SlideShare a Scribd company logo
1 of 34
How to Improve
Agile Team
Efficiency
Himanshu Desai (@H_Desai)
Principal Consultant, Technical Specialist
1
Page
Agenda
› Measures and Metrics & their suitability
› Quality
› Velocity
› Burndown
› Burnup
› Business Value Delivered
› Cumulative Flow Diagram
› Takeaway
/ Copyright ©2015 by Readify Pty Ltd2
Page
Bad Metrics
/ Copyright ©2014 by Readify Pty Ltd3
› Continental Airlines example
› Reducing Fuel Consumption as metrics
› Programming Example
› When you reward programmers who write lots of
code and fix lots of bugs
Page
Good metrics
› Affirmandreinforceagileprinciples
› Measureoutcome,notoutput
› Followtrendsnotnumbers
› Belongtoasmallsetofmetrics/diagnostics
› "Should provide fuelformeaningful conversations"
› Diagnose&improvetheprocessesthatproducebusinessvalue
› Providefeedbackonafrequentandregularbasis
› Areeasytocollect
/ Copyright ©2015 by Readify Pty Ltd4
Page
Quality
/ Copyright ©2015 by Readify Pty Ltd5
Page
Quality
› Code Coverage
› Maintability
› Technical Debt Register
/ Copyright ©2015 by Readify Pty Ltd6
Page
Velocity
/ Copyright ©2015 by Readify Pty Ltd7
Page / Copyright ©2014 by Readify Pty Ltd8
0
5
10
15
20
25
30
35
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6
StoryPoints
Sprints
Velocity
Page
Pop Quiz
› Team 1
› Velocity : 50 story points
› Team 2
› Velocity: 52 story points
/ Copyright ©2015 by Readify Pty Ltd9
Page
Velocity
› It is not a goal
› Rate at which team can produce working software
› Factors
› Toolset
› Team composition
/ Copyright ©2015 by Readify Pty Ltd10
Page / Copyright ©2014 by Readify Pty Ltd11
Goodhart's
law
“When a measure
becomes a target, it
ceases to be a good
measure.”
Page
Velocity – Myths
› Higher velocity is always a good thing
› Not true because….
› Techdebtisbad
› Pushingtoohardonnewproductvalueandvelocitytendstoincreasetechdebt
› Key Point : Measure and limit tech debt accumulation
/ Copyright ©2015 by Readify Pty Ltd12
Page
Burndown
/ Copyright ©2015 by Readify Pty Ltd14
Page
Burndown
› Rate at which features are completed
› Completed at sprint and release level
› Point in time measurement of amount of work left to
be done
/ Copyright ©2015 by Readify Pty Ltd15
Page / Copyright ©2014 by Readify Pty Ltd16
0
20
40
60
80
100
120
140
160
180
200
1/5/2015 1/6/2015 1/7/2015 1/8/2015 1/9/2015 1/10/2015 1/11/2015 1/12/2015 1/13/2015 1/14/2015
POINTS/HOURS
TIME
Burndown
Actual Remaining Ideal
Page / Copyright ©2014 by Readify Pty Ltd17
0
20
40
60
80
100
120
140
160
180
200
1/5/2015 1/6/2015 1/7/2015 1/8/2015 1/9/2015 1/10/2015 1/11/2015 1/12/2015 1/13/2015 1/14/2015
POINTS/HOURS
TIME
Burndown
Actual Remaining Ideal
Page / Copyright ©2014 by Readify Pty Ltd18
0
20
40
60
80
100
120
140
160
180
200
1/5/2015 1/6/2015 1/7/2015 1/8/2015 1/9/2015 1/10/2015 1/11/2015 1/12/2015 1/13/2015 1/14/2015
POINTS/HOURS
TIME
Burndown
Actual Remaining Ideal
Page
Burnup
/ Copyright ©2015 by Readify Pty Ltd19
Page
Burnup
› Same as burn-down but...
› Instead of tracking how much work is left to be done,
we track how much work is completed so the curve
goes up, not down
› Provides the visibility of scope changes.
/ Copyright ©2015 by Readify Pty Ltd20
Page / Copyright ©2014 by Readify Pty Ltd21
0
5
10
15
20
25
StoryPoints
Time
Burnup
Actual Scope
0
5
10
15
20
25
30
StoryPoints
Time
Burnup
Actual Scope
Page
Important points
› Effectively sized and testable stories.
› Allow finishing work to end quickly
› Focus on few stories at a time, rather than work on too
much at once
/ Copyright ©2015 by Readify Pty Ltd23
Page
How to achieve this?
› Get the product owner to provide INVEST stories.
› Provide more visibility to WHERE work is before its
DONE
› Manage the work in progress to drive focus
/ Copyright ©2015 by Readify Pty Ltd24
Page
Business Value Delivered
/ Copyright ©2015 by Readify Pty Ltd25
Page / Copyright ©2014 by Readify Pty Ltd26
0
20
40
60
80
100
120
140
160
180
200
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5
Cumulative Business Value Delivered
Page
Business Value Delivered
› Assign business value to features.
› Best to assign at the epic level or group of user stories.
/ Copyright ©2015 by Readify Pty Ltd27
Page
Cumulative Flow Diagram
/ Copyright ©2015 by Readify Pty Ltd28
Page
Cumulative Flow Diagram
› The idea is to visualize where the features/stories are in
the workflow across time.
› Helps you to visualize work status in more depth
› Manage the work in progress to drive focus
/ Copyright ©2015 by Readify Pty Ltd29
Page / Copyright ©2014 by Readify Pty Ltd31
0
2
4
6
8
10
12
14
16
18
20
1 2 3 4 5 6 7 8 9 10
StoriesComplete
Time (Weeks)
Cumulative Flow Diagram
8. Done 7. Await Merge 6. Await Acc. 5. Testing
4. Code Review 3. Design Review 2. In Progress 1. To Do
WIP
Page
Take away
› What you don’t measure, you can not improve
› Use of burnup in conjunction with burndown.
› Spread the work evenly to reduce risk of leftovers.
› Velocity is not a goal
› Use CFD to identify bottleneck and take corrective
action
/ Copyright ©2015 by Readify Pty Ltd32
Page
Take away (Continued)
› Track Business Value Delivered. All features should be
quantified with business value. Aim for smaller feature
› Defects per sprint gives you an idea of how well the
sprint is going
› Don’t ignore developer satisfaction
› Pay up technical debt
› Manage code coverage
/ Copyright ©2015 by Readify Pty Ltd33
Page / Copyright ©2014 by Readify Pty Ltd34
Page
Make it all visible
/ Copyright ©2014 by Readify Pty Ltd35
Page
Thank you
Himanshu Desai
Himanshu.desai@readify.net
/ Copyright ©2015 by Readify Pty Ltd36

