Intro to Applied Process Control Introduction to process control
A3 Process intro
-
Upload
adam-gilmore -
Category
Documents
-
view
150 -
download
1
Transcript of A3 Process intro
![Page 1: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/1.jpg)
Introduction to A3 Process
Adam Gilmore
![Page 2: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/2.jpg)
Intro• “Landing Hot” is a complex problem to solve• May have multiple causes involving tools, processes, priorities, culture• It needs broad input from across the org• It needs a structured problem solving approach
• I’ve used A3 Process in my past to address these sorts of problem
![Page 3: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/3.jpg)
Why A3 Process?• Lightweight & Structured• Incremental & Iterative• Common understanding • Business Impacts• Root Causes
![Page 4: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/4.jpg)
Plan• Background• Why is it important?• Why should I care?
• Current Condition• How do things work today?• What’s the problem and how is it measured?
• Target Condition• What specific outcomes are expected and why?• What changes in measures can we expect?
• Root Cause Analysis• What are the root causes of the problem, not the symptoms?
![Page 5: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/5.jpg)
Do• Countermeasures aka Experiments• What do we think we need to do to address each root cause?• What are the predicted results for each countermeasure?• Run the experiment
![Page 6: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/6.jpg)
Check• Confirmation• What are the actual results of each countermeasure?• Did it move us towards our Target Condition?• Were there any unexpected consequences?
![Page 7: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/7.jpg)
Act• Actions• What have we learned?• Should we change our way of working?• What should we do next?• Who needs to know?
![Page 8: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/8.jpg)
Example - Plan• Background – in the past 3 releases the number of serious defects
getting into a release has been increasing. This has resulted in complaints from customers that have caused escalations.• Current Condition
• Target Condition – zero serious defects found in a release
Plan Code Release
3 weeks
TestMany serious defects found in release after 3 weeks
Test coverage is low
![Page 9: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/9.jpg)
Root cause analysis
Problem
Consequences
CON
SEQU
ENCES
CAUSES
Causes
“So what?”
“Why?”
![Page 10: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/10.jpg)
Consequences
Defects are getting into production
Customer is going to delay
launch
CON
SEQU
ENCES
“So what?”
Revenue targets won’t be met
Customer perceives low
quality
“So what?”
“So what?”
![Page 11: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/11.jpg)
Causes Defects are getting into production
Don’t have time to test
Team isn’t grooming their
backlog
We aren’t testing
thoroughly“Why?”
CAUSES
3 weeks isn’t long enough
Stories are too big
“Why?”
“Why?”
“Why?”
“Why?”
“5 Whys”
![Page 12: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/12.jpg)
Causes Defects are getting into production
Don’t have time to test
Team isn’t grooming their
backlog
We aren’t testing
thoroughly
CAUSES
3 weeks isn’t long enough
Stories are too big
Writing stable tests is difficult
Don’t have testing
framework
?
?
?Test framework isn’t a priority
Release test gate is not enforced
![Page 13: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/13.jpg)
Example - Do• Countermeasure• Experiment - ”Team isn’t grooming their backlog”
• Have a team groom their backlog once per week for the next 6 weeks• Grooming involves the team splitting stories so they are smaller and writing acceptance
tests together• In the sprint spend time writing automated acceptance tests for the now smaller stories
before starting the next story – perhaps pair up to do this• Measures
• Test coverage will increase as we are spending time writing tests• Defects found in release should decrease for that team as defects are now found earlier
and fixed during the sprint• Velocity will reduce as stories will only be counted as done when they have automated
acceptance tests
![Page 14: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/14.jpg)
Example - Check• Have the Defects found in a release reduced?• If so, what were the wider effects (Velocity, Test Coverage, other)?• If they didn’t reduce, why not?
![Page 15: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/15.jpg)
Example - Act• What have we learned?• What other countermeasures do we need to implement?• Do we need to standardize and communicate? • If so, how and who?
![Page 16: A3 Process intro](https://reader036.fdocuments.us/reader036/viewer/2022062311/5886f5741a28ab4e3a8b4635/html5/thumbnails/16.jpg)
Resources• A3 Template -
https://www.crisp.se/gratis-material-och-guider/a3-template • Cause-Effect diagrams -
http://blog.crisp.se/2009/09/29/henrikkniberg/1254176460000 • Search “A3 Process” – lots of info