problem solving
TRANSCRIPT
What is Problem Solving?
1.Understand the situation
2.Identify the root cause of the problem
3.Develop an effective action plan
What is Problem Solving?
1.Understand the situation
2.Identify the root cause of the problem
3.Develop an effective action plan
4.Execute and study the results
What is Problem Solving?
1.Understand the situation
2.Identify the root cause of the problem
3.Develop an effective action plan
4.Execute and study the results
5.GoTo Step 1
Logic TreeDevelopers
• C#• Javascript
Testers
• Can Program• Can’t
Program
Designers• CSS• No-CSS
Logic Tree
Increase amount of pepper that comes out of the
bottle
Increase the top surface area
Increase the number of pepper that comes out
Increase the number of holes
Increase the amount of pepper that comes out
from each hole
Increase size of each hole
Reduce the size of pepper grains
Impact vs Ease of ImplementationIm
pact
Ease of Implementation
High
Low
Hard Easy
A3 Thinking
• Comes from A3 paper
• Bad systems and processes beat good people
• First rule is to observe what is happening
A3 Thinking
• Comes from A3 paper
• Bad systems and processes beat good people
• First rule is to observe what is happening
• You want the as-is no matter how hurtful it is
A3 Thinking
• Comes from A3 paper
• Bad systems and processes beat good people
• First rule is to observe what is happening
• You want the as-is no matter how hurtful it is
• No “right” solution – create your own
A3 Thinking
• What is the current condition?
• What goal do we want?
• What’s the plan of action?
• Root cause analysis
A3 Thinking
• What is the current condition?
• What goal do we want?
• What’s the plan of action?
• Root cause analysis
• How do we implement it?
A3 Thinking
• What is the current condition?
• What goal do we want?
• What’s the plan of action?
• Root cause analysis
• How do we implement it?
• Verifying results… How do verify these results? (goal)
Theory of Constraints
• Anything that limits a system from achieving higher performance versus its goal
Theory of Constraints
1. Identify the system’s constraints
2. Decide how best to exploit the process constraints
Theory of Constraints
1. Identify the system’s constraints
2. Decide how best to exploit the process constraints
3. Subordinate everything else to the above decisions
Theory of Constraints
1. Identify the system’s constraints
2. Decide how best to exploit the process constraints
3. Subordinate everything else to the above decisions
4. Elevate the process constraint