Skip to content

Method guide · Root cause analysis and problem solving

Practical problem solving: the 7 steps, Toyota's 8 steps and a worked example

Short answer

Practical problem solving is the lean method for closing a gap between a standard and what actually happens, by going to the floor, finding the root cause and proving the fix. Toyota teaches it in eight steps; the seven-step versions merge or drop one of them.

The eight steps are: clarify the problem, break it down, set a target, analyze the root cause, develop countermeasures, see them through, evaluate both results and process, and standardize what worked. The first five are planning, and that is where the time should go: a vague complaint becomes one measurable gap, the gap is split until it points at one place, and a cause is only accepted once it has been checked. The common seven-step version runs in the same order but leaves out the target step or merges two of the early steps. McKinsey's seven steps are a different method, built for business questions rather than defects and breakdowns. Whichever you use, write it on one sheet and have a coach review it.

Last reviewed:

What is practical problem solving?

Practical problem solving is a fixed sequence of steps that takes a problem from the first vague report ("scrap is too high") to a cause that has been proven and a fix that is written into the standard. The word practical means it is done where the work happens, with the people who do it, using facts gathered on the floor rather than opinions gathered in a meeting room.

Toyota teaches the method to its own staff as Toyota Business Practices, usually shortened to TBP, in eight steps. Jeffrey Liker describes TBP in Toyota Culture, written with Michael Hoseus (McGraw-Hill, 2008), and in The Toyota Way to Lean Leadership, written with Gary L. Convis (McGraw-Hill, 2012). An earlier seven-step version, drawn as a funnel from a large vague problem down to one point of cause, appears in Liker's The Toyota Way (McGraw-Hill, 2004). Most factory training today uses one of these two, with small changes in the step names.

Under the steps sits plan, do, check, act. Steps 1 to 5 are the plan, step 6 is the do, step 7 is the check and step 8 is the act. The eight steps exist because teams rush the plan: they see a problem, agree a fix in ten minutes, and then watch the same problem come back a month later. Each step has an output, and the next step should not start until the last one has produced it.

Toyota's 8 step problem solving process

Here are the eight steps of problem solving as Toyota Business Practices sets them out, with what the team should have in hand at the end of each one. Sources word a few of them differently ("monitor" or "evaluate" in step 7, "standardize successful processes" or "standardize and share" in step 8), but the order and the content are the same.

Toyota's 8 steps, from a vague problem to a new standard

  1. 1Plan

    Clarify the problem

  2. 2Plan

    Break down the problem

  3. 3Plan

    Set a target

  4. 4Plan

    Analyze the root cause

  5. 5Plan

    Develop countermeasures

  6. 6Do

    See countermeasures through

  7. 7DecisionCheck

    Did the result meet the target, and is the process followed?

    Yes:
    standardize and share
    No:
    back to root cause analysis
  8. 8Act

    Standardize and share

Steps 1 to 5 are the plan. A result that misses the target goes back to the root cause analysis.
The 8 steps of practical problem solving and the output of each
StepWhat the team doesOutput before moving onPDCA
1. Clarify the problemCompare what should happen (the standard or the goal) with what is happening, using numbers from the floorA problem statement that names a gap and contains no cause and no solutionPlan
2. Break down the problemSplit the big problem by type, place, machine, shift, time or product until one piece stands out, then go and see that pieceThe point of occurrence: where and when the problem actually happensPlan
3. Set a targetCommit to how far and by when the gap at that point will closeA number and a date, such as scrap at or below 1.2% by week 10Plan
4. Analyze the root causeList the possible causes, check each one against the facts, then ask why until you reach something you can changeOne or more confirmed causes, each with the check that confirmed itPlan
5. Develop countermeasuresPropose actions for each confirmed cause, compare the options, agree the plan with the people it affectsCountermeasures linked to causes, owners, dates and a predicted resultPlan
6. See countermeasures throughCarry out the plan, review it at the huddle, deal with late or blocked actions quicklyEvery action done, or replanned with a reasonDo
7. Evaluate both results and processMeasure the result against the target and the prediction, and check that the new way of working is actually being followedA yes or no on the target, and the reason for eitherCheck
8. Standardize and shareWrite the change into the standard, copy it to similar areas, and pick the next problemUpdated standards, the yokoten list, and the next gapAct

