SlideShare a Scribd company logo
1 of 57
Download to read offline
THE KANBAN RETROSEPCTIVE
HOW TO INTERPRET DATA &
IDENTIFY OPPORTUNITIES
to
Optimize the Flow of Work
Colleen Johnson
• Director, Adaptive Agile Practice at
ImagineX Consulting
• LeanKanban Accredited Kanban Trainer &
Kanban Coaching Professional
• Former Agile Denver Board of Directors
• Co-chair 2016 & 2017
Mile High Agile Conference
• Member Agile Uprising Board of Directors
• CEO & Founder of ScatterSpoke, a team
space for more effective retrospectives
• Mama to three amazing kiddos
@scrumhive
Retrospectives
An opportunity to:
• Look back at past events
• Reflect on outcomes
• Share perspectives
• Voice frustration
• Empower the team
• Identify improvements
• Optimize the process
Action Items
• “Set up a meeting to discuss branch process”
• “Clean up user stories as stuff changes mid-sprint”
• “Define more clear acceptance criteria in Jira”
• “Dedicate time for developers to study topics and new tech
related to their work”
• “Review sprint burnup chart as part of daily stand up”
• “Stop rotating the Scrum Master role”
• ”More liberal permission to view infrastructure setting so we
can resolve issues faster”
• ”Include QA folks in Sprint Planning”
Kanban
• A “Just-in-Time” management method focused on
visualization of work by balancing demand against
capacity, limiting work-in-progress, amplifying
bottlenecks, and focusing on completing work before
staring something new.
• AKA GSD.
Eliminating Waste
The three types of Waste in Lean Thinking:
• Muda: Waste Flow
• Mura: Inconsistency Predictability
• Muri: Overburden Quality
Kaizen
• The Japanese translation "The act of making bad points
better”
• New Oxford Dictionary definition is “a Japanese business
philosophy of continuous improvement of working
practices, personal efficiency, etc.”
• The more popular translation is “change for better”
• Kaizen is a culture of learning and improving, not a
practice or process
Service Delivery Review
• Externally focused
• Are customer expectations being met
• Compare capabilities vs fitness criteria metrics
• ie: performance v targets
• Balance demand with capability
• ie: arrivals v departures
• Evaluate risk and mitigations
What’s Different?
• We make targeted
improvements to our
system based on data
and metrics from our
current performance
• AKA, not guessing
• Blending internal process
and external delivery
Kanban Metrics
• Lead Time: the duration for a work item from beginning
to end, including process time and wait states.
• Cycle Time: the duration for a work item to move from
point A to point B.
• Through Put: the count of work items processed per a
specific amount of time.
• Work in Progress: the total amount of work you have
committed to but have not completed at any given time
• Flow Efficiency: the ratio between working time and the
cycle time (expressed as a percentage)
Create Visibility
• Transparency of work and priorities
• Representation of varied work items
• Clear ownership and status
• Distribution of work load
• Informed decision making
Self Managing Teams
• Agree on workflow policies
• Push towards cycle time targets
• Swarm on work to finish faster
• Create slack to respond to unplanned work
• Find a sustainable pace of work
Resolve Blockers Faster
• Focus standups on the work
• Bring attention to stuck items
• Make resolving blockers a top priority
• Elevate cross team impediments
Forecast with Accuracy
• Use existing data to forecast delivery dates
• Forecast without story pointing or estimating
• Forecast without full story definition
• Track real time delivery probability
• Give the team ownership of project tracking
Process that Fits
• Refined to fit the needs of the team
• Changes made based on data
• Measurable results and metrics
• Ownership of the agile process
Fit-for-Purpose
• Our process is never final,
it is always adapting to
fits the needs of the
business
• AKA, not one size-fits-all
• Identifying opportunity,
trying something
different, and iterating on
solutions
Action Item Hypothesis
• What impact do you expect this change to have?
• How will you measure it?
• When will you check back in?
• What will you change if your hypothesis is true?
• What will you change if your hypothesis is false?
Plan-Do-Check-Act
• PLAN: Plan your
improvements, including
setting goals.
• DO: Put in place the actions
required for improvement.
• CHECK: Measure your
success relative to your
baseline.
• ACT: Adjust or tweak your
changes
PLAN:
Identify
the Issue
DO: Fix
the
Problem
CHECK:
Measure
the Fix
ACT:
Adjust
the Fix
Measure, Rinse, Repeat
• There’s always ALWAYS room for improvement
• Adopt a Kaizen mindset
• Leverage data to make targeted improvements
• Experiment! Try something different and measure
• Never skip the retrospective
What to look for
1. The Big Three
2. Piles
3. Outliers
4. Blockers
5. Unplanned Work
6. All the Feels
What to look for
1. The Big Three
2. Piles
3. Outliers
4. Blockers
5. Unplanned Work
6. All the Feels
The Big Three
Cycle
Time
Through
Put
Actual
WIP
Sample Data
Screenshot from ActionableAgule
What’s it telling us?
• Are we delivering fast enough?
• Will we meet our deadlines?
• Are we working on too much/too little?
• Is our WIP consistent?
What changes would you
make based on this?
• Agree to follow the system WIP limit
• Increase/decrease our system WIP limit
• Revise workflow policies
• Create an expedited lane or policy
Addressing THE BIG 3
1. What is the issue?
2. What is the
desired outcome?
3. What would you
change?
4. How would you
measure success?
Small Group Exercise
PLAN:
Identify
the Issue
DO: Fix
the
Problem
CHECK:
Measure
the Fix
ACT:
Adjust
the Fix
What to look for
1. The Big Three
2. Piles
3. Outliers
4. Blockers
5. Unplanned Work
6. All the Feels
Piles
• Leverage a Cumulative Flow Diagram
• Work accumulating in one area of the workflow
• WIP may be consistent but one area is over-burdened
• Team mates are stressed or overloaded
• Team mates are idle or unable to pull new work
Sample Data
Screenshot from Kanbanize
What’s it telling us?
• Where is the most work in our system?
• Do we need more capacity?
• Do we need to throttle a different part of our workflow?
• Should we add/remove workflow policies?
What changes would you
make based on this?
• Increase/decrease our state WIP limit
• Hire more people to add capacity
• Address gaps in specializations
• Visualize aging work
Addressing PILES
1. What is the issue?
2. What is the
desired outcome?
3. What would you
change?
4. How would you
measure success?
Small Group Exercise
PLAN:
Identify
the Issue
DO: Fix
the
Problem
CHECK:
Measure
the Fix
ACT:
Adjust
the Fix
What to look for
1. The Big Three
2. Piles
3. Outliers
4. Blockers
5. Unplanned Work
6. All the Feels
Understand Outliers
• Use a cycle time scatter plot to review delivery
• 85% cycle time number
• Look at % of variance
• Discuss causes of outliers high & low
• Consider timelines and events
Sample Data
Screenshot fromJira
What’s it telling us?
• How much variability do we have in our flow?
• What is causing that variability?
• What could we do to reduce variability?
• Is work moving through that isn’t going through all the
states of the workflow?
What changes would you
make based on this?
• Revise workflow policies
• Revise workflow states
• Increase priority of aging items
• Pair to share knowledge & learn
Addressing OUTLIERS
1. What is the issue?
2. What is the
desired outcome?
3. What would you
change?
4. How would you
measure success?
Small Group Exercise
PLAN:
Identify
the Issue
DO: Fix
the
Problem
CHECK:
Measure
the Fix
ACT:
Adjust
the Fix
What to look for
1. The Big Three
2. Piles
3. Outliers
4. Blockers
5. Unplanned Work
6. All the Feels
Evaluate Blockers
• Leverage blocker clustering
• Separate Internal v External blockers
• Identify Risks, Likelihood, Impact
• Do root cause analysis
Sample Data
Screenshot from SwiftKanban
What’s it telling us?
• Where is work getting blocked?
• What are the most frequent blockers?
• Do we need to escalate or increase visibility?
• Is this a risk that we can mitigate?
What changes would you
make based on this?
• Don’t hide what is blocked
• Ensure all work is in one place
• Make external blockers visible to that group
• Revise workflow policies
Addressing BLOCKERS
1. What is the issue?
2. What is the
desired outcome?
3. What would you
change?
4. How would you
measure success?
Small Group Exercise
PLAN:
Identify
the Issue
DO: Fix
the
Problem
CHECK:
Measure
the Fix
ACT:
Adjust
the Fix
What to look for
1. The Big Three
2. Piles
3. Outliers
4. Blockers
5. Unplanned Work
6. All the Feels
Measure Unplanned Work
• Evaluate Planned v Unplanned Work
• Look at response times of unplanned
• Consider impact unplanned has on planned
• Look at System WIP
Sample Data
Screenshot from Focused Objectives
What’s it telling us?
• Should we throttle the entry point?
• Are we exceeding our capacity?
• Do we have enough slack in the system to respond
quickly?
• Do we need an allocation for different work types?
• What impact is this having on our wait times?
What changes would you
make based on this?
• Lower WIP on To Do column
• Create Allocation/WIP for Planned V Unplanned
• Revisit state WIP Limits
• Track Lead time v Cycle time
Addressing
UNPLANNED WORK
1. What is the issue?
2. What is the
desired outcome?
3. What would you
change?
4. How would you
measure success?
Small Group Exercise
PLAN:
Identify
the Issue
DO: Fix
the
Problem
CHECK:
Measure
the Fix
ACT:
Adjust
the Fix
What to look for
1. The Big Three
2. Piles
3. Outliers
4. Blockers
5. Unplanned Work
6. All the Feels
All the feels
• Start with appreciations
• Use the Prime Directive
• Give everyone a change to be heard
• Listen for cues of exhaustion
• Acknowledge others emotions
Sample Data
Screenshot from ScatterSpoke
What’s it telling us?
• Is our pace unsustainable?
• Are parts of the team over burdened?
• Are our policies clear and agreed upon?
• Could we swarm on our work?
• Are we focused on delivering as a team?
What changes would you
make based on this?
• Create policies to encourage swarming
• Remove owners on work items
• Reduce WIP or Add capacity
• Celebrate what gets done
• Have a Kanban Retrospective!!
Addressing FEELINGS
1. What is the issue?
2. What is the
desired outcome?
3. What would you
change?
4. How would you
measure success?
Small Group Exercise
PLAN:
Identify
the Issue
DO: Fix
the
Problem
CHECK:
Measure
the Fix
ACT:
Adjust
the Fix
THANK YOU!
Stay in touch!
Email me at:
colleen@imgnx.co
@scrumhive

