SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Measuring Agility
                   Top 5 Metrics and Myths




                                     Pete Behrens
                                     Agile Organization & Process Coach
© 2009 Trail Ridge Consulting, LLC   pete@trailridgeconsulting.com   303.819.1809
Pete Behrens

    Agile Organization & Process Coach
               Certified Scrum Trainer
               Certified Scrum Coach
               Guide enterprise organizations in transitioning to an agile
                organization implementing agile methods
               Services for agile assessment, alignment, training and coaching

    Previous Experience
                      Led development of the requirements management solution
                       RequisitePro – a core product in the IBM Rational product line – using
                       the Rational Unified Process (RUP)
                      Consulted with EDS leading development of large data warehouse
                       solutions using Rapid Application Development (RAD)

© 2009 Trail Ridge Consulting, LLC                                                     2
Measurement Dimensions

           Predictability                  Value




          Quality                    Productivity
© 2009 Trail Ridge Consulting, LLC              3
How are projects measured today?

                              Failed
                               23%

                                                                        Median
                                                                        Overrun
   Succeeded
      28%
                                                         Cost         50%
                                            Challenged
                                               49%
                                                         Schedule     100%

    • On Time
    • On Budget                                          The average project
    • With all initially planned features                Costs 50% more and takes
                                                         twice as long as planned
           Source: Chaos Report, Standish Group, 2001



© 2009 Trail Ridge Consulting, LLC                                                4
Traditional project visibility is
               often too late

                                                                                                Surprise !




                                                                             n
                                                                         la
                                                                   tP
                                                                    s
Features




                                                                 Te
                                                                                           al


                                                            t&
                                                                                       ctu

                                                        en
                                                                                 t   A
                                                     pm                         s
                                                                             Te
                                                 lo
                                                                         &
                                                 ve

                                                                     t
                                                                  en
                                                De



                                                              m
                                                         e lop
                                                     D ev
                  Analysis & Requirements


                                                Time

           © 2009 Trail Ridge Consulting, LLC                                                                5
Agile seeks transparency from
               the outset of the project

                                                                                                            Surprise !




                                                                                            n
                                                                                         la
Features




                                                                                     stP
                                                                                  Te
                                                                      i      ty
                                                                 ibil
                                                                             t&
                                                               is                                      al
                                                           l eV          en                         ctu
                                                        i
                                                                        m
                                                                                                   A
                                                     Ag                                       st
                                                                         p
                                                                      lo


                                                                                            Te
                                                                  ve



                                                                                        &
                                                               De




                                                                                   e nt
                                                                                  m
                                                                             e lop
                                                                         v
                   Analysis & Requirements                             De
                      Sprint 1   Sprint 2       Sprint 3   Sprint 4
                                                                 Time

           © 2009 Trail Ridge Consulting, LLC                                                                            6
Predictability Metric - Velocity
 25



 20                                                                                     Average = 19



 15



 10

                                                                      Teams will tend toward a
   5                                                                  consistent velocity after a
                                                                      few sprints if the team and
                                                                      domain stay consistent
   0
          Sprint 1     Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8



© 2009 Trail Ridge Consulting, LLC                                                                     7
Sprints drive predictability

                                              Traditional Project

       Predictable                                Uncertain                  Unpredictable



                                        Agile Project with Timeboxed Iterations

        Sprint          Sprint       Sprint    Sprint   Sprint      Sprint   Sprint    Sprint



                                               Project Timeline


                                                                 Definition:
                                                                 Sprint = Iteration = Timebox
© 2009 Trail Ridge Consulting, LLC                                                         8
Velocity - Advanced Burn Down

                                      Measures team
                                       velocity (work
                                       complete per sprint)
                                      Measures scope
                                       change over time
                                      Guides release-level
                                       decision making




© 2009 Trail Ridge Consulting, LLC                        9
Predictability Metric -
     On Time Delivery
                                     Last non-agile release




Since March 2007 every
 Salesforce.com agile
   release has been
   deployed on-time
         (down to the exact minute)


                                                 Source: Scrum Gathering 2008 - Salesforce.com Keynote Address

© 2009 Trail Ridge Consulting, LLC                                                                     10
Agile is value-driven

                             Predictive Process           Adaptive Process
                                 (Waterfall)                  (Agile)