If step 7 says the target was missed, the team goes back to step 4: either a cause was wrong or there was a second one. The [A3 problem solving](/learn/a3-problem-solving) guide shows how these eight steps fit the boxes of one A3 sheet.

Two of the steps surprise people the first time. Step 2 comes before any talk of causes, because a plant-wide number like "scrap is 2%" has too many causes to analyze at once; splitting it first usually turns one big problem into one small, specific one. Step 3 comes before the root cause analysis, because a target set after the fix is chosen tends to be whatever the fix happened to deliver. Setting it first makes the team decide how much improvement the problem deserves.

The step most often skipped is the second half of step 7. A result can hit the target by luck, a quiet month or a change somewhere else. Checking the process, that the new start-up routine or the new check is really being done, is how you know the result came from the countermeasure and will last.

The 7 steps of problem solving, and which seven

A search for the seven steps of problem solving returns at least three different lists. Two of them are close cousins of Toyota's eight steps. The third, McKinsey's, comes from consulting and answers a different kind of question.

Three seven-step problem solving methods side by side
StepPractical problem solving funnel (Liker, The Toyota Way, 2004)Seven steps used in factory trainingMcKinsey's seven steps (Conn and McLean, Bulletproof Problem Solving, 2018)
1Initial problem perceptionIdentify the problemDefine the problem
2Clarify the problemDescribe it with dataDisaggregate the issues (break it into a logic tree)
3Locate the area or point of causeFind the root causePrioritize the issues
45 Whys investigation of the root causeChoose a solutionBuild a workplan
5CountermeasureImplement itConduct the analyses
6EvaluateCheck the resultsSynthesize the findings
7StandardizeStandardize and repeatCommunicate the answer
Built forA defect, breakdown or missed standard on the floorThe same, in training courses and quality programsA business question: enter a market, cut a cost, choose an investment

Step names in the middle column vary by course; this is the common shape. Search results call the right-hand column McKinsey's seven steps; Bulletproof Problem Solving is the book that sets it out.

Laid next to the eight steps, the shop-floor sevens are the same method with one step folded in. The funnel in The Toyota Way merges clarifying and breaking down into its first three steps and has no separate target step. The training version usually drops the breakdown and the target, which is why teams using it often jump from a plant-wide number straight into brainstorming causes. If your problem is a defect, a breakdown or a missed output target, the eight steps are the safer choice, because the two steps the sevens leave out are the ones that stop the team guessing.

McKinsey's seven steps are worth knowing, but they solve a different kind of problem. They start from a question with no standard to compare against, break it into a tree of smaller questions, and end with a recommendation and a story to tell the people who decide. Use them for a make or buy decision or a new plant location. Use the eight steps when there is a gap between how the process should run and how it does.

Worked example: scrap on a CNC lathe cell, through all 8 steps

This example is illustrative: a realistic problem with made-up numbers, worked step by step as a team would. Cell 4 in a machining plant has three CNC lathes, L1, L2 and L3, that turn the same hydraulic fitting body from bar. Each lathe makes 300 parts a day over two 7.5-hour shifts, which is 20 parts an hour. Every part passes an air gauge at the end of the cell, so a bad bore is scrapped rather than shipped. The plant standard for machining scrap is 1.0%. The problem owner is the cell's manufacturing engineer and the coach is the area manager.

Step 1, clarify the problem

The first report is vague: the scrap bin at cell 4 fills every day. The team turns it into a gap. Over four weeks, 20 production days, the three lathes made 18,000 parts and scrapped 360. That is 2.0% against the 1.0% standard. The problem statement on the sheet reads: "Cell 4 scrapped 2.0% of parts in weeks 1 to 4 against a 1.0% standard." It does not say why and it does not say what to do, which is the point.

Check: 3 lathes x 300 parts x 20 days = 18,000 parts, and 360 / 18,000 = 0.020, so 2.0%. The other way: 18,000 x 2.0% = 360. At the standard the cell would have scrapped 18,000 x 1.0% = 180, so the gap is 180 parts in four weeks.

Step 2, break down the problem

The team splits the 360 scrapped parts three ways in turn: by defect, then by lathe, then by time of day. Each split is chosen because the one before it pointed somewhere.

