SlideShare a Scribd company logo
Introduction toLean Agile Metrics and KPIsYuval YeretSenior Lean/Agile Consultant @ Agilesparksyuval@agilesparks.comMobile: 054-4802458
Brief IntroAgileSparks is a company that provides complete Agile/Scrum solutions and helps companies to improve project management, with emphasis on software and hardware development.Myself – Lean/Agile Consultant/Coach, coming from R&D leadership background, specializing in scaling agile through Lean. Find more about me at http://www.linkedin.com/in/yuvalyeret, my google profile
Taken from http://aplndc.pbworks.com/f/2009-05-Agile-Metrics.pdf
Measuring/Managing Organization PerformanceWhat are we here for?Do Agile?Develop software?Generate most “Value for R&D investment” in a sustainable way? $ for the shareholders?So how do we perform in a way that aligns with that?
Assumption – Agile drives Delivery engineAgility  (1) Better Software Development  Better Business(1) Proven in industry-wide research (Cutter, Forrester, QSM), various enterprise companies (Yahoo, Google, Nokia, Salesforce, etc.)
Assumption – Agile drives Delivery engineSo we…Measure Software Development   To Predict Business performanceMeasure Agility To Predict Software Development Performance(1) Proven in industry-wide research (Cutter, Forrester, QSM), various enterprise companies (Yahoo, Google, Nokia, Salesforce, etc.)
Taken from http://aplndc.pbworks.com/f/2009-05-Agile-Metrics.pdf
Lagging/Leading KPIs	Which leads us to KPIs – Key Performance IndicatorsThere are two major types of KPIs: leading and lagging indicators. Leading indicators measure activities that have a significant effect on future performance.
Lagging indicators, such as most financial KPIs, measure the output of past activity.
Leading Agile IndicatorsUse with Care!
Focus on being really READY  and really DONEBeing READY READYreduces every category of work (defects, rework, total work required, and process overhead) by almost 50%160%/340% productivity improvementDONE DONE - “Build Quality into Sprints”Fix problems fastDon’t save quality issues for laterWith the right infrastructure and mindset, IMPROVES productivityBased on Lean/TOC principles…
Relevant MeasuresREADY READYLeading: Depth of READY backlog for teamsLagging: Story Flow / Process Cycle Efficiency (PCE) – time story actually worked on versus overall time story in processingActual Effort variance DONE DONEAverage Time to fix for defects (goal – hours-days)Average Time to fix for build failures (goal – minutes)Defects backlog across sprints (goal – 0)Development/Stabilization schedule ratio (~30% normally. 10% goal)
READY Leads to Flow and Productivity
Why focus on “Time to Fix Defects”Because Fixing bugs earlier is cheaperWhy?Early warning (broken/incompatible/conflicting) – faster pin-pointing of root cause and fixingEasy Revert and offline debugging – not in the critical pathSavings of ~10K$ for each bug found during sprinthttp://studios.thoughtworks.com/2007/5/10/continuous-integration-in-the-enterprise-with-cruisecontrolExample from a product in an Enterprise Portfolio – 40 escaping defects translate into 400,000$ (multiply per product per release)
Example Bug fix costs per Maturity
Faster/Cheaper StabilizationPeriodIntegration problems are detected and fixed continuously - no last minute hiatus before release datesLess cycles / retesting – Arriving to Packaging with higher quality/readinessProduct/PIL focus on Exploratory, Advanced scenarios sooner, and can finish fasterBetter predictability allows squeezing in more functionality until the last minuteSmoother and more predictable flow – shorter stopsMakes  frequent release strategy more feasible financially
Stabilization Period implications
Release Burnup with and without CIShorterStabilization
Release Burnup with and without CIProductivityImprovement
Measures for Eng Practices Maturity% Time build is broken% Time build is broken due to compilation errorsCome on…% Code CoverageBy Unit TestsBy Test AutomationCheckin early and oftenCheckin frequencySize of checkins (Smaller better)
Burndown + EVM
Agile Earned Value Mgmt
AgileEVM Metrics
Earned Business ValueAllocate BV points per minimally marketable feature (MMF)Track completion of BV pointsComplements AgileEVM
Lean Agile Metrics And KPIs
KPIsSo Agile Maturity Score as a KPI shouldBe aligned with the goal of being a more Agile. Be owned by each Product – who are accountable for the outcome of their effortsPredict successful software development delivering best business value for the buckProvide  timely, actionable data, so users can intervene and improve performance BEFORE its too lateFocus on key high-value indicatorsEasy to understand – users should know how to drive for improved performanceBalanced with Velocity/Quality/Stakeholder satisfaction/other. Trigger positive outcomes in each group working with itStandardized  scale across companyTargets/Objectives should be driven by context/situation of each groupReinforce performance by loosely connecting  to incentive systems? Maybe just as a very low influence. Main driver for incentives should continue to be business/team performance meeting goals. Agile Maturity should drive thatStay relevant. Focus on areas which still need work, Add more measures for future objectives when become relevant
Be aligned with the goal of being a more Agile company
Be owned by each Product – who are accountable for the outcome of their efforts
Predict successful software development delivering best business value for the buck
Provide  timely, actionable data, so users can intervene and improve performance BEFORE its too late
Focus on key high-value indicators
Easy to understand – users should know how to drive for improved performance
Balanced with Velocity/Quality/Stakeholder satisfaction/other.
Trigger positive outcomes in each group working with it
Standardized  scale across company
Targets/Objectives should be driven by context/situation of each group
Reinforce performance by loosely connecting  to incentive systems?