More Related Content

Viewers also liked

Systems Concepts for Agile Practitioners
Systems Concepts for Agile PractitionersSystems Concepts for Agile Practitioners
Systems Concepts for Agile PractitionersRoger Brown
 
The Business of Agile Coaching
The Business of Agile CoachingThe Business of Agile Coaching
The Business of Agile CoachingRoger Brown
 
Cross Platform Devops with Visual Studio Team Services
Cross Platform Devops with Visual Studio Team ServicesCross Platform Devops with Visual Studio Team Services
Cross Platform Devops with Visual Studio Team ServicesHimanshu Desai
 
PDCA, Agile and Cynefin
PDCA, Agile and CynefinPDCA, Agile and Cynefin
PDCA, Agile and CynefinAn Le
 
Data Science and Goodhart's Law
Data Science and Goodhart's LawData Science and Goodhart's Law
Data Science and Goodhart's LawDomino Data Lab
 
A Tour of the Data Science Process, a Case Study Using Movie Industry Data
A Tour of the Data Science Process, a Case Study Using Movie Industry DataA Tour of the Data Science Process, a Case Study Using Movie Industry Data
A Tour of the Data Science Process, a Case Study Using Movie Industry DataDomino Data Lab
 
Sentiment Analysis of Film-Related Messages on Social Media
Sentiment Analysis of Film-Related Messages on Social MediaSentiment Analysis of Film-Related Messages on Social Media
Sentiment Analysis of Film-Related Messages on Social MediaDomino Data Lab
 

Viewers also liked (7)

Systems Concepts for Agile Practitioners
Systems Concepts for Agile PractitionersSystems Concepts for Agile Practitioners
Systems Concepts for Agile Practitioners
 
The Business of Agile Coaching
The Business of Agile CoachingThe Business of Agile Coaching
The Business of Agile Coaching
 
Cross Platform Devops with Visual Studio Team Services
Cross Platform Devops with Visual Studio Team ServicesCross Platform Devops with Visual Studio Team Services
Cross Platform Devops with Visual Studio Team Services
 