Illustrative scrap on cell 4 by defect, weeks 1 to 4
DefectParts scrappedShare of scrap
Bore oversize20356.4%
Thread damage8022.2%
Burrs5013.9%
Other277.5%
Total360100% (2.0% of 18,000 parts)

Check: 203 + 80 + 50 + 27 = 360. Bore oversize is 203 / 360 = 0.564, so 56.4% of the scrap; the shares add to 56.4 + 22.2 + 13.9 + 7.5 = 100.0%.

Illustrative scrap on cell 4 by defect, weeks 1 to 4, as a Pareto chart

Example numbers
  • Bore oversize: 203, 56% of the total, cumulative 56%.
  • Thread damage: 80, 22% of the total, cumulative 79%.
  • Burrs: 50, 14% of the total, cumulative 93%.
  • Other: 27, 8% of the total, cumulative 100%.

Bars for parts scrapped on cell 4: bore oversize 203, thread damage 80, burrs 50 and other 27.

Bore oversize is 203 of 360 scrapped parts, 56%, so step 2 breaks the problem down to that one defect before looking for a cause.
Illustrative bore oversize by lathe, weeks 1 to 4
LatheParts madeBore oversizeRate
L16,000150.25%
L26,0001732.88%
L36,000150.25%
Cell 418,0002031.13%

Check: 15 + 173 + 15 = 203. 15 / 6,000 = 0.0025 and 173 / 6,000 = 0.0288. L2 makes 173 / 203 = 85% of the oversize bores on a third of the parts.

Illustrative bore oversize on L2 by time of day, weeks 1 to 4
Time on L2Parts madeBore oversizeRate
First two hours after the morning start80016020.0%
The rest of the day5,200130.25%
All day6,0001732.88%

Check: 20 days x 2 hours x 20 parts an hour = 800 parts, and 6,000 minus 800 = 5,200. 160 / 800 = 0.20 and 13 / 5,200 = 0.0025, the same rate as L1 and L3. 160 + 13 = 173.

The point of occurrence is now specific: lathe L2, in the first two hours after the morning start. Outside that window L2 runs exactly like the other two. The team leader goes to L2 at the next morning start and measures every bore for two hours. The first bores of the day are over the top limit, and the size drifts back into tolerance after about an hour and a half.

Step 3, set a target

If L2 matched L1 and L3, it would have 15 oversize bores in four weeks instead of 173. Cell scrap would then be 15 + 15 + 15 = 45 oversize bores, plus 80 + 50 + 27 for the other defects, which is 202 parts, or 202 / 18,000 = 1.12%. The target is cell 4 scrap at or below 1.2% for four weeks in a row by the end of week 10. That closes most of the gap; the rest, mainly thread damage, is a separate problem for after this one.

Step 4, analyze the root cause

The team lists possible causes and tests each one against the two facts from step 2: only L2, and only in the morning.

Illustrative cause checks for oversize bores on L2
Possible causeHow it was checkedResult
Insert wearInsert changes on L2 happen at different times of day; scrap stays in the morning whatever the insert countRuled out
Bar stockAll three lathes run bar from the same lotRuled out: same bar, different result
Operator methodOperators rotate across L1, L2 and L3 each week; the scrap stays with L2Ruled out: follows the machine, not the person
Coolant concentrationEach lathe's sump checked with a refractometerRuled out: all three in range
Machine temperature at the first cutL1 and L3 run a 15-minute spindle and axis warm-up program before the first part. L2's start-up log shows its warm-up program finishing in under a minuteConfirmed

To prove it, the team ran a full 15-minute warm-up on L2 by hand for three mornings. Bore oversize in the first two hours fell from 160 in 800 parts to 0 in 120 parts (3 mornings x 40 parts).

Then the whys. L2 cuts oversize bores for the first two hours because it starts cutting cold. It starts cold because its warm-up program runs for less than a minute. That is because, when L2's control was replaced in the spring, the program backup that was reloaded did not include the warm-up program, and an empty program with the same number was left in its place. Nothing caught it, because the control replacement procedure has no step to compare the program list with the master copy. And no one at the cell noticed, because the start-up check sheet only asks "warm-up run, yes or no", which gets ticked as soon as the button is pressed.