More Related Content

PPTX
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
PPTX
Testing strategy for agile projects updated
PPTX
21 Story Splitting Patterns
PPTX
QA Best Practices in Agile World_new
PPTX
Test Automation in Agile
PDF
Agile Transformation v1.27
PDF
Agile Scrum Training Process
PPTX
Azure dev ops
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Testing strategy for agile projects updated
21 Story Splitting Patterns
QA Best Practices in Agile World_new
Test Automation in Agile
Agile Transformation v1.27
Agile Scrum Training Process
Azure dev ops

What's hot (20)

PDF
The Agile Adoption Roadmap (Keynote by Tim Abbott)
PDF
Portfolio Management in an Agile World - Rick Austin
KEY
Enterprise Agile Transformation Strategies
PPTX
Agile KPIs
PDF
10 steps to a successsful enterprise agile transformation global scrum 2018
PDF
Agile Transformation
PDF
Agile Performance Metrics
 
PDF
Agile transformation 1.3
PPTX
Strategies for Large Scale Agile Transformation
PDF
Agile Transformation at Scale
PDF
Introduction to Scaled Agile Framework SAFe
PDF
Agile Product Discovery
PPTX
Agile Transformation | Mike Cottmeyer
PDF
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
PDF
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
PDF
Agile metrics
PDF
An Introduction to Scaled Agile Framework (SAFe)
PPTX
Agile project management
PDF
Agile transformation Explained: Agile 2017 Session
PPTX
Agile Center of Excellence : Presented by Rahul Sudame
The Agile Adoption Roadmap (Keynote by Tim Abbott)
Portfolio Management in an Agile World - Rick Austin
Enterprise Agile Transformation Strategies
Agile KPIs
10 steps to a successsful enterprise agile transformation global scrum 2018
Agile Transformation
Agile Performance Metrics
 
Agile transformation 1.3
Strategies for Large Scale Agile Transformation
Agile Transformation at Scale
Introduction to Scaled Agile Framework SAFe
Agile Product Discovery
Agile Transformation | Mike Cottmeyer
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Agile metrics
An Introduction to Scaled Agile Framework (SAFe)
Agile project management
Agile transformation Explained: Agile 2017 Session
Agile Center of Excellence : Presented by Rahul Sudame
Ad

Viewers also liked (9)

