PMI-ACP Facilitate Problem Resolution: Root Cause Analysis, Five Whys, Fishbone and Timely Resolution
Facilitating problem resolution is the agile leader's job of helping a team find the root cause of a problem, choose with the team the resolution that adds the most value, and make sure the problem is closed quickly rather than worked around. It is the second task listed under the Leadership domain in PMI's PMI-ACP Examination Content Outline, with three enablers: investigate the root cause of problems (for example with root cause analysis and Ishikawa diagrams), determine the resolution strategies with the team that will add the most value, and ensure the problems are resolved in a timely manner. This lesson covers symptoms versus root causes, the Five Whys, fishbone diagrams, choosing between Five Whys, fishbone, Pareto charts and value stream maps, reading control limits, testing causes against evidence, who decides on a fix, treating a fix as an experiment, containment, swarming, escalation and follow-up to closure.
On this page10 sections
- What facilitating problem resolution means
- Symptoms, workarounds and root causes
- The Five Whys
- Ishikawa (fishbone) diagrams
- Choosing the right analysis tool
- Control limits: common cause and special cause variation
- Evidence before cause
- Determining resolution strategies with the team
- Ensuring timely resolution
- Escalation and follow-up to closure
- Distinguish a symptom workaround from a root-cause fix, and recognise when a problem that has gone away is still unresolved.
- Facilitate a Five Whys that reaches a process cause rather than a person, and branch the chain when the evidence branches.
- Run a collaborative Ishikawa (fishbone) session with a specific problem statement and the right participants.
- Choose between the Five Whys, a fishbone diagram, a Pareto chart, a value stream map and a control chart for a given problem.
- Use control limits and the rule of seven to decide whether a result needs investigating, and verify candidate causes with data before acting.
- Help the team choose the resolution that adds the most value, involving the right roles, and treat it as an experiment with a measure and a review date.
- Ensure timely resolution through containment, swarming, fast surfacing, appropriate escalation and follow-up to verified closure.
What facilitating problem resolution means
Facilitating problem resolution means helping an agile team find out why a problem is happening, choose the fix that adds the most value, and drive that fix to closure quickly, while the team (not the leader) owns the thinking and the decision. The leader's job is to run the process well: frame the problem, bring the right people and data together, keep the analysis honest, and make sure nothing stalls.
The PMI-ACP Examination Content Outline lists this as the second task under the Leadership domain, with three enablers that this lesson follows:
- Investigate the root cause of problems (for example, root cause analysis and Ishikawa diagrams).
- Determine the resolution strategies with the team that will add the most value.
- Ensure the problems are resolved in a timely manner.
The outline's tools and techniques list supports the first enabler with the Five Whys, fishbone diagram analysis, value stream mapping and control limits, all covered here.
Three neighbouring tasks share vocabulary but test different things. Disagreements between people, and the levels of conflict, belong to Facilitate conflict management in this domain. Spotting impediments and risks early, and ordering which ones to remove, belong to the Delivery domain's impediment and risk task. Running retrospectives and acting on their findings belong to the Mindset domain. This lesson is about a problem that has already appeared: a broken build, a slow process, rising defects, an outage.
Symptoms, workarounds and root causes
A symptom is what the team observes; a root cause is the condition in the process or system that produces it, such that removing it stops the problem coming back. A workaround treats the symptom: it makes today's pain go away but leaves the cause in place, so the problem returns or keeps costing time.
Symptom fixes look sensible on their own, which is why they are tempting:
- Clearing disk space on a test server every Friday because it fills up, without asking why log files are never rotated.
- Adding a manual check after every deployment because configuration errors slip through, when nothing validates the configuration before it ships.
- Hiring a contractor to answer "where is my order?" emails, when the order page never shows a delivery date.
- Padding estimates to absorb a slow review step instead of finding out why reviews queue.
Each of these can move a number for a while. The test is the goal: if the goal is for the problem to stop, the strongest resolution changes the condition the evidence identifies as the cause. Adding capacity to absorb a problem, or shrinking commitments around it, accepts the problem as permanent. A workaround can still be a reasonable interim step, but the team should choose it knowingly and keep the underlying problem open.
| Symptom fix / workaround | Root-cause fix | |
|---|---|---|
| What it changes | The effect the team sees | The condition that produces the effect |
| Speed | Usually fast | Often slower, sometimes needs others |
| Does the problem recur? | Yes, or it keeps costing effort | No, if the diagnosis was right |
| Proper use | Containment or a deliberate interim step | The resolution |
A related trap is closing a problem because it disappeared after a reset of some kind. A problem that comes back and is cleared the same way each time is telling the team that the cause is still there. Recurrence is evidence, so the problem stays open until the cause is understood.
The Five Whys
The Five Whys is a root cause technique in which the team takes a problem and asks "why did that happen?" repeatedly, each answer becoming the subject of the next question, until it reaches a cause in the process that it can change. Five is a rule of thumb, not a quota: stop when the answer is a process or system condition the team can act on, and keep going while it is not.
It suits a problem with a fairly clear first explanation that the team wants to look beyond, quickly and without drawing anything. Good practice:
- Aim for a process cause, not a person. An answer that names someone's slip ("the reviewer missed it") is never the end of the chain, because people will always slip sometimes. The next question is why the process depended on nobody slipping. Process answers lead to fixes the system enforces (an automated check, a safer default); person answers lead to reminders and blame, which rely on the same attention that already failed.
- Follow the evidence, not the vote. When a step produces two answers and data supports both, the problem has two contributing paths, so each chain is followed until it reaches its own process cause. Popularity does not decide between causes, and an intermediate answer is not yet a root cause just because the discussion has run long.
- Do it with the people who know the work, and check each answer against facts where possible.
The limitation is that a single chain finds a single cause. When the same symptom keeps showing up under different conditions, or a fix based on one chain does not stop it, the problem probably has several contributing causes. A fishbone diagram is then a better fit, because it lays the causes out side by side instead of following one chain at a time.
Ishikawa (fishbone) diagrams
An Ishikawa diagram, also called a fishbone or cause-and-effect diagram, lays out the possible causes of one problem in categories that branch from a statement of the problem at the "head" of the fish. Common categories are people, process, tools, environment, materials or data, and measurement, but the team can choose categories that fit its work.
It is the right tool when a problem probably has several contributing causes and the team needs to see them together rather than follow one chain. What makes it work, and why:
- A specific, measurable problem statement at the head. "Average time to answer a support ticket rose from 4 to 11 hours after the help-desk migration" focuses the group; "support is slow" lets everyone attach a different problem. A vague head produces a vague diagram.
- Everyone whose work the problem touches. The branches can only hold what the people in the room know. A problem that crosses several steps or roles needs someone from each of them, or whole categories of cause stay invisible.
- Open brainstorming before anyone's favourite theory is on the board. Whatever is written first anchors the group. Starting from a ready-made list, or from one person's suspicion, narrows the branches to what someone already believed, which defeats the purpose of mapping all the causes.
- Output treated as candidates. A fishbone generates possible causes; it does not prove any of them. Data comes next, to check which candidates are real (see "Evidence before cause").
Choosing the right analysis tool
The right tool depends on what the team already knows and what question it needs answered: drill one chain, map many causes, rank logged data, find where time goes, or judge whether a change is a real signal.
| Tool | Answers | Use when |
|---|---|---|
| Five Whys | What lies behind this explanation? | One clear first explanation; quick, no diagram needed |
| Ishikawa (fishbone) | What are all the possible contributing causes? | Several causes likely, or single-chain fixes keep failing |
| Pareto chart | Which few categories account for most occurrences? | Occurrences are already logged and tagged by cause type |
| Value stream map | Where does the elapsed time go, working versus waiting? | Lead time is long and the work crosses several groups or hand-offs |
| Control chart (control limits) | Is this result unusual, or normal variation? | The team tracks a measure over time and must decide whether to investigate |
A Pareto chart sorts categories by frequency, usually with a cumulative line, reflecting the observation that a few categories often account for most occurrences (the "80/20" pattern). It ranks causes the team has already recorded; it does not generate new ones.
A value stream map follows one item from request to delivery and shows each step's working time and waiting time. Its usual finding is that most elapsed time is spent waiting in queues and hand-offs, often between groups, rather than being worked on. That is why it is the tool for long lead times across group boundaries: a team analysing only its own steps would guess at delays it cannot see, while mapping the whole flow with each group involved shows where the time actually goes.
Other charts sound related but answer different questions: a cumulative flow diagram shows work accumulating by state over time, and burndown and burnup charts track work remaining or completed. They can reveal that a problem exists, but they do not diagnose its cause.
Control limits: common cause and special cause variation
Control limits are boundaries on a control chart, usually set three standard deviations above and below the process mean and calculated from the process's own history, that separate normal (common cause) variation from unusual (special cause) variation. They tell a team when a result is worth investigating and when it is not.
- Common cause variation is the ordinary spread a stable process produces. Suppose a team's pipeline build usually takes 10 to 13 minutes and the upper control limit is 17. A 16-minute build looks slow, but it is inside the limit, so it is consistent with normal variation. Analysing a single in-limit point tends to "find" causes that are not real, and changing the process in response (what Deming called tampering) can make it less stable. The right response is to explain this and keep watching.
- Special cause variation is a signal that something specific happened. A 35-minute build against that same limit justifies asking what was different about that run. The response is aimed at the occurrence: it is neither absorbed into the limits (which would hide the signal) nor treated as a reason to change how the whole system works.
- Non-random patterns inside the limits are signals too. PMI's rule of seven (other rule sets use eight or nine points) says that seven or more consecutive points on the same side of the mean are very unlikely to be chance, so the process has probably shifted even though no point has crossed a limit. Waiting for a limit breach would miss it. As with any signal, the next step is to find out what changed before deciding what to do about it.
| What the chart shows | Interpretation | Response |
|---|---|---|
| One point inside the limits, unusual-looking | Common cause | Monitor; no root cause analysis of that point |
| One point outside a control limit | Special cause | Investigate that item |
| Seven or more consecutive points on one side of the mean | Process shift (rule of seven) | Investigate what changed |
Evidence before cause
Every candidate cause is a hypothesis until data supports it, so the team should check its likeliest candidates against evidence before spending effort on a fix. Agreement, seniority and conviction are not evidence.
Three principles keep the analysis honest:
- Narrow with data, not with enthusiasm. A brainstorm produces many candidates and usually a favourite. The team picks the few that look likeliest and checks them against records it already has (when the problem started, which work items or steps it involves, what changed around then). Only the candidates that survive deserve a fix. Effort spread evenly across every candidate, or aimed at whichever got the most votes, is effort spent before anyone knows what the cause is.
- Give every theory a fair test, including a senior person's. A stakeholder's explanation is one hypothesis among several. The analysis should be able to prove it wrong: use data the team already holds about the whole flow of work, examine it together, and compare the theory with the alternatives. A method that starts from the suspected cause, or that only looks at the group under suspicion, can only confirm what it assumed.
- Do not let the fix come first. When a measure gets suddenly worse, proposals for controls and targets arrive quickly. A fix chosen before the cause is known may address the wrong thing and still cost everyone time. Generating causes together and checking the records comes before choosing any of them.
Inputs that capture how people feel about a problem, such as satisfaction scores, help decide how much it matters but rarely explain why it happens.
Determining resolution strategies with the team
Once the cause is known, the people who experience the problem generate and choose the resolution, and the leader facilitates; the strategy chosen should be the one that adds the most value, not the one that is most popular, fastest or most familiar to the leader.
Who decides
- A problem inside the team's own process, affecting nobody outside it, is the team's to resolve. The scrum master or agile practitioner facilitates, the product owner owns what gets built, and a functional manager deciding would override a self-organizing team.
- The leader's experience is input, not a decision. Something that worked for the leader before is worth offering as one option among others. Imposing it takes ownership away from the team, and people commit far less to a fix they did not shape.
- Everyone whose behaviour the fix must change takes part. If the cause sits partly in another role's work, that role helps diagnose it and agree the fix with the team. A fix needs the commitment of the people who must carry it out, so it cannot be decided by one side and handed to the other, and an outside body deciding it leaves out the people who live with the problem.
Choosing the most valuable strategy
- Weigh impact against effort. Analysis often yields more possible actions than the team has capacity for. Ranking them by expected impact relative to effort, then doing the best one or two properly, beats any ranking that looks at only one side of that ratio. Spreading capacity across everything at once tends to leave everything half-done.
- Respect the real constraints. When a full fix takes longer than the time available, the most valuable strategy often combines immediate relief with steady removal of the cause, for example automating the riskiest part of a manual regression pass now and the rest over the next few iterations. A strategy that only hides the symptom keeps the cause and can mask new problems; one that stops all delivery until the fix is done trades a problem for a bigger one.
- Fix at the source when the problem is shared. When several teams suffer from one cause owned by someone else, each team's local workaround keeps paying the cost and leaves the cause in place, and separate complaints hide how big the problem is. Pooling the evidence and fixing the cause once, with its owner, removes the loss for everyone.
Treat the fix as an experiment
A resolution is a hypothesis that a particular change will remove the problem. So before the change starts, the team agrees what result would show it worked (a measurable outcome, not just "we did it") and when it will look at that result together.
Without those two, a fix turns into a permanent habit nobody evaluates. Decisions about keeping a practice, spreading it or formalising it belong after the evidence, not before it.
When the review date arrives, read the result in two parts:
- Was the fix actually carried out? If adoption was patchy, the experiment did not test the hypothesis.
- Did the outcome move?
If the fix was applied fully and the outcome is unchanged over the agreed period, the hypothesis has failed: the team most likely targeted the wrong cause. The response is to go back to the diagnosis with the team. Anything that keeps the original diagnosis, whether more time, more enforcement or extra fixes layered on top, ignores what the experiment just showed.
Ensuring timely resolution
Timely resolution means problems are surfaced as soon as they appear, harm is contained at once, the team concentrates effort on whatever is blocking flow, and someone owns each open problem until it is verifiably gone. Waiting for the next scheduled meeting is rarely timely.
Contain first, then resolve
When a problem is harming customers or the business right now, the first priority is to stop the harm with the fastest reliable step available, such as switching off a faulty feature flag or reverting to a known-good version. Analysis takes time, and every hour spent analysing while the harm continues is an hour of avoidable damage. A change made to production without a known cause is not containment; it is a guess that may add a second fault. Containment is not resolution, though: the team still needs the root cause, or the fault returns.
Swarm on blockers
Swarming means several team members work together on one blocking item until it is cleared. When one item is holding up others, finishing it fast matters more than keeping everyone busy, because starting new work just adds to the pile of things that cannot finish. In Kanban, a full column behind a blocked item is the board doing its job: the WIP limit is signalling that the team should clear the blockage. Loosening the limit or starting more work silences that signal. If the cause is something the team owns, the team fixes it rather than handing it off.
Surface fast, solve in a focused follow-up
The daily stand-up is where blockers should surface, as soon as they appear rather than days later at a retrospective. But the stand-up is not where they are solved. When a problem needs discussion, the practitioner arranges a follow-up straight after the stand-up with just the people needed. The problem gets worked on that day, the rest of the team keeps its time, and nobody is left to solve it alone. Teams with little shared working time need a channel that does not wait for a meeting at all: a blocker posted to a shared board or channel, tagging the people who can help, gets seen the same day wherever they are.
Escalation and follow-up to closure
A problem the team cannot fix itself should be taken promptly, with evidence and its impact, to whoever owns the cause; a problem the team can fix should stay with the team. Either way, each open problem needs an owner, a target date and a check that it is really gone before it is closed.
When to escalate, and when not to
| Situation | Right move |
|---|---|
| Cause is owned by another group (a shared service, a control another team runs) | Present the cause and data to the owners; don't work around another group's control yourself |
| The owning group hasn't acted and a goal is at risk | Escalate to someone with authority, stating the impact, and make the risk visible to the product owner |
| Cause is within the team's authority (its own tools, its own process) | Coach the team to analyse and fix it; passing a team-owned problem upward takes it away from the people best placed to solve it |
When an external dependency threatens a goal, two things are needed at once. The impediment needs action from someone with the authority to unblock it, so escalation states the impact on the goal, not just the delay. And the people who make scope and stakeholder decisions, chiefly the product owner, need to know the goal is at risk, because those decisions are theirs and not the scrum master's. Workarounds that bypass the owning group create new risks, and repeating an approach that has already failed only uses up time.
Follow up until closed
When problems are raised but stay open for weeks and nobody knows who is handling what, the gap is ownership, not visibility. An impediment board (or a tracked list) gives every open problem an owner, a status and a target date until it is resolved. Talking about a problem more often does not make anyone accountable for it; a named owner and a date do.
Closure belongs to the team that experienced the problem. When another group reports an escalated item as done, the team checks that the effect it was suffering has actually stopped before taking the item off the board. "Done" on someone else's list is a claim, and the team's own experience is the evidence.
Tip. Questions on this task are mostly short agile-team scenarios that ask what the agile practitioner, scrum master or team should do, do first or recommend, plus a few that ask you to name a tool from a description and some multiple-response items. Several options usually sound reasonable, and a detail in the scenario decides: whether the evidence already points to a cause, whether harm to customers is happening now, who owns the cause (the team, the product owner, another group), whether a chart point is inside or outside the control limits, whether the delay is in working or waiting time, and how much time or capacity remains. Expect to tell symptom workarounds from root-cause fixes, the Five Whys from fishbone diagrams, Pareto charts and value stream maps, common cause from special cause variation, facilitating a team decision from imposing one, and escalating a problem outside the team's authority from handing off one the team owns.
- A workaround treats the symptom; a root-cause fix changes the condition the evidence identifies. A problem that keeps coming back after being cleared is still open.
- Five Whys: keep asking until you reach a process cause, never stop at a person, and follow every branch the evidence supports.
- Fishbone: specific problem statement at the head, everyone who touches the process in the room, brainstorm together, then test candidates with data.
- Pareto ranks logged causes by frequency; a value stream map shows where elapsed time goes across groups; a fishbone maps many contributing causes.
- Points inside control limits are normal variation, so don't investigate or tamper; a point outside a limit, or seven in a row on one side of the mean (PMI's rule of seven), is a signal.
- Candidate causes are hypotheses: agreement and a manager's theory are not evidence, and the method should not build in the assumed cause.
- The team generates and chooses its own fix; the leader facilitates, and roles involved in the cause (such as the product owner) take part.
- Pick the fix with the best value under real constraints, fix shared problems once at the source, and set a success measure and review date; an unchanged outcome after full adoption means revisit the diagnosis.
- Contain harm to customers first, then find the root cause; swarm on blockers; surface problems at the stand-up and solve them in a follow-up straight after.
- Escalate what the team cannot fix, with data and impact, and keep the product owner informed; keep what it can fix; close only when the team confirms the effect has stopped.
Frequently asked questions
What is root cause analysis in agile?
Root cause analysis in agile is a team activity that looks past the symptom of a problem (a failed build, rising defects, slow delivery) to the condition in the process or system that produces it, so that fixing it stops the problem recurring. Agile teams commonly use the Five Whys, Ishikawa (fishbone) diagrams, Pareto charts and value stream maps, and they check candidate causes against data before choosing a fix together.
When should a team use a fishbone diagram instead of the Five Whys?
Use a fishbone (Ishikawa) diagram when a problem probably has several contributing causes, or when fixes based on a single Five Whys chain keep failing because incidents arrive from different triggers. The Five Whys drills down one chain of cause and effect quickly and suits a problem with one clear first explanation. A fishbone lays out many possible causes by category so the team can see them together.
What is the rule of seven on a control chart?
The rule of seven says that seven or more consecutive points on the same side of the process mean on a control chart are very unlikely to happen by chance, so the process has probably shifted and the cause should be investigated, even though every point is still inside the control limits. A single point outside a control limit is also a signal; a single unusual point inside the limits is normally just common cause variation.
Who decides how an agile team resolves a problem?
If the problem lies inside the team's own process and affects no one outside it, the self-organizing team decides, and the scrum master or agile practitioner facilitates. The leader may offer experience as one option but should not impose it. If the cause involves another role's work, such as how the product owner prepares backlog items, that role helps diagnose the cause and agree the fix with the team. Problems owned by another group are escalated to that group with evidence.
Should a team fix a production problem before finding its root cause?
When a problem is harming customers right now, the team should contain it first, for example by turning off a faulty feature or reverting to a known-good version, and then find the root cause. Containment stops the harm but is not resolution: if the cause is not found and fixed, the fault comes back. Changing production without knowing the cause is a guess, not containment.
How does an agile team make sure problems are resolved in a timely way?
An agile team raises problems at the daily stand-up as soon as they appear, solves them in a short follow-up straight after with the people needed, swarms on items that block flow, and tracks every open problem on an impediment board with an owner and target date. Problems outside the team's authority are escalated promptly with evidence and impact, and an item is closed only when the team confirms the effect has stopped.
How do you know whether a fix for a problem worked?
Treat the fix as an experiment: before starting, agree a measurable outcome the fix should improve and a date to look at it together. At the review, check first that the fix was actually carried out, then whether the outcome moved. If the fix was applied fully and the outcome did not change, the team most likely targeted the wrong cause and should go back to its root cause analysis.
Source
This lesson covers the "Leadership" domain of the official PMI-ACP exam guide. Vendors revise their guides — check the source for the current version.
- PMI-ACP Examination Content Outline (November 2024, rev. March 2026) — Project Management Institute
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.