Two root causes come out of it: a change procedure with no check that the programs came back, and a start-up check that cannot see a warm-up that is too short. The empty program itself is the symptom of the first.

Worked example, steps 5 to 8: from countermeasures to the next problem

Step 5, develop countermeasures

The team first puts in containment, which protects the next shift but fixes nothing: until the program is restored, the L2 operator runs the warm-up by hand and gauges every bore in the first hour. Then it weighs the real countermeasures. Two ideas were dropped. Retuning the tool offsets every morning treats the symptom and depends on the operator getting it right each day. Leaving L2 idling overnight would warm it, but at a cost in power and wear for nothing a 15-minute program does not already give.

Illustrative countermeasures and plan for cell 4
CountermeasureCause it removesOwnerDue
Reload the warm-up program on L2 from the master copyThe empty program (a correction, done first)Maintenance technicianDay 1, done
Add "compare the program list with the master" to the control replacement and software change procedureThe change procedure with no checkMaintenance plannerWeek 6
Change the start-up check sheet to record warm-up start and finish times (at least 15 minutes) and gauge the first bore after warm-upThe check that cannot see a short warm-upCell 4 team leaderWeek 6
Check the warm-up program on the plant's other nine CNC machinesThe same risk elsewhere (yokoten)Maintenance plannerWeek 7

Prediction written down before the change: L2 oversize falls to about 15 in four weeks, like L1 and L3, and cell scrap to about 1.1%.

Step 6, see countermeasures through

Each action goes on the cell's board with its owner and date, and the team leader reviews it at the daily huddle. The plant-wide program check slipped a week because a breakdown took the maintenance planner's time. The board showed it the day it slipped, and the area manager moved the date openly rather than letting it drift.

Step 7, evaluate both results and process

Illustrative result against the target
Four-week periodParts madeScrappedOf which bore oversizeScrap rate
Weeks 1 to 4 (before)18,000360203 (L2: 173)2.0%
Weeks 7 to 10 (after)18,00019844 (L1: 15, L2: 14, L3: 15)1.10%

Check: 198 / 18,000 = 0.0110, so 1.10%, under the 1.2% target. The 198 is 44 bore oversize + 78 thread damage + 49 burrs + 27 other. L2's oversize rate is 14 / 6,000 = 0.23%, in line with L1 and L3.

The process check matters as much as the number. The new start-up sheet shows the warm-up recorded on 19 of the 20 mornings. On the twentieth, a late start cut it to 6 minutes, and 5 of that morning's 40 bores were oversize; the other 9 of L2's 14 were spread across the four weeks. So the countermeasure works when it is followed, and the one miss came from production pressure, not from the program. The team leader and the supervisor agreed that a late start never shortens the warm-up, and the start-up standard now says so.

What the result is worth: 360 minus 198 = 162 fewer scrapped parts in four weeks. At 20 parts an hour, each scrapped part is 3 minutes of lathe time, so 162 x 3 = 486 minutes, or 8.1 hours of capacity back. Checked the other way: 8.1 hours x 60 = 486 minutes, and 486 / 3 = 162 parts.

Step 8, standardize and share

The control replacement procedure, the start-up check sheet and a one-point lesson at L2 now carry the change. The check of the other nine CNC machines found one more, a mill in cell 6, whose warm-up program had been cut to 5 minutes; it was restored the same day. Then the team looks at the new Pareto: cell 4 sits at 1.10% against the 1.0% standard, and thread damage, 78 of the 198 scrapped parts or 39.4%, is now the biggest piece. That becomes the next step 1.

Laid against the seven-step funnel in The Toyota Way, the same work fits: initial perception is the full scrap bin, clarify and locate the point of cause are steps 1 and 2 above, the 5 Whys is step 4, and countermeasure, evaluate and standardize match steps 5, 7 and 8. What the funnel does not ask for is the target in step 3, which is why the team above knew in week 10 that it had finished.

How to run practical problem solving on the floor

The eight steps are for problems that are too big to fix at the line in one shift and too local or too urgent for a months-long project. Size the problem first; running every small issue through eight steps buries the team in paperwork.

