Giora Morein - Metrics and diagnostics - AgileIL11

2,464 views

Published on

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
2,464
On SlideShare
0
From Embeds
0
Number of Embeds
1,167
Actions
Shares
0
Downloads
0
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Giora Morein - Metrics and diagnostics - AgileIL11

  1. 1. Agile Metrics and DiagnosticsGiora Morein | gmorein@bigvisible.com | www.bigvisible.com •  Founder, BigVisible Solutions •  Product Owner, SeeNowDo.com •  Certified Scrum Trainer (CST) •  Agile Coach •  Specialize in Agile Organizational Transformation. •  Large complex environments •  Experience at Merrill Lynch, Fidelity, John Hancock, State Street, Cessna Aircraft, Bell Helicopter, McKesson, GE Healthcare, Harvard Pilgrim © 2011 BigVisible Solutions, Inc. All Rights Reserved
  2. 2. ____ __ ____ _____ ____ ___________ _________ __________ _________ _____ 3 Types of Metrics© 2011 BigVisible Solutions, Inc.. All Rights Reserved
  3. 3. 3 Types of Metrics 1. Vanity Metrics ____ __ ____ _____ ____ ______ Look how good we look! _____ _____ ____ _____ _____ _____ ____ _____ © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  4. 4. 3 Types of Metrics 2. Informational ____ __ ____ _____ ____ ______ True but Useless _____ _____ ____ _____ _____ _____ ____ _____ © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  5. 5. 3 Types of Metrics 3. Diagnostics ____ __ ____ _____ ____ ______ Support reliable decision-making _____ _____ ____ _____ _____ _____ ____ _____ © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  6. 6. Levels of Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Program Product _____ level Release/Project Second_____ Third level ____ _____ _____ _____ Iteration Fourth level Iteration Iteration Fifth level ____ _____ Release/Project Iteration Iteration Iteration Release/ProjectTeam Iteration Iteration Iteration6 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  7. 7. Starting off with… Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Iteration Reporting7 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  8. 8. Iteration Reporting Objectives Iteration Reporting •  Visibility____ iteration____ ______ Click to edit Master textperformance ____ __ into _____ styles Second_____ _____ level •  Visibility into iteration risks Third level ____ _____ •  Identify opportunities for correction Fourth level _____ _____ Fifth level ____ _____ •  Provide guidance on when/how to respond   Are we executing as planned?   Is our plan at risk?   Do we need to adjust?   How should we adjust?   When should I adjust?8 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  9. 9. In Sprint Planning: Stories are Selected Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Story: 12 Story: 27 Third customer, I want to… ____ level As a _____ As a customer, I want to… price of a see the how much the price Fourth latest stock see the _____ level _____ specific stock stock has changed since I of a bought it Fifth level ____ _____ 3 5 Story: 18 Story: 35 As a prospective r, I want to… customer, I As a custome n want to… cks that I ow see the list of pr see the list of sto oducts and services that are offered 13 89 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  10. 10. In Sprint Planning: Tasks are Defined Iteration Reporting Click to edit Master text styles Story __ ____ _____ ____ ______ ____ Tasks Second_____ _____ level Story: 18 As a customer, I want Finalize Requirements Define Web- Service Interface Integrate with Stock Ticker Svs. HTML Template 16 hrs Develop JSP 24 hrs Build Cache 4 hrs 16 hrs 32 hrs Third level ____ _____ to… see the latest stock price of a specific stock 8 hrs Develop Stock Visual Design Modify Controller Execute Tests 8 Fourth level _____ _____ Define Tests 8 hrs Object 16 hrs 8 hrs 24 hrs 16 hrs Fifth 35 _____ ____ Story: level Finalize Requirements Define Web- Service Interface Call Stored Procedure HTML Template Develop JSP Modify Schema 16 hrs 24 hrs 8 hrs 4 hrs 16 hrs 16 hrs As a customer, I want to… Develop Portfolio Visual Design Execute Tests 13 see the list of stocks Define Tests 12 hrs Object 8 hrs Modify Controller 16 hrs Stored Procedure that I own 16 hrs 24 hrs 32 hrs Story: 27 Finalize Define Web- Develop Compare HTML Template Stored Procedure Develop JSP As a customer, I want Requirements Service Interface Logic 16 hrs 8 hrs 12 hrs to… 4 hrs 4 hrs 16 hrs see the how much the price of a stock has 5 Develop Owned Visual Design Modify Controller Execute Tests Define Tests changed since I bought Object 2 hrs 10 hrs 8 hrs it 8 hrs 16 hrs Finalize Define Tests Story: 12 Create Offering Develop JSP Requirements 1 hrs Content 4 hrs 4 hrs As a prospective 8 hrs customer, I want to… 3 see the list of pr oducts Configure Role & and services that Visual Design Execute Tests Permissions are offered 8 hrs 2 hrs 4 hrs10 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  11. 11. Day - 1 Task Board is Created Iteration Reporting Click to edit Master text styles In Progress Story __ ____ _____ ____ ______ ____ Not Started Complete Second_____ _____ level Story: 18 As a customer, I want Integrate with Finalize Stock Ticker Svs. Requirements Define Web- HTML Template Visual Design Servicehrs 16 Interface 16 hrs Cache Build 8 hrshrs 4 Third level ____ _____ to… see the latest stock price of a specific stock 8 hrs hrs 32 Modify Controller Execute Tests Develop Stock 16 hrs Object Develop JSP 8 Fourth level _____ _____ Define Tests 24 hrs 8 hrs 16 hrs 24 hrs Fifth 35 _____ ____ Story: level Finalize Call Stored Define Web- Requirements HTML Template Service Interface Procedure JSP 16 hrshrs 8Develop hrs 4 As a customer, I want 16 24 hrs hrs to… Develop Portfolio Modify Schema Controller Modify Execute Tests 13 see the list of stocks Define Tests Visual Design 12 hrs 16 hrs Stored Procedure 16 Object 24 hrs 32 hrs that I own 8 hrs 16 hrs Story: 27 Develop Compare Finalize Define Web- Develop JSP Modify Controller Logic Requirements Service Interface As a customer, I want to… 4 12 hrs 16 hrs hrs 104hrs Stored Procedure hrs see the how much the price of a stock has 5 HTML Template 8 hrs Execute Tests Develop Owned Visual hrs 16 Tests Define Design 8 hrs changed since I bought Object it 82hrs hrs 16 hrs Finalize Develop JSP Create Offering Story: 12 Requirements 4 hrs Content Define Tests 4 hrs 1 hrshrs 8 As a prospective customer, I want to… 3 see the list of pr oducts Configure Role & and services that Visual Design Permissions Execute Tests are offered 4 8 hrs hrs 2 hrs11 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  12. 12. Task List – Day 1 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____12 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  13. 13. Day 2 – Task Board Updated Iteration Reporting Click to edit Master text styles In Progress Story __ ____ _____ ____ ______ ____ Not Started Complete Second_____ _____ level Story: 18 As a customer, I want Integrate with Develop JSP Stock Ticker Svs. Build Cache 32 hrs Finalize Requirements Define Tests 8 hrs 16 24 hrs hrs 8 hrs Third level ____ _____ to… see the latest stock price of a specific stock Modify Controller Execute Tests Define Web- Service Interface Visual hrs 4 Design Develop Stock Object HTMLhrs 16 Template 8 Fourth level _____ _____ 24 hrs 16 hrs 8 hrs 16 hrs Fifth 35 _____ ____ Story: level Call Stored Procedure Modify Controller Finalize Requirements Define Tests Visual Design Develop JSP 24 hrs Modify Schema 12 hrs HTML Template 8 hrs 16 hrs 8 hrs As a customer, I want 24 hrs 16 hrs 16 hrs to… Develop Portfolio Define Web- 13 see the list of stocks Execute Tests 16 hrs Stored Procedure 32 hrs Service Interface Object that I own 4 hrs 16 hrs Story: 27 Finalize Define Web- Visual Design Develop Compare Requirements Service Interface As a customer, I want Stored Procedure Logic 2 hrs 4 hrs to… Develop JSP 8 hrs hrs164 hrs see the how much the price of a stock has 5 12 hrs HTML Template Modify Controller Execute Tests Develop Owned Define Tests 16 hrs 10 hrs changed since I bought Object it 88hrs hrs 16 hrs Finalize Story: 12 Develop JSP Create Offering Requirements Define Tests 4 hrs Content 4 hrs 1 8 hrs hrs As a prospective customer, I want to… 3 see the list of pr oducts Configure Role & and services that Visual Design Permissions Execute Tests are offered 4 8 hrs hrs 2 hrs13 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  14. 14. Task List – Day 2 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____14 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  15. 15. Day 3 – Task Board Updated Iteration Reporting Click to edit Master text styles In Progress Story __ ____ _____ ____ ______ ____ Not Started Complete Second_____ _____ level Story: 18 As a customer, I want Integrate with Stock Ticker Svs. Develop JSP Modify Controller 24 hrs Develop Stock Object Define Web- Service Interface Finalize Requirements Define Tests 8 hrs 16 hrs 4 hrs Third level ____ _____ to… 16 hrs 8 hrs 24 hrs see the latest stock price of a specific stock Build Cache Execute Tests HTML Template Visual Design 8 Fourth level _____ _____ 32 hrs 16 hrs 16 hrs 8 hrs Fifth 35 _____ ____ Story: level Call Stored Procedure Develop JSP Modify Schema Visual Design Define Tests 24 hrs 16 hrs 8 hrs 12 hrs 16 hrs As a customer, I want Modify Controller to… 24 hrs Develop Portfolio Define Web- Finalize 13 see the list of stocks Execute Tests 16 hrs Stored Procedure 32 hrs HTML Template 16 hrs Object Service Interface Requirements that I own 8 hrs 16 hrs 4 hrs Story: 27 Visual Design Define Tests Develop Compare As a customer, I want 2 hrs 8 hrs Stored Procedure Logic to… Develop JSP 8 hrs hrs 16 Modify Controller see the how much the price of a stock has 5 Finalize 12 hrs 10 hrs HTML Template Develop Owned Define Web- Requirements Execute Tests changed since I bought 16 hrs Service 4 hrs Interface Object 8 hrs it 4 hrs 16 hrs Finalize Story: 12 Develop JSP Create Offering Requirements Define Tests 4 hrs Content 4 hrs 1 8 hrs hrs As a prospective customer, I want to… 3 see the list of pr oducts Configure Role & and services that Visual Design Permissions Execute Tests are offered 4 8 hrs hrs 2 hrs15 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  16. 16. Task List – Day 3 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____16 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  17. 17. Day 4 – Task Board Updated Iteration Reporting Click to edit Master text styles In Progress Story __ ____ _____ ____ ______ ____ Not Started Complete Second_____ _____ level Story: 18 As a customer, I want Integrate with Stock Ticker Svs. Execute Tests 16 hrs Develop JSP 24 hrs Modify Controller 24 hrs Finalize Requirements Define Tests 8 hrs 16 hrs Third level ____ _____ to… see the latest stock price of a specific stock Build Cache Develop Stock 8 HTML Template hrs 16 hrs Define Web- Service Interface 8 Fourth level _____ _____ 32 hrs Object 16 hrs Visual Design 8 hrs 4 hrs Fifth 35 _____ ____ Story: level Call Stored Procedure Develop JSP Modify Controller Modify Schema Visual Design Define Tests Develop Portfolio 24 hrs 24 hrs 16 hrs 8 hrs HTML Template 12 hrs 16 hrs Object As a customer, I want 16 hrs 16 hrs to… Define Web- Finalize 13 see the list of stocks Execute Tests 16 hrs Stored Procedure 32 hrs Service Interface Requirements that I own 8 hrs 4 hrs Story: 27 Visual Design Develop Compare Finalize Define Tests As a customer, I want 2 hrs Stored Procedure Logic Requirements 8 hrs to… 4 hrs Develop JSP 8 hrs hrs 16 Modify Controller see the how much the price of a stock has 5 12 hrs 10 hrs HTML Template Develop Owned Define Web- Execute Tests changed since I bought 16 hrs Service 8 hrs Interface Object it 4 hrs 16 hrs Finalize Story: 12 Develop JSP Create Offering Requirements Define Tests 4 hrs Content 4 hrs 1 8 hrs hrs As a prospective customer, I want to… 3 see the list of pr oducts Configure Role & and services that Visual Design Permissions Execute Tests are offered 4 8 hrs hrs 2 hrs17 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  18. 18. Task List – Day 4 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____18 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  19. 19. Day 5 – Task Board Updated Iteration Reporting Click to edit Master text styles In Progress Story __ ____ _____ ____ ______ ____ Not Started Complete Second_____ _____ level Story: 18 As a customer, I want Execute Tests 16 hrs Develop JSP 24 hrs Modify Controller 24 hrs Finalize Requirements Define Tests 8 hrs Third level ____ _____ to… see the latest stock price of a specific stock Build Cache Integrate with 8 HTML Template hrs 16 hrs Define Web- Develop Stock Service Interface 8 Fourth level _____ _____ 32 hrs Stock Ticker Svs. 16 hrs Visual Design 8 hrs Object 4 hrs 16 hrs Fifth 35 _____ ____ Story: level Call Stored Procedure Modify Controller Develop JSP Visual Design Define Tests Develop Portfolio 24 hrs 24 hrs 8 hrs HTML Template 12 hrs 16 hrs Object As a customer, I want 16 hrs 16 hrs to… Modify Schema Define Web- Finalize 13 see the list of stocks Execute Tests 16 hrs Stored Procedure 32 hrs 16 hrs Service Interface Requirements that I own 8 hrs 4 hrs Finalize Story: 27 Stored Procedure Develop Compare Develop JSP Visual Design Requirements As a customer, I want 8 hrs Logic 12 hrs 2 hrs to… 4 hrs 16 hrs Modify Controller see the how much the price of a stock has 5 10 hrs HTML Template Develop Owned Define Web- Execute Tests 16 hrs Define Tests changed since I bought Service 8 hrs Interface Object 8 hrs it 4 hrs 16 hrs Finalize Story: 12 Develop JSP Create Offering Requirements Define Tests 4 hrs Content 4 hrs 1 8 hrs hrs As a prospective customer, I want to… 3 see the list of pr oducts Configure Role & and services that Visual Design Permissions Execute Tests are offered 4 8 hrs hrs 2 hrs19 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  20. 20. Task List – Day 5 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____20 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  21. 21. The Iteration Burn-down Iteration Reporting Iteration Progress Reporting styles Click to edit Master text ____ __ ____ _____ ____ ______ Second_____ _____team on-track to ►  Is the level complete planned iteration Third level ____ _____ work? Fourth level _____ _____ ►  Which stories are at risk of not Fifth level ____ _____ being completed? ►  Do I need to add or remove stories from the iteration?21 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  22. 22. Burn-down Analysis Fundamentals Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____22 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  23. 23. Burn-down Analysis Fundamentals Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____23 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  24. 24. Burn-down Analysis Fundamentals Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Too Slow ± 200 hours over24 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  25. 25. Burn-down Analysis Fundamentals Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____25 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  26. 26. Burn-down Analysis Fundamentals Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Too Fast ± 200 hours under26 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  27. 27. Basic Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____27 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  28. 28. Basic Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____28 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  29. 29. What about…. Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Changes to the planned tasks?29 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  30. 30. More Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____30 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  31. 31. More Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____31 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  32. 32. More Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____32 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  33. 33. More Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Rate of work Third level ____ _____ completion prior Fourth level _____ _____ to scope change Fifth level ____ _____ At the same rate this team does not complete all planned work33 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  34. 34. More Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____34 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  35. 35. Burn-down Anti-Patterns Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____35 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  36. 36. Burn-down Anti-Patterns Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____36 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  37. 37. Burn-down Anti-Patterns Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____37 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  38. 38. Burn-down Anti-Patterns Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Typical slow-down caused by bottle- neck38 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  39. 39. Burn-down Limitations Iteration Reporting • ____to quantitative diagnostic – ______ without context Click __ ____ _____ ____ little use Simple edit Master text styles Second_____ • _____ level Requires first-hand knowledge to effectively diagnose Third However common patterns/anti-patterns emerge ____ level   _____ Fourth level of bottleneck – does not help in identifying bottle-neck • _____ _____ Shows impact Fifth level ____ _____39 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  40. 40. Revisiting the Bottleneck Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Typical slow-down caused by bottle- neck40 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  41. 41. Bottleneck pattern not observed early Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____41 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  42. 42. Exploring Functional Specialties Iteration Reporting Click to edit Master text styles Story __ ____ _____ ____ ______ ____ Tasks Second_____ _____ level Story: 18 As a customer, I want Finalize Requirements Define Web- Service Interface Integrate with Stock Ticker Svs. HTML Template 16 hrs Develop JSP 24 hrs Build Cache 4 hrs 16 hrs 32 hrs Third level ____ _____ to… see the latest stock price of a specific stock 8 hrs Develop Stock Visual Design Modify Controller Execute Tests 8 Fourth level _____ _____ Define Tests 8 hrs Object 16 hrs 8 hrs 24 hrs 16 hrs Fifth 35 _____ ____ Story: level Finalize Requirements Define Web- Service Interface Call Stored Procedure HTML Template Develop JSP Modify Schema 16 hrs 24 hrs 8 hrs 4 hrs 16 hrs 16 hrs As a customer, I want to… Develop Portfolio Visual Design Execute Tests 13 see the list of stocks Define Tests 12 hrs Object 8 hrs Modify Controller 16 hrs Stored Procedure that I own 16 hrs 24 hrs 32 hrs Story: 27 Finalize Define Web- Develop Compare HTML Template Stored Procedure Develop JSP As a customer, I want Requirements Service Interface Logic 16 hrs 8 hrs 12 hrs to… 4 hrs 4 hrs 16 hrs see the how much the price of a stock has 5 Develop Owned Visual Design Modify Controller Execute Tests Define Tests changed since I bought Object 2 hrs 10 hrs 8 hrs it 8 hrs 16 hrs Finalize Define Tests Story: 12 Create Offering Develop JSP Requirements 1 hrs Content 4 hrs 4 hrs As a prospective 8 hrs customer, I want to… 3 see the list of pr oducts Configure Role & and services that Visual Design Execute Tests Permissions are offered 8 hrs 2 hrs 4 hrs42 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  43. 43. Identify Task Categories Iteration Reporting Click to edit Master text styles Story __ ____ _____ ____ ______ ____ Tasks Second_____ _____ level Story: 18 As a customer, I want Finalize Requirements Define Web- Service Interface Integrate with Stock Ticker Svs. HTML Template 16 hrs Develop JSP 24 hrs Build Cache 4 hrs 16 hrs 32 hrs Third level ____ _____ to… see the latest stock price of a specific stock 8 hrs Develop Stock Visual Design Modify Controller Execute Tests 8 Fourth level _____ _____ Define Tests 8 hrs Object 16 hrs 8 hrs 24 hrs 16 hrs Fifth 35 _____ ____ Story: level Finalize Requirements Define Web- Service Interface Call Stored Procedure HTML Template Develop JSP Modify Schema 16 hrs 24 hrs 8 hrs 4 hrs 16 hrs 16 hrs As a customer, I want to… Develop Portfolio Visual Design Execute Tests 13 see the list of stocks Define Tests 12 hrs Object 8 hrs Modify Controller 16 hrs Stored Procedure that I own 16 hrs 24 hrs 32 hrs Story: 27 Finalize Define Web- Develop Compare HTML Template Stored Procedure Develop JSP As a customer, I want Requirements Service Interface Logic 16 hrs 8 hrs 12 hrs to… 4 hrs 4 hrs 16 hrs see the how much the price of a stock has 5 Develop Owned Visual Design Modify Controller Execute Tests Define Tests changed since I bought Object 2 hrs 10 hrs 8 hrs it 8 hrs 16 hrs Finalize Define Tests Story: 12 Create Offering Develop JSP Requirements 1 hrs Content 4 hrs 4 hrs As a prospective 8 hrs customer, I want to… 3 see the list of pr oducts Configure Role & and services that Visual Design Execute Tests Permissions are offered 8 hrs 2 hrs 4 hrs43 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  44. 44. Category or Functional Burn-Down Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____44 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  45. 45. Category Burn-Down Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Bottleneck or Limiting Constraint Fifth level ____ _____ This type of task is not trending toward completion45 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  46. 46. Incorrectly Diagnosed Burn-Down Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Without the Category Fourth level _____ _____ Burn-Down, one may mistakenly add Fifth level ____ _____ additional story to iteration46 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  47. 47. How about… Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Release Reporting47 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  48. 48. Release/Project Reporting Objectives Release Reporting • ____to edit Master textperformance and productivity Click __ into overall team____ ______ Visibility ____ _____ styles Second_____ • _____ levelrelease and project progress Visibility into Third level • ____ _____ Ability to forecast Fourth level we finish? _____ _____   When will Fifth level ____How much will be finished?   _____ •  Determine if adjustments are needed •  Determine impact of environment/constraint changes48 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  49. 49. Velocity Chart – Bar Chart Release Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ ►  Shows velocity history Second_____ _____ level for single team Third level ____ _____ ►  Cannot be used to Fourth level _____ _____ compare multiple teams Fifth level ____ _____ ►  Remember: Past Performance Does Not Guarantee Future Results49 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  50. 50. Velocity Chart – Line Chart Release Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ ►  Easier to identify trends Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____50 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  51. 51. Velocity Chart – Line Chart Release Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ ►  Easier to identify trends Second_____ _____ level ►  Overlay “Planned” and Third level ____ _____ “Actual” Velocity Fourth level _____ _____ Fifth level ____ _____51 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  52. 52. Velocity Chart – Line Chart Release Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ ►  Easier to identify trends Second_____ _____ level ►  Overlay “Planned” and Third level ____ _____ “Actual” Velocity Fourth level _____ _____ ►  Delta shows levels of Fifth level ____ _____ variance52 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  53. 53. Velocity Chart Patterns - Converging Release Reporting ____ __ ____ _____ ____ ______ Symptom Click to edit Master text styles Second_____ _____ level ►  Planned and Actual Third level ____ _____ converging Fourth level _____ _____ ►  Delta getting smaller Fifth level ____ _____ Diagnosis ►  Healthy trend ►  Team is converging on consistent velocity ►  Team is improving its ability to plan and execute consistently ►  Developing rhythm53 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  54. 54. Velocity Chart Patterns - Erratic Release Reporting ____ __ ____ _____ ____ ______ Symptom Click to edit Master text styles Second_____ _____ level ►  Erratic pattern Third level ____ _____ ►  Consistently high delta Fourth level _____ _____ ►  Little or no planned-actual Fifth level ____ _____ convergence Diagnosis ►  Stories are not being completed within the iteration – bleed-over ►  Stories are being started then completed in subsequent iteration ►  Velocity accounts for completed stories54 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  55. 55. Velocity Chart Patterns - Decreasing Release Reporting ____ __ ____ _____ ____ ______ Symptom Click to edit Master text styles Second_____ _____ level ►  Decreasing Velocity Third level ____ _____ ►  Consistent Delta Fourth level _____ _____ Fifth level ____ _____ Diagnosis ►  Very bad trend ►  Decreasing productivity55 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
  56. 56. Velocity Chart Patterns - Decreasing Release Reporting ____ __ ____ _____ ____ ______ Symptom Click to edit Master text styles Second_____ _____ level ►  Decreasing Velocity Third level ____ _____ ►  Consistent Delta Fourth level _____ _____ Fifth level ____ _____ Possible Causes ►  Changes in Team ►  Changes in Team member availability ►  Accumulation of Technical Debt ►  Most Likely: Increase in Manual Testing Activities ►  Poor unit-test coverage ►  Poor test automation56 © 2011 BigVisible Solutions, Inc.. All Rights Reserved

×