More Related Content

What's hot

Kanban Agile.pptx
Kanban Agile.pptxKanban Agile.pptx
Kanban Agile.pptxuhcougar1
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software DevelopmentTathagat Varma
 
LSS Idea Generation to Project Execution
LSS Idea Generation to Project ExecutionLSS Idea Generation to Project Execution
LSS Idea Generation to Project ExecutionAnand Subramaniam
 
Scaled Agile Framework® and Objective Key Results
Scaled Agile Framework® and Objective Key ResultsScaled Agile Framework® and Objective Key Results
Scaled Agile Framework® and Objective Key ResultsScaled Innovation
 
Kanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesKanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesMattia Battiston
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...LeanKanbanIndia
 
Business Agility 2017 (final)
Business Agility 2017 (final)Business Agility 2017 (final)
Business Agility 2017 (final)Fabio Armani
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and ImproveWemanityUK
 
DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??Joseph Kim
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesVersionOne
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 
What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013Richard P. Doerer
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 

What's hot (20)

Kanban
KanbanKanban
Kanban
 
Agile Kanban
Agile KanbanAgile Kanban
Agile Kanban
 
Kanban Agile.pptx
Kanban Agile.pptxKanban Agile.pptx
Kanban Agile.pptx
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 
LSS Idea Generation to Project Execution
LSS Idea Generation to Project ExecutionLSS Idea Generation to Project Execution
LSS Idea Generation to Project Execution
 