Constraints                           Requirements        Cost           Schedule




                                         Plan                    Value/Vision
                                        Driven                      Driven




 Estimates                     Cost           Schedule            Features

                                   The plan creates          The vision creates
                                cost/schedule estimates      feature estimates

© 2009 Trail Ridge Consulting, LLC                                                  11
What is valued?


Actual use of requested features in predictive projects
                                        Always
                                          7%      Never
                              Often                45%
                              13%                         Results:

                                                          • 64% Rarely or never used
                     Sometimes
                       16%
                                                          • 20% Frequently used
                                         Rarely
                                          19%


                                                             Source: Standish Group study
                                                             presented at XP2002 by Jim Johnson


   © 2009 Trail Ridge Consulting, LLC                                                   12
The Value of Time
                                                             Traditional Single Release

                                                                      Delivered
                                                                         1-5
                           Agile Incremental Release
                  Delivered          Delivered   Delivered      Delivered     Delivered
                      1                  2           3              4             5



                                                        Time



                                                                              Value
                                                                               Gap



                                                         Value
© 2009 Trail Ridge Consulting, LLC                                                        13
Value Metric - Feature Delivery



 94% feature
  request increase
  from 2006 - 2007

 38% increase in
  feature request
  delivered per
  developer

                                       Source: Scrum Gathering 2008 - Salesforce.com Keynote Address

  © 2009 Trail Ridge Consulting, LLC                                                         14
Value Metric - Customer Survey



                                      Ask your customers!
                                      Set a baseline and
                                       measure quarterly
                                      Qualitative & Quantitative
                                      Questions cover
                                        Responsiveness
                                        Quality of features
                                        Support provided
                                        Delivery timeliness
                                        Feature value
© 2009 Trail Ridge Consulting, LLC      ...                   15
Quality Metric -
     Running Tested Features (RTF)
      Measures the number of automated unit and
           functional tests for a team/product over time

                Measures quality as a leading indicator
                Measures productivity with respect to complexity better
                 than other measures




© 2009 Trail Ridge Consulting, LLC   Source: http://www.xprogramming.com/xpmag/jatRtsMetric.htm   16
RTF Example
          Israeli Air Force in 2005
                                                                           Increased confidence in
                                                                            team and management
                                                                           Enabled accurate and
                                                                            effective decision making
                                                                           Motivated writing tests

                                                                           Motivated writing smaller
                                                                            tests - more adaptable
                                                                           # of tests generally reflected
http://www.cs.huji.ac.il/~davidt/papers/Agile_Metrics_AgileUnited05.pdf
                                                                            complexity better than other
                                                                            methods (e.g. SLOC,
                                                                            Function Points, etc.)
     © 2009 Trail Ridge Consulting, LLC                                                               17
Quality Metric -
     Issue / Defect Costs
      Measure the # of product issues and defects
           multiplied by the cost of addressing them
                Measures quality as a lagging indicator
                Measures support cost impact of quality




© 2009 Trail Ridge Consulting, LLC                         18
Issue/Defect Cost @ IBM

1,056
                                          1,056



   792                                                          2008
                          Expected                      Cost per
                          Actual                         Defect = $16,000
   528                                                   Ticket =    $500

                                                        Savings = $2.6M
   264

                    168                            67   Economics of Agile Development
                                     32                 Sue McKinney, IBM - 2008
                                                        Agile2008 Conference Case Study
       0
                       Defects               Tickets

© 2009 Trail Ridge Consulting, LLC                                                    19
Myth - Metrics drive team
     performance
                            Metrics are not inherently good or bad
                            It is the use of the metric that drives team dysfunction




© 2009 Trail Ridge Consulting, LLC                                                 20
Myth - Velocity measures
     productivity (or value)
      Story points are relative
      Cannot compare velocity across teams
      All teams, products, environments,
       constraints, and dependencies are different
      Some stories are more valued than others




© 2009 Trail Ridge Consulting, LLC                   21
Myth - 100% Committed vs.
           Actual drives estimation accuracy
                40
                     78%             64%        91%        100%       120%

                30   32
                                                                                 Predictability
                                     28
 Story Points




                          25                                               24
                20                              22
                                                     20    20 20      20            Committed
                                          18
                                                                                    Actual

                10
                                                                                 Productivity


                 0
                     Sprint 1        Sprint 2   Sprint 3   Sprint 4   Sprint 5
