SlideShare a Scribd company logo
1 of 47
Close the Loop!
Simplifying A3 Thinking
for Team Retrospectives

Cara Turner

South Africa

Agile Coach | User Group Chairman | Facilitation Fanatic
… Some Questions …
Who’s doing TDD?
Why define tests before
you start?

What is
Continuous Improvement?
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
INSPECT

ADAPT

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
How do we do that?
Retrospectives
A3 Thinking / Kaizen
Scientific method

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
The Improvement Process

?
Assess implications

Look clearly

Question and analyse
Check
results

Formulate an idea
Implement
Experiment

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Credit: Claudio Perrone

A3 Thinking & Kaizen

Kaizen Memo – individuals, small
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
A3 Thinking & Kaizen

A3 Report – organization level
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
A3 Thinking & Kaizen

?

Teams

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Where are we now?
Product Environment
Team
Factors

Product
Factors

Current
State
Org
Factors

Technical

Factors

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Where should we be?
Product Environment
Team
Factors

Product
Factors

Target
Condition
Org
Factors

Technical

Factors

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
The Simulation
Before & After Retrospectives
(not the sprint)

Creating & reviewing
an experiment
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Simulation Agenda
Study the problem
What are the factors influencing it?
Retro 1: Define a goal … as an experiment
“By [doing something], we expect [this result]”
Implement the goal
What happens in our Sprint
Retro 2: Review the goal
What happened? What did it change?

?

Reflect
On the experiment
The Product

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
The Context
Product, Technical,
Team & Organisation Factors
+ Last Sprint

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Retrospective 1

 Study the problem
 Create a testable hypothesis

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Look clearly

Study the Problem
Product, Technical,
Team & Organisation Factors
+ Last Sprint

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Question
and analyse

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 

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Question
and analyse

Set the Direction

describe a Current State
(the problem we have now)

define a Target State
(the long term ideal)

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Example: Current / Target
Current State:
The number of bugs is affecting
our velocity,
so we need to improve quality
across the board
Target State:
Never have more than two
open bugs

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Formulate
an idea

The Retrospective Goal
“Pair Program
on Integration Stories”
Short-term goal
for the next sprint only

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Formulate
an idea

Target > Goal

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Formulate
an idea

Target > Goal

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Formulate
an idea

Target > Goal

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Formulate
an idea

Do Science! Hypothesis

“By [doing something]
we expect [this result]”
(we try it and we’re right)

Pass Conditions /
/ Fail Conditions

(we try it and we’re wrong)

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Formulate
an idea

Target > Goal

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Formulate
an idea

Target > Goal > Hypothesis

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Formulate
an idea

Write a Goal hypothesis

“By [implementing our goal]
we expect [this result]”
(we try it and we’re right)

Pass Conditions /
/ Fail Conditions

(we try it and we’re wrong)

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Example: Hypothesis
Current State:
The number of bugs is affecting our velocity, so we need to
improve quality across the board

By:
sharing domain knowledge and technical skill while coding
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

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
“Real Life”

 The sprint’s events
 How your goal is affected

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Implement
Experiment

Week 1
The development manager
expresses interest in your progress
You discover a dependency
on another team’s architect

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Implement
Experiment

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

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Implement
Experiment

Week 3

You make a breakthrough
with an architecture change
The dev manager is unhappy
that you’re interrupting the
architect’s team

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Implement
Experiment

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
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Implement
Experiment

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
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Implement
Experiment

What happened (3)

You make a breakthrough with
an architecture change

Accelerates change 
Take this into Release
Planning, and thank the architect
for all her help

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

Goal Progress:

Pairing has helped you resolve a difficult problem
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Retrospective 2

 Study the results
 Review your hypothesis

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Check results

What happened…
You have to
re-plan your
release 

You’ve missed
your sprint 

You did
manage to
pair quite a
lot 

The
architectural
breakthrough
will help save
time 

You had to
deal with
some
organization
dynamics 

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Assess
implications

Review your Experiment

“By doing [something]
we expect [this result]”
Were our assumptions correct?

Pass Conditions / Fail Conditions
/
Which of these did we see?
What does that tell us?
Example: Hypothesis
Target State:
Never have more than two open bugs
By:
sharing domain knowledge and technical skill while coding
We expect:
Not clear yet
to improve our code quality and decrease the number of bugs
Pass Condition:
Our goal didn’t focus on bug counts
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

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Assess
implications

