SlideShare a Scribd company logo
TOP METRICS FOR AGILE

              AGILENCR 2011


                                       -Priyank
                email: priyankdk@gmail.com

           © Cybercom Datamatics Information Solutions.
Top metrics for Agile by Priyank
Top metrics for Agile by Priyank
ABOUT US
Measure


Metrics
DEFINITIONS
   Effort – the actual hours required to write the software.
   Defect – the unaccepted functionality, hopefully identified by test case…
    through web search - A flaw in a component or system that can cause the
    component or system to fail to perform its required function.
   Schedule/Duration –the calendar time to get something done
   Cost – strongly correlated with effort, but duration also plays a role
   Size – something that can be counted/measured. Hopefully it is
    representative of effort.
   Plan/Estimated – our educated guess, is a probability.
   Actual – measured result.

   Quality – A delight
METRICS FOR AGILE
-   Efforts ,Top-Line, Velocity, Burn-Down,
-   Cost
-   Schedule, Time to market , Cycle time
-   Defects
-   Technical debt
                               NEED OF THESE METRICS
                                 Can help you
                                     Understand about scrum performance
                                     Drawing scrum progress, productivity,
                                      predictability
                                     Analyze quality and value
                                     Pain points, Improvement areas
                                     Motivation & Performance
                                     Simple

           Scrum (Time Boxed Continuous Iterations & Release)
MANIFESTO FOR AGILE




        © Agile Alliance http://agilemanifesto.org
AGILE IS VALUE DRIVEN & ADAPTIVE

Constraints       Requirement           Cost        Schedule


                                           Value Driven




                   Plan Driven


Estimates     Schedule           Cost          Features

                 Predictive               Agile - Adaptive
TOP-LINE, RELEASE BURN-UP
                            Base Measure –
                            • Total Number of Story
                              Points
                            • Total Number of Sprints
                              Planned
                            • Story Points planned at
                              each sprint
                            • Story Points completed in
                              each sprint
VELOCITY
   Velocity is relative measure of progress. It can be measured by Feature delivered in
    an iteration
   & It is a measure of how much Product Backlog the team can complete in a given
    amount of time.
   Feature are usually initial stories and some times are set of feature with some non
    features.
BURN DOWN
   Burn-down chart shows the estimated number of hours required to complete
    the tasks of the Sprint.
   And similar to earned-value chart if you count the delivered functionality over
    time – Accepted work.
   It shows both the status and rate of progress (“velocity”) in a way that is both
    clear and easy to discuss.
BURN UP
   Burn-up chart shows the amount of Accepted work (that work which has been
    completed, tested and met acceptance criteria)
   And is shows the Scope - how much work is in the project as whole.
SCHEDULE & COST METRICS
Metrics can be derived from this –
   Actual percent complete (APC)
        = Complete Story Point/Total Story Points
   Expected Percent Complete(EPC)
         = Number of completed iterations /number of planned iteration
                                                                             Base Measure –
   Planned Value (PV)= EPC x Budget                                         • Budget Allocated for the project
                                                                             • Total Number of Story Points
   AC =Actual Cost in $ or soft-cost in Hrs spent
                                                                             • Total Number of Sprints Planned
   EV(Earned Value)=APC x Budget                                            • Story Points planned at each sprint
                                                                             • Story Points completed in each sprint
   Schedule Performance Index (SPI)                                         • Release variance – plan vs. actual
         = EV/PV, greater than 1 is good (ahead of schedule)
   Cost Performance Index (CPI)
         = EV/ AC, greater than 1 is good (under budget)
   Cost variance (CV) = EV – AC, greater than 0 is good (under budget)
   Schedule variance (SV)= EV –PV, greater than 0 is good (ahead of schedule)


   Value realization or Velocity.
VALUE REALIZATION (VELOCITY)

   In the given example -
   Budget = 100 $
   Total SP = 120
   Total Sprint = 12


   After 4th Sprint where in First Sprint SP
    Accepted 9 out of 10, in Second Sprint 10
    out of 10, in Third 10 : 10 & in Fourth
    10:10


   APC = 39/120 which is 0.325 , in % 32.5
   EPC = 4/12 = 0.33 , in % 33.33
   PV = 0.33 x 100 = 33
   EV = 0.325 x 100 = 32.5
   Lets assume is AC = 40 $ (or 400 Hrs,
    where 10 Hrs = 1 $)


   SPI = 32.5/33 = 0.98
   CPI = 32.5/40 = 0.81
DEFECTS
   Defect Removal Efficiency (DRE) is a base measure which we can tailor for
    Scrum
   DRE = E / ( E + D )
        Where E = No. of Errors found before delivery of the software and
        D = No. of Errors found after delivery of the software
   @Scrum
        E = No. of Errors found before delivery of the software in any iteration (@ during sprint execution
         )and
        D = No. of Errors found after delivery of the software (@ Production )
   Ideal DRE = 1.
   DRE less than 1 needs RCA
TECHNICAL DEBT
Quality can be best view through code ….




