SlideShare a Scribd company logo
Measuring for Accountability
                   Al Goerner
                   Agile Edge - UK


                         30 April 2008
Metrics for Many Purposes

     Keep metrics diagnostic
     and constructive!                                       Expectation                     Business
                                                                                             Analysts
                                                             Management
          Where are we?                                                            Project Sponsor
                                                                                   & Stakeholders
          Are we on track?
          Are in trouble? Why?
          What can we improve?
                                                                                   Direction and
      “Tell me how you will measure me,                          Project Manager
                                                                                   Risk/Issue
      and I will tell you how I will behave.”   Motivation
                                 - Goldratt                                        Management


     Punitive metrics
     are self-defeating!                                      Development
                                                                 Team
                                                                       Test Team

#2
Agile Metric Objectives … Distilled

     Outcomes-Oriented
        Measures value delivered to the customer, not effort consumed.
     Motivated
        Intended to address relevant questions, not random speculations.
     Organic
        Based on readily available data – from your current processes.
     Diagnostic
        Helps determine what is going wrong and what to do about it.
     Pattern-based
        Founded on regular, reasonable, teachable patterns



#3
Metrics
                               Iteration-level    Release-level               Portfolio-level                    Enterprise
                                  (day-to-day)    (iteration-to-iteration)   (relse-to-relse, prod-to-prod)   (qtr-to-qtr, year-to-year)
                                Pacing & Flow    Progress & Fitness Value & Opportunity                       Agility & Vitality



   Executive & Line                                                                                                                        Metrics are
    Management
Using Resources Effectively!                                                                                                                NOT Evil!


 LoB Product Owner                                                                                                                           If You do
      & Mgmt.
  Build the Right Thing!                                                                                                                    them Right,
                                                                                                                                            Metrics are
                                                                                                                                              Practical
 Development Team                                                             Start w/ Basics
                                                                                                                                           Self-Defense!
  Build the Thing Right!                                                      Then, Build Up




                       If You Don’t Measure It, You Don’t Understand It.

  4
Essential Release-level
    Project Mgmt. Questions
     Essential Progress Questions
         Is this release on-time?
         Is this release healthy?
     Essential Quality Questions
         Is this release likely to be fit-for-release when it is
         ready-for-release?
         Is this project (in general) and this release (in
         particular) effectively satisfying our customer’s
         needs?
     Ultimate Diagnostic Question
         What can be done to get this project back on-track?

#5
Release Progress
         120.0
                                                                                                    112

         110.0

         100.0                                                                             94


                90.0

                80.0                                                              75

                                                                      68
                70.0
Units of Work




                                                               65
                                                   63

                60.0
                                         52
                                                                                           50        51
                               47                              47     48          48
                50.0                               46
                       43                43
                               40
                       38
                40.0
                                                   42                                                            33
                       40                40
                       37      38        37                    37                                    38                 29
                               36                  36                                      36
                30.0                                           33     34                                                        24
                                                                      30          31
                                                                                           27        28                                   20
                                                                                  26
                20.0                                                                                                                               15
                                                                                                                                                        11
                10.0            6                 5.25         5.75   4.75       5.25     4.75                                                                 6
                       3                 2.5                                                        3.75
                       0        0         0         0           0      0          0         0        0                                                                  1

                 0.0            3                   3          3.5    3.5         4
                       1                 1.5                                               0.5       0
                       1        2         3        4            5      6          7         8        9           10     11      12       13        14   15    16       17       18       19
                                                                                                          Iteration #

                            Ideal Burndown Cone - Low                       Ideal Burndown Cone - High                  All-Categories Scope Elements        Value-Categories Scope Elements

                            Planned Cumulative Scope Expansion              Planned Value Scope Expansion               All-Categories Work Remaining        Value-Categories Work Remaining
#6
                            All-Categories Weighted Velocity                Value-Categories Weighted Velocity          Projected Burndown