Matching the size of the problem to the response
The problemResponseWhere it is tracked
Cause obvious, fix inside the team's own areaFix it this shift and update the standardA line on the 3C problem board at the huddle
Cause not obvious, one machine or one stepA quick 5 Whys at the huddle, checked on the floorThe 5 Whys canvas or the 3C board
Keeps coming back, crosses shifts or departmentsThe eight steps, owned by one person with a coachOne A3 sheet, using the A3 problem solving template
A customer complaint or quality escape8D, with containment in the first daysThe 8D report template
Chronic, many causes, hidden in the variationA DMAIC projectA project charter and storyboard

The free [problem solving path poster](/posters/problem-solving-path-poster) asks the same questions in order, and the [problem solving methods guide](/learn/problem-solving-methods) compares the methods in full.

  • One owner, usually the engineer, supervisor or team leader closest to the problem. One coach, usually their manager, who asks questions and does not take over.
  • Write it on one sheet. Toyota writes the eight steps on an A3, and the size limit keeps the team to the facts that matter.
  • Do steps 1 and 2 on the floor. A Pareto chart of the problem split by defect, machine or shift is usually the first picture; the Pareto chart maker builds one from a list.
  • Review the sheet where the work is, on a gemba walk, not in a conference room. Each review should end with the next step and a date.
  • Expect the first one to take several weeks of elapsed time. Most of it goes on steps 1 to 4, and that is the time that stops the problem coming back.

Practical problem solving vs 8D, A3, PDCA and DMAIC

The eight steps are often confused with 8D because both have eight parts. They come from different places and start from different triggers. 8D came out of Ford's team problem solving manual in the late 1980s and is built around a customer complaint. Practical problem solving comes from Toyota and is built around any gap against a standard or a goal, including ones no customer has seen.

Practical problem solving compared with 8D, A3, PDCA and DMAIC
8-step practical problem solving8DA3PDCADMAIC
What it isEight steps from a vague problem to a standardized fixEight disciplines, D1 to D8 (D0 to prepare), in a set reportA one-page format for writing up a problem, a proposal or a statusThe four-stage improvement cycleFive-phase Six Sigma project
Starts fromA gap against a standard or a goalA customer complaint or escapeAny problem or proposal one person ownsAn idea or change to testA chronic problem with data behind it
Breaks the problem down firstYes, step 2Partly, in the D2 descriptionIn the current condition boxNo set stepYes, in measure
Target before the causeYes, step 3NoYes, the goal boxThe plan holds a predictionYes, in define
ContainmentWhere needed, alongside step 5Required early, at D3Where neededNo set stepNo set step
Who reads itYour own managers and teamThe customer and the quality teamYour own managers and teamThe team running the testSponsor and finance

Practical problem solving and A3 are not alternatives: the A3 is the sheet and the eight steps are what goes on it. The [8D post](/blogs/8d-problem-solving-eight-disciplines-manufacturing) explains each discipline, and the [PDSA cycle guide](/learn/pdsa-cycle) covers the cycle underneath all of them.

A sensible rule for a plant: run the eight steps for your own recurring problems, switch to 8D when a customer asks for one (the analysis you already did on the floor feeds straight into D2 to D7), and escalate to DMAIC when two rounds of the eight steps have not found the cause. When a quality system needs a record that the cause was found and removed, the eight-step sheet is the evidence for a CAPA.

Common mistakes in practical problem solving

  • A problem statement that is really a solution. "We need more training" or "We need a new gauge" has already skipped to step 5. State the gap and nothing else.
  • Analyzing the whole plant's number. Causes of "scrap is 2%" are too many to test; break it down to one machine, one defect and one time before asking why.
  • Setting the target after choosing the fix. The target then measures the fix, not the problem, and nobody asks whether it went far enough.
  • Accepting a cause because the room agrees with it. Each cause on the sheet should say how it was checked, and the best check is turning it off and seeing the problem stop.
  • Treating containment as the countermeasure. Extra inspection and a hand warm-up protect the customer for a week; they do not stop the problem.
  • Checking only the result. If the number improves but nobody is following the new method, the problem will be back; look at both, as step 7 asks.
  • Stopping at the fix. Without a changed standard and a check of similar machines, the same cause turns up next quarter somewhere else.