© 2009 Trail Ridge Consulting, LLC                                                        22
Commitment vs. Actual




                                     Completed
                                     Remaining



                                                 Share commitment vs. actual as
                                                 a fact to drive discussions:

                                                 1. Why didn’t we get it done?
                                                 2. What are we doing about it?
                                                 3. What are the impact to the
                                                    release goals?

© 2009 Trail Ridge Consulting, LLC                                            23
Commitment vs. Actual




         150.0

                                                                 Completed
                                                                 Remaining


         112.5
                                                                             Share commitment vs. actual as
                                                                             a fact to drive discussions:
Points




          75.0


                                                                             1. Why didn’t we get it done?
          37.5
                                                                             2. What are we doing about it?
                                                                             3. What are the impact to the
            0
                 Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep
                                                                                release goals?

© 2009 Trail Ridge Consulting, LLC                                                                        23
Myth - Higher velocity is
     always a good thing
                                      Technical debt is bad

                                      Technical debt is any “not-
                                       quite-right” code not fixed
                                       (e.g. Bugs, refactors,
                                       workarounds, etc.)
                                      Pushing too hard on new
                                       product value and velocity
                                       tends to increase technical
                                       debt
                                      Measure and limit technical
                                       debt accumulation

© 2009 Trail Ridge Consulting, LLC                             24
Myth - Sprints “Fail”

      Maximum information is generated when the
      probability of failure is 50% - not when
      hypothesis are always correct.


      It is necessary to have a reasonable failure rate
      in order to generate a reasonable amount of new
      information.

                                     - Reinertsen, Managing the Design Factory


© 2009 Trail Ridge Consulting, LLC                                               25
Treat Sprints as Practice


      Sprints allow teams to practice the skill of
           delivering high-quality software on time

      Preventing failure in sprints limits team
           learning, growth, discipline, empowerment
           and productivity




© 2009 Trail Ridge Consulting, LLC                     26
Top 5 (or 6) Agile Metrics

           Predictability                                         Value
                                     2. On time delivery
                                                            3. Customer
               1. Velocity                                     Surveys

                                                    4. # Features or
                                                       Value Delivered
               6. Issue/Defect Cost

                                     5. Running Tested Features

          Quality                                          Productivity
© 2009 Trail Ridge Consulting, LLC                                        27
Top 5 (or 6) Agile Metric Myths

     1. Metrics drive team performance

     2. Velocity measures productivity

     3. Achieving 100% commitment to actual
        increases estimation accuracy

     4. Increasing velocity is always a good thing

     5. Sprints “Fail”

     6. An Agile tool will make you agile
© 2009 Trail Ridge Consulting, LLC                   28
V1 provides metrics and an agile
     framework - You guide agility




© 2009 Trail Ridge Consulting, LLC      29
Extending the Metrics


     7. Velocity --> Investment, $/sprint, $/story pt

     8. Features Delivered --> Earned Value

     9. Customer Surveys --> Employee Surveys

     10.Quality/Productivity --> Technical Debt

© 2009 Trail Ridge Consulting, LLC                      30

Weitere ähnliche Inhalte

Was ist angesagt?

Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)Agile Days Middle East
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Derk-Jan de Grood
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
 
Lean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneLean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneCA Technologies
 
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsTraditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsBarry O'Reilly
 
A new way of demand management: Lean-Agile Journey
A new way of demand management: Lean-Agile JourneyA new way of demand management: Lean-Agile Journey
A new way of demand management: Lean-Agile JourneyJoël Krapf
 
Having a PMO with agile flavor
Having a PMO with agile flavorHaving a PMO with agile flavor
Having a PMO with agile flavorImad Alsadeq
 
The IT PMO - A Handbook for Federal Programs
The IT PMO - A Handbook for Federal ProgramsThe IT PMO - A Handbook for Federal Programs
The IT PMO - A Handbook for Federal ProgramsVergys
 
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerMHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerAgileDenver
 
Portfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gamePortfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gameBrad Swanson
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
Agile leadership for the future
Agile leadership for the futureAgile leadership for the future
Agile leadership for the futureNasima Shafiul
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That MatterErik Weber
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban DemystifiedJack Speranza
 
Agile project management
Agile project managementAgile project management
Agile project managementmicovi
 

Was ist angesagt? (20)

Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Lean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneLean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own Champagne
 
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsTraditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
 