Workqueue/Backlog Breakout
                120




                100

                                                                                                                                                4


                80
                                                                                                                                   2            22

                                                                                                                                  13
Units of Work




                                                                                                                                                10
                60                                                                                                  6              8
                                                                                                     2              3                           6
                                                                                    2                2                             5
                                                                     2                               4              5
                                                                     4              4
                                                   1                                                                              14            14
                                                                                   12               13              13
                40                                                  12
                                                   12
                                  12
                      12



                20                                                                                                                              37
                                                                    34             35               35              35            36
                                                   31
                      26          28




                      1           2                3                 4             5                 6              7              8            9
                                                                               Iteration #

                      Feature    Feature                Requirements     Committed           Technical   Special (Level-2)   Risk/Issue Mgmt.
  #7                  Requests   Change Requests        Clarifications   Defect Repairs      Debt        Tests               Tasks
60                                                                                                                               120.0%
                     117%




50       100%        100%            100%         100%            100%            100%                                           100.0%

                                     93%                                                       94%
                                                                                                                         92%
                                                                                               89%           88%

40                                                                                                                       80%     80.0%
                                                                                                             78%


         67%

30                                                     Value Scope                                                               60.0%




20                                                                                                                               40.0%

                                                                              Level-1 Accepted
                                                                                                             28.9%       29.5%
                                                  26.6%           27.2%           27.7%        27.7%
                                     24.9%                                                                               12
         22.0%       23.1%
10                                                                                                                               20.0%
                                                                              Level-2 Accepted
                                                                                                             6           12%
                                                                                               10%           10%
                                                  9%              9%              8%
                                                  2
                                     2%                                                        1
0        0%
         0           0%
                     0               0                            0               0                                              0.0%
     1           2               3            4               5               6            7             8           9

                     Value Scope                       Level-1 Accepted                   Level-2 Accepted
                     Outstanding Technical Debt        Feature Churn                      Requirements Churn
#8                   Planning Stability                Regression Stability
Metrics
                               Iteration-level    Release-level               Portfolio-level                    Enterprise
                                  (day-to-day)    (iteration-to-iteration)   (relse-to-relse, prod-to-prod)   (qtr-to-qtr, year-to-year)
                                Pacing & Flow    Progress & Fitness Value & Opportunity                       Agility & Vitality



   Executive & Line                                                                                                                        Metrics are
    Management
Using Resources Effectively!                                                                                                                NOT Evil!


 LoB Product Owner                                                                                                                           If You do
      & Mgmt.
  Build the Right Thing!                                                                                                                    them Right,
                                                                                                                                            Metrics are
                                                                                                                                              Practical
 Development Team                                                             Start w/ Basics
                                                                                                                                           Self-Defense!
  Build the Thing Right!                                                      Then, Build Up




                       If You Don’t Measure It, You Don’t Understand It.

  9
Management & Line-of-Business
Dashboard Tiles
      Support at-a-glance
      summary with drill-through.
      Same 4 essential questions,
      at a higher level, plus …
             “How much do I have to worry
             about this project?” – Risk
             “Are we burning budget at a
             sustainable rate?” – Costs
             “Does this project still make
             good business sense?” – Margin
             or ROI
             “Does this project support further
             business or other initiatives
             within the company?” –
             Opportunity or Program Goals
#10   Dell Agile Summit
      January 24, 2007
10                                                     Feature 4, 5.00



                         9


                         8                                                      Feature 3, 5.39



                         7            Feature 2, 3.16



                         6
      Severity of Risk




                         5                                                                                 Chg. Request 1, 10.30



                         4                                    Feature 1, 6.71



                         3
                                                                            Which risks really *need*
                         2
                                                                            to be addressed *now*?

                         1             Chg. Request 2, 9.06



                         0
                              0   1        2            3         4         5       6          7   8   9      10
                                                            Probability of Occurence of Risk