PDCA, Agile and Cynefin
PDCA, Agile and CynefinPDCA, Agile and Cynefin
PDCA, Agile and Cynefin
 
Data Science and Goodhart's Law
Data Science and Goodhart's LawData Science and Goodhart's Law
Data Science and Goodhart's Law
 
A Tour of the Data Science Process, a Case Study Using Movie Industry Data
A Tour of the Data Science Process, a Case Study Using Movie Industry DataA Tour of the Data Science Process, a Case Study Using Movie Industry Data
A Tour of the Data Science Process, a Case Study Using Movie Industry Data
 
Sentiment Analysis of Film-Related Messages on Social Media
Sentiment Analysis of Film-Related Messages on Social MediaSentiment Analysis of Film-Related Messages on Social Media
Sentiment Analysis of Film-Related Messages on Social Media
 

Similar to How to Improve agile team efficiency

Relaunching gainsight at your organization
Relaunching gainsight at your organizationRelaunching gainsight at your organization
Relaunching gainsight at your organizationGainsight
 
SAP awards 2014 solunion cloud category SuccessFactors
SAP awards 2014 solunion cloud category SuccessFactorsSAP awards 2014 solunion cloud category SuccessFactors
SAP awards 2014 solunion cloud category SuccessFactorsRoberto Carlos Roldán
 
Is your customer success team delivering real value ?
Is your customer success team delivering real value ?Is your customer success team delivering real value ?
Is your customer success team delivering real value ?Gainsight
 
PPM Summit San Francisco Hitachi
PPM Summit San Francisco HitachiPPM Summit San Francisco Hitachi
PPM Summit San Francisco HitachiMicrosoft
 
Christian Schuit Digital Business Lifecycle
Christian Schuit   Digital Business LifecycleChristian Schuit   Digital Business Lifecycle
Christian Schuit Digital Business LifecycleSoftware AG South Africa
 
Reinertsen lk france 2015 11 4-15
Reinertsen lk france 2015 11 4-15Reinertsen lk france 2015 11 4-15
Reinertsen lk france 2015 11 4-15Donald Reinertsen
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...Dynatrace
 
Agile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueAgile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueCA Technologies
 
FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters FCBPartners
 
CA Project & Portfolio Management for Business Transformation : Prioritize, ...
CA Project & Portfolio Management for Business Transformation: Prioritize, ...CA Project & Portfolio Management for Business Transformation: Prioritize, ...
CA Project & Portfolio Management for Business Transformation : Prioritize, ...CA Technologies
 
Metrics That Matter: Top 3 KPIs You Can’t Live Without
Metrics That Matter: Top 3 KPIs You Can’t Live WithoutMetrics That Matter: Top 3 KPIs You Can’t Live Without
Metrics That Matter: Top 3 KPIs You Can’t Live WithoutKeyedIn Projects
 
Aligning IT With World-Class Fashion
Aligning IT With World-Class FashionAligning IT With World-Class Fashion
Aligning IT With World-Class FashionCA Technologies
 
Automated Project Management Across Departments at Oi
Automated Project Management Across Departments at OiAutomated Project Management Across Departments at Oi
Automated Project Management Across Departments at OiCA Technologies
 
Driving Strategies, Not Just Executing Projects
Driving Strategies, Not Just Executing ProjectsDriving Strategies, Not Just Executing Projects
Driving Strategies, Not Just Executing ProjectsMaria Harper
 
IFRS 15 - The state of progress in Europe
IFRS 15 - The state of progress in EuropeIFRS 15 - The state of progress in Europe
IFRS 15 - The state of progress in EuropeAptitude Software
 
TUI & qTest: Why, How and Where Next
TUI & qTest:  Why, How and Where Next TUI & qTest:  Why, How and Where Next
TUI & qTest: Why, How and Where Next QASymphony
 

Similar to How to Improve agile team efficiency (20)

Rovi bit dashboard
Rovi bit dashboard Rovi bit dashboard
Rovi bit dashboard
 
Relaunching gainsight at your organization
Relaunching gainsight at your organizationRelaunching gainsight at your organization
Relaunching gainsight at your organization
 
SAP awards 2014 solunion cloud category SuccessFactors
SAP awards 2014 solunion cloud category SuccessFactorsSAP awards 2014 solunion cloud category SuccessFactors
SAP awards 2014 solunion cloud category SuccessFactors
 
