SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler 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

Mais conteĂşdo relacionado

Mais procurados

Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
Dimitri Ponomareff
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
Dimitri Ponomareff
 

Mais procurados (20)

Scrumban
ScrumbanScrumban
Scrumban
 
Agile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shiftAgile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shift
 
Site (Service) Reliability Engineering
Site (Service) Reliability EngineeringSite (Service) Reliability Engineering
Site (Service) Reliability Engineering
 
Scrumban (r)Evolution
Scrumban (r)EvolutionScrumban (r)Evolution
Scrumban (r)Evolution
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Actionable Agile Metrics
Actionable Agile MetricsActionable Agile Metrics
Actionable Agile Metrics
 
How to SRE when you have no SRE
How to SRE when you have no SREHow to SRE when you have no SRE
How to SRE when you have no SRE
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
 
The Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps SuccessThe Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps Success
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Overview: Agile Methodology and Scrum
Overview: Agile Methodology and ScrumOverview: Agile Methodology and Scrum
Overview: Agile Methodology and Scrum
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to Basics
 
Kanban
Kanban Kanban
Kanban
 

Semelhante a The Kanban Retrospective

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
Mike Rudolf
 

Semelhante a 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
 

Mais de Colleen Johnson

Mais de 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
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

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