A new way of demand management: Lean-Agile Journey
A new way of demand management: Lean-Agile JourneyA new way of demand management: Lean-Agile Journey
A new way of demand management: Lean-Agile Journey
 
Having a PMO with agile flavor
Having a PMO with agile flavorHaving a PMO with agile flavor
Having a PMO with agile flavor
 
Prosci VSR Talk
Prosci VSR TalkProsci VSR Talk
Prosci VSR Talk
 
The IT PMO - A Handbook for Federal Programs
The IT PMO - A Handbook for Federal ProgramsThe IT PMO - A Handbook for Federal Programs
The IT PMO - A Handbook for Federal Programs
 
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerMHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
 
Portfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gamePortfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value game
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Agile leadership for the future
Agile leadership for the futureAgile leadership for the future
Agile leadership for the future
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban Demystified
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 

Andere mochten auch

Death by Scrum Meeting Agile2010
Death by Scrum Meeting Agile2010Death by Scrum Meeting Agile2010
Death by Scrum Meeting Agile2010Pete Behrens
 
Reprogramming Leadership for Agility
Reprogramming Leadership for AgilityReprogramming Leadership for Agility
Reprogramming Leadership for AgilityPete Behrens
 
Leading Agility "Inside-Out"
Leading Agility "Inside-Out"Leading Agility "Inside-Out"
Leading Agility "Inside-Out"Pete Behrens
 
Stop doing scrum - BE agile (a leadership guide)
Stop doing scrum - BE agile (a leadership guide)Stop doing scrum - BE agile (a leadership guide)
Stop doing scrum - BE agile (a leadership guide)Pete Behrens
 
Agile leadership in the enterprise
Agile leadership in the enterpriseAgile leadership in the enterprise
Agile leadership in the enterprisePete Behrens
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile LeadershipPete Behrens
 
The Culture of Agility
The Culture of AgilityThe Culture of Agility
The Culture of AgilityPete Behrens
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Pete Behrens
 
Agile in Outsourced Environment – A Perspective
Agile in Outsourced Environment – A PerspectiveAgile in Outsourced Environment – A Perspective
Agile in Outsourced Environment – A PerspectiveZaheer Abbas Contractor
 
REVOLUTION - How agile cooperation models substitute classical client/vendor...
 REVOLUTION - How agile cooperation models substitute classical client/vendor... REVOLUTION - How agile cooperation models substitute classical client/vendor...
REVOLUTION - How agile cooperation models substitute classical client/vendor...Mirko Kleiner
 
Death By Scrum Meeting 2009
Death By Scrum Meeting 2009Death By Scrum Meeting 2009
Death By Scrum Meeting 2009Pete Behrens
 
VeriQual - Team Structure & Agile Practices
VeriQual - Team Structure & Agile PracticesVeriQual - Team Structure & Agile Practices
VeriQual - Team Structure & Agile Practicesapveriqual
 
Coach Approach to Leadership - Conversations for Success
Coach Approach to Leadership - Conversations for SuccessCoach Approach to Leadership - Conversations for Success
Coach Approach to Leadership - Conversations for SuccessRay Lamb
 
Enterprise Agile Adoption - An Organizational Change Management Journey
Enterprise Agile Adoption - An Organizational Change Management JourneyEnterprise Agile Adoption - An Organizational Change Management Journey
Enterprise Agile Adoption - An Organizational Change Management JourneyZaheer Abbas Contractor
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedVersionOne
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologiesguy_davis
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process ModelsAhsan Rahim
 

Andere mochten auch (20)

Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Death by Scrum Meeting Agile2010
Death by Scrum Meeting Agile2010Death by Scrum Meeting Agile2010
Death by Scrum Meeting Agile2010
 
Reprogramming Leadership for Agility
Reprogramming Leadership for AgilityReprogramming Leadership for Agility
Reprogramming Leadership for Agility
 
Leading Agility "Inside-Out"
Leading Agility "Inside-Out"Leading Agility "Inside-Out"
Leading Agility "Inside-Out"
 
Stop doing scrum - BE agile (a leadership guide)
Stop doing scrum - BE agile (a leadership guide)Stop doing scrum - BE agile (a leadership guide)
Stop doing scrum - BE agile (a leadership guide)
 
Agile leadership in the enterprise
Agile leadership in the enterpriseAgile leadership in the enterprise
Agile leadership in the enterprise
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile Leadership
 