Is your customer success team delivering real value ?
Is your customer success team delivering real value ?Is your customer success team delivering real value ?
Is your customer success team delivering real value ?
 
PPM Summit San Francisco Hitachi
PPM Summit San Francisco HitachiPPM Summit San Francisco Hitachi
PPM Summit San Francisco Hitachi
 
Christian Schuit Digital Business Lifecycle
Christian Schuit   Digital Business LifecycleChristian Schuit   Digital Business Lifecycle
Christian Schuit Digital Business Lifecycle
 
Christian Schuit
Christian SchuitChristian Schuit
Christian Schuit
 
Reinertsen lk france 2015 11 4-15
Reinertsen lk france 2015 11 4-15Reinertsen lk france 2015 11 4-15
Reinertsen lk france 2015 11 4-15
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Agile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueAgile Capitalization For Greater Business Value
Agile Capitalization For Greater Business Value
 
FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters
 
CA Project & Portfolio Management for Business Transformation : Prioritize, ...
CA Project & Portfolio Management for Business Transformation: Prioritize, ...CA Project & Portfolio Management for Business Transformation: Prioritize, ...
CA Project & Portfolio Management for Business Transformation : Prioritize, ...
 
Metrics That Matter: Top 3 KPIs You Can’t Live Without
Metrics That Matter: Top 3 KPIs You Can’t Live WithoutMetrics That Matter: Top 3 KPIs You Can’t Live Without
Metrics That Matter: Top 3 KPIs You Can’t Live Without
 
Aligning IT With World-Class Fashion
Aligning IT With World-Class FashionAligning IT With World-Class Fashion
Aligning IT With World-Class Fashion
 
Automated Project Management Across Departments at Oi
Automated Project Management Across Departments at OiAutomated Project Management Across Departments at Oi
Automated Project Management Across Departments at Oi
 
Driving Strategies, Not Just Executing Projects
Driving Strategies, Not Just Executing ProjectsDriving Strategies, Not Just Executing Projects
Driving Strategies, Not Just Executing Projects
 
IFRS 15 - The state of progress in Europe
IFRS 15 - The state of progress in EuropeIFRS 15 - The state of progress in Europe
IFRS 15 - The state of progress in Europe
 
TUI & qTest: Why, How and Where Next
TUI & qTest:  Why, How and Where Next TUI & qTest:  Why, How and Where Next
TUI & qTest: Why, How and Where Next
 

More from Himanshu Desai

Service fabric overview
Service fabric overviewService fabric overview
Service fabric overviewHimanshu Desai
 
App insights and testhub
App insights and testhubApp insights and testhub
App insights and testhubHimanshu Desai
 
Visual Studio Team Services Release Management Overview
Visual Studio Team Services Release Management OverviewVisual Studio Team Services Release Management Overview
Visual Studio Team Services Release Management OverviewHimanshu Desai
 
Visual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services OverviewVisual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services OverviewHimanshu Desai
 
Multitenancy Options on Azure
Multitenancy Options on AzureMultitenancy Options on Azure
Multitenancy Options on AzureHimanshu Desai
 
No SQL : Which way to go? Presented at DDDMelbourne 2015
No SQL : Which way to go?  Presented at DDDMelbourne 2015No SQL : Which way to go?  Presented at DDDMelbourne 2015
No SQL : Which way to go? Presented at DDDMelbourne 2015Himanshu Desai
 
Storage Options on Windows Azure
Storage Options on Windows AzureStorage Options on Windows Azure
Storage Options on Windows AzureHimanshu Desai
 
Web api scalability and performance
Web api scalability and performanceWeb api scalability and performance
Web api scalability and performanceHimanshu Desai
 
ASP.NET Web API O to 100
ASP.NET Web API O to 100ASP.NET Web API O to 100
ASP.NET Web API O to 100Himanshu Desai
 
Wcf rest api introduction
Wcf rest api introductionWcf rest api introduction
Wcf rest api introductionHimanshu Desai
 

More from Himanshu Desai (11)

Service fabric overview
Service fabric overviewService fabric overview
Service fabric overview
 
App insights and testhub
App insights and testhubApp insights and testhub
App insights and testhub
 
Devops
Devops Devops
Devops
 
Visual Studio Team Services Release Management Overview
Visual Studio Team Services Release Management OverviewVisual Studio Team Services Release Management Overview
Visual Studio Team Services Release Management Overview
 