Scaled Agile Framework® and Objective Key Results
Scaled Agile Framework® and Objective Key ResultsScaled Agile Framework® and Objective Key Results
Scaled Agile Framework® and Objective Key Results
 
Project to product mindset
Project to product mindsetProject to product mindset
Project to product mindset
 
Kanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesKanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network Services
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...
 
Business Agility 2017 (final)
Business Agility 2017 (final)Business Agility 2017 (final)
Business Agility 2017 (final)
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
 
DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 

Similar to The Kanban Retrospective

When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementLeanKit
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowJennifer Davis
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
 
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGroup
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps Red Gate Software
 
IAM - One Year Later
IAM - One Year LaterIAM - One Year Later
IAM - One Year LaterDave Shields
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaAgileNetwork
 
Measuring for team effectiveness (NEW)
Measuring for team effectiveness (NEW)Measuring for team effectiveness (NEW)
Measuring for team effectiveness (NEW)Mark Barber
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Association for Project Management
 
PI Boot Camp 2015.06 Participant Packet
PI Boot Camp 2015.06 Participant PacketPI Boot Camp 2015.06 Participant Packet
PI Boot Camp 2015.06 Participant PacketMike Rudolf
 
PMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetPMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetJoshua Render
 
Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...Dave Litwiller
 
