Understanding Root Cause Analysis

Thongchan Thananate
4 min readJul 20, 2024

--

From Symptoms to Solutions

Root Cause Analysis (RCA) serves as a systematic approach to unveil the underlying reasons behind problems or incidents. It hinges on the fundamental principle that effective problem resolution necessitates more than merely addressing surface-level symptoms; it demands pinpointing and remedying the root cause. Here’s an overview of the concept:

Imagine you’re playing your favorite online multiplayer game, and suddenly your character starts experiencing lag, making it difficult to compete effectively. Instead of simply quitting or blaming the game servers, you decide to conduct a Root Cause Analysis (RCA) to identify and fix the underlying issue.

Defining the Quest: In gaming terms, RCA is like embarking on a quest to uncover the root cause behind a problem you encounter in-game. It’s not just about addressing the symptoms, like the lag you’re experiencing, but about diving deep into the game’s mechanics to find out what’s really causing the problem.

Core Principles — Level Up Your Problem-Solving Skills

  • Quest for the Root: Just like in a role-playing game where you seek out the ultimate source of evil, in RCA, you focus on finding the root cause of the issue rather than just dealing with its effects.
  • Short-Term Potions vs. Long-Term Buffs: While you might use temporary fixes like changing your internet connection to reduce lag temporarily, the ultimate goal is to find a long-term solution that permanently improves your gaming experience.
  • Multi-Boss Battles: Just as in a game where defeating one boss doesn’t necessarily mean you’ve won the game, in RCA, there can be multiple root causes contributing to a single problem. You need to be prepared to face each one.
  • Game Mechanics vs. Player Actions: Instead of blaming other players or external factors, like the game developer, RCA focuses on understanding how and why something happened within the game’s mechanics.
  • Critical Hits with Evidence: In RCA, you gather evidence like network statistics, system logs, or player feedback to support your theories about the root cause of the issue.
  • Unlocking Achievements: The ultimate reward of successful RCA is not just fixing the current problem but preventing similar issues from happening in the future, earning you a reputation as a skilled troubleshooter in your gaming community.

The Gaming Method — Tools of the Trade

Just as a skilled gamer has a toolkit of weapons and abilities to overcome challenges, RCA practitioners have various methods and tools at their disposal:

  • Inventory Management: Analyzing in-game data logs and performance metrics to identify patterns and anomalies.
  • Skill Trees: Utilizing different problem-solving frameworks like the “Five Whys” technique or Fishbone diagrams to systematically explore potential causes.
  • Guild Collaboration: Consulting with fellow gamers or online forums to gain insights and share strategies for overcoming similar challenges.
  • Quest Logs: Documenting your RCA process and findings to track your progress and share knowledge with others.

The Raid Boss Battle — Executing the RCA Process

In gaming terms, executing an RCA process involves several stages:

  1. Identifying the Quest: Clearly defining the problem you’re facing in the game, like lag or glitches.
  2. Collecting Intel: Gathering data and evidence from your gaming environment, such as network statistics or system logs.
  3. Analyzing Clues: Using your problem-solving skills to identify potential root causes based on the evidence you’ve gathered.
  4. Crafting Solutions: Formulating and implementing strategies to address the root cause(s) of the problem.
  5. Earning Loot: Monitoring the effectiveness of your solutions and celebrating your success when the problem is resolved.

In the gaming world, Root Cause Analysis isn’t just about troubleshooting technical issues; it’s a mindset and a set of skills that enable gamers to overcome challenges, improve performance, and level up their gaming experience.

King Digital Entertainment, the masterminds behind the addictive game Candy Crush Saga, showcased a prime example of Root Cause Analysis (RCA) prowess within the gaming realm. They harnessed the power of data analytics to delve into why players were bidding farewell to their game, particularly at level 651.

Delving deep into the data, they unearthed a gameplay element serving as the culprit behind player abandonment. Through RCA, they pinpointed and remedied this issue, resulting in a noticeable decline in player drop-off at that pivotal stage. This stands as a compelling testament to RCA’s capacity to elevate user experience and bolster player retention in the gaming sector.

King Digital Entertainment’s RCA journey for Candy Crush Saga was steeped in a data-centric approach. Here’s a snapshot of their meticulous process:

  1. Data Collection: They amassed a wealth of gameplay data encompassing player behavior, level completion rates, and points of player disengagement.
  2. Problem Identification: Analysis revealed a conspicuous trend of players encountering obstacles or quitting at level 65, hinting at potential design or difficulty-related issues.
  3. Data Analysis: By scrutinizing player experiences, they discerned recurring patterns shedding light on the pain points causing disengagement.
  4. Hypothesis Formation: Armed with insights, they formulated educated guesses about the specific elements within level 65 triggering frustration or disinterest.
  5. Testing and Validation: Hypotheses underwent rigorous testing through iterative changes to the level, gauging their impact on player behavior and completion rates.
  6. Implementation of Solutions: Upon confirmation of root causes, tailored solutions were deployed, such as tweaking difficulty levels or refining gameplay mechanics.
  7. Results Monitoring: Post-implementation, they diligently tracked player data to gauge the efficacy of solutions and ascertain improvements in retention rates.

This methodical approach empowered King Digital Entertainment to make informed decisions, ultimately elevating the Candy Crush Saga experience and fortifying player loyalty. It serves as a compelling showcase of RCA’s transformative potential in gaming, enriching product quality and fostering user satisfaction.

--

--

Thongchan Thananate

People might laugh at it or call it foolish logic, but that’s enough for me. That’s what romanticism is about!