Method guide · Root cause analysis and problem solving
Root cause analysis: which tool, in what order
Short answer
Root cause analysis is a sequence, not one tool. Contain the problem, focus with a Pareto chart, describe it with 5W1H and an is / is not table, list what changed, widen the candidates with a fishbone, strike out every candidate the facts contradict, then dig into the survivor with 5 whys, or a fault tree when several failures combine. A cause is the root cause only when removing it stops the problem and restoring it brings the problem back, it explains every is and is not fact, and fixing it would have prevented the original event. An A3 or an 8D carries the work and the report.
Which tool to start with
Pick the first tool from what the problem looks like and the data you already have. Most problems then pass through several of these tools in the order in the next section; this table only tells you where to enter.
| If the problem looks like this | And you have | Start with | Then |
|---|---|---|---|
| Many defect types, stop reasons or complaints, and no agreed priority | Counts by category for a few weeks | Pareto chart | Describe the biggest bar with is / is not |
| One problem that people describe in different ways | Reports and a few failed parts | 5W1H problem statement | Is / is not |
| It happens on some lines, shifts, products or dates and not others | Data you can split by line, shift, product and date | Is / is not | Test every candidate cause against the table |
| It started on a date after a period of good running | A start date and the records around it | Timeline and change analysis, plus a walk of the area with the 5G sheet | Test each change against the is / is not table |
| The team has opinions but no lead, or the problem came back after an earlier fix | People who know the process | Fishbone (6M) | Check the likely causes with data; votes only set the order |
| One confirmed physical cause, and you need to know why it exists | A verified fact to start from | 5 Whys | Verify, then fix the system condition you reach |
| A safety event, or a failure that needs several things to go wrong together | Design knowledge and failure records | Fault tree | Close every branch with evidence and fix the paths that remain |
| A customer complaint, or a problem several departments must fix | A customer requirement or a large internal loss | 8D report | Containment first (D3); D4 also needs the reason the defect escaped |
| An internal problem with one owner and a coach | A few weeks for a full plan, do, check, act cycle | A3 | The cause section uses the tools above |
| Chronic variation with many inputs and no start date | Process data over months | A DMAIC project | Statistical tools in place of a timeline |
This table picks a tool inside one investigation. To choose between a quick fix, a kaizen event, an A3 and a DMAIC project, use the process improvement method selector.
The order, and what ends each step
Each step hands something specific to the next one and ends on evidence, not on the meeting running out of time. A skipped step usually shows up later as a fix that did not hold.
The nine steps on one page
| Step | Tools | Hands on to the next step | The step ends when you have |
|---|---|---|---|
| 1. Contain | Sort suspect stock, check every part, test the check itself | Time to investigate without risk to the customer | Suspect product found and sorted, and a check in place that you have proved catches the defect |
| 2. Focus | Pareto chart | The one category (or two) worth an investigation | One category named, with its share of the total and its normal level |
| 3. Describe | 5W1H, then is / is not | A problem statement and the is and is not facts | A statement with a number and no cause in it, and is and is not facts for what, where, when and extent, each from data or a visit |
| 4. Find what changed | Timeline, change analysis, a walk of the area (5G) | A dated list of changes | Every change marked as on the is side only or on both sides, and as before or after the start |
| 5. Widen | Fishbone with the 6 Ms | Candidates nobody would have named from the change list | Causes on every bone, including the surroundings and measurement |
| 6. Test against the facts | The is / is not table used as a test | One or two surviving candidates | Every candidate either struck out by a fact or left standing with a check planned |
| 7. Dig | 5 Whys for one chain, fault tree for combinations | A cause you can change, and the system condition that allowed it | A chain that reads back with "therefore" and ends at a process or system, not a person |
| 8. Verify | Off and on test, fact check, prevention check | A verified root cause | All three tests passed; a failed test sends you back to step 6 |
| 9. Fix and hold | A3 or 8D, standard work, the change log | A closed problem | The rate back at its normal level for a period agreed before the fix |
The order is a default. If a Pareto shows one category is nearly everything, go straight to describing it; if the start date is sharp, the timeline can come before the fishbone. Two things should not move: candidates are tested against the facts before anyone digs into one, and a cause is verified before the fix is called done.
One problem worked through every tool
This example is illustrative: the plant, the dates and the numbers are made up, but they add up. A plant welds steel hydraulic oil tanks in two robot cells, cell 1 and cell 2, each making about 600 tanks a week, and every tank gets a leak test at the end of the line. In the eight weeks before 15 July, 77 of 9,600 tanks failed the test (0.8%). In the four weeks from 15 July, 221 of 4,800 failed (4.6%).
1. Contain, then focus with a Pareto chart
Every tank is already leak tested, so containment starts with whether the test can be trusted. The team runs a reference leak through the tester at the start of every shift, and it is caught every time, so leaking tanks are not getting out. Rejects are repaired and retested. With the customer protected, the team sorts the 221 rejects by where the leak was found.
Leak test rejects by leak location, four weeks (221 rejects)
Example numbers- Drain-boss weld: 188, 85% of the total, cumulative 85%.
- Filler-neck weld: 14, 6% of the total, cumulative 91%.
- Corner seams: 11, 5% of the total, cumulative 96%.
- Return-port weld: 5, 2% of the total, cumulative 99%.
- Other: 3, 1% of the total, cumulative 100%.
Pareto chart: Drain-boss weld 188, Filler-neck weld 14, Corner seams 11, Return-port weld 5, Other 3. The drain-boss weld alone is 85.1% of the rejects.
| Leak location | Rejects | Share | Cumulative | Eight weeks before |
|---|---|---|---|---|
| Drain-boss weld | 188 | 85.1% | 85.1% | 14 |
| Filler-neck weld | 14 | 6.3% | 91.4% | 27 |
| Corner seams | 11 | 5.0% | 96.4% | 21 |
| Return-port weld | 5 | 2.3% | 98.6% | 10 |
| Other | 3 | 1.4% | 100% | 5 |
Illustrative. 221 rejects in 4,800 tanks after, 77 in 9,600 tanks before.
One bar holds 85.1% of the rejects. The other locations add up to 33 rejects in 4,800 tanks (0.69%), the same rate as before (63 in 9,600, 0.66%), so they are the normal background and not part of this problem. From here on the investigation is about the drain-boss weld alone: 188 leaks in four weeks (3.9% of tanks) against 14 in the eight weeks before (0.15%).
2. Describe it: 5W1H, then is / is not
5W1H turns the reject reports into one statement with a number and no cause in it: "Since 15 July, 3.9% of hydraulic tanks leak at the drain-boss weld at the final leak test (188 of 4,800 in four weeks), against 0.15% in the eight weeks before." The why stays empty on purpose. The is / is not table then splits the same data by cell, shift and week, and writes down where the problem could be but is not.
| Question | Is | Is not, but could be | What is different about the is side |
|---|---|---|---|
| What | Leaks at the drain-boss weld: 188 (3.9% of tanks) | Leaks at the other welds: 33 (0.69%), the same rate as before | One weld changed, the rest did not |
| Where | Cell 2: 181 of 2,400 tanks (7.5%) | Cell 1: 7 of 2,400 (0.29%) | Something about cell 2 |
| Where on the part | The drain boss, welded at the end of the fixture nearest the cell door | The welds on the faces of the tank turned away from the door | Its position in the cell |
| When | From 15 July, every week: 44, 47, 46 and 44 in cell 2 | Before 15 July: 14 in eight weeks across both cells | Something started just before 15 July |
| When in the day | Afternoon shift 104 of 800 (13.0%), day shift 52 of 800 (6.5%) | Night shift: 25 of 800 (3.1%) | Worst in the hottest hours |
| Who | All three cell 2 crews | Any one person: operators rotate weekly between the cells, and the same people run at 0.29% in cell 1 | It follows the cell, not the people |
| Extent | Steady at about 45 a week in cell 2 | Growing week by week | A step change, not gradual wear |
Illustrative. Each cell made 2,400 tanks in the four weeks, 800 on each shift.
3. Find what changed: records, then a walk of the cell
The team lists every change in the month before 15 July from purchasing, receiving, the maintenance log and the change log, then walks cell 2 with the people who run it, using the 5G sheet. The walk finds a change that no record shows.
| Date | Change | Found in | Cell 1, cell 2 or both |
|---|---|---|---|
| 1 July | New lot of drain bosses | Receiving records | Both |
| 7 July | Welding wire from a second supplier | Purchasing | Both |
| 10 July | Torch neck replaced on the cell 2 robot | Maintenance log | Cell 2 |
| 11 July | Roof extraction fan over the cell 2 bay failed; repair waiting for parts | Maintenance log | Cell 2 bay |
| 14 July | Pedestal fan placed at the cell 2 door to cool the operators | No record: seen on the walk | Cell 2 |
| 21 July | New leak test operator on nights | Training matrix | Both, and after the start |
Illustrative.
Change analysis keeps a change only if it is on the is side alone and came before the start. Three are left: the torch neck, the failed roof fan and the pedestal fan. The wire and the boss lot went into both cells, and the new leak test operator started six days after the leaks did.
4. Widen with a fishbone, then test every candidate against the facts
So that the list is not limited to recent changes, the team runs a 6M fishbone. It gives 16 causes. Two came up in the first five minutes and took most of the votes: the supervisor's view that new operators on cell 2 were not wiping the bosses before loading, and the quality engineer's view that the new wire was to blame. The votes only set the order of the checks; the is / is not table does the checking.
| Candidate cause | Drain boss only? | Cell 2 only? | From 15 July, worst in the afternoon? | Verdict |
|---|---|---|---|---|
| Operators not wiping the boss | No reason it would be | No: the same people run cell 1 at 0.29% | No | Struck out |
| New wire supplier | No | No: the same wire runs in cell 1 | No: in use from 7 July | Struck out |
| Oily lot of drain bosses | Yes | No: the same lot runs in cell 1 | No: in use from 1 July | Struck out |
| New leak test operator | No | No: one tester for both cells | No: started 21 July | Struck out |
| Gas leak at the new torch neck | No: it would hit every cell 2 weld | Yes | Partly: fitted 10 July, no afternoon pattern | Check |
| Low gas flow in cell 2 | No: it would hit every cell 2 weld | Yes | No afternoon pattern | Check |
| Heat in the bay after the roof fan failed | No: the heat reaches every weld | Yes | Yes | Check |
| Draft from the pedestal fan | Yes: the boss is welded nearest the door | Yes | Yes: there from 14 July, run on high in the afternoons | Survives |
Illustrative. Eight of the 16 fishbone causes shown.
Only the fan explains every row without an extra assumption. The three marked Check each fail at least one fact but are cheap to rule out, so the team checks them before acting: no leak at the new torch neck, gas flow at the nozzle matches the welding procedure in both cells, and heat alone does not explain why only one weld leaks.
5. Dig: a fault tree for the mechanism, 5 whys for the system
Ten rejected tanks are cut through the drain-boss weld, and all ten show gas porosity: pinholes running through the weld. Porosity has several known mechanisms, so the team draws a small fault tree with porosity as the top event and closes every branch with evidence before trusting the fan.
The fault tree, drawn
| Basic event | Branch | Evidence | Result |
|---|---|---|---|
| Gas flow low at the nozzle | Shielding gas lost | Flow at the nozzle matches the welding procedure in both cells | Ruled out |
| Gas leaking from the hose or torch | Shielding gas lost | Leak check of the hose, fittings and new torch neck: no leak | Ruled out |
| Spatter blocking the nozzle | Shielding gas lost | Nozzle clean at 10 random checks | Ruled out |
| Draft blowing the gas away | Shielding gas lost | Air at the drain boss 2.1 m/s with the fan on, 0.2 m/s with it off; 0.4 m/s or less at the other welds | Confirmed |
| Oil or rust preventive on the boss | Contamination in the arc | Same boss lot in cell 1; 10 wipe tests clean | Ruled out |
| Moisture in the gas | Contamination in the arc | One bulk gas supply feeds both cells | Ruled out |
| Wrong or faulty filler wire | Filler wire | Same wire lot in both cells | Ruled out |
Illustrative.
Every gate in this tree is an OR gate: any one branch can cause porosity on its own, so every branch has to be closed. In a safety event you will usually meet AND gates too, such as a hazard present and a guard bypassed, and the fix can then target whichever input is easiest to remove for good. The fault tree template has the symbols and the arithmetic.
With the physical cause found, the 5 whys ask why the system let it happen. Each answer rests on a fact the team checked.
| Why? | Answer | Evidence |
|---|---|---|
| 1. Why do tanks leak at the drain boss? | Gas porosity runs through the drain-boss weld | 10 of 10 sectioned rejects |
| 2. Why is there porosity? | Air moving across the torch blows the shielding gas off the weld pool | 2.1 m/s at the drain boss with the fan on, 0.2 m/s with it off |
| 3. Why is air moving there? | A pedestal fan at the cell 2 door blows into the cell, and the drain boss is welded at the end nearest the door | Seen on the walk; the fan has stood there since 14 July |
| 4. Why is the fan there? | The roof extraction fan failed on 11 July, the bay got hot, and the shift brought in a fan to keep working | Maintenance log; the operators |
| 5. Why did nobody see the risk? | The cell's change log covers people, machines, materials and methods but not the surroundings, so no welding engineer reviewed the fan; and the roof fan repair had no due date | The change log; the open repair order |
Illustrative.
A team that stops at the fourth why blames the shift for the fan. The shift solved a real heat problem with what it had, and nothing in the system would have caught the side effect. The two root causes are system conditions the plant can change: changes to the surroundings of a weld cell go unreviewed, and a failed extraction fan can wait indefinitely.
6. Verify before fixing
| Test | What the team did | Result |
|---|---|---|
| Off and on | Welded 20 drain bosses on scrapped tank bodies with the fan on and 20 with it off, then leak tested and sectioned them | Fan on: 7 of 20 leaked (35%). Fan off: 0 of 20 |
| Explains every fact | Went down the is / is not table row by row | Drain boss only (welded nearest the door), cell 2 only (no fan at cell 1), from 15 July (fan from 14 July), worst in the afternoon (fan on high), every crew (it follows the cell) |
| Would have prevented it | Asked whether the fixes, in place on 13 July, would have stopped the leaks | Yes: with the surroundings on the change log, the fan is reviewed before its first shift, and with extraction repairs given a due date there is no reason to bring one in |
Illustrative.
7. Fix, hold and report
The pedestal fan went and a draft screen was fitted at the cell 2 door on day 1; the roof extraction fan was repaired on day 3. Changes to the surroundings of the weld cells, such as fans, open doors and heaters, now go on the change log the cells already use (see the 4M change sheet), with the welding engineer as reviewer, and extraction and cooling repairs get a due date. In the first week after the fan went, cell 2 had 2 drain-boss leaks in 600 tanks (0.33%). Over the next four weeks both cells had 6 in 4,800 (0.13%), and all leak test rejects were 39 in 4,800 (0.81%), back at the old 0.8%.
The leaks were caught inside the plant, so the team wrote the work up on an A3: the Pareto and the problem statement as the current condition, the is / is not, timeline, fault tree and 5 whys as the cause analysis, and the three tests and the hold as the check (three worked A3s show the format). Had a leaking tank reached a customer, the same work would go into an 8D report, with containment in D3 and a second cause in D4: why the leak test let it out.
How to verify a root cause
A cause is a hypothesis until it passes three tests. Fishbone votes, a convincing story and a fix that seemed to work for a week are not tests.
- 1
Turn the problem off and on with it
Remove the cause and the problem stops; restore it and the problem comes back. Restore it only where that is cheap and safe, on scrap parts, in a short trial or on a test rig, and never by bringing back a hazard. If you cannot restore it, show at least that the problem stopped when the cause went and stayed stopped long enough to rule out chance.
- 2
Explain every is and every is not
Go down the is / is not table and check that the cause explains each fact, including why the problem is absent where it could be. A cause that would also produce failures on the is not side is wrong, or only part of the story. This is the test at the heart of Kepner-Tregoe problem analysis.
- 3
Check the fix would have prevented the original event
Imagine the fix in place the day before the problem started. If the problem would still have happened, you have found a contributing cause and need to keep going. The US Department of Energy's root cause guidance defines the root cause the same way: the cause that, once corrected, stops this event and similar ones from happening again.
Then hold. Agree before the fix which number counts as fixed and for how long, and check it at the end of that period. The DOE guidance makes follow-up a phase of its own, and D6 of an 8D asks for the same evidence.
Where teams usually go wrong
- Stopping at a person. "Operators not wiping the boss" sounded like an answer, but the rate followed the cell, not the people. When the answer is a person, ask what made the error possible or likely, as the 5 Whys template does.
- Taking the first plausible cause. The new wire was a real change close to the start date, and it took the most votes. One row of the is / is not table, cell 1 running the same wire at 0.29%, struck it out before anyone changed supplier.
- A thin is not column. Without the cell 1 and night shift facts, the wire, the boss lot and the operators all stay possible. Fill in the is not side from data or a visit, not from memory.
- A timeline built from records alone. The fan was in no log. Walk the area with the people who run it before you call the change list complete.
- Treating fishbone votes as proof. Votes set the order of the checks. Several of the fishbone examples show the most-voted cause ruled out.
- One chain, one cause. A single line of whys tends to find a single cause, a limit Alan Card describes in his 2017 critique of the 5 whys. Go wide first with a fishbone or fault tree, then deep, and expect more than one root cause: the example has two.
- Closing the problem on the day of the fix. Without a number and a hold period, a fix that only coincided with a good week looks the same as one that worked.
How much analysis is enough
Match the effort to the problem. The DOE guidance asks for a formal, documented analysis for the most serious events and accepts a lighter one for minor ones, as long as it explains why the event happened and how to stop it happening again. A one-off minor stop may need only a clear problem statement and a short 5 whys. A repeat problem, a customer complaint or anything with a safety consequence gets the full sequence.
Some problems have no single cause to find. Chronic variation with many inputs and no start date is better handled with data over time, such as a capability study or a DMAIC project, than with a timeline. In complex processes Card's point applies: one tidy causal chain can hide how the process really fails, so map the branches and fix the system conditions, not only the last link.
Root cause analysis on its own fixes nothing. ASQ makes the point that it has to sit inside a wider problem-solving effort, with an owner who can make the change and a check that the change held.
Sources
- ASQ, "What is root cause analysis?" (quality resources): the definition of a root cause and the main approaches, including events and causal factors, change analysis, barrier analysis and Kepner-Tregoe.
- US Department of Energy, DOE-NE-STD-1004-92, Root Cause Analysis Guidance Document (February 1992): the five phases from data collection to follow-up, change analysis (Appendix E), the definition of a root cause and effort matched to significance.
- W. E. Vesely and others, Fault Tree Handbook, NUREG-0492, US Nuclear Regulatory Commission (1981): fault tree analysis as a deductive method, the top event, OR and AND gates, and minimal cut sets.
- Kepner-Tregoe problem analysis (is and is not, distinctions, changes, testing causes against every fact), as described by Kepner-Tregoe (B. Prigge, "8D: IS or IS NOT", 2022) and in AHRQ's Kepner-Tregoe matrix tool.
- Taiichi Ohno, Toyota Production System (Productivity Press, 1988), the origin of the five whys, as summarised in the Lean Enterprise Institute's Lean Lexicon.
- A. J. Card, "The problem with '5 whys'", BMJ Quality and Safety 26(8), 2017, pages 671 to 677.
- Miller Electric, "Tips for troubleshooting common MIG weld defects" (2024): drafts, low gas flow, leaks and spatter as causes of porosity, used for the example's mechanism.
Go deeper
This page is the short version. These guides cover each part in full.
- How to Perform an Effective Root Cause Analysis in ManufacturingThe five-step process in depth, the three categories of root cause and how to sustain RCA across shifts.
- Top Root Cause Analysis Tools for Manufacturing Problem SolvingEach tool in more depth, including FMEA, and tool choices for equipment, quality and safety problems.
- What is Root Cause Analysis in Lean Manufacturing?Root cause against contributing factor, when RCA is required, and where it fits in PDCA and the lean system.
- Is/Is Not Analysis: Problem Definition for Root Cause AnalysisHow the is and is not contrast rules causes out, and how it pairs with 5W1H.
- 5 Whys : When It Works and When It Doesn'tThe ways a 5 whys goes wrong, from stopping at human error to causes outside your control.
- Fault Tree Analysis: Event-Based Root Cause Analysis for ManufacturingBuilding a fault tree step by step, AND and OR gates, and how it links to FMEA.
- 8D Problem Solving: The Eight Disciplines Method for ManufacturingEvery discipline from team to recognition, for problems a customer will ask about.
- 5G Methodology: Toyota's Problem Investigation FrameworkGoing to the place, the part and the facts before the theory, which is how the example found the fan.
All our articles on this subject are in the root cause analysis and problem solving topic.
Free templates and tools
- Fishbone diagram template (6M)A printable six-M fishbone on one landscape sheet, plus the fishbone board in Lean Studio: problem statement at the head, a bone for each M and a table for the causes you will check.
- Pareto chart templateA tally sheet, the Pareto by count and by cost with the cumulative line and the 80% cut, and a before and after comparison. Excel sorts and draws it.
- 5W1H templateWho, what, when, where, why and how: a problem statement built from checked facts, and an action plan with nothing left open.
- Is / is not analysis templateWhat, where, when and extent with is, is not, distinctions and changes, then each possible cause tested against every pair and ranked.
- 5G investigation sheetConfirm the facts before naming a cause: 5W1H, the five G's with 20 prompts, the gap against the principle and the standard, and the countermeasures.
- 4M change management sheet (change point)A shift log of every change to Man, Machine, Material, Method or Design, the extra checks after it and when normal checks resume, with a change point board.
- 5 Whys templateA problem statement, a why chain that can branch, evidence for every answer, root causes and countermeasures that are checked.
- Fault tree analysis templateA drawing area with the FTA symbols, an event table with probabilities and minimal cut sets, and the gates worked out bottom-up in Excel.
- A3 problem solving templateThe standard seven-box A3 from background to follow-up, with a filled-in worked example. PDF and Excel.
- 8D report templateD0 to D8 with targets, containment counts, occurrence, escape and systemic causes, verified actions and a worked example.
- Root cause analysis templateOne report from problem statement to proof: containment, evidence, analysis, verified causes, actions and the effectiveness check.
- Scrap rate calculatorScrap rate, the cost of scrap per period and per year, and what reaching a target rate would save.
- Cost of poor quality (COPQ) calculatorTotal COPQ and cost of quality, and each as a share of revenue, from the four quality cost categories.
Doing this in LeanSuite
AI Root Cause Analysis
Describe a problem, answer the AI's questions, and get the likely root causes and an action plan.
See AI Root Cause AnalysisQuality Improvement
Log quality issues from the floor, trace each one to its root cause and follow the corrective action through to closure.
See Quality ImprovementLean Studio
LeanSuite's whiteboard for lean teams, with 30 ready-made boards including the fishbone, 5 Whys, A3 and 8D.
See Lean Studio
Open this board in LeanSuite
The fishbone (Ishikawa) board is one of the 30 ready-made boards in Lean Studio, LeanSuite's whiteboard. Try the interactive demo in your browser with sample data, or pilot LeanSuite on your own lines for 90 days, with the setup done by our team.
What Lean Studio isFAQ
Questions about root cause analysis
Rather see it on your own problem?
Bring the problem you are stuck on, and we will show you on a call how LeanSuite handles it.

