SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 
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
 
Calculating Physical Percent Complete on Agile Projects
Calculating Physical Percent Complete on Agile ProjectsCalculating Physical Percent Complete on Agile Projects
Calculating Physical Percent Complete on Agile ProjectsGlen Alleman
 

Similaire à 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?
 
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)
 
Calculating Physical Percent Complete on Agile Projects
Calculating Physical Percent Complete on Agile ProjectsCalculating Physical Percent Complete on Agile Projects
Calculating Physical Percent Complete on Agile Projects
 

Plus de 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
 

Plus de 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
 

Dernier

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Dernier (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

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/