#11
Three Things to Do Now…
Thank you for attending!



                         Questions???


     Contacts:

                             Al Goerner                          Jonathan Cook
             Principal Emterprise Consultant   Business Development, United Kingdom
                    al.goerner@valtech.com               jonathan.cooke@valtech.com
                           +01 214 724 7240                           +44 7748638031

More Related Content

Similar to Agile Measurement and metrics for Accountability

Agile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAgile Developers Create Their Own Identity
Agile Developers Create Their Own Identity
Ajay Danait
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scope
Craig Brown
 
Agile Workshop: Agile Metrics
Agile Workshop: Agile MetricsAgile Workshop: Agile Metrics
Agile Workshop: Agile Metrics
Siddhi
 
2012 CIO Perspectives: From Operations to the Executive Suite
2012 CIO Perspectives: From Operations to the Executive Suite2012 CIO Perspectives: From Operations to the Executive Suite
2012 CIO Perspectives: From Operations to the Executive Suite
hdicapitalarea
 
9. fri 1045 1130 griffin - starting the sustainable analytic journey
9. fri 1045 1130 griffin - starting the sustainable analytic journey9. fri 1045 1130 griffin - starting the sustainable analytic journey
9. fri 1045 1130 griffin - starting the sustainable analytic journey
Jon Hedlund
 
Lean Thinking on Business Analysis
Lean Thinking on Business AnalysisLean Thinking on Business Analysis
Lean Thinking on Business Analysis
Luiz C. Parzianello
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Laszlo Szalvay
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]
Surajit Bhuyan
 
Agile & Business Analysis: A Successful Combination
Agile & Business Analysis: A Successful CombinationAgile & Business Analysis: A Successful Combination
Agile & Business Analysis: A Successful Combination
Luiz C. Parzianello
 
Warranty Management: 3 questions ; 1 answered, 2 to go
Warranty Management: 3 questions ; 1 answered, 2 to goWarranty Management: 3 questions ; 1 answered, 2 to go
Warranty Management: 3 questions ; 1 answered, 2 to go
Infosys
 
Teleconferencia 2 q10
Teleconferencia 2 q10Teleconferencia 2 q10
Teleconferencia 2 q10
JBS RI
 
Scope International
Scope InternationalScope International
Scope International
Best Workplaces Conference
 
Check Point Brochure 5 Governance Sprints 2012[1]
Check Point Brochure   5 Governance Sprints 2012[1]Check Point Brochure   5 Governance Sprints 2012[1]
Check Point Brochure 5 Governance Sprints 2012[1]
Project Adventure Inc
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Mines
allan kelly
 
Measuring the Results of your Agile Adoption
Measuring the Results of your Agile AdoptionMeasuring the Results of your Agile Adoption
Measuring the Results of your Agile Adoption
Software Guru
 
NFP Strategic Initiatives Process 2012
NFP Strategic Initiatives Process  2012NFP Strategic Initiatives Process  2012
NFP Strategic Initiatives Process 2012
chaberkorn
 
Gregs BI Presentation
Gregs BI PresentationGregs BI Presentation
Gregs BI Presentation
flyjock1
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
Taha Kass-Hout, MD, MS
 
Essentials Of Succession Planning
Essentials Of Succession PlanningEssentials Of Succession Planning
Essentials Of Succession Planning
Snyder Inc.
 
Improving corporate management performance english version__osvaldo
Improving corporate management performance english version__osvaldoImproving corporate management performance english version__osvaldo
Improving corporate management performance english version__osvaldo
INNOVO USACH
 

Similar to Agile Measurement and metrics for Accountability (20)

Agile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAgile Developers Create Their Own Identity
Agile Developers Create Their Own Identity
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scope
 
Agile Workshop: Agile Metrics
Agile Workshop: Agile MetricsAgile Workshop: Agile Metrics
Agile Workshop: Agile Metrics
 