Reference
http://nemo.sonarsource.org
Copyright
http://sonarsource.org
FEW MORE BASICS QUALITY METRICS
 Technical debt
 Test case, Bugs

 Complexity

 Cyclomatic Complexity

 Violations

 Class, Methods, Duplication, Comments etc..
QUALITY METRICS -




Reference
http://nemo.sonarsource.org
Copyright
http://sonarsource.org
REFERENCES -

   http://www.mountaingoatsoftware.com
   http://www.agilemodeling.com
   http://jamesshore.com/Agile-Book/assess_your_agility.html
   http://java.net/projects/hudson/
   http://www.sonarsource.org/
   http://docs.codehaus.org/display/SONAR/Metric+definitions
   https://wiki.rallydev.com
   http://www.infoq.com/
cdis.in

More Related Content

PDF
Metrics For Agile @CSI SPIN Mumbai Mar2011
PDF
Pmp formulas pmbok5
PPSX
Output and costs
PDF
Pyconkr 20150627_simulation_on_optical_image_stabilizer_using_python
KEY
Code Quality, Standards and Best Practices, Discuss
PPT
Agile Metrics
PDF
Continuous Development Pipeline
PDF
The story of SonarQube told to a DevOps Engineer
Metrics For Agile @CSI SPIN Mumbai Mar2011
Pmp formulas pmbok5
Output and costs
Pyconkr 20150627_simulation_on_optical_image_stabilizer_using_python
Code Quality, Standards and Best Practices, Discuss
Agile Metrics
Continuous Development Pipeline
The story of SonarQube told to a DevOps Engineer

Similar to Top metrics for Agile by Priyank (20)

PPT
Top Metrics for Agile @Agile NCR2011
PDF
PM - EVM - Dr Najam Abbas - OHT 1.pdf
PDF
PMI-ACP Lesson 10 Agile Metrics
PPT
Project cost management
PDF
Translating Points to Dollars
PDF
Ray stratton aace presentation
PPTX
day 3-2 PMP.pptx
PDF
Schulte
PDF
What to expect in 30 60-90 days in agile transformation journey?
PPT
cost-managementtttttttttttttttttttttttttttttt.ppt
PDF
NG BB 27 Process Capability
PDF
NG BB 27 Process Capability
PDF
2012 connectionpoint pcammisa_hpcm
PDF
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
PDF
Agile metrics what is... riga-version
PDF
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
PDF
Platinum card for agile ev mr4
PDF
Integrated master plan (imp) - the foundation of the program success
PPTX
Process capability relation between yield and number of parts in assembly und...
PDF
How not to be a victim (of other peoples’ mistakes)
Top Metrics for Agile @Agile NCR2011
PM - EVM - Dr Najam Abbas - OHT 1.pdf
PMI-ACP Lesson 10 Agile Metrics
Project cost management
Translating Points to Dollars
Ray stratton aace presentation
day 3-2 PMP.pptx
Schulte
What to expect in 30 60-90 days in agile transformation journey?
cost-managementtttttttttttttttttttttttttttttt.ppt
NG BB 27 Process Capability
NG BB 27 Process Capability
2012 connectionpoint pcammisa_hpcm
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
Agile metrics what is... riga-version
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
Platinum card for agile ev mr4
Integrated master plan (imp) - the foundation of the program success
Process capability relation between yield and number of parts in assembly und...
How not to be a victim (of other peoples’ mistakes)
Ad

More from agilencr (9)

PPT
When Scrum is not enough! A Case Study by Ruchika Goyal
PDF
Working towards true Scrum Mastery by Sanjiv Augustine
PPT
Agility in HR : The Xebia Story by Bharti and Sabeen
PPTX
Scrum and Lean : Multiply the Powers by Om Band
PDF
Test Driven Design by Jonas Auken
PDF
Should Distributed Agile have a Third culture? by Line Mark Rugholt
PDF
What is Agility? by Shaik Mohammed
PDF
Anti-patterns in Distributed Agile by Preethi Madhu
PPTX
Agile NCR 2011
When Scrum is not enough! A Case Study by Ruchika Goyal
Working towards true Scrum Mastery by Sanjiv Augustine
Agility in HR : The Xebia Story by Bharti and Sabeen
Scrum and Lean : Multiply the Powers by Om Band
Test Driven Design by Jonas Auken
Should Distributed Agile have a Third culture? by Line Mark Rugholt
What is Agility? by Shaik Mohammed
Anti-patterns in Distributed Agile by Preethi Madhu
Agile NCR 2011
Ad

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation theory and applications.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPT
Teaching material agriculture food technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Big Data Technologies - Introduction.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Spectral efficient network and resource selection model in 5G networks
Understanding_Digital_Forensics_Presentation.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation theory and applications.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The Rise and Fall of 3GPP – Time for a Sabbatical?
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
Dropbox Q2 2025 Financial Results & Investor Presentation
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Network Security Unit 5.pdf for BCA BBA.
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Big Data Technologies - Introduction.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...