Visual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services OverviewVisual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services Overview
 
Multitenancy Options on Azure
Multitenancy Options on AzureMultitenancy Options on Azure
Multitenancy Options on Azure
 
No SQL : Which way to go? Presented at DDDMelbourne 2015
No SQL : Which way to go?  Presented at DDDMelbourne 2015No SQL : Which way to go?  Presented at DDDMelbourne 2015
No SQL : Which way to go? Presented at DDDMelbourne 2015
 
Storage Options on Windows Azure
Storage Options on Windows AzureStorage Options on Windows Azure
Storage Options on Windows Azure
 
Web api scalability and performance
Web api scalability and performanceWeb api scalability and performance
Web api scalability and performance
 
ASP.NET Web API O to 100
ASP.NET Web API O to 100ASP.NET Web API O to 100
ASP.NET Web API O to 100
 
Wcf rest api introduction
Wcf rest api introductionWcf rest api introduction
Wcf rest api introduction
 

Recently uploaded

AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationHelp Desk Migration
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfDeskTrack
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfMehmet Akar
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabbereGrabber
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfsteffenkarlsson2
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfVictor Lopez
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...naitiksharma1124
 
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityamy56318795
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024Shane Coughlan
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionWave PLM
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfQ-Advise
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024vaibhav130304
 
A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationHelp Desk Migration
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion Clinic
 

Recently uploaded (20)

AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 
AI Hackathon.pptx
AI                        Hackathon.pptxAI                        Hackathon.pptx
AI Hackathon.pptx
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024
 
A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data Migration
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 