The Culture of Agility
The Culture of AgilityThe Culture of Agility
The Culture of Agility
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
Agile in Outsourced Environment – A Perspective
Agile in Outsourced Environment – A PerspectiveAgile in Outsourced Environment – A Perspective
Agile in Outsourced Environment – A Perspective
 
REVOLUTION - How agile cooperation models substitute classical client/vendor...
 REVOLUTION - How agile cooperation models substitute classical client/vendor... REVOLUTION - How agile cooperation models substitute classical client/vendor...
REVOLUTION - How agile cooperation models substitute classical client/vendor...
 
Death By Scrum Meeting 2009
Death By Scrum Meeting 2009Death By Scrum Meeting 2009
Death By Scrum Meeting 2009
 
VeriQual - Team Structure & Agile Practices
VeriQual - Team Structure & Agile PracticesVeriQual - Team Structure & Agile Practices
VeriQual - Team Structure & Agile Practices
 
Coach Approach to Leadership - Conversations for Success
Coach Approach to Leadership - Conversations for SuccessCoach Approach to Leadership - Conversations for Success
Coach Approach to Leadership - Conversations for Success
 
Enterprise Agile Adoption - An Organizational Change Management Journey
Enterprise Agile Adoption - An Organizational Change Management JourneyEnterprise Agile Adoption - An Organizational Change Management Journey
Enterprise Agile Adoption - An Organizational Change Management Journey
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That Complicated
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process Models
 

Ähnlich wie Measuring Agility: Top 5 Metrics And Myths

Scrum day two kinds of scrum
Scrum day   two kinds of scrumScrum day   two kinds of scrum
Scrum day two kinds of scrumRalf Kruse
 
Uma nova Visao do PMBOK® Guide 2000 - Disponivel Apenas em Ingles
Uma nova Visao do PMBOK® Guide 2000 - Disponivel Apenas em InglesUma nova Visao do PMBOK® Guide 2000 - Disponivel Apenas em Ingles
Uma nova Visao do PMBOK® Guide 2000 - Disponivel Apenas em InglesRicardo Viana Vargas
 
La Brochure 2010
La Brochure 2010La Brochure 2010
La Brochure 2010madilyn1
 
La Brochure
La BrochureLa Brochure
La Brochureleonamc
 
The Science of Guessing - Drupal estimation techniques from project managers
The Science of Guessing - Drupal estimation techniques from project managersThe Science of Guessing - Drupal estimation techniques from project managers
The Science of Guessing - Drupal estimation techniques from project managersJakob Persson
 
12 Lessons from the B2B Marketing Manifesto Campaign
12 Lessons from the B2B Marketing Manifesto Campaign12 Lessons from the B2B Marketing Manifesto Campaign
12 Lessons from the B2B Marketing Manifesto CampaignVelocity Partners
 
SumTotal Maestro
SumTotal MaestroSumTotal Maestro
SumTotal MaestroRyan Shirah
 
Achieving Agility at Scale (IBM Rational)
Achieving Agility at Scale (IBM Rational)Achieving Agility at Scale (IBM Rational)
Achieving Agility at Scale (IBM Rational)IBM Danmark
 
POS Goes Digital: Evolution of the in Store Shopping Experience
POS Goes Digital: Evolution of the in Store Shopping ExperiencePOS Goes Digital: Evolution of the in Store Shopping Experience
POS Goes Digital: Evolution of the in Store Shopping ExperienceLinda Gridley
 
budget of an Internet-based DE
budget of an Internet-based DEbudget of an Internet-based DE
budget of an Internet-based DEOzear AL_Zadjali
 
6.09 Develop A Plan And Execute
6.09 Develop A Plan And Execute6.09 Develop A Plan And Execute
6.09 Develop A Plan And ExecuteRalphYoung
 
Enterprise Collaboration: Can You Connect Social Learning and Business Perfor...
Enterprise Collaboration: Can You Connect Social Learning and Business Perfor...Enterprise Collaboration: Can You Connect Social Learning and Business Perfor...
Enterprise Collaboration: Can You Connect Social Learning and Business Perfor...Human Capital Media
 
jQuery Open Source Process (RIT 2011)
jQuery Open Source Process (RIT 2011)jQuery Open Source Process (RIT 2011)
jQuery Open Source Process (RIT 2011)jeresig
 