2012 CIO Perspectives: From Operations to the Executive Suite
2012 CIO Perspectives: From Operations to the Executive Suite2012 CIO Perspectives: From Operations to the Executive Suite
2012 CIO Perspectives: From Operations to the Executive Suite
 
9. fri 1045 1130 griffin - starting the sustainable analytic journey
9. fri 1045 1130 griffin - starting the sustainable analytic journey9. fri 1045 1130 griffin - starting the sustainable analytic journey
9. fri 1045 1130 griffin - starting the sustainable analytic journey
 
Lean Thinking on Business Analysis
Lean Thinking on Business AnalysisLean Thinking on Business Analysis
Lean Thinking on Business Analysis
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]
 
Agile & Business Analysis: A Successful Combination
Agile & Business Analysis: A Successful CombinationAgile & Business Analysis: A Successful Combination
Agile & Business Analysis: A Successful Combination
 
Warranty Management: 3 questions ; 1 answered, 2 to go
Warranty Management: 3 questions ; 1 answered, 2 to goWarranty Management: 3 questions ; 1 answered, 2 to go
Warranty Management: 3 questions ; 1 answered, 2 to go
 
Teleconferencia 2 q10
Teleconferencia 2 q10Teleconferencia 2 q10
Teleconferencia 2 q10
 
Scope International
Scope InternationalScope International
Scope International
 
Check Point Brochure 5 Governance Sprints 2012[1]
Check Point Brochure   5 Governance Sprints 2012[1]Check Point Brochure   5 Governance Sprints 2012[1]
Check Point Brochure 5 Governance Sprints 2012[1]
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Mines
 
Measuring the Results of your Agile Adoption
Measuring the Results of your Agile AdoptionMeasuring the Results of your Agile Adoption
Measuring the Results of your Agile Adoption
 
NFP Strategic Initiatives Process 2012
NFP Strategic Initiatives Process  2012NFP Strategic Initiatives Process  2012
NFP Strategic Initiatives Process 2012
 
Gregs BI Presentation
Gregs BI PresentationGregs BI Presentation
Gregs BI Presentation
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
 
Essentials Of Succession Planning
Essentials Of Succession PlanningEssentials Of Succession Planning
Essentials Of Succession Planning
 
Improving corporate management performance english version__osvaldo
Improving corporate management performance english version__osvaldoImproving corporate management performance english version__osvaldo
Improving corporate management performance english version__osvaldo
 

More from Valtech UK

Get to know your users using Lean UX
Get to know your users using Lean UXGet to know your users using Lean UX
Get to know your users using Lean UX
Valtech UK
 
The Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownThe Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon Brown
Valtech UK
 
Get to know your users
Get to know your users Get to know your users
Get to know your users
Valtech UK
 
LeanUX and Agile in the Public Sector
LeanUX and Agile in the Public SectorLeanUX and Agile in the Public Sector
LeanUX and Agile in the Public Sector
Valtech UK
 
Transforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile mancTransforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile manc
Valtech UK
 
Digital Inclusion in the Public Sector
Digital Inclusion in the Public SectorDigital Inclusion in the Public Sector
Digital Inclusion in the Public Sector
Valtech UK
 
Presentation compressed
Presentation compressedPresentation compressed
Presentation compressed
Valtech UK
 
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?
Valtech UK
 
Modern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive DesignModern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive Design
Valtech UK
 
White Paper: "Designing Around People"
White Paper: "Designing Around People" White Paper: "Designing Around People"
White Paper: "Designing Around People"
Valtech UK
 
Simplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around PeopleSimplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around People
Valtech UK
 
The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?
Valtech UK
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive Design
Valtech UK
 
Customer case - IC companys
Customer case - IC companysCustomer case - IC companys
Customer case - IC companys
Valtech UK
 
Part 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: InceptionPart 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: Inception
Valtech UK
 
Experience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COMExperience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COM
Valtech UK
 
Agile UX integration
Agile UX integrationAgile UX integration
Agile UX integration
Valtech UK
 