PDF
L&D KPIs
PDF
Lean Project Management Principles
PDF
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
PPTX
From KPIs to dashboards
PDF
The 3 Revolutions (Agile, Lean, Lean Startup)
PPTX
Lean project management
PDF
Lean Process Improvement Techniques
PPT
Developing Metrics and KPI (Key Performance Indicators
PPTX
KEY PERFORMANCE INDICATOR
L&D KPIs
Lean Project Management Principles
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
From KPIs to dashboards
The 3 Revolutions (Agile, Lean, Lean Startup)
Lean project management
Lean Process Improvement Techniques
Developing Metrics and KPI (Key Performance Indicators
KEY PERFORMANCE INDICATOR
Ad

Similar to Lean Agile Metrics And KPIs (20)

POTX
Simple Lean Agile KPIs
PPTX
Business Agility And Software Development Alan Chedalawada
PPTX
Feeding the agile beast 2010 talk
PPTX
Baby Steps To Agility
PDF
An Approach to Devops
PDF
Shift Left - Approach and practices with IBM
PPTX
Benefits of Agile Software Development for Senior Management
PPT
Cross Functional Teams: Looking Beyond Development
PPT
Agile Metrics V6
PPTX
Business Process Management
PDF
Agile webinar pack (2)
PDF
How Salesforce built a Scalable, World-Class, Performance Engineering Team
PPTX
Primer on enterprise_performance_maturity_v0.2
PPTX
Methodologies 1: Managing Agile Projects
PPTX
Agile Lessons Learned From the Trenches
PPTX
Methodologies 3: Using Spira for Waterfall
PDF
Agile transformation approach by first consulting
PDF
Agile transformation approach by First Consulting
PPT
Integrating agile into sdlc presentation pmi v2
PPTX
HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION
Simple Lean Agile KPIs
Business Agility And Software Development Alan Chedalawada
Feeding the agile beast 2010 talk
Baby Steps To Agility
An Approach to Devops
Shift Left - Approach and practices with IBM
Benefits of Agile Software Development for Senior Management
Cross Functional Teams: Looking Beyond Development
Agile Metrics V6
Business Process Management
Agile webinar pack (2)
How Salesforce built a Scalable, World-Class, Performance Engineering Team
Primer on enterprise_performance_maturity_v0.2
Methodologies 1: Managing Agile Projects
Agile Lessons Learned From the Trenches
Methodologies 3: Using Spira for Waterfall
Agile transformation approach by first consulting
Agile transformation approach by First Consulting
Integrating agile into sdlc presentation pmi v2
HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION

More from Yuval Yeret (20)

PDF
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
PDF
Fixing Your OKRs With Agility – Agile Hartford
PDF
Fixing Your OKRs With Agility – Agile Indy 2023
PPTX
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
PDF
OKRs and Agile Sitting on a Tree - Agile Austin.pdf
PDF
OKRs and Scrum - SMs of the Universe Webinar.pdf
PDF
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
PDF
OKRs for SAFe Summit 2022 - 20220705.pdf
PPTX
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
PDF
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
PDF
Validating Delivered Business Value – Going Beyond “Actual Business Value”
PDF
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
PDF
Scaled Agile Framework (SAFe) in the Trenches
PDF
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
PDF
Building Quality In in SAFe – The Testing Organization’s Perspective
PDF
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
PDF
Foundations of scaling agile with SAFe
PDF
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
PDF
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
PDF
Scrum 4 marketing - Give Thanks to Scrum 2017
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
Fixing Your OKRs With Agility – Agile Hartford
Fixing Your OKRs With Agility – Agile Indy 2023
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
OKRs and Agile Sitting on a Tree - Agile Austin.pdf
OKRs and Scrum - SMs of the Universe Webinar.pdf
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
OKRs for SAFe Summit 2022 - 20220705.pdf
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Scaled Agile Framework (SAFe) in the Trenches
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
Building Quality In in SAFe – The Testing Organization’s Perspective
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Foundations of scaling agile with SAFe
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
Scrum 4 marketing - Give Thanks to Scrum 2017

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Approach and Philosophy of On baking technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
NewMind AI Weekly Chronicles - August'25 Week I
Approach and Philosophy of On baking technology
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Machine learning based COVID-19 study performance prediction

Lean Agile Metrics And KPIs

  • 1. Introduction toLean Agile Metrics and KPIsYuval YeretSenior Lean/Agile Consultant @ Agilesparksyuval@agilesparks.comMobile: 054-4802458
  • 2. Brief IntroAgileSparks is a company that provides complete Agile/Scrum solutions and helps companies to improve project management, with emphasis on software and hardware development.Myself – Lean/Agile Consultant/Coach, coming from R&D leadership background, specializing in scaling agile through Lean. Find more about me at http://www.linkedin.com/in/yuvalyeret, my google profile
  • 4. Measuring/Managing Organization PerformanceWhat are we here for?Do Agile?Develop software?Generate most “Value for R&D investment” in a sustainable way? $ for the shareholders?So how do we perform in a way that aligns with that?
  • 5. Assumption – Agile drives Delivery engineAgility  (1) Better Software Development  Better Business(1) Proven in industry-wide research (Cutter, Forrester, QSM), various enterprise companies (Yahoo, Google, Nokia, Salesforce, etc.)
  • 6. Assumption – Agile drives Delivery engineSo we…Measure Software Development  To Predict Business performanceMeasure Agility To Predict Software Development Performance(1) Proven in industry-wide research (Cutter, Forrester, QSM), various enterprise companies (Yahoo, Google, Nokia, Salesforce, etc.)
  • 8. Lagging/Leading KPIs Which leads us to KPIs – Key Performance IndicatorsThere are two major types of KPIs: leading and lagging indicators. Leading indicators measure activities that have a significant effect on future performance.
  • 9. Lagging indicators, such as most financial KPIs, measure the output of past activity.
  • 11. Focus on being really READY and really DONEBeing READY READYreduces every category of work (defects, rework, total work required, and process overhead) by almost 50%160%/340% productivity improvementDONE DONE - “Build Quality into Sprints”Fix problems fastDon’t save quality issues for laterWith the right infrastructure and mindset, IMPROVES productivityBased on Lean/TOC principles…
  • 12. Relevant MeasuresREADY READYLeading: Depth of READY backlog for teamsLagging: Story Flow / Process Cycle Efficiency (PCE) – time story actually worked on versus overall time story in processingActual Effort variance DONE DONEAverage Time to fix for defects (goal – hours-days)Average Time to fix for build failures (goal – minutes)Defects backlog across sprints (goal – 0)Development/Stabilization schedule ratio (~30% normally. 10% goal)
  • 13. READY Leads to Flow and Productivity
  • 14. Why focus on “Time to Fix Defects”Because Fixing bugs earlier is cheaperWhy?Early warning (broken/incompatible/conflicting) – faster pin-pointing of root cause and fixingEasy Revert and offline debugging – not in the critical pathSavings of ~10K$ for each bug found during sprinthttp://studios.thoughtworks.com/2007/5/10/continuous-integration-in-the-enterprise-with-cruisecontrolExample from a product in an Enterprise Portfolio – 40 escaping defects translate into 400,000$ (multiply per product per release)
  • 15. Example Bug fix costs per Maturity
  • 16. Faster/Cheaper StabilizationPeriodIntegration problems are detected and fixed continuously - no last minute hiatus before release datesLess cycles / retesting – Arriving to Packaging with higher quality/readinessProduct/PIL focus on Exploratory, Advanced scenarios sooner, and can finish fasterBetter predictability allows squeezing in more functionality until the last minuteSmoother and more predictable flow – shorter stopsMakes frequent release strategy more feasible financially
  • 18. Release Burnup with and without CIShorterStabilization
  • 19. Release Burnup with and without CIProductivityImprovement
  • 20. Measures for Eng Practices Maturity% Time build is broken% Time build is broken due to compilation errorsCome on…% Code CoverageBy Unit TestsBy Test AutomationCheckin early and oftenCheckin frequencySize of checkins (Smaller better)
  • 24. Earned Business ValueAllocate BV points per minimally marketable feature (MMF)Track completion of BV pointsComplements AgileEVM
  • 26. KPIsSo Agile Maturity Score as a KPI shouldBe aligned with the goal of being a more Agile. Be owned by each Product – who are accountable for the outcome of their effortsPredict successful software development delivering best business value for the buckProvide timely, actionable data, so users can intervene and improve performance BEFORE its too lateFocus on key high-value indicatorsEasy to understand – users should know how to drive for improved performanceBalanced with Velocity/Quality/Stakeholder satisfaction/other. Trigger positive outcomes in each group working with itStandardized scale across companyTargets/Objectives should be driven by context/situation of each groupReinforce performance by loosely connecting to incentive systems? Maybe just as a very low influence. Main driver for incentives should continue to be business/team performance meeting goals. Agile Maturity should drive thatStay relevant. Focus on areas which still need work, Add more measures for future objectives when become relevant
  • 27. Be aligned with the goal of being a more Agile company
  • 28. Be owned by each Product – who are accountable for the outcome of their efforts
  • 29. Predict successful software development delivering best business value for the buck
  • 30. Provide timely, actionable data, so users can intervene and improve performance BEFORE its too late
  • 31. Focus on key high-value indicators
  • 32. Easy to understand – users should know how to drive for improved performance
  • 34. Trigger positive outcomes in each group working with it
  • 35. Standardized scale across company
  • 36. Targets/Objectives should be driven by context/situation of each group
  • 37. Reinforce performance by loosely connecting to incentive systems?
  • 38. Stay relevant. Focus on areas which still need work, Add more measures for future objectives when become relevant

Editor's Notes

  • #13: Actual Effort Variance – deviation of actual effort associated with each level of planned effort – strive to reduce the variation, improves predictability, flow.