jQuery Open Source Process (Knight Foundation 2011)
jQuery Open Source Process (Knight Foundation 2011)jQuery Open Source Process (Knight Foundation 2011)
jQuery Open Source Process (Knight Foundation 2011)jeresig
 
Design For Innovation in Manufacturing (DFIM)
Design For Innovation in Manufacturing (DFIM)Design For Innovation in Manufacturing (DFIM)
Design For Innovation in Manufacturing (DFIM)Richard Platt
 

Ähnlich wie Measuring Agility: Top 5 Metrics And Myths (20)

Scrum day two kinds of scrum
Scrum day   two kinds of scrumScrum day   two kinds of scrum
Scrum day two kinds of scrum
 
Uma nova Visao do PMBOK® Guide 2000 - Disponivel Apenas em Ingles
Uma nova Visao do PMBOK® Guide 2000 - Disponivel Apenas em InglesUma nova Visao do PMBOK® Guide 2000 - Disponivel Apenas em Ingles
Uma nova Visao do PMBOK® Guide 2000 - Disponivel Apenas em Ingles
 
La Brochure 2010
La Brochure 2010La Brochure 2010
La Brochure 2010
 
La Brochure
La BrochureLa Brochure
La Brochure
 
The Science of Guessing - Drupal estimation techniques from project managers
The Science of Guessing - Drupal estimation techniques from project managersThe Science of Guessing - Drupal estimation techniques from project managers
The Science of Guessing - Drupal estimation techniques from project managers
 
12 Lessons from the B2B Marketing Manifesto Campaign
12 Lessons from the B2B Marketing Manifesto Campaign12 Lessons from the B2B Marketing Manifesto Campaign
12 Lessons from the B2B Marketing Manifesto Campaign
 
SumTotal Maestro
SumTotal MaestroSumTotal Maestro
SumTotal Maestro
 
Onepmo datasheet
Onepmo datasheetOnepmo datasheet
Onepmo datasheet
 
Outcome Based Management
Outcome Based ManagementOutcome Based Management
Outcome Based Management
 
Achieving Agility at Scale (IBM Rational)
Achieving Agility at Scale (IBM Rational)Achieving Agility at Scale (IBM Rational)
Achieving Agility at Scale (IBM Rational)
 
POS Goes Digital: Evolution of the in Store Shopping Experience
POS Goes Digital: Evolution of the in Store Shopping ExperiencePOS Goes Digital: Evolution of the in Store Shopping Experience
POS Goes Digital: Evolution of the in Store Shopping Experience
 
D17108 gc30 sg1
D17108 gc30 sg1D17108 gc30 sg1
D17108 gc30 sg1
 
budget of an Internet-based DE
budget of an Internet-based DEbudget of an Internet-based DE
budget of an Internet-based DE
 
6.09 Develop A Plan And Execute
6.09 Develop A Plan And Execute6.09 Develop A Plan And Execute
6.09 Develop A Plan And Execute
 
Abctechno fab
Abctechno fabAbctechno fab
Abctechno fab
 
Enterprise Collaboration: Can You Connect Social Learning and Business Perfor...
Enterprise Collaboration: Can You Connect Social Learning and Business Perfor...Enterprise Collaboration: Can You Connect Social Learning and Business Perfor...
Enterprise Collaboration: Can You Connect Social Learning and Business Perfor...
 
jQuery Open Source Process (RIT 2011)
jQuery Open Source Process (RIT 2011)jQuery Open Source Process (RIT 2011)
jQuery Open Source Process (RIT 2011)
 
jQuery Open Source Process (Knight Foundation 2011)
jQuery Open Source Process (Knight Foundation 2011)jQuery Open Source Process (Knight Foundation 2011)
jQuery Open Source Process (Knight Foundation 2011)
 
HGI Overview
HGI OverviewHGI Overview
HGI Overview
 
Design For Innovation in Manufacturing (DFIM)
Design For Innovation in Manufacturing (DFIM)Design For Innovation in Manufacturing (DFIM)
Design For Innovation in Manufacturing (DFIM)
 

Kürzlich hochgeladen

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 

Kürzlich hochgeladen (20)

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 

