There are several approaches to root cause analysis, but they all follow the same general structure.
1. Define the problem or goal.
The first step in RCA is defining the problem that needs to be solved or the improvement that needs to be made. A complete and detailed understanding of the issue is crucial.
Take time to understand the problem or improvement goal fully. Collect relevant data and document your analysis. Consider the following:
- How the problem impacts the company as a whole
- How often does the problem occur, or how often is the inefficiency felt
- How the current problem or process is being measured
For example, an operations manager might notice that new product releases are frequently late. As the manager pulls together data and insights, they can confidently report exactly how often product releases are behind schedule, providing a concrete description of the problem. They will also be able to discuss issues related to the business. Releases that are consistently late degrade customer experience and customer trust, increasing churn and negatively impacting revenue.
2. Brainstorm possible root causes.
After identifying the problem, list all the possible issues or events that may have contributed to it. If you’re trying to improve a process for greater efficiency, detail every part of the current workflow. Don’t worry about validating root causes at first — brainstorm the longest list you can come up with.
Then, analyze the actual impact of each possible cause. You may need to do additional research to rule out anything that looks like a cause but isn’t. Finally, prioritize the causes you have left. Identify which ones have the greatest impact and which are minor.
Let’s revisit the operations manager dealing with late product releases. They may start with the team’s Kanban board or other product development process and brainstorm possible root causes at every stage. The ops manager might list possibilities like:
- Ideas stay in “to do” too long or don’t start on time.
- Work doesn’t get assigned to team members quickly.
- Approvals take too long.
- User feedback takes too long.
- User feedback gets lost.
With a complete list of possible root causes, the operations manager would analyze each one. For example, they may have to ask team members or review digital Kanban card data to determine how long it takes the team to get user feedback and how it gets shared internally.
3. Devise solutions.
Once you’ve identified and detailed the root cause of a problem, such as a system or process underperforming, brainstorm possible solutions. Interviewing personnel from the relevant department is a great way to gather input and recommendations from people immersed in the work.
In the example of the operations manager, let’s assume that user feedback is a major cause of delay. The manager would sit down with their team to discuss possible solutions. They would probably talk about the channels they’re currently using to gather feedback, the strategies to collect feedback, how it is shared with the team, and more. Possible solutions might include developing a more intentional process for soliciting feedback and assigning a person to manage comments and ideas as they come in.
4. Implement solutions.
Once you’ve designed and validated solutions, implement them strategically to ensure new processes and fixes don’t slip through the cracks. You may need to get buy-in from team members close to the problem or support from executive leadership. If you’re working with a team, assign a point person or project manager to ensure implementation doesn’t slip through the cracks.
In our example, the operations manager may assign one team member to start developing a better process for requesting feedback and another to oversee incoming reviews. The manager would need to set up recurring check-ins with those team members to ensure successful implementation.
5. Monitor results.
Your monitoring period may last weeks or months, depending on the solution implemented. Adjust if your proposed solutions aren’t working. If you’ve repeatedly adjusted and the solutions haven’t worked, brainstorm and implement solutions to the other primary causes you’ve identified.
Returning to our example, the operations manager would probably monitor the new user feedback process for at least a few product release cycles. First, they would make sure that the new process for requesting feedback is effective by validating that the team gets more feedback or at least gets it faster than before. The manager would also ensure that the feedback gets shared with the team more quickly than before. Finally, the operations manager will review product release timelines to see if the improvements in the customer feedback loop have improved release times overall.
If the operations manager notices that feedback has not gotten quicker or that it hasn’t helped the team make product release deadlines, the manager can simply go back to the list of possible root causes from step two and develop solutions for another possible cause. If faster feedback loops result in more timely product releases, they may still decide to select another possible cause and improve the process even more.