Why do you think your DevOps works.
Why do you think your DevOps works.Why do you think your DevOps works.
Why do you think your DevOps works.Borys Drozhak
 
The Agile Learning Organization - Dave Litwiller - Sept 17 2020 - Public
The Agile Learning Organization - Dave Litwiller - Sept 17 2020 - PublicThe Agile Learning Organization - Dave Litwiller - Sept 17 2020 - Public
The Agile Learning Organization - Dave Litwiller - Sept 17 2020 - PublicDave Litwiller
 
CFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesCFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesRae Davies
 

Similar to The Kanban Retrospective (20)

When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
 
IAM - One Year Later
IAM - One Year LaterIAM - One Year Later
IAM - One Year Later
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
 
Measuring for team effectiveness (NEW)
Measuring for team effectiveness (NEW)Measuring for team effectiveness (NEW)
Measuring for team effectiveness (NEW)
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
PI Boot Camp 2015.06 Participant Packet
PI Boot Camp 2015.06 Participant PacketPI Boot Camp 2015.06 Participant Packet
PI Boot Camp 2015.06 Participant Packet
 
PMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetPMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and Mindset
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...
 
Why do you think your DevOps works.
Why do you think your DevOps works.Why do you think your DevOps works.
Why do you think your DevOps works.
 
The Agile Learning Organization - Dave Litwiller - Sept 17 2020 - Public
The Agile Learning Organization - Dave Litwiller - Sept 17 2020 - PublicThe Agile Learning Organization - Dave Litwiller - Sept 17 2020 - Public
The Agile Learning Organization - Dave Litwiller - Sept 17 2020 - Public
 
CFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesCFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean Techniques
 

More from Colleen Johnson

Evolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio KanbanEvolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio KanbanColleen Johnson
 
Embracing Endless Change
Embracing Endless ChangeEmbracing Endless Change
Embracing Endless ChangeColleen Johnson
 
Sustainable Enterprise Agility
Sustainable Enterprise Agility Sustainable Enterprise Agility
Sustainable Enterprise Agility Colleen Johnson
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterColleen Johnson
 
Death Of the Product Roadmap
Death Of the Product RoadmapDeath Of the Product Roadmap
Death Of the Product RoadmapColleen Johnson
 

More from Colleen Johnson (6)

Evolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio KanbanEvolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio Kanban
 
Why WIP Matters
Why WIP MattersWhy WIP Matters
Why WIP Matters
 
Embracing Endless Change
Embracing Endless ChangeEmbracing Endless Change
Embracing Endless Change
 
Sustainable Enterprise Agility
Sustainable Enterprise Agility Sustainable Enterprise Agility
Sustainable Enterprise Agility
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt Matter
 
Death Of the Product Roadmap
Death Of the Product RoadmapDeath Of the Product Roadmap
Death Of the Product Roadmap
 

Recently uploaded

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
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
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
 
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
 
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
 
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
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
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
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 

Recently uploaded (20)

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
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
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
 
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
 
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
 
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
 
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...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
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
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 