Agile in highly regulated environments
Agile in highly regulated environmentsAgile in highly regulated environments
Agile in highly regulated environments
Valtech UK
 
Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects
Valtech UK
 
Adapting agile to the entreprise
Adapting agile to the entreprise Adapting agile to the entreprise
Adapting agile to the entreprise
Valtech UK
 

More from Valtech UK (20)

Get to know your users using Lean UX
Get to know your users using Lean UXGet to know your users using Lean UX
Get to know your users using Lean UX
 
The Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownThe Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon Brown
 
Get to know your users
Get to know your users Get to know your users
Get to know your users
 
LeanUX and Agile in the Public Sector
LeanUX and Agile in the Public SectorLeanUX and Agile in the Public Sector
LeanUX and Agile in the Public Sector
 
Transforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile mancTransforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile manc
 
Digital Inclusion in the Public Sector
Digital Inclusion in the Public SectorDigital Inclusion in the Public Sector
Digital Inclusion in the Public Sector
 
Presentation compressed
Presentation compressedPresentation compressed
Presentation compressed
 
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?
 
Modern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive DesignModern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive Design
 
White Paper: "Designing Around People"
White Paper: "Designing Around People" White Paper: "Designing Around People"
White Paper: "Designing Around People"
 
Simplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around PeopleSimplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around People
 
The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive Design
 
Customer case - IC companys
Customer case - IC companysCustomer case - IC companys
Customer case - IC companys
 
Part 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: InceptionPart 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: Inception
 
Experience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COMExperience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COM
 
Agile UX integration
Agile UX integrationAgile UX integration
Agile UX integration
 
Agile in highly regulated environments
Agile in highly regulated environmentsAgile in highly regulated environments
Agile in highly regulated environments
 
Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects
 
Adapting agile to the entreprise
Adapting agile to the entreprise Adapting agile to the entreprise
Adapting agile to the entreprise
 

Recently uploaded

A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 

Recently uploaded (20)

A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 