Review your Experiment

“By doing [something]
we expect [this result]”
Were our assumptions correct?

Pass Conditions / Fail Conditions
/
Which of these did we see?
What does that tell us?

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Assess
implications

Review your Experiment
How much closer are we
to our Target state?
What might we need to
adjust to get there?
Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Share with the team
next to you
2 minutes each way
and then we’ll debrief

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Review your Experiment
What discoveries did you make?

What adjustments do we need
to get to our Target state?

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Almost

The End

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
debrief
How 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?

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Really

The End
Thank You.

Close the Loop! Simplifying A3 Thinking for Team Retrospectives
Get in Touch
Cara Turner
Cape Town, South Africa
twitter: @cara_faye
facilitatingagility.com

krs.co.za
sugsa.org.za

Close the Loop! Simplifying A3 Thinking for Team Retrospectives

More Related Content

What's hot

Lean Projects with A3 Method
Lean Projects with A3 MethodLean Projects with A3 Method
Lean Projects with A3 MethodNitor
 
Applying PDCA, A3 Thinking & Problem Solving
Applying PDCA, A3 Thinking & Problem SolvingApplying PDCA, A3 Thinking & Problem Solving
Applying PDCA, A3 Thinking & Problem SolvingLean Enterprise Academy
 
The Basics of the A3-method (a repackaged version of Toyota Kata)
The Basics of the A3-method (a repackaged version of Toyota Kata)The Basics of the A3-method (a repackaged version of Toyota Kata)
The Basics of the A3-method (a repackaged version of Toyota Kata)Teemu Toivonen
 
Toyotas Secret The A3 Report
Toyotas Secret  The A3 ReportToyotas Secret  The A3 Report
Toyotas Secret The A3 Reportmdmorin
 
A3 thinking - background, process and examples
A3 thinking - background, process and examplesA3 thinking - background, process and examples
A3 thinking - background, process and examplesMichael Mahlberg
 
How to develop managers able to lean and sustain end to-end value streams
How to develop managers able to lean and sustain end to-end value streamsHow to develop managers able to lean and sustain end to-end value streams
How to develop managers able to lean and sustain end to-end value streamsLean Enterprise Academy
 
A3 reports
A3 reportsA3 reports
A3 reportsapyoong
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Claudio Perrone
 
A3 Management Method Presentation
A3 Management Method PresentationA3 Management Method Presentation
A3 Management Method Presentationkevinjardim
 
Introduction to A3 Problem Solving
Introduction to A3 Problem SolvingIntroduction to A3 Problem Solving
Introduction to A3 Problem Solving5S Supply
 
A3 Management (Part 1 of 2)
A3 Management (Part 1 of 2)A3 Management (Part 1 of 2)
A3 Management (Part 1 of 2)TKMG, Inc.
 
What Is Six Sigma? An Introduction for Technical Writers
What Is Six Sigma? An Introduction for Technical WritersWhat Is Six Sigma? An Introduction for Technical Writers
What Is Six Sigma? An Introduction for Technical WritersSTC-Philadelphia Metro Chapter
 
Remote innovation student_program_sept_2020
Remote innovation student_program_sept_2020Remote innovation student_program_sept_2020
Remote innovation student_program_sept_2020Bryan Cassady
 

What's hot (20)

Lean Projects with A3 Method
Lean Projects with A3 MethodLean Projects with A3 Method
Lean Projects with A3 Method
 
Applying PDCA, A3 Thinking & Problem Solving
Applying PDCA, A3 Thinking & Problem SolvingApplying PDCA, A3 Thinking & Problem Solving
Applying PDCA, A3 Thinking & Problem Solving
 
The Basics of the A3-method (a repackaged version of Toyota Kata)
The Basics of the A3-method (a repackaged version of Toyota Kata)The Basics of the A3-method (a repackaged version of Toyota Kata)
The Basics of the A3-method (a repackaged version of Toyota Kata)
 
Toyotas Secret The A3 Report
Toyotas Secret  The A3 ReportToyotas Secret  The A3 Report
Toyotas Secret The A3 Report
 
A3 thinking - background, process and examples
A3 thinking - background, process and examplesA3 thinking - background, process and examples
A3 thinking - background, process and examples
 
How to develop managers able to lean and sustain end to-end value streams
How to develop managers able to lean and sustain end to-end value streamsHow to develop managers able to lean and sustain end to-end value streams
How to develop managers able to lean and sustain end to-end value streams
 