Measuring Agility: Top 5 Metrics And Myths

  • 1. Measuring Agility Top 5 Metrics and Myths Pete Behrens Agile Organization & Process Coach © 2009 Trail Ridge Consulting, LLC pete@trailridgeconsulting.com 303.819.1809
  • 2. Pete Behrens Agile Organization & Process Coach  Certified Scrum Trainer  Certified Scrum Coach  Guide enterprise organizations in transitioning to an agile organization implementing agile methods  Services for agile assessment, alignment, training and coaching Previous Experience  Led development of the requirements management solution RequisitePro – a core product in the IBM Rational product line – using the Rational Unified Process (RUP)  Consulted with EDS leading development of large data warehouse solutions using Rapid Application Development (RAD) © 2009 Trail Ridge Consulting, LLC 2
  • 3. Measurement Dimensions Predictability Value Quality Productivity © 2009 Trail Ridge Consulting, LLC 3
  • 4. How are projects measured today? Failed 23% Median Overrun Succeeded 28% Cost 50% Challenged 49% Schedule 100% • On Time • On Budget The average project • With all initially planned features Costs 50% more and takes twice as long as planned Source: Chaos Report, Standish Group, 2001 © 2009 Trail Ridge Consulting, LLC 4
  • 5. Traditional project visibility is often too late Surprise ! n la tP s Features Te al t& ctu en t A pm s Te lo & ve t en De m e lop D ev Analysis & Requirements Time © 2009 Trail Ridge Consulting, LLC 5
  • 6. Agile seeks transparency from the outset of the project Surprise ! n la Features stP Te i ty ibil t& is al l eV en ctu i m A Ag st p lo Te ve & De e nt m e lop v Analysis & Requirements De Sprint 1 Sprint 2 Sprint 3 Sprint 4 Time © 2009 Trail Ridge Consulting, LLC 6
  • 7. Predictability Metric - Velocity 25 20 Average = 19 15 10 Teams will tend toward a 5 consistent velocity after a few sprints if the team and domain stay consistent 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8 © 2009 Trail Ridge Consulting, LLC 7
  • 8. Sprints drive predictability Traditional Project Predictable Uncertain Unpredictable Agile Project with Timeboxed Iterations Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Project Timeline Definition: Sprint = Iteration = Timebox © 2009 Trail Ridge Consulting, LLC 8
  • 9. Velocity - Advanced Burn Down  Measures team velocity (work complete per sprint)  Measures scope change over time  Guides release-level decision making © 2009 Trail Ridge Consulting, LLC 9
  • 10. Predictability Metric - On Time Delivery Last non-agile release Since March 2007 every Salesforce.com agile release has been deployed on-time (down to the exact minute) Source: Scrum Gathering 2008 - Salesforce.com Keynote Address © 2009 Trail Ridge Consulting, LLC 10
  • 11. Agile is value-driven Predictive Process Adaptive Process (Waterfall) (Agile) Constraints Requirements Cost Schedule Plan Value/Vision Driven Driven Estimates Cost Schedule Features The plan creates The vision creates cost/schedule estimates feature estimates © 2009 Trail Ridge Consulting, LLC 11
  • 12. What is valued? Actual use of requested features in predictive projects Always 7% Never Often 45% 13% Results: • 64% Rarely or never used Sometimes 16% • 20% Frequently used Rarely 19% Source: Standish Group study presented at XP2002 by Jim Johnson © 2009 Trail Ridge Consulting, LLC 12
  • 13. The Value of Time Traditional Single Release Delivered 1-5 Agile Incremental Release Delivered Delivered Delivered Delivered Delivered 1 2 3 4 5 Time Value Gap Value © 2009 Trail Ridge Consulting, LLC 13
  • 14. Value Metric - Feature Delivery  94% feature request increase from 2006 - 2007  38% increase in feature request delivered per developer Source: Scrum Gathering 2008 - Salesforce.com Keynote Address © 2009 Trail Ridge Consulting, LLC 14
  • 15. Value Metric - Customer Survey  Ask your customers!  Set a baseline and measure quarterly  Qualitative & Quantitative  Questions cover  Responsiveness  Quality of features  Support provided  Delivery timeliness  Feature value © 2009 Trail Ridge Consulting, LLC  ... 15
  • 16. Quality Metric - Running Tested Features (RTF)  Measures the number of automated unit and functional tests for a team/product over time  Measures quality as a leading indicator  Measures productivity with respect to complexity better than other measures © 2009 Trail Ridge Consulting, LLC Source: http://www.xprogramming.com/xpmag/jatRtsMetric.htm 16
  • 17. RTF Example Israeli Air Force in 2005  Increased confidence in team and management  Enabled accurate and effective decision making  Motivated writing tests  Motivated writing smaller tests - more adaptable  # of tests generally reflected http://www.cs.huji.ac.il/~davidt/papers/Agile_Metrics_AgileUnited05.pdf complexity better than other methods (e.g. SLOC, Function Points, etc.) © 2009 Trail Ridge Consulting, LLC 17
  • 18. Quality Metric - Issue / Defect Costs  Measure the # of product issues and defects multiplied by the cost of addressing them  Measures quality as a lagging indicator  Measures support cost impact of quality © 2009 Trail Ridge Consulting, LLC 18
  • 19. Issue/Defect Cost @ IBM 1,056 1,056 792 2008 Expected Cost per Actual Defect = $16,000 528 Ticket = $500 Savings = $2.6M 264 168 67 Economics of Agile Development 32 Sue McKinney, IBM - 2008 Agile2008 Conference Case Study 0 Defects Tickets © 2009 Trail Ridge Consulting, LLC 19
  • 20. Myth - Metrics drive team performance Metrics are not inherently good or bad It is the use of the metric that drives team dysfunction © 2009 Trail Ridge Consulting, LLC 20
  • 21. Myth - Velocity measures productivity (or value)  Story points are relative  Cannot compare velocity across teams  All teams, products, environments, constraints, and dependencies are different  Some stories are more valued than others © 2009 Trail Ridge Consulting, LLC 21
  • 22. Myth - 100% Committed vs. Actual drives estimation accuracy 40 78% 64% 91% 100% 120% 30 32 Predictability 28 Story Points 25 24 20 22 20 20 20 20 Committed 18 Actual 10 Productivity 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 © 2009 Trail Ridge Consulting, LLC 22
  • 23. Commitment vs. Actual Completed Remaining Share commitment vs. actual as a fact to drive discussions: 1. Why didn’t we get it done? 2. What are we doing about it? 3. What are the impact to the release goals? © 2009 Trail Ridge Consulting, LLC 23
  • 24. Commitment vs. Actual 150.0 Completed Remaining 112.5 Share commitment vs. actual as a fact to drive discussions: Points 75.0 1. Why didn’t we get it done? 37.5 2. What are we doing about it? 3. What are the impact to the 0 Jan Feb Mar Apr May Jun Jul Aug Sep release goals? © 2009 Trail Ridge Consulting, LLC 23
  • 25. Myth - Higher velocity is always a good thing  Technical debt is bad  Technical debt is any “not- quite-right” code not fixed (e.g. Bugs, refactors, workarounds, etc.)  Pushing too hard on new product value and velocity tends to increase technical debt  Measure and limit technical debt accumulation © 2009 Trail Ridge Consulting, LLC 24
  • 26. Myth - Sprints “Fail” Maximum information is generated when the probability of failure is 50% - not when hypothesis are always correct. It is necessary to have a reasonable failure rate in order to generate a reasonable amount of new information. - Reinertsen, Managing the Design Factory © 2009 Trail Ridge Consulting, LLC 25
  • 27. Treat Sprints as Practice  Sprints allow teams to practice the skill of delivering high-quality software on time  Preventing failure in sprints limits team learning, growth, discipline, empowerment and productivity © 2009 Trail Ridge Consulting, LLC 26
  • 28. Top 5 (or 6) Agile Metrics Predictability Value 2. On time delivery 3. Customer 1. Velocity Surveys 4. # Features or Value Delivered 6. Issue/Defect Cost 5. Running Tested Features Quality Productivity © 2009 Trail Ridge Consulting, LLC 27
  • 29. Top 5 (or 6) Agile Metric Myths 1. Metrics drive team performance 2. Velocity measures productivity 3. Achieving 100% commitment to actual increases estimation accuracy 4. Increasing velocity is always a good thing 5. Sprints “Fail” 6. An Agile tool will make you agile © 2009 Trail Ridge Consulting, LLC 28
  • 30. V1 provides metrics and an agile framework - You guide agility © 2009 Trail Ridge Consulting, LLC 29
  • 31. Extending the Metrics 7. Velocity --> Investment, $/sprint, $/story pt 8. Features Delivered --> Earned Value 9. Customer Surveys --> Employee Surveys 10.Quality/Productivity --> Technical Debt © 2009 Trail Ridge Consulting, LLC 30