4. A3 mindset
• Objectivity
• Results and process driven
• Synthesis, distillation and visualization
• Seek alignment and ensure progress
5. Problem solving A3
Title Owner, date
Background Countermeasures
Current condition
Goal Effect confirmation
Root cause analysis Follow-up actions
6. Problem solving A3
Title Owner, date
Background Countermeasures
Current condition
DO
Goal
PLAN Effect confirmation
CHECK
Root cause analysis Follow-up actions
ACT
7. ACTION!
ü Agree on 1 tough and common impediment
within your group!
ü Pick 1 person that suffers from the impediment
as the ‘Owner’ of the A3.
8. Problem solving A3
Test automation to boost customer satisfaction! Marcus W. 1/9/2012
Background
XXX project, 2-monthly releases, highly visible to
many different customers, pilot for Scrum
Current condition Too many bugs found after first
3 releases: resp. 24, 32 and 29 important or
critical bugs.
à customers unhappy and risk of loosing market
share due to ‘bad quality image’ of product. First 2
customers left: 280k€ loss!
Goal Get good quality image + don’t loose any
more customers by lowering bug rates to:
à 0 critical bugs per release
à < 3 important bugs per release
10. Problem solving A3
Test automation to boost customer satisfaction! Marcus W. 1/9/2012
Background
XXX project, 2-monthly releases, highly visible to
many different customers, pilot for Scrum
Current condition Too many bugs found after first
3 releases: resp. 24, 32 and 29 important or
critical bugs.
à customers unhappy and risk of loosing market
share due to ‘bad quality image’ of product. First 2
customers left: 280k€ loss!
Goal Get good quality image + don’t loose any
more customers by lowering bug rates to:
à 0 critical bugs per release
à < 3 important bugs per release
Root cause analysis
Why? Too much last minute testing before release
Why? Testing not in Sprint ‘Definition of Done’
Why? Not possible to test everything inside Sprint
Why? All manual tests, no test automation
Why? No knowledge/experience of test automation
+ no management support
12. Problem solving A3
Test automation to boost customer satisfaction! Marcus W. 1/9/2012
Background Countermeasures
XXX project, 2-monthly releases, highly visible to - Explain value of test automation to mgmt + get
many different customers, pilot for Scrum support for next steps (John, 15/9)
- Put automated unit and acceptance tests in D.O.D from
Current condition Sprint 15 onwards (expected velocity drop: 40% in first 5
Too many bugs found after first
3 releases: resp. 24, 32 and 29 important or sprints to learn + catch up)
critical bugs. - Get automation expert into Sprint 14 (cost € 7600) to
à customers unhappy and risk of loosing market setup C.I. and teach us automation (by pair programming)
share due to ‘bad quality image’ of product. First 2
customers left: 280k€ loss!
Goal Get good quality image + don’t loose any
more customers by lowering bug rates to:
à 0 critical bugs per release
à < 3 important bugs per release
Root cause analysis
Why? Too much last minute testing before release
Why? Testing not in Sprint ‘Definition of Done’
Why? Not possible to test everything inside Sprint
Why? All manual tests, no test automation
Why? No knowledge/experience of test automation
+ no management support
13. ACTION!
ü Build ‘Countermeasures’ part from the A3. Try
to get actions as SMART as possible!
(Specific, Measurable, Achievable, Realistic, Time bound)
14. Problem solving A3
Test automation to boost customer satisfaction! Marcus W. 1/9/2012
Background Countermeasures
XXX project, 2-monthly releases, highly visible to - Explain value of test automation to mgmt + get
many different customers, pilot for Scrum support for next steps (John, 15/9)
- Put automated unit and acceptance tests in D.O.D from
Current condition Sprint 15 onwards (expected velocity drop: 40% in first 5
Too many bugs found after first
3 releases: resp. 24, 32 and 29 important or sprints to learn + catch up)
critical bugs. - Get automation expert into Sprint 14 (cost € 7600) to
à customers unhappy and risk of loosing market setup C.I. and teach us automation (by pair programming)
share due to ‘bad quality image’ of product. First 2
customers left: 280k€ loss! Effect confirmation CRITICAL IMPORTANT
Velocity 30
Goal Get good quality image + don’t loose any 25
80
more customers by lowering bug rates to: 70
60
20
15
à 0 critical bugs per release 50
40 10
à < 3 important bugs per release 30
20
5
10 0
0
Root cause analysis
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 R1 R2 R3 R4 R5
Why? Too much last minute testing before release Follow-up actions
Why? Testing not in Sprint ‘Definition of Done’
- Share automation and C.I. knowledge with other
Why? Not possible to test everything inside Sprint teams
Why? All manual tests, no test automation - Learn more about ATTD and start implementing it
Why? No knowledge/experience of test automation
+ no management support