SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Agile 101: Basic Measurements

  Dhaval Panchal, CST and Agile Coach
    Halim Dunsky, Director of Delivery
              Excellence

                 Slide 1
Dhaval Panchal
        • Certified Scrum Trainer (CST) and Agile
          coach
        • Consults with organizations from mid-sized
          product companies to the Fortune 100
        • Experience in software
          development, business and functional
          analysis, Lean office
          implementations, organizational
          change, system architecture, business
          intelligence, and project management
        • Writes about software development and
          coaching on his blog
          (http://dhavalpanchal.gettingagile.com/)
        • Received his B.S. in Engineering University of
          Mumbai, India
                    Slide 2
Halim Dunsky
       • Director of Delivery Excellence, responsible for
         cultivating and retaining top-tier employees
         and teams, and for ensuring successful delivery
         of Agile software development and consulting
         engagements
       • Wide range of leadership and technical
         positions at companies including Microsoft,
         Deloitte & Touche, Bank of America
       • Taught systems thinking to MBA students as
         founding core faculty member at Bainbridge
         Graduate Institute
       • B.A. in Communications, Northwestern
         University; M.A. in Organizational Systems,
         Saybrook Graduate School; CSM, CSPO


                     Slide 3
What Do We Measure?

                       • Introduction

                       • Burn-down

                       • Burn-up

                       • Velocity


             Slide 4
Measurements: Point of View

• Coaching Agile teams



• Actionable indicators



• Incomplete information



                    Slide 5
The Agile Manifesto
We are uncovering better ways of developing software
 by doing it and helping others do it. Through this work
 we have come to value:
     Individuals and interactions over processes and tools
     Working software over comprehensive documentation
     Customer collaboration over contract negotiation
     Responding to change over following a plan


 That is, while there is value in the items on the right, we
 value the items on the left more.

 www.agilemanifesto.org

                             Slide 6
Measurements


                                         Informational
    Motivational



“Nothing about a piece
of information makes it
inherently motivational
                            Process Refinement      Coordination
or informational.
Rather, it is the way in
which the information is
used that determines
the measurement
                                         Agile Use
category.”
- Robert D. Austin [1996]

                            Slide 7
Agile Measurements
Knowledge work can not be measured and
managed as parts within a mechanistic system




                             Adaptive
 Mechanistic
                   Slide 8
Agile Principles

• Build projects
  around motivated
  individuals
• Give them the
  environment and
  support they need
• Trust them to get
  the job done

www.agilemanifesto.org/principles.html

                                 Slide 9
Agile Principles

• Working software is
  the primary
  measure of progress




www.agilemanifesto.org/principles.html

                                Slide 10
The Scrum Framework

                                              24 hours
                               Daily Scrum
   Coordination                                                                      Process
                                   Meeting
                                                                                    Refinement
                                                                       Sprint
                                                                       Retrospective
                                                          Sprint
                                                         Typically 2
                                                         weeks to 1    Sprint Review
         Sprint Planning Meeting
                                                          month in
                                                          duration


Vision                                                                    Potentially
                                      Sprint Backlog                      Shippable
                                                                           Product
                                                                          Increment




         Product Backlog


                                              Slide 11
Agile Measurements

• Provide transparency

• Improve
  effectiveness

• Enable continuous
  improvements



                      Slide 12
What Do We Measure?

                        • Introduction

                        • Burn-down

                        • Burn-up

                        • Velocity


             Slide 13
Sprint Burn-down

• Will the team
  meet its sprint
  goal?

• Keeps track of
  effort remaining




                     Slide 14
Glossary Terms


Product Backlog
Item (PBI)




                   Task      Task   Task


                   Task      Task   Task


                   Task



                  Slide 15
Sprint Burn-down: How to Measure?
                                                180

• Initiate at Sprint                            170
                                                160
                                                150
                                                140




                              Hours Remaining
  planning                                      130
                                                120
                                                110
                                                100
                                                90

• Ideal trend line                              80
                                                70
                                                80
                                                50
                                                40

• Track effort                                  30
                                                20
                                                10


  remaining                                               2
                                                      1       3    4     5   6   7   8   9

                                                                  Days



                       Slide 16
Sprint Burn-down: Coordination

• Monitor Burn-down                          180
                                             170
                                             160

  in daily Scrum                             150
                                             140




                           Hours Remaining
                                             130
                                             120
                                             110


• Cone of +/- 20%
                                             100
                                             90
                                             80
                                             70
                                             80
                                             50
                                             40
                                             30
                                             20
                                             10

                                                       2
                                                   1       3    4     5   6   7   8   9

                                                               Days



                    Slide 17
Burn Down Fast: Coordination
                                        180
                                        170
                                        160
                                        150
                                        140




                      Hours Remaining
                                        130
                                        120
                                        110
                                        100
                                        90
                                        80
                                        70
                                                                         New Stories Pulled
                                        80
                                        50
                                        40
                                        30
                                        20
                                        10

                                                  2
                                              1       3    4     5   6   7   8   9

                                                          Days



               Slide 18
Burning Up! Coordination
                                            180
                                            170
                                            160
                                                               Reduced Scope?
                                            150
                                                               Impediments Removed?
                                            140




                          Hours Remaining
                                            130
                                            120
                                            110
                                            100
                                            90
                                            80
                                            70
                                            80
                                            50
                                            40
                                            30
                                            20
                                            10

                                                      2
                                                  1       3    4     5   6   7   8   9

                                                              Days



               Slide 19
Sprint Burn-down: Process Tuning

• Jumps or dips =                            180
                                             170
                                             160

  change in flow                             150
                                             140




                           Hours Remaining
                                             130
                                             120
                                             110
                                             100
                                             90
                                             80
                                             70
                                             80
                                             50
                                             40
                                             30
                                             20
                                             10

                                                       2
                                                   1       3    4     5   6   7   8   9

                                                               Days



                    Slide 20
Sprint Burn-down: Pitfalls to Avoid

• Do not hide Burn-
  down charts. Post
  them in the most
  visible spot for the
  team.




http://alistair.cockburn.us/Information+radiator

                                     Slide 21
Sprint Burn-down: Pitfalls to Avoid
• Update remaining task hours daily
                        180
                        170
                        160
                        150
                        140
      Hours Remaining




                        130
                        120
                        110
                        100
                        90
                        80
                        70
                        80
                        50
                        40
                        30
                        20
                        10

                                  2
                              1       3     4       5      6   7   8   9

                                          Days

                                                Slide 22
Sprint Burn-down: Pitfalls to Avoid

• Do not just focus on                       180
                                             170
                                             160

  taking tasks that you                      150
                                             140




                           Hours Remaining
  are comfortable with                       130
                                             120
                                             110
                                             100
                                             90
                                             80
                                             70
                                                                                  Abandoned
                                             80

                                                                                  Tasks
                                             50
                                             40
                                             30
                                             20
                                             10

                                                       2
                                                   1       3    4     5   6   7    8   9

                                                               Days



                    Slide 23
Sprint Burn-down

• Can we meet the
  sprint goal?

• Represent effort
  remaining

• Encourages early
  course correction


                      Slide 24
What Do We Measure?

                        • Introduction

                        • Burn-down

                        • Burn-up

                        • Velocity


             Slide 25
Sprint Burn-Up

• Will the team deliver
  committed stories?                           30




                                Story Points
• Incremental delivery
                                               20




  means “Done-
  Done”                                        10




                                                        2
                                                    1       3   4   5   6   7   8   9

                                                                Days



                     Slide 26
Glossary Terms
Product Backlog Item
User Story

As a <user role>
I want <feature>
                                                    User Story
So that <value>
                                                                            8
                                                    As a <user role>
                                                    I want <feature>
                                                    so that <value>
                       Sprint Planning




                          Source: “Agile Estimating and Planning,” by Mike Cohn


                       Slide 27
Glossary Terms: Done-Done
• Definition of Done: Helps us                    • Acceptance Criteria: Helps
  build the thing right                             us build the right thing
  (deliverables)                                    (functionality)

                                                   Acceptance Criteria
       Architecture                                •View status as “waiting for pickup,”
                                                   “en route” or “delivered”
    Analysis
                      Infrastructure               •Date of each step in route
                                                   •Estimated time of delivery
        Design

                Coding

                     Testing
               Performance
                  Testing



                                       Slide 28
Sprint Burn-Up: How to Measure

• Initial
   – Cumulative total of                          30


     all story points




                                   Story Points
     committed at sprint                          20

     planning
• On going                                        10

   – Cumulative total of
     story points “Done
     Done” during sprint.                                  2
                                                       1       3   4   5   6   7   8   9

                                                                   Days



                        Slide 29
Sprint Burn-Up: Coordination
    • Business value focus

          Start                    END


“Scrumerfall”                            Stories
                                         Completed = 0



Incremental                              Stories
                                         Completed = 3




                        Slide 30
Sprint Burn-Up: Coordination

• Reduces work-in-
  progress (WIP)

• Discourages
  handoffs late in
  sprint




                     Slide 31
Sprint Burn-Up: Coordination
• Early feature feedback




                   Slide 32
Sprint Burn-Up: Process Tuning
• Reveal
  effectiveness of
  divide and conquer
  strategies

• Encourages role
  sharing




                    Slide 33
Sprint Burn-Up: Pitfalls to Avoid
• Do not abandon sprint Burn-down chart
                          180
                          170
        Hours Remaining



                          160
                          150                                                        30




                                                                            Story Points
                          140
                          130
                          120
                          110
                          100                                                        20
                          90
                          80
                          70
                          80
                          50                                                         10
                          40
                          30
                          20
                          10

                                    2                                                          2
                                1                                                          1
                                        3    4   5   6   7   8    9                                3   4   5   6   7   8   9
                                            Days                                                       Days
  http://www.agilejournal.com/articles/columns/articles/274-the-agile-v-scorecard

                                                                 Slide 34
Sprint Burn-Up: Pitfalls to Avoid
• Do not wait until the last day of sprint to
  seek acceptance on stories.

                       30
             Story Points



                                                                   NOT “Done
                                                                   Done!”
                       20




                       10




                                2
                            1       3   4     5   6    7   8   9
                                        Days

                                            Slide 35
Burn-Up Chart

• Early and
  continuous
  feedback

• Focus on delivering
  business value

• Drives cross-
  functional behavior


                    Slide 36
What Do We Measure?

                        • Introduction

                        • Burn-down

                        • Burn-up

                        • Velocity


             Slide 37
Velocity
• Amount of product
  backlog a team can
  complete within a given
  sprint

   – Measured sprint by sprint
   – Based on actual track record of a
     team delivering working software
   – Provides basis for planning
   – Results, not effort
                   Slide 38
Velocity: How to Measure
• Team estimates Product Backlog Items
• Team pulls in Product Backlog Items to
  Sprint Backlog during Sprint Planning
• Team executes on sprint
• Story points completed and accepted
  count towards Sprint Velocity
    Sprints   Story Points          Story Points   Velocity
              Committed             Accepted
      1           20                    16           16
      2           24                    24           24


                             Slide 39
Velocity: Directly Affected By…
• Team membership

• Team’s domain
  and technology
  expertise

• Collaboration skills

• Environment

• Impediments

                         Slide 40
Velocity: Coordination
• Release planning
  with key stakeholders
• Dependency management with
  external teams




                 Slide 41
Velocity: Coordination
             Prioritized Product Backlog
Sprint n+1




                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
Sprint n+2




                As a frequent flyer, I want to…
                                                                The location of the arrow is
                As a frequent flyer, I want to…
                                                                determined by team velocity
                As a frequent flyer, I want to…
                                                                and the number of remaining
                As a frequent flyer, I want to…
Sprint n+3




                                                                iterations
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                                                                  We’ll be here by the
                As a frequent flyer, I want to…
                                                                  planned deadline
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                                                     Source: “Agile Estimating and Planning,” by Mike Cohn
                As a frequent flyer, I want to…


                                                  Slide 42
Velocity: Coordination
              Prioritized Product Backlog

                                                             • Risk management
Iteration 1




                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
Iteration 2




                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                                                         At our slowest velocity we’ll finish here
                As a frequent flyer, I want to…
                                                         At our current velocity we’ll finish here
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                                                         At our long-term average we’ll finish here
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…
                As a frequent flyer, I want to…


                                                  Slide 43
Velocity: Process Tuning
• Solid Agile teams have consistent velocity
  (+/- 20%)
• Fluctuations? Look to stabilize
  team, environment
• Velocity trending down or up? Look to
  technical-debt handling, team processes




                    Slide 44
Velocity: Process Tuning
                 Velocity
40


30


20


10


0
     1   2   3   4       5       6   7   8   9
                     Sprints



                          Slide 45
Velocity: Pitfalls to Avoid

• Velocity between teams is not
  comparative or additive
• Velocity does not show relative
  performance or productivity of teams
• Velocity does not imply commitment
• Do not use not-done work in velocity
  calculations



                   Slide 46
Summary

• Burn-down tracks effort remaining

• Burn-Up tracks completed software
  delivered

• Velocity tracks team history
  of delivered software



                     Slide 47
• Founded: 1979
• Employees: 250+
• Headquarters: Redmond, WA
• Full range of technology
  consulting services, from Agile
  training and consulting to
  software development and
  talent acquisition
• Leading provider of Scrum
  Certification Training

                         Slide 48
Agile Services at Every Stage




                Slide 49
Questions & Answers




           Slide 50
Upcoming SolutionsIQ Webinars
Presented by VersionOne

13 May Agile ROI Part II: Building the Business Case
       for Agile
Soon     Agile Portfolio Metrics: A Dashboard for
         Executives
Soon     Strategies for Maximizing Agile Portfolio
         Value




                        Slide 51
Thank You

• Following this presentation, participants will
  receive an email with links to a recording
  and copies of today’s slides

• For more on SolutionsIQ
  www.SolutionsIQ.com
  info@SolutionsIQ.com
  +1(800)235-4091



                      Slide 52

Weitere ähnliche Inhalte

Was ist angesagt?

Best Practice In A Recession Styled Ck
Best Practice In A Recession   Styled CkBest Practice In A Recession   Styled Ck
Best Practice In A Recession Styled CkAndyMurray
 
Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?Twan van den Broek
 
A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrumtwh
 
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3rjohnston2268
 
Prince2 and agile happy bedfellows
Prince2 and agile happy bedfellowsPrince2 and agile happy bedfellows
Prince2 and agile happy bedfellowsallenm01
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012Prathan Dansakulcharoenkit
 
Total Productive Maintenance
Total Productive MaintenanceTotal Productive Maintenance
Total Productive MaintenanceDEEPAK SAHOO
 
Aras PLM Software Implementation Methodology
Aras PLM Software Implementation MethodologyAras PLM Software Implementation Methodology
Aras PLM Software Implementation MethodologyAras
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementJens Hoffmann
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Minesallan kelly
 
WATCH Partner Report
WATCH Partner ReportWATCH Partner Report
WATCH Partner Reportmmingle
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Gamefrankmt
 
Get The Rhythm - Agile Leadership
Get The Rhythm - Agile LeadershipGet The Rhythm - Agile Leadership
Get The Rhythm - Agile Leadershipmharbolt
 
Allied Reliability Phase II EMP Development Overview (March 2009)
Allied Reliability Phase II EMP Development Overview (March 2009)Allied Reliability Phase II EMP Development Overview (March 2009)
Allied Reliability Phase II EMP Development Overview (March 2009)Chris Colson
 
ANG_AFSO21_Awareness_Training_(DULUTH)
ANG_AFSO21_Awareness_Training_(DULUTH)ANG_AFSO21_Awareness_Training_(DULUTH)
ANG_AFSO21_Awareness_Training_(DULUTH)Leanleaders.org
 
C:\Fakepath\Activity Project Management Atlas 2000
C:\Fakepath\Activity Project Management Atlas 2000C:\Fakepath\Activity Project Management Atlas 2000
C:\Fakepath\Activity Project Management Atlas 2000Henk, van Soest
 
Corporate Mind Alliance V3
Corporate Mind Alliance  V3Corporate Mind Alliance  V3
Corporate Mind Alliance V3RajeshTedla
 
Rapid Action Tools for Airlines
Rapid Action Tools for AirlinesRapid Action Tools for Airlines
Rapid Action Tools for AirlinesJim Peters
 
Think Beyond the Kanban Board
Think Beyond the Kanban BoardThink Beyond the Kanban Board
Think Beyond the Kanban BoardDigite, Inc.
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven DevelopmentRussell Pannone
 

Was ist angesagt? (20)

Best Practice In A Recession Styled Ck
Best Practice In A Recession   Styled CkBest Practice In A Recession   Styled Ck
Best Practice In A Recession Styled Ck
 
Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?
 
A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrum
 
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
 
Prince2 and agile happy bedfellows
Prince2 and agile happy bedfellowsPrince2 and agile happy bedfellows
Prince2 and agile happy bedfellows
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012
 
Total Productive Maintenance
Total Productive MaintenanceTotal Productive Maintenance
Total Productive Maintenance
 
Aras PLM Software Implementation Methodology
Aras PLM Software Implementation MethodologyAras PLM Software Implementation Methodology
Aras PLM Software Implementation Methodology
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project Management
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Mines
 
WATCH Partner Report
WATCH Partner ReportWATCH Partner Report
WATCH Partner Report
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Game
 
Get The Rhythm - Agile Leadership
Get The Rhythm - Agile LeadershipGet The Rhythm - Agile Leadership
Get The Rhythm - Agile Leadership
 
Allied Reliability Phase II EMP Development Overview (March 2009)
Allied Reliability Phase II EMP Development Overview (March 2009)Allied Reliability Phase II EMP Development Overview (March 2009)
Allied Reliability Phase II EMP Development Overview (March 2009)
 
ANG_AFSO21_Awareness_Training_(DULUTH)
ANG_AFSO21_Awareness_Training_(DULUTH)ANG_AFSO21_Awareness_Training_(DULUTH)
ANG_AFSO21_Awareness_Training_(DULUTH)
 
C:\Fakepath\Activity Project Management Atlas 2000
C:\Fakepath\Activity Project Management Atlas 2000C:\Fakepath\Activity Project Management Atlas 2000
C:\Fakepath\Activity Project Management Atlas 2000
 
Corporate Mind Alliance V3
Corporate Mind Alliance  V3Corporate Mind Alliance  V3
Corporate Mind Alliance V3
 
Rapid Action Tools for Airlines
Rapid Action Tools for AirlinesRapid Action Tools for Airlines
Rapid Action Tools for Airlines
 
Think Beyond the Kanban Board
Think Beyond the Kanban BoardThink Beyond the Kanban Board
Think Beyond the Kanban Board
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven Development
 

Andere mochten auch

Swarming 2015 copy powerpoint
Swarming 2015 copy powerpointSwarming 2015 copy powerpoint
Swarming 2015 copy powerpointDhaval Panchal
 
Coaching opposing sides large scale lean program management
Coaching opposing sides   large scale lean program managementCoaching opposing sides   large scale lean program management
Coaching opposing sides large scale lean program managementDhaval Panchal
 
Swarming Panchal Agile2008
Swarming Panchal Agile2008Swarming Panchal Agile2008
Swarming Panchal Agile2008Dhaval Panchal
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog HealthyDhaval Panchal
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planningDhaval Panchal
 
Pecha kucha why estimates make me frown
Pecha kucha why estimates make me frownPecha kucha why estimates make me frown
Pecha kucha why estimates make me frownDhaval Panchal
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basicsEdwin Dando
 
Rhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavourRhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavourCaoilte Dunne
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 sJames Sutter
 
Fun Facts About Domains from AirFreight.com Owner Dan Boaz
Fun Facts About Domains from AirFreight.com Owner Dan Boaz Fun Facts About Domains from AirFreight.com Owner Dan Boaz
Fun Facts About Domains from AirFreight.com Owner Dan Boaz Dan Boaz
 
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLONSearch Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLONAleyda Solís
 
Origins & Overview of Lean and Agile
Origins & Overview of Lean and AgileOrigins & Overview of Lean and Agile
Origins & Overview of Lean and AgileGeorg Fasching
 
City Limits: The Urbanisation Challenge
City Limits: The Urbanisation ChallengeCity Limits: The Urbanisation Challenge
City Limits: The Urbanisation ChallengeAuckland Conversations
 
Modern agile overview
Modern agile overviewModern agile overview
Modern agile overviewSteve Purkis
 

Andere mochten auch (20)

Ipma scrum keynote
Ipma scrum keynoteIpma scrum keynote
Ipma scrum keynote
 
Swarming 2015 copy powerpoint
Swarming 2015 copy powerpointSwarming 2015 copy powerpoint
Swarming 2015 copy powerpoint
 
Coaching opposing sides large scale lean program management
Coaching opposing sides   large scale lean program managementCoaching opposing sides   large scale lean program management
Coaching opposing sides large scale lean program management
 
Coaching smells
Coaching smellsCoaching smells
Coaching smells
 
Swarming Panchal Agile2008
Swarming Panchal Agile2008Swarming Panchal Agile2008
Swarming Panchal Agile2008
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog Healthy
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planning
 
Basics in measurement
Basics in measurementBasics in measurement
Basics in measurement
 
Pecha kucha why estimates make me frown
Pecha kucha why estimates make me frownPecha kucha why estimates make me frown
Pecha kucha why estimates make me frown
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Agile 101
Agile 101Agile 101
Agile 101
 
Rhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavourRhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavour
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 s
 
Fun Facts About Domains from AirFreight.com Owner Dan Boaz
Fun Facts About Domains from AirFreight.com Owner Dan Boaz Fun Facts About Domains from AirFreight.com Owner Dan Boaz
Fun Facts About Domains from AirFreight.com Owner Dan Boaz
 
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLONSearch Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
 
Origins & Overview of Lean and Agile
Origins & Overview of Lean and AgileOrigins & Overview of Lean and Agile
Origins & Overview of Lean and Agile
 
City Limits: The Urbanisation Challenge
City Limits: The Urbanisation ChallengeCity Limits: The Urbanisation Challenge
City Limits: The Urbanisation Challenge
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Modern agile overview
Modern agile overviewModern agile overview
Modern agile overview
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 

Ähnlich wie Agile 101 Basic Measurement

10 Tips for Distributed Agile Success
10 Tips for Distributed Agile Success10 Tips for Distributed Agile Success
10 Tips for Distributed Agile SuccessJames Brett
 
Change Management
Change ManagementChange Management
Change Managementpromoking
 
From Lean Six Sigma to Strategy Execution...
From Lean Six Sigma to Strategy Execution...From Lean Six Sigma to Strategy Execution...
From Lean Six Sigma to Strategy Execution...Grant Crow
 
Glasgow Entrepreneurs 2010 02 17
Glasgow Entrepreneurs 2010 02 17Glasgow Entrepreneurs 2010 02 17
Glasgow Entrepreneurs 2010 02 17gjhmowat
 
NG BB 54 Sustain the Gain
NG BB 54 Sustain the GainNG BB 54 Sustain the Gain
NG BB 54 Sustain the GainLeanleaders.org
 
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 MethodologyTaha Kass-Hout, MD, MS
 
ACG SL - Kanban.pdf
ACG SL - Kanban.pdfACG SL - Kanban.pdf
ACG SL - Kanban.pdfrumesh
 
Rm Now Management R Short Presentation 1.5.2009
Rm Now Management R Short Presentation 1.5.2009Rm Now Management R Short Presentation 1.5.2009
Rm Now Management R Short Presentation 1.5.2009peterottervanger
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
 
Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...Anna Barzakovskaya
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Yuval Yeret
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusKnowit_TM
 
Story Mapping in Practice
Story Mapping in PracticeStory Mapping in Practice
Story Mapping in Practice10Pines
 
Lean Administration And Fast Closing
Lean Administration And Fast ClosingLean Administration And Fast Closing
Lean Administration And Fast Closingggiacoma
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Tathagat Varma
 
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...LeanKanbanIndia
 

Ähnlich wie Agile 101 Basic Measurement (20)

10 Tips for Distributed Agile Success
10 Tips for Distributed Agile Success10 Tips for Distributed Agile Success
10 Tips for Distributed Agile Success
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Change Management
Change ManagementChange Management
Change Management
 
From Lean Six Sigma to Strategy Execution...
From Lean Six Sigma to Strategy Execution...From Lean Six Sigma to Strategy Execution...
From Lean Six Sigma to Strategy Execution...
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Glasgow Entrepreneurs 2010 02 17
Glasgow Entrepreneurs 2010 02 17Glasgow Entrepreneurs 2010 02 17
Glasgow Entrepreneurs 2010 02 17
 
NG BB 54 Sustain the Gain
NG BB 54 Sustain the GainNG BB 54 Sustain the Gain
NG BB 54 Sustain the Gain
 
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
 
ACG SL - Kanban.pdf
ACG SL - Kanban.pdfACG SL - Kanban.pdf
ACG SL - Kanban.pdf
 
Rm Now Management R Short Presentation 1.5.2009
Rm Now Management R Short Presentation 1.5.2009Rm Now Management R Short Presentation 1.5.2009
Rm Now Management R Short Presentation 1.5.2009
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars Irenius
 
Lean Agile : voir en grand !
Lean Agile : voir en grand !Lean Agile : voir en grand !
Lean Agile : voir en grand !
 
Story Mapping in Practice
Story Mapping in PracticeStory Mapping in Practice
Story Mapping in Practice
 
Lean Administration And Fast Closing
Lean Administration And Fast ClosingLean Administration And Fast Closing
Lean Administration And Fast Closing
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
 
Lean Daily Management System
Lean Daily Management SystemLean Daily Management System
Lean Daily Management System
 
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
 

Kürzlich hochgeladen

8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandSharisaBethune
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCRashishs7044
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 

Kürzlich hochgeladen (20)

8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal Brand
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 

Agile 101 Basic Measurement

  • 1. Agile 101: Basic Measurements Dhaval Panchal, CST and Agile Coach Halim Dunsky, Director of Delivery Excellence Slide 1
  • 2. Dhaval Panchal • Certified Scrum Trainer (CST) and Agile coach • Consults with organizations from mid-sized product companies to the Fortune 100 • Experience in software development, business and functional analysis, Lean office implementations, organizational change, system architecture, business intelligence, and project management • Writes about software development and coaching on his blog (http://dhavalpanchal.gettingagile.com/) • Received his B.S. in Engineering University of Mumbai, India Slide 2
  • 3. Halim Dunsky • Director of Delivery Excellence, responsible for cultivating and retaining top-tier employees and teams, and for ensuring successful delivery of Agile software development and consulting engagements • Wide range of leadership and technical positions at companies including Microsoft, Deloitte & Touche, Bank of America • Taught systems thinking to MBA students as founding core faculty member at Bainbridge Graduate Institute • B.A. in Communications, Northwestern University; M.A. in Organizational Systems, Saybrook Graduate School; CSM, CSPO Slide 3
  • 4. What Do We Measure? • Introduction • Burn-down • Burn-up • Velocity Slide 4
  • 5. Measurements: Point of View • Coaching Agile teams • Actionable indicators • Incomplete information Slide 5
  • 6. The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. www.agilemanifesto.org Slide 6
  • 7. Measurements Informational Motivational “Nothing about a piece of information makes it inherently motivational Process Refinement Coordination or informational. Rather, it is the way in which the information is used that determines the measurement Agile Use category.” - Robert D. Austin [1996] Slide 7
  • 8. Agile Measurements Knowledge work can not be measured and managed as parts within a mechanistic system Adaptive Mechanistic Slide 8
  • 9. Agile Principles • Build projects around motivated individuals • Give them the environment and support they need • Trust them to get the job done www.agilemanifesto.org/principles.html Slide 9
  • 10. Agile Principles • Working software is the primary measure of progress www.agilemanifesto.org/principles.html Slide 10
  • 11. The Scrum Framework 24 hours Daily Scrum Coordination Process Meeting Refinement Sprint Retrospective Sprint Typically 2 weeks to 1 Sprint Review Sprint Planning Meeting month in duration Vision Potentially Sprint Backlog Shippable Product Increment Product Backlog Slide 11
  • 12. Agile Measurements • Provide transparency • Improve effectiveness • Enable continuous improvements Slide 12
  • 13. What Do We Measure? • Introduction • Burn-down • Burn-up • Velocity Slide 13
  • 14. Sprint Burn-down • Will the team meet its sprint goal? • Keeps track of effort remaining Slide 14
  • 15. Glossary Terms Product Backlog Item (PBI) Task Task Task Task Task Task Task Slide 15
  • 16. Sprint Burn-down: How to Measure? 180 • Initiate at Sprint 170 160 150 140 Hours Remaining planning 130 120 110 100 90 • Ideal trend line 80 70 80 50 40 • Track effort 30 20 10 remaining 2 1 3 4 5 6 7 8 9 Days Slide 16
  • 17. Sprint Burn-down: Coordination • Monitor Burn-down 180 170 160 in daily Scrum 150 140 Hours Remaining 130 120 110 • Cone of +/- 20% 100 90 80 70 80 50 40 30 20 10 2 1 3 4 5 6 7 8 9 Days Slide 17
  • 18. Burn Down Fast: Coordination 180 170 160 150 140 Hours Remaining 130 120 110 100 90 80 70 New Stories Pulled 80 50 40 30 20 10 2 1 3 4 5 6 7 8 9 Days Slide 18
  • 19. Burning Up! Coordination 180 170 160 Reduced Scope? 150 Impediments Removed? 140 Hours Remaining 130 120 110 100 90 80 70 80 50 40 30 20 10 2 1 3 4 5 6 7 8 9 Days Slide 19
  • 20. Sprint Burn-down: Process Tuning • Jumps or dips = 180 170 160 change in flow 150 140 Hours Remaining 130 120 110 100 90 80 70 80 50 40 30 20 10 2 1 3 4 5 6 7 8 9 Days Slide 20
  • 21. Sprint Burn-down: Pitfalls to Avoid • Do not hide Burn- down charts. Post them in the most visible spot for the team. http://alistair.cockburn.us/Information+radiator Slide 21
  • 22. Sprint Burn-down: Pitfalls to Avoid • Update remaining task hours daily 180 170 160 150 140 Hours Remaining 130 120 110 100 90 80 70 80 50 40 30 20 10 2 1 3 4 5 6 7 8 9 Days Slide 22
  • 23. Sprint Burn-down: Pitfalls to Avoid • Do not just focus on 180 170 160 taking tasks that you 150 140 Hours Remaining are comfortable with 130 120 110 100 90 80 70 Abandoned 80 Tasks 50 40 30 20 10 2 1 3 4 5 6 7 8 9 Days Slide 23
  • 24. Sprint Burn-down • Can we meet the sprint goal? • Represent effort remaining • Encourages early course correction Slide 24
  • 25. What Do We Measure? • Introduction • Burn-down • Burn-up • Velocity Slide 25
  • 26. Sprint Burn-Up • Will the team deliver committed stories? 30 Story Points • Incremental delivery 20 means “Done- Done” 10 2 1 3 4 5 6 7 8 9 Days Slide 26
  • 27. Glossary Terms Product Backlog Item User Story As a <user role> I want <feature> User Story So that <value> 8 As a <user role> I want <feature> so that <value> Sprint Planning Source: “Agile Estimating and Planning,” by Mike Cohn Slide 27
  • 28. Glossary Terms: Done-Done • Definition of Done: Helps us • Acceptance Criteria: Helps build the thing right us build the right thing (deliverables) (functionality) Acceptance Criteria Architecture •View status as “waiting for pickup,” “en route” or “delivered” Analysis Infrastructure •Date of each step in route •Estimated time of delivery Design Coding Testing Performance Testing Slide 28
  • 29. Sprint Burn-Up: How to Measure • Initial – Cumulative total of 30 all story points Story Points committed at sprint 20 planning • On going 10 – Cumulative total of story points “Done Done” during sprint. 2 1 3 4 5 6 7 8 9 Days Slide 29
  • 30. Sprint Burn-Up: Coordination • Business value focus Start END “Scrumerfall” Stories Completed = 0 Incremental Stories Completed = 3 Slide 30
  • 31. Sprint Burn-Up: Coordination • Reduces work-in- progress (WIP) • Discourages handoffs late in sprint Slide 31
  • 32. Sprint Burn-Up: Coordination • Early feature feedback Slide 32
  • 33. Sprint Burn-Up: Process Tuning • Reveal effectiveness of divide and conquer strategies • Encourages role sharing Slide 33
  • 34. Sprint Burn-Up: Pitfalls to Avoid • Do not abandon sprint Burn-down chart 180 170 Hours Remaining 160 150 30 Story Points 140 130 120 110 100 20 90 80 70 80 50 10 40 30 20 10 2 2 1 1 3 4 5 6 7 8 9 3 4 5 6 7 8 9 Days Days http://www.agilejournal.com/articles/columns/articles/274-the-agile-v-scorecard Slide 34
  • 35. Sprint Burn-Up: Pitfalls to Avoid • Do not wait until the last day of sprint to seek acceptance on stories. 30 Story Points NOT “Done Done!” 20 10 2 1 3 4 5 6 7 8 9 Days Slide 35
  • 36. Burn-Up Chart • Early and continuous feedback • Focus on delivering business value • Drives cross- functional behavior Slide 36
  • 37. What Do We Measure? • Introduction • Burn-down • Burn-up • Velocity Slide 37
  • 38. Velocity • Amount of product backlog a team can complete within a given sprint – Measured sprint by sprint – Based on actual track record of a team delivering working software – Provides basis for planning – Results, not effort Slide 38
  • 39. Velocity: How to Measure • Team estimates Product Backlog Items • Team pulls in Product Backlog Items to Sprint Backlog during Sprint Planning • Team executes on sprint • Story points completed and accepted count towards Sprint Velocity Sprints Story Points Story Points Velocity Committed Accepted 1 20 16 16 2 24 24 24 Slide 39
  • 40. Velocity: Directly Affected By… • Team membership • Team’s domain and technology expertise • Collaboration skills • Environment • Impediments Slide 40
  • 41. Velocity: Coordination • Release planning with key stakeholders • Dependency management with external teams Slide 41
  • 42. Velocity: Coordination Prioritized Product Backlog Sprint n+1 As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… Sprint n+2 As a frequent flyer, I want to… The location of the arrow is As a frequent flyer, I want to… determined by team velocity As a frequent flyer, I want to… and the number of remaining As a frequent flyer, I want to… Sprint n+3 iterations As a frequent flyer, I want to… As a frequent flyer, I want to… We’ll be here by the As a frequent flyer, I want to… planned deadline As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… Source: “Agile Estimating and Planning,” by Mike Cohn As a frequent flyer, I want to… Slide 42
  • 43. Velocity: Coordination Prioritized Product Backlog • Risk management Iteration 1 As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… Iteration 2 As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… At our slowest velocity we’ll finish here As a frequent flyer, I want to… At our current velocity we’ll finish here As a frequent flyer, I want to… As a frequent flyer, I want to… At our long-term average we’ll finish here As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… As a frequent flyer, I want to… Slide 43
  • 44. Velocity: Process Tuning • Solid Agile teams have consistent velocity (+/- 20%) • Fluctuations? Look to stabilize team, environment • Velocity trending down or up? Look to technical-debt handling, team processes Slide 44
  • 45. Velocity: Process Tuning Velocity 40 30 20 10 0 1 2 3 4 5 6 7 8 9 Sprints Slide 45
  • 46. Velocity: Pitfalls to Avoid • Velocity between teams is not comparative or additive • Velocity does not show relative performance or productivity of teams • Velocity does not imply commitment • Do not use not-done work in velocity calculations Slide 46
  • 47. Summary • Burn-down tracks effort remaining • Burn-Up tracks completed software delivered • Velocity tracks team history of delivered software Slide 47
  • 48. • Founded: 1979 • Employees: 250+ • Headquarters: Redmond, WA • Full range of technology consulting services, from Agile training and consulting to software development and talent acquisition • Leading provider of Scrum Certification Training Slide 48
  • 49. Agile Services at Every Stage Slide 49
  • 51. Upcoming SolutionsIQ Webinars Presented by VersionOne 13 May Agile ROI Part II: Building the Business Case for Agile Soon Agile Portfolio Metrics: A Dashboard for Executives Soon Strategies for Maximizing Agile Portfolio Value Slide 51
  • 52. Thank You • Following this presentation, participants will receive an email with links to a recording and copies of today’s slides • For more on SolutionsIQ www.SolutionsIQ.com info@SolutionsIQ.com +1(800)235-4091 Slide 52

Hinweis der Redaktion

  1. If burn down is burning down fastFirst: Meet sprint goal.Then: If team agrees and time permits take on additional storyAnimateTell story of team not committing to enough stories
  2. Tell Story of Team discovering new tasks and taken on too much work; can not deliver what they have committed to.If burn down is burning up!Decide when to decide (+/- 20% cone may be helpful)Do something differentGet additional help from outsideDrop featuresBail – Abnormal termination
  3. During retrospectives team reflects on events that caused significant jumps or dips in their burn down chart. Keeping track of impediments against burn down provides revealing information that can be actioned upon. For one team their burn down will spike every wednesday since the operations support people push production fixes every Wednesday night. The operations support will contact the team every Tuesday run fixes into staging environment which will lead to lots of issues that the scrum team will have to resolve. New work was pumped into the sprint since the team did not have a way to identify issues early on. After reviewing their impediment data against their burn down graph, this team started inviting production support person to their daily standup and worked with them to create automated test scripts that the team could run prior to submitting changes into production environment.
  4. Story level focus over task level focus. Focus on delivering business value rather than finishing tasks.
  5. Tell story about Attenex where they behaved cross functionally to get manual test case execution to a day.
  6. Increased VisibilityInput for Product Backlog prioritizationVisibility to non technical stakeholders and product ownersEarly feedback on features, course corrections. May result in new product backlog items or change in priority for existing product backlog items.
  7. Use information to reveal effectiveness of divide and conquer strategiesReveal silo-ed behavior early on. If most tasks are getting completed however none of the stories are accepted.Expose team burn up signature (pattern).
  8. Do not abandon Sprint burn down chartDo not wait until the last day of sprint to seek acceptance on stories.At least one story should have been accepted by the middle of the sprint
  9. At least one story should have been accepted by the middle of the sprint
  10. Can think of this very naturally as “how fast the team can go” or “team capacity”Provides reliable guide because it’s based on actual, achieved rate of progressTrack record is the best predictor
  11. Important: team does the estimatingTeam makes a commitment of how many points – will generally be close to previous velocityMeasured at end of each SprintUses definition of done All tasks completed Accepted by product owner
  12. “Velocity is an attribute of the system that consists of both the team and the organizational environment around the team.”In a stable environment, velocity can be expected to increase over time Impediments: any obstacles to progress
  13. Release planning: lets groups like sales, marketing, finance, customer service, documentation, technical support know what to expect in terms of timeframesCoordination with external teams:allows fulfillment of dependencies to be worked out with the calendarAllows estimation of how long it will take to do the intended amount of work
  14. Completed software represents business value
  15. Thanks Dhaval and Halim, that was great. The key to success with Agile is doing the fundamentals right, and then using “inspect and adapt” to improve your process.  Today, we’ve seen an important aspect of that with these metrics and their uses.  We’re going to take questions in a minute, but first, let me tell you a little about SolutionsIQ:  We are a company that offers a full spectrum of services to develop software and fulfill technical talent needs, while improving our clients’ Agile knowledge and capabilities.  Our clients include Fortune 500 companies like AT&T, Chevron, and Microsoft, as well as growth companies like Classmates.com and InfoSpace. We work together with VersionOne to equip companies with the tools and knowledge that companies need to succeed with Agile. We work with companies at every stage of Agile adoption, offering everything from introductory and certification training to full enterprise level management consulting services. SolutionsIQ’s nationally and internationally recognized Agile expertise grew out of our own use of Scrum and XP development practices in our Professional Services division, doing outsourced software development in Java and .NET.  We’re not just talking ivory tower theory—these are hard-won lessons that we learned while delivering customer value in the form of working software.  We also provide embedded development teams to help our customers meet their immediate business needs.  The SolutionsIQ difference is that we will help you improve your own engineering practices while delivering quality software.