SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Agile Metrics
Gabriel Ledesma
Agiles2013 - Oct, 12 - Lima, Perú

Monday, October 21, 13
Content
• Goal of agile
• Goal of metrics
• Data & measurement
• Indicators
• Calibration
• Scope
Monday, October 21, 13
Goal of agile
• Always build the potentially shipable
product increment.

• Always build high quality product.
• According to customer time-to-market.
• Working with people (not resources) in the
happy context company.

Monday, October 21, 13
Goal of metrics
• Be predictable to estimate and develop

software with a good rate of ROI for my
company.

Monday, October 21, 13
Data &
measurements

• Data:
• Story Points
• Sprint Timebox
• Hours per devs
• Basic measurements:
• Capacity
• Velocity
Monday, October 21, 13
Capacity:
• ideal_hours * sprint_timebox * devs_of_
team

• Ex: 7.5 hs * 10 days * 5 devs = 375 hs

Monday, October 21, 13
Real capacity:
• Capacity - (Holidays - study days - breaks
or interruption - others)

• Ex: 375 hs - (1 dev * 3 days) = 352,5 hs

Monday, October 21, 13
Velocity of sprint:
• (total_accepted_story_points / capacity)
real_capacity

• Ex: (36 / 375) 352,5 = 33,84 story points

Monday, October 21, 13
Velocity Chart
Story point accepted
40
30
20

36

33
28

25

30

10
0
Sprint 6

Monday, October 21, 13

Sprint 7

Sprint 8

Sprint 9

Sprint 10
Team Velocity:
• Velocity average of the last five sprints:
• Ex: (25 + 33 + 28 + 30 + 36) / 5 = 30,4
story points

Monday, October 21, 13
Indicators
• % of stories accepted
• % of stories rejected
• % of stories adding at the middle of sprint
• % of defect stories
• % of bugs under staging or production
Monday, October 21, 13
Calibration
• When? Retrospective meeting time.
• Who? The Team and Scrum Master.
• How? Reflexion about measurements and
indicators and take at least one item
calibration in the action plan.

Monday, October 21, 13
Scope
• Time scope:
• Sprint
• Project
• General scope:
• Team
• Customer
• Company
Monday, October 21, 13
Thanks!
@gafaled

Monday, October 21, 13

Más contenido relacionado

Similar a Agile metrics

Estimating time-tracking
Estimating time-trackingEstimating time-tracking
Estimating time-tracking
Leigh White
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
InCycle Software
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
 
Software Project Management lecture 8
Software Project Management lecture 8Software Project Management lecture 8
Software Project Management lecture 8
Syed Muhammad Hammad
 

Similar a Agile metrics (20)

From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Scrum software develoment
Scrum software develomentScrum software develoment
Scrum software develoment
 
LoQutus: A deep-dive into Microsoft Power BI
LoQutus: A deep-dive into Microsoft Power BILoQutus: A deep-dive into Microsoft Power BI
LoQutus: A deep-dive into Microsoft Power BI
 
Al Nelson on Project Management for Game Developers
Al Nelson on Project Management for Game DevelopersAl Nelson on Project Management for Game Developers
Al Nelson on Project Management for Game Developers
 
10 different kanban boards and their context
10 different kanban boards and their context10 different kanban boards and their context
10 different kanban boards and their context
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Estimation Protips
Estimation ProtipsEstimation Protips
Estimation Protips
 
Project Time Management
Project Time Management Project Time Management
Project Time Management
 
Building Intelligent Workplace Limits and Challenges RIGA COMM 2023
Building Intelligent Workplace Limits and Challenges RIGA COMM 2023 Building Intelligent Workplace Limits and Challenges RIGA COMM 2023
Building Intelligent Workplace Limits and Challenges RIGA COMM 2023
 
Project Management 101: Communication is 90% of the Job
Project Management 101: Communication is 90% of the JobProject Management 101: Communication is 90% of the Job
Project Management 101: Communication is 90% of the Job
 
Estimating time-tracking
Estimating time-trackingEstimating time-tracking
Estimating time-tracking
 
Where is Scheduling Headed?
Where is Scheduling Headed?Where is Scheduling Headed?
Where is Scheduling Headed?
 
Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
The Scrum Master role
The Scrum Master roleThe Scrum Master role
The Scrum Master role
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Software Project Management lecture 8
Software Project Management lecture 8Software Project Management lecture 8
Software Project Management lecture 8
 
Agile Content: Lessons from Lean Startups
Agile Content: Lessons from Lean StartupsAgile Content: Lessons from Lean Startups
Agile Content: Lessons from Lean Startups
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Agile metrics

  • 1. Agile Metrics Gabriel Ledesma Agiles2013 - Oct, 12 - Lima, Perú Monday, October 21, 13
  • 2. Content • Goal of agile • Goal of metrics • Data & measurement • Indicators • Calibration • Scope Monday, October 21, 13
  • 3. Goal of agile • Always build the potentially shipable product increment. • Always build high quality product. • According to customer time-to-market. • Working with people (not resources) in the happy context company. Monday, October 21, 13
  • 4. Goal of metrics • Be predictable to estimate and develop software with a good rate of ROI for my company. Monday, October 21, 13
  • 5. Data & measurements • Data: • Story Points • Sprint Timebox • Hours per devs • Basic measurements: • Capacity • Velocity Monday, October 21, 13
  • 6. Capacity: • ideal_hours * sprint_timebox * devs_of_ team • Ex: 7.5 hs * 10 days * 5 devs = 375 hs Monday, October 21, 13
  • 7. Real capacity: • Capacity - (Holidays - study days - breaks or interruption - others) • Ex: 375 hs - (1 dev * 3 days) = 352,5 hs Monday, October 21, 13
  • 8. Velocity of sprint: • (total_accepted_story_points / capacity) real_capacity • Ex: (36 / 375) 352,5 = 33,84 story points Monday, October 21, 13
  • 9. Velocity Chart Story point accepted 40 30 20 36 33 28 25 30 10 0 Sprint 6 Monday, October 21, 13 Sprint 7 Sprint 8 Sprint 9 Sprint 10
  • 10. Team Velocity: • Velocity average of the last five sprints: • Ex: (25 + 33 + 28 + 30 + 36) / 5 = 30,4 story points Monday, October 21, 13
  • 11. Indicators • % of stories accepted • % of stories rejected • % of stories adding at the middle of sprint • % of defect stories • % of bugs under staging or production Monday, October 21, 13
  • 12. Calibration • When? Retrospective meeting time. • Who? The Team and Scrum Master. • How? Reflexion about measurements and indicators and take at least one item calibration in the action plan. Monday, October 21, 13
  • 13. Scope • Time scope: • Sprint • Project • General scope: • Team • Customer • Company Monday, October 21, 13