Top metrics for Agile by Priyank

  • 1. TOP METRICS FOR AGILE AGILENCR 2011 -Priyank email: priyankdk@gmail.com © Cybercom Datamatics Information Solutions.
  • 6. DEFINITIONS  Effort – the actual hours required to write the software.  Defect – the unaccepted functionality, hopefully identified by test case… through web search - A flaw in a component or system that can cause the component or system to fail to perform its required function.  Schedule/Duration –the calendar time to get something done  Cost – strongly correlated with effort, but duration also plays a role  Size – something that can be counted/measured. Hopefully it is representative of effort.  Plan/Estimated – our educated guess, is a probability.  Actual – measured result.  Quality – A delight
  • 7. METRICS FOR AGILE - Efforts ,Top-Line, Velocity, Burn-Down, - Cost - Schedule, Time to market , Cycle time - Defects - Technical debt NEED OF THESE METRICS  Can help you  Understand about scrum performance  Drawing scrum progress, productivity, predictability  Analyze quality and value  Pain points, Improvement areas  Motivation & Performance  Simple Scrum (Time Boxed Continuous Iterations & Release)
  • 8. MANIFESTO FOR AGILE © Agile Alliance http://agilemanifesto.org
  • 9. AGILE IS VALUE DRIVEN & ADAPTIVE Constraints Requirement Cost Schedule Value Driven Plan Driven Estimates Schedule Cost Features Predictive Agile - Adaptive
  • 10. TOP-LINE, RELEASE BURN-UP Base Measure – • Total Number of Story Points • Total Number of Sprints Planned • Story Points planned at each sprint • Story Points completed in each sprint
  • 11. VELOCITY  Velocity is relative measure of progress. It can be measured by Feature delivered in an iteration  & It is a measure of how much Product Backlog the team can complete in a given amount of time.  Feature are usually initial stories and some times are set of feature with some non features.
  • 12. BURN DOWN  Burn-down chart shows the estimated number of hours required to complete the tasks of the Sprint.  And similar to earned-value chart if you count the delivered functionality over time – Accepted work.  It shows both the status and rate of progress (“velocity”) in a way that is both clear and easy to discuss.
  • 13. BURN UP  Burn-up chart shows the amount of Accepted work (that work which has been completed, tested and met acceptance criteria)  And is shows the Scope - how much work is in the project as whole.
  • 14. SCHEDULE & COST METRICS Metrics can be derived from this –  Actual percent complete (APC) = Complete Story Point/Total Story Points  Expected Percent Complete(EPC) = Number of completed iterations /number of planned iteration Base Measure –  Planned Value (PV)= EPC x Budget • Budget Allocated for the project • Total Number of Story Points  AC =Actual Cost in $ or soft-cost in Hrs spent • Total Number of Sprints Planned  EV(Earned Value)=APC x Budget • Story Points planned at each sprint • Story Points completed in each sprint  Schedule Performance Index (SPI) • Release variance – plan vs. actual = EV/PV, greater than 1 is good (ahead of schedule)  Cost Performance Index (CPI) = EV/ AC, greater than 1 is good (under budget)  Cost variance (CV) = EV – AC, greater than 0 is good (under budget)  Schedule variance (SV)= EV –PV, greater than 0 is good (ahead of schedule)  Value realization or Velocity.
  • 15. VALUE REALIZATION (VELOCITY)  In the given example -  Budget = 100 $  Total SP = 120  Total Sprint = 12  After 4th Sprint where in First Sprint SP Accepted 9 out of 10, in Second Sprint 10 out of 10, in Third 10 : 10 & in Fourth 10:10  APC = 39/120 which is 0.325 , in % 32.5  EPC = 4/12 = 0.33 , in % 33.33  PV = 0.33 x 100 = 33  EV = 0.325 x 100 = 32.5  Lets assume is AC = 40 $ (or 400 Hrs, where 10 Hrs = 1 $)  SPI = 32.5/33 = 0.98  CPI = 32.5/40 = 0.81
  • 16. DEFECTS  Defect Removal Efficiency (DRE) is a base measure which we can tailor for Scrum  DRE = E / ( E + D )  Where E = No. of Errors found before delivery of the software and  D = No. of Errors found after delivery of the software  @Scrum  E = No. of Errors found before delivery of the software in any iteration (@ during sprint execution )and  D = No. of Errors found after delivery of the software (@ Production )  Ideal DRE = 1.  DRE less than 1 needs RCA
  • 17. TECHNICAL DEBT Quality can be best view through code …. Reference http://nemo.sonarsource.org Copyright http://sonarsource.org
  • 18. FEW MORE BASICS QUALITY METRICS  Technical debt  Test case, Bugs  Complexity  Cyclomatic Complexity  Violations  Class, Methods, Duplication, Comments etc..
  • 20. REFERENCES -  http://www.mountaingoatsoftware.com  http://www.agilemodeling.com  http://jamesshore.com/Agile-Book/assess_your_agility.html  http://java.net/projects/hudson/  http://www.sonarsource.org/  http://docs.codehaus.org/display/SONAR/Metric+definitions  https://wiki.rallydev.com  http://www.infoq.com/