Agile Measurement and metrics for Accountability

  • 1. Measuring for Accountability Al Goerner Agile Edge - UK 30 April 2008
  • 2. Metrics for Many Purposes Keep metrics diagnostic and constructive! Expectation Business Analysts Management Where are we? Project Sponsor & Stakeholders Are we on track? Are in trouble? Why? What can we improve? Direction and “Tell me how you will measure me, Project Manager Risk/Issue and I will tell you how I will behave.” Motivation - Goldratt Management Punitive metrics are self-defeating! Development Team Test Team #2
  • 3. Agile Metric Objectives … Distilled Outcomes-Oriented Measures value delivered to the customer, not effort consumed. Motivated Intended to address relevant questions, not random speculations. Organic Based on readily available data – from your current processes. Diagnostic Helps determine what is going wrong and what to do about it. Pattern-based Founded on regular, reasonable, teachable patterns #3
  • 4. Metrics Iteration-level Release-level Portfolio-level Enterprise (day-to-day) (iteration-to-iteration) (relse-to-relse, prod-to-prod) (qtr-to-qtr, year-to-year) Pacing & Flow Progress & Fitness Value & Opportunity Agility & Vitality Executive & Line Metrics are Management Using Resources Effectively! NOT Evil! LoB Product Owner If You do & Mgmt. Build the Right Thing! them Right, Metrics are Practical Development Team Start w/ Basics Self-Defense! Build the Thing Right! Then, Build Up If You Don’t Measure It, You Don’t Understand It. 4
  • 5. Essential Release-level Project Mgmt. Questions Essential Progress Questions Is this release on-time? Is this release healthy? Essential Quality Questions Is this release likely to be fit-for-release when it is ready-for-release? Is this project (in general) and this release (in particular) effectively satisfying our customer’s needs? Ultimate Diagnostic Question What can be done to get this project back on-track? #5
  • 6. Release Progress 120.0 112 110.0 100.0 94 90.0 80.0 75 68 70.0 Units of Work 65 63 60.0 52 50 51 47 47 48 48 50.0 46 43 43 40 38 40.0 42 33 40 40 37 38 37 37 38 29 36 36 36 30.0 33 34 24 30 31 27 28 20 26 20.0 15 11 10.0 6 5.25 5.75 4.75 5.25 4.75 6 3 2.5 3.75 0 0 0 0 0 0 0 0 0 1 0.0 3 3 3.5 3.5 4 1 1.5 0.5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Iteration # Ideal Burndown Cone - Low Ideal Burndown Cone - High All-Categories Scope Elements Value-Categories Scope Elements Planned Cumulative Scope Expansion Planned Value Scope Expansion All-Categories Work Remaining Value-Categories Work Remaining #6 All-Categories Weighted Velocity Value-Categories Weighted Velocity Projected Burndown
  • 7. Workqueue/Backlog Breakout 120 100 4 80 2 22 13 Units of Work 10 60 6 8 2 3 6 2 2 5 2 4 5 4 4 1 14 14 12 13 13 40 12 12 12 12 20 37 34 35 35 35 36 31 26 28 1 2 3 4 5 6 7 8 9 Iteration # Feature Feature Requirements Committed Technical Special (Level-2) Risk/Issue Mgmt. #7 Requests Change Requests Clarifications Defect Repairs Debt Tests Tasks
  • 8. 60 120.0% 117% 50 100% 100% 100% 100% 100% 100% 100.0% 93% 94% 92% 89% 88% 40 80% 80.0% 78% 67% 30 Value Scope 60.0% 20 40.0% Level-1 Accepted 28.9% 29.5% 26.6% 27.2% 27.7% 27.7% 24.9% 12 22.0% 23.1% 10 20.0% Level-2 Accepted 6 12% 10% 10% 9% 9% 8% 2 2% 1 0 0% 0 0% 0 0 0 0 0.0% 1 2 3 4 5 6 7 8 9 Value Scope Level-1 Accepted Level-2 Accepted Outstanding Technical Debt Feature Churn Requirements Churn #8 Planning Stability Regression Stability
  • 9. Metrics Iteration-level Release-level Portfolio-level Enterprise (day-to-day) (iteration-to-iteration) (relse-to-relse, prod-to-prod) (qtr-to-qtr, year-to-year) Pacing & Flow Progress & Fitness Value & Opportunity Agility & Vitality Executive & Line Metrics are Management Using Resources Effectively! NOT Evil! LoB Product Owner If You do & Mgmt. Build the Right Thing! them Right, Metrics are Practical Development Team Start w/ Basics Self-Defense! Build the Thing Right! Then, Build Up If You Don’t Measure It, You Don’t Understand It. 9
  • 10. Management & Line-of-Business Dashboard Tiles Support at-a-glance summary with drill-through. Same 4 essential questions, at a higher level, plus … “How much do I have to worry about this project?” – Risk “Are we burning budget at a sustainable rate?” – Costs “Does this project still make good business sense?” – Margin or ROI “Does this project support further business or other initiatives within the company?” – Opportunity or Program Goals #10 Dell Agile Summit January 24, 2007
  • 11. 10 Feature 4, 5.00 9 8 Feature 3, 5.39 7 Feature 2, 3.16 6 Severity of Risk 5 Chg. Request 1, 10.30 4 Feature 1, 6.71 3 Which risks really *need* 2 to be addressed *now*? 1 Chg. Request 2, 9.06 0 0 1 2 3 4 5 6 7 8 9 10 Probability of Occurence of Risk #11
  • 12. Three Things to Do Now…
  • 13. Thank you for attending! Questions??? Contacts: Al Goerner Jonathan Cook Principal Emterprise Consultant Business Development, United Kingdom al.goerner@valtech.com jonathan.cooke@valtech.com +01 214 724 7240 +44 7748638031