How to Improve agile team efficiency

  • 1. How to Improve Agile Team Efficiency Himanshu Desai (@H_Desai) Principal Consultant, Technical Specialist 1
  • 2. Page Agenda › Measures and Metrics & their suitability › Quality › Velocity › Burndown › Burnup › Business Value Delivered › Cumulative Flow Diagram › Takeaway / Copyright ©2015 by Readify Pty Ltd2
  • 3. Page Bad Metrics / Copyright ©2014 by Readify Pty Ltd3 › Continental Airlines example › Reducing Fuel Consumption as metrics › Programming Example › When you reward programmers who write lots of code and fix lots of bugs
  • 4. Page Good metrics › Affirmandreinforceagileprinciples › Measureoutcome,notoutput › Followtrendsnotnumbers › Belongtoasmallsetofmetrics/diagnostics › "Should provide fuelformeaningful conversations" › Diagnose&improvetheprocessesthatproducebusinessvalue › Providefeedbackonafrequentandregularbasis › Areeasytocollect / Copyright ©2015 by Readify Pty Ltd4
  • 5. Page Quality / Copyright ©2015 by Readify Pty Ltd5
  • 6. Page Quality › Code Coverage › Maintability › Technical Debt Register / Copyright ©2015 by Readify Pty Ltd6
  • 7. Page Velocity / Copyright ©2015 by Readify Pty Ltd7
  • 8. Page / Copyright ©2014 by Readify Pty Ltd8 0 5 10 15 20 25 30 35 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 StoryPoints Sprints Velocity
  • 9. Page Pop Quiz › Team 1 › Velocity : 50 story points › Team 2 › Velocity: 52 story points / Copyright ©2015 by Readify Pty Ltd9
  • 10. Page Velocity › It is not a goal › Rate at which team can produce working software › Factors › Toolset › Team composition / Copyright ©2015 by Readify Pty Ltd10
  • 11. Page / Copyright ©2014 by Readify Pty Ltd11 Goodhart's law “When a measure becomes a target, it ceases to be a good measure.”
  • 12. Page Velocity – Myths › Higher velocity is always a good thing › Not true because…. › Techdebtisbad › Pushingtoohardonnewproductvalueandvelocitytendstoincreasetechdebt › Key Point : Measure and limit tech debt accumulation / Copyright ©2015 by Readify Pty Ltd12
  • 13. Page Burndown / Copyright ©2015 by Readify Pty Ltd14
  • 14. Page Burndown › Rate at which features are completed › Completed at sprint and release level › Point in time measurement of amount of work left to be done / Copyright ©2015 by Readify Pty Ltd15
  • 15. Page / Copyright ©2014 by Readify Pty Ltd16 0 20 40 60 80 100 120 140 160 180 200 1/5/2015 1/6/2015 1/7/2015 1/8/2015 1/9/2015 1/10/2015 1/11/2015 1/12/2015 1/13/2015 1/14/2015 POINTS/HOURS TIME Burndown Actual Remaining Ideal
  • 16. Page / Copyright ©2014 by Readify Pty Ltd17 0 20 40 60 80 100 120 140 160 180 200 1/5/2015 1/6/2015 1/7/2015 1/8/2015 1/9/2015 1/10/2015 1/11/2015 1/12/2015 1/13/2015 1/14/2015 POINTS/HOURS TIME Burndown Actual Remaining Ideal
  • 17. Page / Copyright ©2014 by Readify Pty Ltd18 0 20 40 60 80 100 120 140 160 180 200 1/5/2015 1/6/2015 1/7/2015 1/8/2015 1/9/2015 1/10/2015 1/11/2015 1/12/2015 1/13/2015 1/14/2015 POINTS/HOURS TIME Burndown Actual Remaining Ideal
  • 18. Page Burnup / Copyright ©2015 by Readify Pty Ltd19
  • 19. Page Burnup › Same as burn-down but... › Instead of tracking how much work is left to be done, we track how much work is completed so the curve goes up, not down › Provides the visibility of scope changes. / Copyright ©2015 by Readify Pty Ltd20
  • 20. Page / Copyright ©2014 by Readify Pty Ltd21 0 5 10 15 20 25 StoryPoints Time Burnup Actual Scope
  • 22. Page Important points › Effectively sized and testable stories. › Allow finishing work to end quickly › Focus on few stories at a time, rather than work on too much at once / Copyright ©2015 by Readify Pty Ltd23
  • 23. Page How to achieve this? › Get the product owner to provide INVEST stories. › Provide more visibility to WHERE work is before its DONE › Manage the work in progress to drive focus / Copyright ©2015 by Readify Pty Ltd24
  • 24. Page Business Value Delivered / Copyright ©2015 by Readify Pty Ltd25
  • 25. Page / Copyright ©2014 by Readify Pty Ltd26 0 20 40 60 80 100 120 140 160 180 200 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Cumulative Business Value Delivered
  • 26. Page Business Value Delivered › Assign business value to features. › Best to assign at the epic level or group of user stories. / Copyright ©2015 by Readify Pty Ltd27
  • 27. Page Cumulative Flow Diagram / Copyright ©2015 by Readify Pty Ltd28
  • 28. Page Cumulative Flow Diagram › The idea is to visualize where the features/stories are in the workflow across time. › Helps you to visualize work status in more depth › Manage the work in progress to drive focus / Copyright ©2015 by Readify Pty Ltd29
  • 29. Page / Copyright ©2014 by Readify Pty Ltd31 0 2 4 6 8 10 12 14 16 18 20 1 2 3 4 5 6 7 8 9 10 StoriesComplete Time (Weeks) Cumulative Flow Diagram 8. Done 7. Await Merge 6. Await Acc. 5. Testing 4. Code Review 3. Design Review 2. In Progress 1. To Do WIP
  • 30. Page Take away › What you don’t measure, you can not improve › Use of burnup in conjunction with burndown. › Spread the work evenly to reduce risk of leftovers. › Velocity is not a goal › Use CFD to identify bottleneck and take corrective action / Copyright ©2015 by Readify Pty Ltd32
  • 31. Page Take away (Continued) › Track Business Value Delivered. All features should be quantified with business value. Aim for smaller feature › Defects per sprint gives you an idea of how well the sprint is going › Don’t ignore developer satisfaction › Pay up technical debt › Manage code coverage / Copyright ©2015 by Readify Pty Ltd33
  • 32. Page / Copyright ©2014 by Readify Pty Ltd34
  • 33. Page Make it all visible / Copyright ©2014 by Readify Pty Ltd35
  • 34. Page Thank you Himanshu Desai Himanshu.desai@readify.net / Copyright ©2015 by Readify Pty Ltd36

Editor's Notes

  1. Welcome. I’m Himanshu. I work as Readify Consultant for just over 4 years and I’ve been working in both the development space for the last 15 years. I have been working in Agile teams for past 6-7 years and at least last 4 years as scrum master.
  2. Defects Unit Test Coverage Technical Debt
  3. You cant compare teams this way
  4. Invest stories – Independent Negotiable Valuable Estimable Scalable Testable
  5. Invest stories – Independent Negotiable Valuable Estimable Scalable Testable