SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
© 2015 Accenture. All rights reserved. Accenture, its logo, and 'High Performance. Delivered.' are trademarks of Accenture.
Agile Day Riga 2015
Alex Birke, May 23, 2015
Essential Metrics for Agile Project
Management
Why Metrics?
“they help […] to make decisions”
(Eric Ries, Lean Startup)
2© 2015 Accenture. All rights reserved.
What makes a good metric?
As many as required, as less as possible
Leading indicators over trailing indicators
Measure results, not activity
Assess trends, not snapshots
Easy to collect
4© 2015 Accenture. All rights reserved.
But wait!
What about Scrum’s metrics as
the Burndown and the Velocity!
5© 2015 Accenture. All rights reserved.
A Set of Core Metrics for Agile Project management*
Scope Cost
Schedule Productivity
Story Point Effort
Performance IndicatorScope Volatility
Release Slippage Risk
Indicator
Sprint Burndown
Performance Indicator
Release Burnchart
Performance Indicator
Quality
Sprint Productivity
Required Productivity
© 2015 Accenture. All rights reserved.
*) Metrics are agnostic of technology or domain where Agile Project Management is used
Running Tested
Features
Delivered
Defect Rate
Sprint Productivity (P)
Definition
Productivity is measured as generated value in story points that can be completed per person
day.
Calculation
# story points [SP] of a sprint
P =
# person days of a sprint
8© 2015 Accenture. All rights reserved.
Required Productivity (RP)
Definition
RP is the productivity that the team would require in the remaining sprints, to complete at
least remaining “Must-Have” user stories, so that a Minimal Viable Release (MVR) can be
deployed to production.
Calculation
# of SP estimate of remaining “Must-Have” stories
RP =
Total planned effort in remaining sprints
9© 2015 Accenture. All rights reserved.
Required Productivity
10© 2015 Accenture. All rights reserved.
Required Velocity =
(
3 [SP] + 3 [SP] +
8 [SP] + 3 [SP]
)
/ 3
= 5.66 [SP]
Assuming 105 hours per upcoming Sprint:
RP = 5.66 [SP] / 105 [hours] = 0.054 [SP / hours]
Release Slippage Risk Indicator (RSRI)
Definition
RSRI indicates whether at least a minimal viable release (MVR) can be deployed to
production on the scheduled date.
Calculation
“Past” Sprint Productivity (P)
RSRI =
Required Sprint Productivity for release date (RP)
= 1 : as planned
RSRI < 1 : delayed
> 1 : ahead of plan
11© 2015 Accenture. All rights reserved.
Release Slippage Risk Indicator
12© 2015 Accenture. All rights reserved.
Required Productivity = ( 3 [SP] + 3 [SP] + 8 [SP] + 3 [SP] ) / (3 [Sprints] * 105 [hours] ) =
= 0.054 [SP / hours]
Past Productivity = 5 [SP] / 90 [hours] = 0.055 [SP / hours]
Release Slippage Risk = 1.02
What makes a good metric?
As many as required, as less as possible
Leading indicators over trailing indicators
Measure results, not activity
Assess trends, not snapshots
Easy to collect
4© 2015 Accenture. All rights reserved.
0 20 60
160
280
400
560
720
820
920
1015
1110
1210
1330
490
0
200
400
600
800
1000
1200
1400
1600
1800
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Work(StoryPoints)
Sprint #
Release Burn Up Chart
Must-Have Scope Must-Have + Should-Have Scope
Planned Dev Complete or Accenture Scope Complete
Ideal Burn-Up Required Burn
2 new “Billing” epics added
“Summary Reports” added
“Rating” epics de-scoped
In the example above, at the end of Sprint 7: RBPI = 490 / 720 = 0.68,
which indicates that the amount of user stories done was less than expected.
Release BurnChart Performance Indicator
© 2015 Accenture. All rights reserved.
Sprint Burndown Performance Indicator (SBPI)
Definition
SBPI shows the deviation in completed work compared to work planned, for the current
sprint.
Calculation
Ideal remaining work
SBPI =
Actual remaining work
= 1: as planned
SBPI < 1: delayed
> 1: ahead of plan
15© 2015 Accenture. All rights reserved.
Sprint Burndown Performance Indicator
= 120 [hours] / 160 [hours]
= .75
(i.e. -25% deviation)
Sprint Burndown Performance Indicator
= 40 [SP] / 50 [SP]
= .80
Fig. 1: Task Burndown (effort based) Fig. 2: User Story Burndown (Story Point based)
Sprint Burndown Performance Indicator
© 2015 Accenture. All rights reserved.
Scope Volatility (SV)
Definition
Scope Volatility depicts the amount of change in size of the release scope, comparing the
release scope size measured at start of the release and after the last completed sprint.
Calculation
Current Size of Must-Have Scope – Initial Size of Must-Have Scope
SV = * 100
Initial Size of Must-Have Scope
> 0: Scope creep
SV < 0: Scope drop
= 0: Planned scope size retained (often corridor)
17© 2015 Accenture. All rights reserved.
1143
1228
Must-Have Scope 1237
1273 1330
0
200
400
600
800
1000
1200
1400
1600
1800
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Work(StoryPoints)
Sprint #
Release Burn Up Chart
Must-Have Scope Must-Have + Should-Have Scope
Planned Dev Complete or Accenture Scope Complete
Ideal Burn-Up Required Burn
2 new “Billing” epics added
“Rating” epics de-scoped
In the example above, Scope Volatility = (1273 [SP] – 1143 [SP] ) / 1143 [SP] * 100 = .11
Scope Volatility
© 2015 Accenture. All rights reserved.
Story Point Effort Performance Indicator (SPEPI)
Definition
SPEPI (aka CPI, sprint-wise) indicates if the ongoing project release is currently on budget,
depicting deviation in planned effort per story point to the actual effort per story point.
Calculation
Planned Effort to be spent in the release so far
Planned Story points delivered in the release so far
SPEPI =
Actual Effort spent on the release so far
Actual Story points delivered in the release so far
= 1 : as planned
SPEPI < 1 : cost overrun
> 1 : under budget
19© 2015 Accenture. All rights reserved.
Story Point Effort Performance Indicator
“per”
20
Value
Effort /
money
SPEPI = (875 / 630 ) / ( 957 / 490 ) = 0.71, which indicates a cost overrun.
© 2015 Accenture. All rights reserved.
Running Tested Features* (RTF)
Definition
RTF depicts the variance of working (running) features over total features built to date.
Calculation
# completed user stories that still pass all acceptance tests
RTF = x 100
total # of completed user stories to date
21© 2015 Accenture. All rights reserved.
*) “A Metric leading to Agility”, Ron Jeffries
But wait!
What about Scrum’s metrics as
the Burndown and the Velocity!
5© 2015 Accenture. All rights reserved.
Delivered Defect Rate (DDR)
Definition
DDR indicates the effectiveness of the review and testing activities, thus ensuring that fewer
defects are identified on the delivered product (increment).
Calculation
Defects identified after Done-ness of user stories
DDR =
Total effort spent in all tasks till date
Alternative metric: Defect Density is # of defects identified in completed user stories per size
of Done user stories.
23© 2015 Accenture. All rights reserved.
Delivered Defect Rate
24© 2015 Accenture. All rights reserved.
DDR Sprint 1 Sprint 2 Sprint 3 Sprint 4
Defects Identified 7 12 19 25
SPE Effort 400 831 1262 1685
Defect Rate 0,018 0,014 0,015 0,015
Engineering effort
includes effort from Agile
Lifecycle tool for design,
build, test, defect fix
tasks. Includes PO & SM
time as % of completed
stories
Count only the
defects logged after
the story is marked
complete by the
developer
In the example above, DDR trend is stable. Therefore the delivered quality is stable.
A Set of Core Metrics for Agile Project management*
Scope Cost
Schedule Productivity
Story Point Effort
Performance IndicatorScope Volatility
Release Slippage Risk
Indicator
Sprint Burndown
Performance Indicator
Release Burnchart
Performance Indicator
Quality
Sprint Productivity
Required Productivity
© 2015 Accenture. All rights reserved.
*) Metrics are agnostic of technology or domain where Agile Project Management is used
Running Tested
Features
Delivered
Defect Rate
Some further sometimes helpful metrics
26
% Stories accepted
Stakeholder Involvement Index
% Changed Scope
Average Time to Market
(Retrospective)
Process
improvement
Customer Satisfaction
Test Automation
Coverage
Employee Engagement
Epic Progress Report
A Set of Core Metrics for Agile Project management*
Scope Cost
Schedule Productivity
Story Point Effort
Performance IndicatorScope Volatility
Release Slippage Risk
Indicator
Sprint Burndown
Performance Indicator
Release Burnchart
Performance Indicator
Quality
Sprint Productivity
Required Productivity
© 2015 Accenture. All rights reserved.
*) Metrics are agnostic of technology or domain where Agile Project Management is used
Running Tested
Features
Delivered
Defect Rate