A3 & Kaizen: Here's How
A3 & Kaizen: Here's HowA3 & Kaizen: Here's How
A3 & Kaizen: Here's How
 
A3 reports
A3 reportsA3 reports
A3 reports
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
 
A3 Management Method Presentation
A3 Management Method PresentationA3 Management Method Presentation
A3 Management Method Presentation
 
Toyotas 8 Steps To Problem Solving
Toyotas 8 Steps To Problem SolvingToyotas 8 Steps To Problem Solving
Toyotas 8 Steps To Problem Solving
 
Introduction to A3 Problem Solving
Introduction to A3 Problem SolvingIntroduction to A3 Problem Solving
Introduction to A3 Problem Solving
 
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
 
A3 Management (Part 1 of 2)
A3 Management (Part 1 of 2)A3 Management (Part 1 of 2)
A3 Management (Part 1 of 2)
 
A3 Management
A3 ManagementA3 Management
A3 Management
 
Problem Solving
Problem SolvingProblem Solving
Problem Solving
 
171 Red beads The company as a system - Essential Lean 2014 01
171 Red beads   The company as a system - Essential Lean 2014 01171 Red beads   The company as a system - Essential Lean 2014 01
171 Red beads The company as a system - Essential Lean 2014 01
 
العصف الذهني Brainstorming
العصف الذهني  Brainstormingالعصف الذهني  Brainstorming
العصف الذهني Brainstorming
 
What Is Six Sigma? An Introduction for Technical Writers
What Is Six Sigma? An Introduction for Technical WritersWhat Is Six Sigma? An Introduction for Technical Writers
What Is Six Sigma? An Introduction for Technical Writers
 
Remote innovation student_program_sept_2020
Remote innovation student_program_sept_2020Remote innovation student_program_sept_2020
Remote innovation student_program_sept_2020
 

Viewers also liked

UCSD Class: A3 Management and Root Cause Analysis
UCSD Class: A3 Management and Root Cause AnalysisUCSD Class: A3 Management and Root Cause Analysis
UCSD Class: A3 Management and Root Cause AnalysisTKMG, Inc.
 
Developing People Using A3 Thinking
Developing People Using A3 ThinkingDeveloping People Using A3 Thinking
Developing People Using A3 ThinkingJamie Flinchbaugh
 
Combining lean startup and A3 Thinking to foster cultural change in distribut...
Combining lean startup and A3 Thinking to foster cultural change in distribut...Combining lean startup and A3 Thinking to foster cultural change in distribut...
Combining lean startup and A3 Thinking to foster cultural change in distribut...Angel Diaz-Maroto
 
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...Lean Kanban Central Europe
 
A3 - Quick Problem Solving
A3 - Quick Problem SolvingA3 - Quick Problem Solving
A3 - Quick Problem SolvingClb HULS
 
A3 Driven Problem Solving
A3 Driven Problem SolvingA3 Driven Problem Solving
A3 Driven Problem SolvingOperae Partners
 
Patterns Of Kaizen & A3 Thinking
Patterns Of Kaizen & A3 ThinkingPatterns Of Kaizen & A3 Thinking
Patterns Of Kaizen & A3 ThinkingArt of Lean, Inc.
 
Lean A3 Report for Planning Downtime Elimination
Lean A3 Report for Planning Downtime EliminationLean A3 Report for Planning Downtime Elimination
Lean A3 Report for Planning Downtime EliminationRodrigo André Marques
 
A3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy DeploymentA3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy DeploymentDidier Rabino, Lbc
 
Kaizen Seminar Presentation
Kaizen Seminar PresentationKaizen Seminar Presentation
Kaizen Seminar PresentationOrange Slides
 

Viewers also liked (15)

A3 thinking nhsiq 2014
A3 thinking  nhsiq 2014A3 thinking  nhsiq 2014
A3 thinking nhsiq 2014
 
UCSD Class: A3 Management and Root Cause Analysis
UCSD Class: A3 Management and Root Cause AnalysisUCSD Class: A3 Management and Root Cause Analysis
UCSD Class: A3 Management and Root Cause Analysis
 
Developing People Using A3 Thinking
Developing People Using A3 ThinkingDeveloping People Using A3 Thinking
Developing People Using A3 Thinking
 
