Close the Loop - Simplifying A3 Thinking for Team Retrospectives
-
Upload
cara-turner -
Category
Technology
-
view
290 -
download
0
description
Transcript of Close the Loop - Simplifying A3 Thinking for Team Retrospectives
![Page 1: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/1.jpg)
Close the Loop!
Simplifying A3 Thinking for Team Retrospectives
Cara Turner South AfricaAgile Coach | User Group Chairman |
Facilitation Fanatic
![Page 2: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/2.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Who’s doing TDD?
Why define tests before you start?
What isContinuous Improvement?
… Some Questions …
![Page 3: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/3.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
INSPECT
ADAPT
![Page 4: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/4.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
How do we do that?
Scientific method
Retrospectives
A3 Thinking / Kaizen
![Page 5: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/5.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Assess implicationsLook clearly
Implement Experiment
Formulate an idea
The Improvement Process
Question and analyse
Check results
?
![Page 6: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/6.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
A3 Thinking & Kaizen
Kaizen Memo – individuals, small
Cre
dit
: C
laudio
Perr
one
![Page 7: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/7.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
A3 Report – organization level
A3 Thinking & Kaizen
![Page 8: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/8.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
?Teams
A3 Thinking & Kaizen
![Page 9: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/9.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Product Environment
Where are we now?
TeamFactor
s
Product
Factors
Technical
Factors
OrgFactor
s
Current State
![Page 10: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/10.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Product Environment
Where should we be?
TeamFactor
s
Product
Factors
Technical
Factors
OrgFactor
s
Target Condition
then find a way to
measure our progress
![Page 11: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/11.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
The Simulation
Creating & reviewing an experiment
Before & After Retrospectives(not the sprint)
![Page 12: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/12.jpg)
Simulation AgendaStudy the problem
Retro 1: Define a goal … as an experiment “By [doing something], we expect [this result]”
Implement the goalWhat happens in our Sprint
Retro 2: Review the goalWhat happened? What did it change?
? ReflectOn the experiment
What are the factors influencing it?
![Page 13: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/13.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
The Product
![Page 14: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/14.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
The Context
Product, Technical,Team & Organisation Factors
+ Last Sprint
![Page 15: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/15.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Retrospective 1
Study the problem Create a testable
hypothesis
![Page 16: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/16.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Study the ProblemLook clearly
Product, Technical,Team & Organisation Factors
+ Last Sprint
![Page 17: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/17.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
What Influences Change?
What will accelerate the rate of change?
e.g. resolve impediments escalating requirements
What will reduce the rate of change?e.g. stabilize code base discover impediments
Question and analyse
![Page 18: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/18.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Set the Direction
define a Target State(the long term ideal)
describe a Current State(the problem we have now)
Question and analyse
![Page 19: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/19.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Target State: Never have more than two open bugs
Example: Current / Target
Current State: The number of bugs is affecting our velocity, so we need to improve quality across the board
![Page 20: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/20.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
The Retrospective Goal
“Pair Program on Integration Stories”
Formulate an idea
Short-term goal for the next sprint only
![Page 21: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/21.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Target > GoalFormulate
an idea
![Page 22: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/22.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Target > GoalFormulate
an idea
![Page 23: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/23.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Target > GoalFormulate
an idea
![Page 24: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/24.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Do Science! Hypothesis
“By [doing something] we expect [this result]”
Pass Conditions // Fail Conditions
(we try it and we’re right)
(we try it and we’re wrong)
Formulate an idea
![Page 25: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/25.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Target > GoalFormulate
an idea
![Page 26: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/26.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Target > Goal > Hypothesis
Formulate an idea
![Page 27: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/27.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Write a Goal hypothesis
“By [implementing our goal] we expect [this result]”
Pass Conditions // Fail Conditions
(we try it and we’re right)
(we try it and we’re wrong)
Formulate an idea
![Page 28: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/28.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Example: Hypothesis
By: sharing domain knowledge and technical skill while coding
Current State:The number of bugs is affecting our velocity, so we
need to improve quality across the board
We expect: to improve our code quality and decrease the number of bugs
Pass Condition: We note improvements and discoveries while pair programming, and our bug count decreases
Fail Condition: We pair program but there are still many new bugs being generated
You might have something like this
![Page 29: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/29.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
“Real Life”
The sprint’s events How your goal is affected
![Page 30: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/30.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Week 1
The development manager expresses interest in your progress
You discover a dependency on another team’s architect
Implement Experiment
![Page 31: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/31.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Week 2
While grooming you discover a potentially large change that affects many
stories in the backlog
An integration issue takes 2 days to resolve
Implement Experiment
![Page 32: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/32.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Week 3
The dev manager is unhappy that you’re interrupting the
architect’s team
You make a breakthrough with an architecture change
Implement Experiment
![Page 33: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/33.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
What happened…The development manager expresses interest in your progress
Accelerates change You hope the Dev manager will use your experiment to sell pairing to all the teams
You discover a dependency on another team’s architect
Decelerates change You invite her to pair with your team members
Goal Progress:Pairing has started, but not as you
expected
Implement Experiment
![Page 34: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/34.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
What happened (2)While grooming you discover
a potentially large change that affects many stories in the backlog
Accelerates change You have to re-plan your release, and you need more time from the architect.
An integration issue takes 2 days to resolve
Decelerates change Your team slows down, but everyone learns a lot about your integration challenges
Goal Progress:Pairing on integration issue
improves knowledge
Implement Experiment
![Page 35: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/35.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
What happened (3)
The dev manager is unhappy that you’re interrupting the architect’s team
Increases pressure You discuss ways to work with her team in return
You make a breakthrough with an architecture change
Accelerates change Take this into Release Planning, and thank the architect for all her help
Goal Progress:Pairing has helped you resolve a difficult
problem
Implement Experiment
![Page 36: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/36.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Retrospective 2
Study the results Review your hypothesis
![Page 37: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/37.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
What happened…
You’ve missed your sprint
You have to re-plan your
release The architectural breakthrough will help save time
You had to deal with some
organization dynamics
Check results
You did manage to pair quite a
lot
![Page 38: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/38.jpg)
Review your Experiment
“By doing [something] we expect [this result]”
Were our assumptions correct?
Assess implications
Pass Conditions // Fail ConditionsWhich of these did we see?What does that tell us?
![Page 39: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/39.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Example: Hypothesis
By: sharing domain knowledge and technical skill while coding
Target State:Never have more than two open bugs
We expect: to improve our code quality and decrease the number of bugs
Pass Condition: We note improvements and discoveries while pair programming, and our bug count decreases
Fail Condition: We pair program but there are still many new bugs being generated
Not clear yet
Our goal didn’t focus on bug counts
![Page 40: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/40.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Review your Experiment
“By doing [something] we expect [this result]”
Were our assumptions correct?
Assess implications
Pass Conditions // Fail ConditionsWhich of these did we see?What does that tell us?
![Page 41: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/41.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Review your Experiment
How much closer are we to our Target state?
What might we need to adjust to get there?
Assess implications
![Page 42: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/42.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Share with the team next to you
2 minutes each wayand then we’ll
debrief
![Page 43: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/43.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Review your Experiment
What adjustments do we need to get to our Target state?
What discoveries did you make?
![Page 44: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/44.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
The EndAlmost
![Page 45: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/45.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
debriefHow do tests help us?
How does reviewing both the outcome and the test, change how we think about improvements?
How can we bring this into our retrospectives?
![Page 46: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/46.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
The EndReally
Thank You.
![Page 47: Close the Loop - Simplifying A3 Thinking for Team Retrospectives](https://reader035.fdocuments.net/reader035/viewer/2022062405/554f4a22b4c905b9508b47f0/html5/thumbnails/47.jpg)
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Cara TurnerCape Town, South
Africa
Get in Touch
krs.co.za sugsa.org.za
twitter: @cara_faye facilitatingagility.com