Más contenido relacionado

La actualidad más candente

Aumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com JiraAumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com JiraLuís Cesar Teodoro
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Derk-Jan de Grood
 
Integrating Jira Software Cloud With the AWS Code Suite
Integrating Jira Software Cloud With the AWS Code SuiteIntegrating Jira Software Cloud With the AWS Code Suite
Integrating Jira Software Cloud With the AWS Code SuiteAtlassian
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsGaurav Sharma
 
Scrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareScrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareInvensis Learning
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile FrameworkKnoldus Inc.
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release PlanningAdnan Aziz
 
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleVadim Mikhnevych
 
Statik, Kanban's hidden gem
Statik, Kanban's hidden gemStatik, Kanban's hidden gem
Statik, Kanban's hidden gemMike Burrows
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningoGuild .
 
Introduction to Agile Marketing
Introduction to Agile MarketingIntroduction to Agile Marketing
Introduction to Agile MarketingWill Egan
 

La actualidad más candente (20)

Aumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com JiraAumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com Jira
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
 
Integrating Jira Software Cloud With the AWS Code Suite
Integrating Jira Software Cloud With the AWS Code SuiteIntegrating Jira Software Cloud With the AWS Code Suite
Integrating Jira Software Cloud With the AWS Code Suite
 
Agile
Agile Agile
Agile
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOps
 
Scrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareScrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShare
 
Agile
AgileAgile
Agile
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile Framework
 
Scaling Agile
Scaling Agile Scaling Agile
Scaling Agile
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
 
Architecture: Microservices
Architecture: MicroservicesArchitecture: Microservices
Architecture: Microservices
 
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scale
 
Agile Retrospectives
Agile RetrospectivesAgile Retrospectives
Agile Retrospectives
 
Statik, Kanban's hidden gem
Statik, Kanban's hidden gemStatik, Kanban's hidden gem
Statik, Kanban's hidden gem
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Introduction to Agile Marketing
Introduction to Agile MarketingIntroduction to Agile Marketing
Introduction to Agile Marketing
 
What is agile?
What is agile?What is agile?
What is agile?
 

Similar a Agile metrics what is... riga-version

Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Priyank Pathak
 
PMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsPMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsThanh Nguyen
 
What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?SwatiKapoor43
 
Performance Engineering Masterclass: Efficient Automation with the Help of SR...
Performance Engineering Masterclass: Efficient Automation with the Help of SR...Performance Engineering Masterclass: Efficient Automation with the Help of SR...
Performance Engineering Masterclass: Efficient Automation with the Help of SR...ScyllaDB
 
Cs 568 Spring 10 Lecture 5 Estimation
Cs 568 Spring 10  Lecture 5 EstimationCs 568 Spring 10  Lecture 5 Estimation
Cs 568 Spring 10 Lecture 5 EstimationLawrence Bernstein
 
Agile process with a fixed cost
Agile process with a fixed costAgile process with a fixed cost
Agile process with a fixed costRalph Johnson
 
Ac2017 6. output based contracting
Ac2017   6. output based contractingAc2017   6. output based contracting
Ac2017 6. output based contractingNesma
 
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...Tarun Singh
 
Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011Priyank Pathak
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma
 
