QUERY Definition of root cause
Posted: Mon Mar 03, 2008 7:16 am
Posted by Jack Harich <jack@thwink.org>
At the suggestion of a member of this list, I was working on a paper for
the SD Review on the System Improvement Process. The first draft is
complete. One area that may be weak or controversial is a definition of
the so called root cause.
I thought it was high time modelers had a formal definition of this
vitally important term. Plus finding the true root cause(s), and not
false ones, seems to me to be the crux of most analyses. Here’s an
extract from the paper:
- - - - - - - Begin Quote - - - - - - - -
The System Improvement Process (SIP) is designed to solve any difficult
social problem. Its four main steps are:
1. Problem Definition – Identify the problem
2. System Understanding (Analysis) – Analyze the problem/system until
key cause and effect relationships are understood. This step is so
important it has 5 substeps.
3. Solution Convergence – Use that knowledge to converge on a solution.
4. Implementation – Implement the solution.
Step 1. Problem Definition – Difficult complex system problems are best
defined starting with this format: Move system A under constraints B to
goal state C by deadline D with confidence level E. A problem is
“solved” when a solution is created that will move the system to goal
state C by deadline D with confidence level E.
Step 2. System Understanding (Analysis) – The goal of this step is to
understand the problem/system so well that its leverage points become
obvious. This will cause two supremely powerful insights about the
problem to emerge. The first is that because the system’s low leverage
points are now so clearly revealed, it becomes perfectly obvious why we
have been failing to solve the problem. The second is that because we
can now see where the high leverage points are, how to solve the problem
becomes a relatively simple matter of determining how to best push on
the correct leverage points. To execute this strategy, problem solvers
should spend approximately 80% of their time in this step.
This step is so important it has its own subprocess, contained in these
five substeps:
A. Find the feedback loops that are currently dominant.
B. Find the root cause of why they are dominant.
C. Find the low leverage points and symptomatic solutions.
D. Find the feedback loops that should be dominant.
E. Find the high leverage points to make them go dominant.
Let’s examine the five substeps:
A. Find the feedback loops that are currently dominant. – These are the
feedback loops it takes to reproduce the symptoms. These loops are the
immediate or proximate cause. This step is relatively easy, because
immediate causes are so obvious.
B. Find the root cause of why they are dominant. – Starting with the
immediate cause loops, you keep asking why until you arrive at the root
cause, which is those portions of the system that most deeply explain
why the system’s emergent behavior produces the problem symptoms.
This step eliminates the common pitfall of stopping when the first
plausible or satisfying cause of the symptoms is found, as in the World3
model. By framing the modeling challenge as finding why the loops in
step A are dominant, we stop thinking in terms of generalities like a
dynamic hypothesis, and more in terms of Kaizen, with a system dynamics
touch. The five whys of Kaizen (Imai, 1986, page 50) are all about
asking WHY until you arrive at the so called root cause.
Unless you have an easy problem this step is difficult. It is the most
important step in the analysis, so don’t shortchange it. Forrester did
not, which is why the urban decay model was so powerfully useful. The
root cause of stagnation was that once the urban area is filled by the
growth phase, “new construction is suppressed by lack of land within the
fixed and fully occupied area.” (Forrester, 1969, page 43) This leads to
urban decline.
A root cause has three identifying characteristics: (1) It is clearly a
major cause of the symptoms (2) It has no deeper cause. (3) It can be
resolved. Sometimes it’s useful to include unchangeable root causes in
your model for greater understanding. These have only the first two
characteristics.
Note how a problem can only be fully solved if its root cause is
resolved. If your model lacks the true root cause, then solving the
problem will depend on intuition and luck, no matter how good the model
is at reproducing the problem or plausibly explaining why it is
occurring, no matter how clever the solution, and no matter how hard the
solution is applied. For simplicity we say “root cause” when actually it
may be singular or plural.
- - - - - - - - End Quote - - - - - - - -
I had two questions: (1) Is this a productive and sufficiently
unambiguous definition of root cause? (2) Is finding the root cause
really the most important step in the average SD analysis for difficult
problems?
Thanks,
Jack
Posted by Jack Harich <jack@thwink.org>
posting date Sun, 02 Mar 2008 14:22:00 -0500
_______________________________________________
At the suggestion of a member of this list, I was working on a paper for
the SD Review on the System Improvement Process. The first draft is
complete. One area that may be weak or controversial is a definition of
the so called root cause.
I thought it was high time modelers had a formal definition of this
vitally important term. Plus finding the true root cause(s), and not
false ones, seems to me to be the crux of most analyses. Here’s an
extract from the paper:
- - - - - - - Begin Quote - - - - - - - -
The System Improvement Process (SIP) is designed to solve any difficult
social problem. Its four main steps are:
1. Problem Definition – Identify the problem
2. System Understanding (Analysis) – Analyze the problem/system until
key cause and effect relationships are understood. This step is so
important it has 5 substeps.
3. Solution Convergence – Use that knowledge to converge on a solution.
4. Implementation – Implement the solution.
Step 1. Problem Definition – Difficult complex system problems are best
defined starting with this format: Move system A under constraints B to
goal state C by deadline D with confidence level E. A problem is
“solved” when a solution is created that will move the system to goal
state C by deadline D with confidence level E.
Step 2. System Understanding (Analysis) – The goal of this step is to
understand the problem/system so well that its leverage points become
obvious. This will cause two supremely powerful insights about the
problem to emerge. The first is that because the system’s low leverage
points are now so clearly revealed, it becomes perfectly obvious why we
have been failing to solve the problem. The second is that because we
can now see where the high leverage points are, how to solve the problem
becomes a relatively simple matter of determining how to best push on
the correct leverage points. To execute this strategy, problem solvers
should spend approximately 80% of their time in this step.
This step is so important it has its own subprocess, contained in these
five substeps:
A. Find the feedback loops that are currently dominant.
B. Find the root cause of why they are dominant.
C. Find the low leverage points and symptomatic solutions.
D. Find the feedback loops that should be dominant.
E. Find the high leverage points to make them go dominant.
Let’s examine the five substeps:
A. Find the feedback loops that are currently dominant. – These are the
feedback loops it takes to reproduce the symptoms. These loops are the
immediate or proximate cause. This step is relatively easy, because
immediate causes are so obvious.
B. Find the root cause of why they are dominant. – Starting with the
immediate cause loops, you keep asking why until you arrive at the root
cause, which is those portions of the system that most deeply explain
why the system’s emergent behavior produces the problem symptoms.
This step eliminates the common pitfall of stopping when the first
plausible or satisfying cause of the symptoms is found, as in the World3
model. By framing the modeling challenge as finding why the loops in
step A are dominant, we stop thinking in terms of generalities like a
dynamic hypothesis, and more in terms of Kaizen, with a system dynamics
touch. The five whys of Kaizen (Imai, 1986, page 50) are all about
asking WHY until you arrive at the so called root cause.
Unless you have an easy problem this step is difficult. It is the most
important step in the analysis, so don’t shortchange it. Forrester did
not, which is why the urban decay model was so powerfully useful. The
root cause of stagnation was that once the urban area is filled by the
growth phase, “new construction is suppressed by lack of land within the
fixed and fully occupied area.” (Forrester, 1969, page 43) This leads to
urban decline.
A root cause has three identifying characteristics: (1) It is clearly a
major cause of the symptoms (2) It has no deeper cause. (3) It can be
resolved. Sometimes it’s useful to include unchangeable root causes in
your model for greater understanding. These have only the first two
characteristics.
Note how a problem can only be fully solved if its root cause is
resolved. If your model lacks the true root cause, then solving the
problem will depend on intuition and luck, no matter how good the model
is at reproducing the problem or plausibly explaining why it is
occurring, no matter how clever the solution, and no matter how hard the
solution is applied. For simplicity we say “root cause” when actually it
may be singular or plural.
- - - - - - - - End Quote - - - - - - - -
I had two questions: (1) Is this a productive and sufficiently
unambiguous definition of root cause? (2) Is finding the root cause
really the most important step in the average SD analysis for difficult
problems?
Thanks,
Jack
Posted by Jack Harich <jack@thwink.org>
posting date Sun, 02 Mar 2008 14:22:00 -0500
_______________________________________________