Combining lean startup and A3 Thinking to foster cultural change in distribut...
Combining lean startup and A3 Thinking to foster cultural change in distribut...Combining lean startup and A3 Thinking to foster cultural change in distribut...
Combining lean startup and A3 Thinking to foster cultural change in distribut...
 
Huddles nhsiq 2014
Huddles   nhsiq 2014Huddles   nhsiq 2014
Huddles nhsiq 2014
 
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
 
A3 - Quick Problem Solving
A3 - Quick Problem SolvingA3 - Quick Problem Solving
A3 - Quick Problem Solving
 
A3 Driven Problem Solving
A3 Driven Problem SolvingA3 Driven Problem Solving
A3 Driven Problem Solving
 
Patterns Of Kaizen & A3 Thinking
Patterns Of Kaizen & A3 ThinkingPatterns Of Kaizen & A3 Thinking
Patterns Of Kaizen & A3 Thinking
 
Lean A3 Report for Planning Downtime Elimination
Lean A3 Report for Planning Downtime EliminationLean A3 Report for Planning Downtime Elimination
Lean A3 Report for Planning Downtime Elimination
 
Policy Deployment
Policy DeploymentPolicy Deployment
Policy Deployment
 
Kaizen Ppt
Kaizen PptKaizen Ppt
Kaizen Ppt
 
A3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy DeploymentA3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy Deployment
 
Lexique lean
Lexique leanLexique lean
Lexique lean
 
Kaizen Seminar Presentation
Kaizen Seminar PresentationKaizen Seminar Presentation
Kaizen Seminar Presentation
 

Similar to Close the Loop with A3 Thinking Retrospectives

Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesCloud Elements
 
The ultimate guide to maintaining product focus
The ultimate guide to maintaining product focusThe ultimate guide to maintaining product focus
The ultimate guide to maintaining product focusGoSquared
 
Scale hurts
Scale hurtsScale hurts
Scale hurtsEd Kraay
 
Teaming Presentation
Teaming PresentationTeaming Presentation
Teaming PresentationJohnJHarrison
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
An Introduction To Agile Development
An Introduction To Agile DevelopmentAn Introduction To Agile Development
An Introduction To Agile Developmentelliando dias
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14Daniel Heater
 
Transitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationTransitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationThoughtWorks
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Agile Project Management.ppt
Agile Project Management.pptAgile Project Management.ppt
Agile Project Management.pptSuryaAdury1
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Testerliorf
 
Facilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveJolly Rajan
 
Atlassian RoadTrip 2015
Atlassian RoadTrip 2015Atlassian RoadTrip 2015
Atlassian RoadTrip 2015Atlassian
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
Agile estimates - Insights about the basic
Agile estimates -  Insights about the basicAgile estimates -  Insights about the basic
Agile estimates - Insights about the basicDiogo S. Del Gaudio
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile ResourcingCprime
 

Similar to Close the Loop with A3 Thinking Retrospectives (20)

Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
The ultimate guide to maintaining product focus
The ultimate guide to maintaining product focusThe ultimate guide to maintaining product focus
The ultimate guide to maintaining product focus
 
Scale hurts
Scale hurtsScale hurts
Scale hurts
 
Teaming Presentation
Teaming PresentationTeaming Presentation
Teaming Presentation
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
An Introduction To Agile Development
An Introduction To Agile DevelopmentAn Introduction To Agile Development
An Introduction To Agile Development
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14
 
Transitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationTransitioning To Agile Webinar Presentation
Transitioning To Agile Webinar Presentation
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Agile Project Management.ppt
Agile Project Management.pptAgile Project Management.ppt
Agile Project Management.ppt
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Facilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline Futurespective
 
Transitioning To Agile
Transitioning To Agile Transitioning To Agile
Transitioning To Agile
 
Atlassian RoadTrip 2015
Atlassian RoadTrip 2015Atlassian RoadTrip 2015
Atlassian RoadTrip 2015
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Getting the Most from Your Software: Robert Green
Getting the Most from Your Software: Robert GreenGetting the Most from Your Software: Robert Green
Getting the Most from Your Software: Robert Green
 
Succeed with Scrum - Part 1
Succeed with Scrum - Part 1Succeed with Scrum - Part 1
Succeed with Scrum - Part 1
 
Agile estimates - Insights about the basic
Agile estimates -  Insights about the basicAgile estimates -  Insights about the basic
Agile estimates - Insights about the basic
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 