DevOPs Transformation Workshop
DevOPs Transformation WorkshopDevOPs Transformation Workshop
DevOPs Transformation WorkshopJules Pierre-Louis
 
What is Test Matrix?
What is Test Matrix?What is Test Matrix?
What is Test Matrix?QA InfoTech
 
Earned value
Earned valueEarned value
Earned valueOliver
 
Overview of Rational Services Offerings
Overview of Rational Services OfferingsOverview of Rational Services Offerings
Overview of Rational Services OfferingsIBM Rational software
 
Lean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templatesLean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templatesSteven Bonacorsi
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process OverviewPaul Nguyen
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsPrashant Ram
 

Similar a Agile metrics what is... riga-version (20)

Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011
 
PMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsPMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile Metrics
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?
 
Performance Engineering Masterclass: Efficient Automation with the Help of SR...
Performance Engineering Masterclass: Efficient Automation with the Help of SR...Performance Engineering Masterclass: Efficient Automation with the Help of SR...
Performance Engineering Masterclass: Efficient Automation with the Help of SR...
 
Cs 568 Spring 10 Lecture 5 Estimation
Cs 568 Spring 10  Lecture 5 EstimationCs 568 Spring 10  Lecture 5 Estimation
Cs 568 Spring 10 Lecture 5 Estimation
 
Agile process with a fixed cost
Agile process with a fixed costAgile process with a fixed cost
Agile process with a fixed cost
 
Ac2017 6. output based contracting
Ac2017   6. output based contractingAc2017   6. output based contracting
Ac2017 6. output based contracting
 
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
 
Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
DevOPs Transformation Workshop
DevOPs Transformation WorkshopDevOPs Transformation Workshop
DevOPs Transformation Workshop
 
What is Test Matrix?
What is Test Matrix?What is Test Matrix?
What is Test Matrix?
 
Earned value
Earned valueEarned value
Earned value
 
Scaled agile meets the ground
Scaled agile meets the groundScaled agile meets the ground
Scaled agile meets the ground
 
Overview of Rational Services Offerings
Overview of Rational Services OfferingsOverview of Rational Services Offerings
Overview of Rational Services Offerings
 
Lean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templatesLean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templates
 
Platinum card for agile ev mr4
Platinum card for agile ev mr4Platinum card for agile ev mr4
Platinum card for agile ev mr4
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
 

Último

Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLBhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLNitya salvi
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Apsara Of India
 
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...rahim quresi
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Riya Pathan
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...ritikasharma
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...noor ahmed
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...russian goa call girl and escorts service
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goasexy call girls service in goa
 
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...SUHANI PANDEY
 
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...ritikasharma
 
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment BookingKanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.Nitya salvi
 

Último (20)

Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLBhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
 
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 
Russian ℂall gIRLS In Goa 9316020077 ℂall gIRLS Service In Goa
Russian ℂall gIRLS In Goa 9316020077  ℂall gIRLS Service  In GoaRussian ℂall gIRLS In Goa 9316020077  ℂall gIRLS Service  In Goa
Russian ℂall gIRLS In Goa 9316020077 ℂall gIRLS Service In Goa
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
 
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
 
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
 
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort GoaDesi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
 
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
 
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment BookingKanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
 
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
 
Goa Call "Girls Service 9316020077 Call "Girls in Goa
Goa Call "Girls  Service   9316020077 Call "Girls in GoaGoa Call "Girls  Service   9316020077 Call "Girls in Goa
Goa Call "Girls Service 9316020077 Call "Girls in Goa
 