The Kanban Retrospective

  • 1. THE KANBAN RETROSEPCTIVE HOW TO INTERPRET DATA & IDENTIFY OPPORTUNITIES to Optimize the Flow of Work
  • 2. Colleen Johnson • Director, Adaptive Agile Practice at ImagineX Consulting • LeanKanban Accredited Kanban Trainer & Kanban Coaching Professional • Former Agile Denver Board of Directors • Co-chair 2016 & 2017 Mile High Agile Conference • Member Agile Uprising Board of Directors • CEO & Founder of ScatterSpoke, a team space for more effective retrospectives • Mama to three amazing kiddos @scrumhive
  • 3. Retrospectives An opportunity to: • Look back at past events • Reflect on outcomes • Share perspectives • Voice frustration • Empower the team • Identify improvements • Optimize the process
  • 4. Action Items • “Set up a meeting to discuss branch process” • “Clean up user stories as stuff changes mid-sprint” • “Define more clear acceptance criteria in Jira” • “Dedicate time for developers to study topics and new tech related to their work” • “Review sprint burnup chart as part of daily stand up” • “Stop rotating the Scrum Master role” • ”More liberal permission to view infrastructure setting so we can resolve issues faster” • ”Include QA folks in Sprint Planning”
  • 5. Kanban • A “Just-in-Time” management method focused on visualization of work by balancing demand against capacity, limiting work-in-progress, amplifying bottlenecks, and focusing on completing work before staring something new. • AKA GSD.
  • 6. Eliminating Waste The three types of Waste in Lean Thinking: • Muda: Waste Flow • Mura: Inconsistency Predictability • Muri: Overburden Quality
  • 7. Kaizen • The Japanese translation "The act of making bad points better” • New Oxford Dictionary definition is “a Japanese business philosophy of continuous improvement of working practices, personal efficiency, etc.” • The more popular translation is “change for better” • Kaizen is a culture of learning and improving, not a practice or process
  • 8. Service Delivery Review • Externally focused • Are customer expectations being met • Compare capabilities vs fitness criteria metrics • ie: performance v targets • Balance demand with capability • ie: arrivals v departures • Evaluate risk and mitigations
  • 9. What’s Different? • We make targeted improvements to our system based on data and metrics from our current performance • AKA, not guessing • Blending internal process and external delivery
  • 10. Kanban Metrics • Lead Time: the duration for a work item from beginning to end, including process time and wait states. • Cycle Time: the duration for a work item to move from point A to point B. • Through Put: the count of work items processed per a specific amount of time. • Work in Progress: the total amount of work you have committed to but have not completed at any given time • Flow Efficiency: the ratio between working time and the cycle time (expressed as a percentage)
  • 11. Create Visibility • Transparency of work and priorities • Representation of varied work items • Clear ownership and status • Distribution of work load • Informed decision making
  • 12. Self Managing Teams • Agree on workflow policies • Push towards cycle time targets • Swarm on work to finish faster • Create slack to respond to unplanned work • Find a sustainable pace of work
  • 13. Resolve Blockers Faster • Focus standups on the work • Bring attention to stuck items • Make resolving blockers a top priority • Elevate cross team impediments
  • 14. Forecast with Accuracy • Use existing data to forecast delivery dates • Forecast without story pointing or estimating • Forecast without full story definition • Track real time delivery probability • Give the team ownership of project tracking
  • 15. Process that Fits • Refined to fit the needs of the team • Changes made based on data • Measurable results and metrics • Ownership of the agile process
  • 16. Fit-for-Purpose • Our process is never final, it is always adapting to fits the needs of the business • AKA, not one size-fits-all • Identifying opportunity, trying something different, and iterating on solutions
  • 17. Action Item Hypothesis • What impact do you expect this change to have? • How will you measure it? • When will you check back in? • What will you change if your hypothesis is true? • What will you change if your hypothesis is false?
  • 18. Plan-Do-Check-Act • PLAN: Plan your improvements, including setting goals. • DO: Put in place the actions required for improvement. • CHECK: Measure your success relative to your baseline. • ACT: Adjust or tweak your changes PLAN: Identify the Issue DO: Fix the Problem CHECK: Measure the Fix ACT: Adjust the Fix
  • 19. Measure, Rinse, Repeat • There’s always ALWAYS room for improvement • Adopt a Kaizen mindset • Leverage data to make targeted improvements • Experiment! Try something different and measure • Never skip the retrospective
  • 20. What to look for 1. The Big Three 2. Piles 3. Outliers 4. Blockers 5. Unplanned Work 6. All the Feels
  • 21. What to look for 1. The Big Three 2. Piles 3. Outliers 4. Blockers 5. Unplanned Work 6. All the Feels
  • 23. Sample Data Screenshot from ActionableAgule
  • 24. What’s it telling us? • Are we delivering fast enough? • Will we meet our deadlines? • Are we working on too much/too little? • Is our WIP consistent?
  • 25. What changes would you make based on this? • Agree to follow the system WIP limit • Increase/decrease our system WIP limit • Revise workflow policies • Create an expedited lane or policy
  • 26. Addressing THE BIG 3 1. What is the issue? 2. What is the desired outcome? 3. What would you change? 4. How would you measure success? Small Group Exercise PLAN: Identify the Issue DO: Fix the Problem CHECK: Measure the Fix ACT: Adjust the Fix
  • 27. What to look for 1. The Big Three 2. Piles 3. Outliers 4. Blockers 5. Unplanned Work 6. All the Feels
  • 28. Piles • Leverage a Cumulative Flow Diagram • Work accumulating in one area of the workflow • WIP may be consistent but one area is over-burdened • Team mates are stressed or overloaded • Team mates are idle or unable to pull new work
  • 30. What’s it telling us? • Where is the most work in our system? • Do we need more capacity? • Do we need to throttle a different part of our workflow? • Should we add/remove workflow policies?
  • 31. What changes would you make based on this? • Increase/decrease our state WIP limit • Hire more people to add capacity • Address gaps in specializations • Visualize aging work
  • 32. Addressing PILES 1. What is the issue? 2. What is the desired outcome? 3. What would you change? 4. How would you measure success? Small Group Exercise PLAN: Identify the Issue DO: Fix the Problem CHECK: Measure the Fix ACT: Adjust the Fix
  • 33. What to look for 1. The Big Three 2. Piles 3. Outliers 4. Blockers 5. Unplanned Work 6. All the Feels
  • 34. Understand Outliers • Use a cycle time scatter plot to review delivery • 85% cycle time number • Look at % of variance • Discuss causes of outliers high & low • Consider timelines and events
  • 36. What’s it telling us? • How much variability do we have in our flow? • What is causing that variability? • What could we do to reduce variability? • Is work moving through that isn’t going through all the states of the workflow?
  • 37. What changes would you make based on this? • Revise workflow policies • Revise workflow states • Increase priority of aging items • Pair to share knowledge & learn
  • 38. Addressing OUTLIERS 1. What is the issue? 2. What is the desired outcome? 3. What would you change? 4. How would you measure success? Small Group Exercise PLAN: Identify the Issue DO: Fix the Problem CHECK: Measure the Fix ACT: Adjust the Fix
  • 39. What to look for 1. The Big Three 2. Piles 3. Outliers 4. Blockers 5. Unplanned Work 6. All the Feels
  • 40. Evaluate Blockers • Leverage blocker clustering • Separate Internal v External blockers • Identify Risks, Likelihood, Impact • Do root cause analysis
  • 42. What’s it telling us? • Where is work getting blocked? • What are the most frequent blockers? • Do we need to escalate or increase visibility? • Is this a risk that we can mitigate?
  • 43. What changes would you make based on this? • Don’t hide what is blocked • Ensure all work is in one place • Make external blockers visible to that group • Revise workflow policies
  • 44. Addressing BLOCKERS 1. What is the issue? 2. What is the desired outcome? 3. What would you change? 4. How would you measure success? Small Group Exercise PLAN: Identify the Issue DO: Fix the Problem CHECK: Measure the Fix ACT: Adjust the Fix
  • 45. What to look for 1. The Big Three 2. Piles 3. Outliers 4. Blockers 5. Unplanned Work 6. All the Feels
  • 46. Measure Unplanned Work • Evaluate Planned v Unplanned Work • Look at response times of unplanned • Consider impact unplanned has on planned • Look at System WIP
  • 47. Sample Data Screenshot from Focused Objectives
  • 48. What’s it telling us? • Should we throttle the entry point? • Are we exceeding our capacity? • Do we have enough slack in the system to respond quickly? • Do we need an allocation for different work types? • What impact is this having on our wait times?
  • 49. What changes would you make based on this? • Lower WIP on To Do column • Create Allocation/WIP for Planned V Unplanned • Revisit state WIP Limits • Track Lead time v Cycle time
  • 50. Addressing UNPLANNED WORK 1. What is the issue? 2. What is the desired outcome? 3. What would you change? 4. How would you measure success? Small Group Exercise PLAN: Identify the Issue DO: Fix the Problem CHECK: Measure the Fix ACT: Adjust the Fix
  • 51. What to look for 1. The Big Three 2. Piles 3. Outliers 4. Blockers 5. Unplanned Work 6. All the Feels
  • 52. All the feels • Start with appreciations • Use the Prime Directive • Give everyone a change to be heard • Listen for cues of exhaustion • Acknowledge others emotions
  • 54. What’s it telling us? • Is our pace unsustainable? • Are parts of the team over burdened? • Are our policies clear and agreed upon? • Could we swarm on our work? • Are we focused on delivering as a team?
  • 55. What changes would you make based on this? • Create policies to encourage swarming • Remove owners on work items • Reduce WIP or Add capacity • Celebrate what gets done • Have a Kanban Retrospective!!
  • 56. Addressing FEELINGS 1. What is the issue? 2. What is the desired outcome? 3. What would you change? 4. How would you measure success? Small Group Exercise PLAN: Identify the Issue DO: Fix the Problem CHECK: Measure the Fix ACT: Adjust the Fix
  • 57. THANK YOU! Stay in touch! Email me at: colleen@imgnx.co @scrumhive