Most of these are caught by a coach who asks one question per step: where are the numbers, where exactly does it happen, how far by when, how do you know that is the cause, which cause does this action remove, is it done, did it work and is it being followed, and where else could this happen.

Templates and tools for the 8 steps

Start on paper or a whiteboard, because the first drafts change a lot. The free A3 problem solving template has room for every step on one sheet. For step 1, the is / is not template sharpens the problem statement. For step 2, the Pareto chart maker and the scrap rate calculator turn a list of defects into the picture the team works from. For step 4, the fishbone diagram maker lists the possible causes, and the root cause analysis guide explains which cause tool fits which problem.

In LeanSuite, Lean Studio has the A3, 5 Whys and fishbone boards, and a tag raised on the floor that keeps coming back can be escalated into a Kaizen or A3 project in one click, keeping the tag's history. Kaizen & Projects then tracks the project's actions through to results. For the wider list of lean methods and where each one fits, see lean tools.

Continuous Improvement Software

Run practical problem solving in LeanSuite

Use A3, DMAIC, PDCA, PDSA or just-do-it templates, or define your own method and phases.

FAQ

Questions about practical problem solving

  1. Practical problem solving is the lean method for closing a gap between a standard and what actually happens. The team clarifies the gap, breaks it down to one point on the floor, sets a target, proves the root cause, puts countermeasures in place, checks the result and the process, and writes the change into the standard. Toyota teaches it in eight steps.

  2. Toyota's version, called Toyota Business Practices, runs in this order: 1, clarify the problem; 2, break it down to one point; 3, set a target; 4, analyze and prove the root cause; 5, develop countermeasures; 6, see them through; 7, evaluate both results and process; 8, standardize what worked and share it. Steps 1 to 5 are the plan of a PDCA cycle, step 6 is the do, step 7 the check and step 8 the act.

  3. The factory version runs: identify the problem, describe it with data, find the root cause, choose a solution, implement it, check the results, and standardize. The funnel in Jeffrey Liker's The Toyota Way is similar: initial problem perception, clarify the problem, locate the point of cause, 5 Whys to the root cause, countermeasure, evaluate and standardize. Both leave out the separate target step that Toyota's eight steps include.

  4. As Charles Conn and Robert McLean set them out in Bulletproof Problem Solving (2018): define the problem, disaggregate the issues, prioritize them, build a workplan, conduct the analyses, synthesize the findings, and communicate the answer. It is built for business questions such as an investment or a market entry, not for a defect or a breakdown on the line.

  5. No. Both have eight parts, but 8D came from Ford and is built for a customer complaint, with a team formed at D1 and containment required at D3. Toyota's eight steps start from any gap against a standard or goal, break the problem down and set a target before looking for causes, and are usually written on one A3 sheet for your own managers rather than for a customer.

  6. D0 prepare, D1 form the team, D2 describe the problem, D3 contain it, D4 find the root cause and the point where it escaped, D5 choose the corrective actions, D6 implement and validate them, D7 prevent it happening again, and D8 recognize the team. It is the format customers usually ask for after a quality escape.

  7. Because a target set after the fix is chosen tends to be whatever that fix delivers. Setting it at step 3 makes the team decide how much the problem has to improve, and it gives step 7 a fixed line to check against. If the root cause analysis later shows the target cannot be reached in one go, the team can split it into stages.

  8. Lean teams say countermeasure because it is the best action known now against a confirmed cause, and it will be checked and may be replaced. Calling it a solution suggests the problem is closed for good, which discourages the check in step 7. Containment is different again: it protects the customer while the countermeasure is put in place.

  9. Clarifying the problem: comparing what should happen with what is happening, in numbers, and writing a problem statement that names the gap without a cause or a solution in it. Breaking the problem down to one place and time comes next, before anyone discusses causes.

  10. A quick problem at one machine can go through the eight steps in a week or two. A first attempt on a recurring problem usually takes several weeks of elapsed time, most of it on clarifying, breaking down and proving the cause, plus a few weeks after the countermeasures to confirm the result holds.

Or browse the topics, the full library and the lean glossary.

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.

Pass it on

We want LeanSuite to be the best place on the internet for lean help. If this was useful, send it to someone on your team or in your network who needs it.