More from Cara Turner

Continuous learning at work SGZA 2021
Continuous learning at work SGZA 2021Continuous learning at work SGZA 2021
Continuous learning at work SGZA 2021Cara Turner
 
Continuous Learning at Work
Continuous Learning at WorkContinuous Learning at Work
Continuous Learning at WorkCara Turner
 
Challenging the Metrics that Limit Diversity in the Software industry
Challenging the Metrics that Limit Diversity in the Software industryChallenging the Metrics that Limit Diversity in the Software industry
Challenging the Metrics that Limit Diversity in the Software industryCara Turner
 
Beyond Diversity: Embracing inclusion
Beyond Diversity: Embracing inclusionBeyond Diversity: Embracing inclusion
Beyond Diversity: Embracing inclusionCara Turner
 
Embracing Diversity
Embracing DiversityEmbracing Diversity
Embracing DiversityCara Turner
 
Can Agility Change the World?
Can Agility Change the World?Can Agility Change the World?
Can Agility Change the World?Cara Turner
 
Deliberate Discovery and the Myth of Certainty
Deliberate Discovery and the Myth of CertaintyDeliberate Discovery and the Myth of Certainty
Deliberate Discovery and the Myth of CertaintyCara Turner
 
Building Creative Teams: Motivation Engagement and Retrospectives
Building Creative Teams: Motivation Engagement and RetrospectivesBuilding Creative Teams: Motivation Engagement and Retrospectives
Building Creative Teams: Motivation Engagement and RetrospectivesCara Turner
 
Agile Requirements - Journey of a User Story
Agile Requirements - Journey of a User StoryAgile Requirements - Journey of a User Story
Agile Requirements - Journey of a User StoryCara Turner
 

More from Cara Turner (9)

Continuous learning at work SGZA 2021
Continuous learning at work SGZA 2021Continuous learning at work SGZA 2021
Continuous learning at work SGZA 2021
 
Continuous Learning at Work
Continuous Learning at WorkContinuous Learning at Work
Continuous Learning at Work
 
Challenging the Metrics that Limit Diversity in the Software industry
Challenging the Metrics that Limit Diversity in the Software industryChallenging the Metrics that Limit Diversity in the Software industry
Challenging the Metrics that Limit Diversity in the Software industry
 
Beyond Diversity: Embracing inclusion
Beyond Diversity: Embracing inclusionBeyond Diversity: Embracing inclusion
Beyond Diversity: Embracing inclusion
 
Embracing Diversity
Embracing DiversityEmbracing Diversity
Embracing Diversity
 
Can Agility Change the World?
Can Agility Change the World?Can Agility Change the World?
Can Agility Change the World?
 
Deliberate Discovery and the Myth of Certainty
Deliberate Discovery and the Myth of CertaintyDeliberate Discovery and the Myth of Certainty
Deliberate Discovery and the Myth of Certainty
 
Building Creative Teams: Motivation Engagement and Retrospectives
Building Creative Teams: Motivation Engagement and RetrospectivesBuilding Creative Teams: Motivation Engagement and Retrospectives
Building Creative Teams: Motivation Engagement and Retrospectives
 
Agile Requirements - Journey of a User Story
Agile Requirements - Journey of a User StoryAgile Requirements - Journey of a User Story
Agile Requirements - Journey of a User Story
 