Agile metrics what is... riga-version

  • 1. © 2015 Accenture. All rights reserved. Accenture, its logo, and 'High Performance. Delivered.' are trademarks of Accenture. Agile Day Riga 2015 Alex Birke, May 23, 2015 Essential Metrics for Agile Project Management
  • 2. Why Metrics? “they help […] to make decisions” (Eric Ries, Lean Startup) 2© 2015 Accenture. All rights reserved.
  • 3. What makes a good metric? As many as required, as less as possible Leading indicators over trailing indicators Measure results, not activity Assess trends, not snapshots Easy to collect 4© 2015 Accenture. All rights reserved.
  • 4. But wait! What about Scrum’s metrics as the Burndown and the Velocity! 5© 2015 Accenture. All rights reserved.
  • 5. A Set of Core Metrics for Agile Project management* Scope Cost Schedule Productivity Story Point Effort Performance IndicatorScope Volatility Release Slippage Risk Indicator Sprint Burndown Performance Indicator Release Burnchart Performance Indicator Quality Sprint Productivity Required Productivity © 2015 Accenture. All rights reserved. *) Metrics are agnostic of technology or domain where Agile Project Management is used Running Tested Features Delivered Defect Rate
  • 6. Sprint Productivity (P) Definition Productivity is measured as generated value in story points that can be completed per person day. Calculation # story points [SP] of a sprint P = # person days of a sprint 8© 2015 Accenture. All rights reserved.
  • 7. Required Productivity (RP) Definition RP is the productivity that the team would require in the remaining sprints, to complete at least remaining “Must-Have” user stories, so that a Minimal Viable Release (MVR) can be deployed to production. Calculation # of SP estimate of remaining “Must-Have” stories RP = Total planned effort in remaining sprints 9© 2015 Accenture. All rights reserved.
  • 8. Required Productivity 10© 2015 Accenture. All rights reserved. Required Velocity = ( 3 [SP] + 3 [SP] + 8 [SP] + 3 [SP] ) / 3 = 5.66 [SP] Assuming 105 hours per upcoming Sprint: RP = 5.66 [SP] / 105 [hours] = 0.054 [SP / hours]
  • 9. Release Slippage Risk Indicator (RSRI) Definition RSRI indicates whether at least a minimal viable release (MVR) can be deployed to production on the scheduled date. Calculation “Past” Sprint Productivity (P) RSRI = Required Sprint Productivity for release date (RP) = 1 : as planned RSRI < 1 : delayed > 1 : ahead of plan 11© 2015 Accenture. All rights reserved.
  • 10. Release Slippage Risk Indicator 12© 2015 Accenture. All rights reserved. Required Productivity = ( 3 [SP] + 3 [SP] + 8 [SP] + 3 [SP] ) / (3 [Sprints] * 105 [hours] ) = = 0.054 [SP / hours] Past Productivity = 5 [SP] / 90 [hours] = 0.055 [SP / hours] Release Slippage Risk = 1.02
  • 11. What makes a good metric? As many as required, as less as possible Leading indicators over trailing indicators Measure results, not activity Assess trends, not snapshots Easy to collect 4© 2015 Accenture. All rights reserved.
  • 12. 0 20 60 160 280 400 560 720 820 920 1015 1110 1210 1330 490 0 200 400 600 800 1000 1200 1400 1600 1800 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Work(StoryPoints) Sprint # Release Burn Up Chart Must-Have Scope Must-Have + Should-Have Scope Planned Dev Complete or Accenture Scope Complete Ideal Burn-Up Required Burn 2 new “Billing” epics added “Summary Reports” added “Rating” epics de-scoped In the example above, at the end of Sprint 7: RBPI = 490 / 720 = 0.68, which indicates that the amount of user stories done was less than expected. Release BurnChart Performance Indicator © 2015 Accenture. All rights reserved.
  • 13. Sprint Burndown Performance Indicator (SBPI) Definition SBPI shows the deviation in completed work compared to work planned, for the current sprint. Calculation Ideal remaining work SBPI = Actual remaining work = 1: as planned SBPI < 1: delayed > 1: ahead of plan 15© 2015 Accenture. All rights reserved.
  • 14. Sprint Burndown Performance Indicator = 120 [hours] / 160 [hours] = .75 (i.e. -25% deviation) Sprint Burndown Performance Indicator = 40 [SP] / 50 [SP] = .80 Fig. 1: Task Burndown (effort based) Fig. 2: User Story Burndown (Story Point based) Sprint Burndown Performance Indicator © 2015 Accenture. All rights reserved.
  • 15. Scope Volatility (SV) Definition Scope Volatility depicts the amount of change in size of the release scope, comparing the release scope size measured at start of the release and after the last completed sprint. Calculation Current Size of Must-Have Scope – Initial Size of Must-Have Scope SV = * 100 Initial Size of Must-Have Scope > 0: Scope creep SV < 0: Scope drop = 0: Planned scope size retained (often corridor) 17© 2015 Accenture. All rights reserved.
  • 16. 1143 1228 Must-Have Scope 1237 1273 1330 0 200 400 600 800 1000 1200 1400 1600 1800 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Work(StoryPoints) Sprint # Release Burn Up Chart Must-Have Scope Must-Have + Should-Have Scope Planned Dev Complete or Accenture Scope Complete Ideal Burn-Up Required Burn 2 new “Billing” epics added “Rating” epics de-scoped In the example above, Scope Volatility = (1273 [SP] – 1143 [SP] ) / 1143 [SP] * 100 = .11 Scope Volatility © 2015 Accenture. All rights reserved.
  • 17. Story Point Effort Performance Indicator (SPEPI) Definition SPEPI (aka CPI, sprint-wise) indicates if the ongoing project release is currently on budget, depicting deviation in planned effort per story point to the actual effort per story point. Calculation Planned Effort to be spent in the release so far Planned Story points delivered in the release so far SPEPI = Actual Effort spent on the release so far Actual Story points delivered in the release so far = 1 : as planned SPEPI < 1 : cost overrun > 1 : under budget 19© 2015 Accenture. All rights reserved.
  • 18. Story Point Effort Performance Indicator “per” 20 Value Effort / money SPEPI = (875 / 630 ) / ( 957 / 490 ) = 0.71, which indicates a cost overrun. © 2015 Accenture. All rights reserved.
  • 19. Running Tested Features* (RTF) Definition RTF depicts the variance of working (running) features over total features built to date. Calculation # completed user stories that still pass all acceptance tests RTF = x 100 total # of completed user stories to date 21© 2015 Accenture. All rights reserved. *) “A Metric leading to Agility”, Ron Jeffries
  • 20. But wait! What about Scrum’s metrics as the Burndown and the Velocity! 5© 2015 Accenture. All rights reserved.
  • 21. Delivered Defect Rate (DDR) Definition DDR indicates the effectiveness of the review and testing activities, thus ensuring that fewer defects are identified on the delivered product (increment). Calculation Defects identified after Done-ness of user stories DDR = Total effort spent in all tasks till date Alternative metric: Defect Density is # of defects identified in completed user stories per size of Done user stories. 23© 2015 Accenture. All rights reserved.
  • 22. Delivered Defect Rate 24© 2015 Accenture. All rights reserved. DDR Sprint 1 Sprint 2 Sprint 3 Sprint 4 Defects Identified 7 12 19 25 SPE Effort 400 831 1262 1685 Defect Rate 0,018 0,014 0,015 0,015 Engineering effort includes effort from Agile Lifecycle tool for design, build, test, defect fix tasks. Includes PO & SM time as % of completed stories Count only the defects logged after the story is marked complete by the developer In the example above, DDR trend is stable. Therefore the delivered quality is stable.
  • 23. A Set of Core Metrics for Agile Project management* Scope Cost Schedule Productivity Story Point Effort Performance IndicatorScope Volatility Release Slippage Risk Indicator Sprint Burndown Performance Indicator Release Burnchart Performance Indicator Quality Sprint Productivity Required Productivity © 2015 Accenture. All rights reserved. *) Metrics are agnostic of technology or domain where Agile Project Management is used Running Tested Features Delivered Defect Rate
  • 24. Some further sometimes helpful metrics 26 % Stories accepted Stakeholder Involvement Index % Changed Scope Average Time to Market (Retrospective) Process improvement Customer Satisfaction Test Automation Coverage Employee Engagement Epic Progress Report
  • 25. A Set of Core Metrics for Agile Project management* Scope Cost Schedule Productivity Story Point Effort Performance IndicatorScope Volatility Release Slippage Risk Indicator Sprint Burndown Performance Indicator Release Burnchart Performance Indicator Quality Sprint Productivity Required Productivity © 2015 Accenture. All rights reserved. *) Metrics are agnostic of technology or domain where Agile Project Management is used Running Tested Features Delivered Defect Rate