SlideShare a Scribd company logo
1 of 21
Download to read offline
TOP METRICS FOR AGILE

              AGILENCR 2011


                                       -Priyank
                email: priyankdk@gmail.com

           © Cybercom Datamatics Information Solutions.
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

Similar to Top metrics for Agile by Priyank

Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Priyank Pathak
 
PM - EVM - Dr Najam Abbas - OHT 1.pdf
PM - EVM - Dr Najam Abbas - OHT 1.pdfPM - EVM - Dr Najam Abbas - OHT 1.pdf
PM - EVM - Dr Najam Abbas - OHT 1.pdfNajm Naqvi
 
PMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsPMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsThanh Nguyen
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars Brent Barton
 
Ray stratton aace presentation
Ray stratton aace presentationRay stratton aace presentation
Ray stratton aace presentationDr Ezzat Mansour
 
day 3-2 PMP.pptx
day 3-2 PMP.pptxday 3-2 PMP.pptx
day 3-2 PMP.pptxAhmedKayed6
 
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
 
cost-managementtttttttttttttttttttttttttttttt.ppt
cost-managementtttttttttttttttttttttttttttttt.pptcost-managementtttttttttttttttttttttttttttttt.ppt
cost-managementtttttttttttttttttttttttttttttt.pptRedhaElhuni
 
NG BB 27 Process Capability
NG BB 27 Process CapabilityNG BB 27 Process Capability
NG BB 27 Process CapabilityLeanleaders.org
 
NG BB 27 Process Capability
NG BB 27 Process CapabilityNG BB 27 Process Capability
NG BB 27 Process CapabilityLeanleaders.org
 
2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcm2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcmInnovusPartners
 
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication GapBrent Barton
 
Agile metrics what is... riga-version
Agile metrics   what is... riga-versionAgile metrics   what is... riga-version
Agile metrics what is... riga-versionAlex Birke
 
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
 
Integrated master plan (imp) - the foundation of the program success
Integrated master plan (imp) - the foundation of the program successIntegrated master plan (imp) - the foundation of the program success
Integrated master plan (imp) - the foundation of the program successGlen Alleman
 
Process capability relation between yield and number of parts in assembly und...
Process capability relation between yield and number of parts in assembly und...Process capability relation between yield and number of parts in assembly und...
Process capability relation between yield and number of parts in assembly und...REXMATTHEW1
 

Similar to Top metrics for Agile by Priyank (20)

Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011
 
PM - EVM - Dr Najam Abbas - OHT 1.pdf
PM - EVM - Dr Najam Abbas - OHT 1.pdfPM - EVM - Dr Najam Abbas - OHT 1.pdf
PM - EVM - Dr Najam Abbas - OHT 1.pdf
 
PMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsPMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile Metrics
 
Project cost management
Project cost managementProject cost management
Project cost management
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars
 
Ray stratton aace presentation
Ray stratton aace presentationRay stratton aace presentation
Ray stratton aace presentation
 
day 3-2 PMP.pptx
day 3-2 PMP.pptxday 3-2 PMP.pptx
day 3-2 PMP.pptx
 
Schulte
SchulteSchulte
Schulte
 
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?
 
cost-managementtttttttttttttttttttttttttttttt.ppt
cost-managementtttttttttttttttttttttttttttttt.pptcost-managementtttttttttttttttttttttttttttttt.ppt
cost-managementtttttttttttttttttttttttttttttt.ppt
 
NG BB 27 Process Capability
NG BB 27 Process CapabilityNG BB 27 Process Capability
NG BB 27 Process Capability
 
NG BB 27 Process Capability
NG BB 27 Process CapabilityNG BB 27 Process Capability
NG BB 27 Process Capability
 
2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcm2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcm
 
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
 
Agile metrics what is... riga-version
Agile metrics   what is... riga-versionAgile metrics   what is... riga-version
Agile metrics what is... riga-version
 
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...
 
Platinum card for agile ev mr4
Platinum card for agile ev mr4Platinum card for agile ev mr4
Platinum card for agile ev mr4
 
Integrated master plan (imp) - the foundation of the program success
Integrated master plan (imp) - the foundation of the program successIntegrated master plan (imp) - the foundation of the program success
Integrated master plan (imp) - the foundation of the program success
 
Process capability relation between yield and number of parts in assembly und...
Process capability relation between yield and number of parts in assembly und...Process capability relation between yield and number of parts in assembly und...
Process capability relation between yield and number of parts in assembly und...
 
How not to be a victim (of other peoples’ mistakes)
How not to be a victim (of other peoples’ mistakes)How not to be a victim (of other peoples’ mistakes)
How not to be a victim (of other peoples’ mistakes)
 

More from agilencr

When Scrum is not enough! A Case Study by Ruchika Goyal
When Scrum is not enough! A Case Study by Ruchika GoyalWhen Scrum is not enough! A Case Study by Ruchika Goyal
When Scrum is not enough! A Case Study by Ruchika Goyalagilencr
 
Working towards true Scrum Mastery by Sanjiv Augustine
Working towards true Scrum Mastery by Sanjiv AugustineWorking towards true Scrum Mastery by Sanjiv Augustine
Working towards true Scrum Mastery by Sanjiv Augustineagilencr
 
Agility in HR : The Xebia Story by Bharti and Sabeen
Agility in HR : The Xebia Story by Bharti and SabeenAgility in HR : The Xebia Story by Bharti and Sabeen
Agility in HR : The Xebia Story by Bharti and Sabeenagilencr
 
Scrum and Lean : Multiply the Powers by Om Band
Scrum and Lean : Multiply the Powers by Om BandScrum and Lean : Multiply the Powers by Om Band
Scrum and Lean : Multiply the Powers by Om Bandagilencr
 
Test Driven Design by Jonas Auken
Test Driven Design by Jonas AukenTest Driven Design by Jonas Auken
Test Driven Design by Jonas Aukenagilencr
 
Should Distributed Agile have a Third culture? by Line Mark Rugholt
Should Distributed Agile have a Third culture? by Line Mark RugholtShould Distributed Agile have a Third culture? by Line Mark Rugholt
Should Distributed Agile have a Third culture? by Line Mark Rugholtagilencr
 
What is Agility? by Shaik Mohammed
What is Agility? by Shaik MohammedWhat is Agility? by Shaik Mohammed
What is Agility? by Shaik Mohammedagilencr
 
Anti-patterns in Distributed Agile by Preethi Madhu
Anti-patterns in Distributed Agile by Preethi MadhuAnti-patterns in Distributed Agile by Preethi Madhu
Anti-patterns in Distributed Agile by Preethi Madhuagilencr
 
Agile NCR 2011
Agile NCR 2011Agile NCR 2011
Agile NCR 2011agilencr
 

More from agilencr (9)

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

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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 StreamsRoshan Dwivedi
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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 2024Rafal Los
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Top metrics for Agile by Priyank

  • 1. TOP METRICS FOR AGILE AGILENCR 2011 -Priyank email: priyankdk@gmail.com © Cybercom Datamatics Information Solutions.
  • 2.
  • 3.
  • 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/