Recently uploaded

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Recently uploaded (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Close the Loop with A3 Thinking Retrospectives

  • 1. Close the Loop! Simplifying A3 Thinking for Team Retrospectives Cara Turner South Africa Agile Coach | User Group Chairman | Facilitation Fanatic
  • 2. … Some Questions … Who’s doing TDD? Why define tests before you start? What is Continuous Improvement? Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 3. INSPECT ADAPT Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 4. How do we do that? Retrospectives A3 Thinking / Kaizen Scientific method Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 5. The Improvement Process ? Assess implications Look clearly Question and analyse Check results Formulate an idea Implement Experiment Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 6. Credit: Claudio Perrone A3 Thinking & Kaizen Kaizen Memo – individuals, small Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 7. A3 Thinking & Kaizen A3 Report – organization level Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 8. A3 Thinking & Kaizen ? Teams Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 9. Where are we now? Product Environment Team Factors Product Factors Current State Org Factors Technical Factors Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 10. Where should we be? Product Environment Team Factors Product Factors Target Condition Org Factors Technical Factors Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 11. The Simulation Before & After Retrospectives (not the sprint) Creating & reviewing an experiment Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 12. Simulation Agenda Study the problem What are the factors influencing it? Retro 1: Define a goal … as an experiment “By [doing something], we expect [this result]” Implement the goal What happens in our Sprint Retro 2: Review the goal What happened? What did it change? ? Reflect On the experiment
  • 13. The Product Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 14. The Context Product, Technical, Team & Organisation Factors + Last Sprint Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 15. Retrospective 1  Study the problem  Create a testable hypothesis Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 16. Look clearly Study the Problem Product, Technical, Team & Organisation Factors + Last Sprint Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 17. Question and analyse 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  Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 18. Question and analyse Set the Direction describe a Current State (the problem we have now) define a Target State (the long term ideal) Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 19. Example: Current / Target Current State: The number of bugs is affecting our velocity, so we need to improve quality across the board Target State: Never have more than two open bugs Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 20. Formulate an idea The Retrospective Goal “Pair Program on Integration Stories” Short-term goal for the next sprint only Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 21. Formulate an idea Target > Goal Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 22. Formulate an idea Target > Goal Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 23. Formulate an idea Target > Goal Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 24. Formulate an idea Do Science! Hypothesis “By [doing something] we expect [this result]” (we try it and we’re right) Pass Conditions / / Fail Conditions (we try it and we’re wrong) Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 25. Formulate an idea Target > Goal Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 26. Formulate an idea Target > Goal > Hypothesis Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 27. Formulate an idea Write a Goal hypothesis “By [implementing our goal] we expect [this result]” (we try it and we’re right) Pass Conditions / / Fail Conditions (we try it and we’re wrong) Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 28. Example: Hypothesis Current State: The number of bugs is affecting our velocity, so we need to improve quality across the board By: sharing domain knowledge and technical skill while coding 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 Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 29. “Real Life”  The sprint’s events  How your goal is affected Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 30. Implement Experiment Week 1 The development manager expresses interest in your progress You discover a dependency on another team’s architect Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 31. Implement Experiment 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 Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 32. Implement Experiment Week 3 You make a breakthrough with an architecture change The dev manager is unhappy that you’re interrupting the architect’s team Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 33. Implement Experiment 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 Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 34. Implement Experiment 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 Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 35. Implement Experiment What happened (3) You make a breakthrough with an architecture change Accelerates change  Take this into Release Planning, and thank the architect for all her help 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 Goal Progress: Pairing has helped you resolve a difficult problem Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 36. Retrospective 2  Study the results  Review your hypothesis Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 37. Check results What happened… You have to re-plan your release  You’ve missed your sprint  You did manage to pair quite a lot  The architectural breakthrough will help save time  You had to deal with some organization dynamics  Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 38. Assess implications Review your Experiment “By doing [something] we expect [this result]” Were our assumptions correct? Pass Conditions / Fail Conditions / Which of these did we see? What does that tell us?
  • 39. Example: Hypothesis Target State: Never have more than two open bugs By: sharing domain knowledge and technical skill while coding We expect: Not clear yet to improve our code quality and decrease the number of bugs Pass Condition: Our goal didn’t focus on bug counts 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 Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 40. Assess implications Review your Experiment “By doing [something] we expect [this result]” Were our assumptions correct? Pass Conditions / Fail Conditions / Which of these did we see? What does that tell us? Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 41. Assess implications Review your Experiment How much closer are we to our Target state? What might we need to adjust to get there? Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 42. Share with the team next to you 2 minutes each way and then we’ll debrief Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 43. Review your Experiment What discoveries did you make? What adjustments do we need to get to our Target state? Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 44. Almost The End Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 45. debrief How 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? Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 46. Really The End Thank You. Close the Loop! Simplifying A3 Thinking for Team Retrospectives
  • 47. Get in Touch Cara Turner Cape Town, South Africa twitter: @cara_faye facilitatingagility.com krs.co.za sugsa.org.za Close the Loop! Simplifying A3 Thinking for Team Retrospectives

Editor's Notes

  1. What was I thinking? About local optimization;why do teams associate retrospectives only with what we did wrong? That’s just about fixing short-term problems. How do we think long term? Appreciative Inquiry is nice, but it’s only appropriate when you’ve had a really good sprint, which happens maybe one in 10 sprints. And when we achieve our sprint goals, where do we go from there? How does this affect continuous improvement?Lean, Systems Thinking, Root cause analysis, Complexity Thinking, all give us value: it’s all contextual.