• Save
BigVisible Agile Reporting and Metrics
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

BigVisible Agile Reporting and Metrics

on

  • 1,555 views

This presentation provides a sample of diagnostics and metrics on Agile projects to help diagnose and evaluate project performance.

This presentation provides a sample of diagnostics and metrics on Agile projects to help diagnose and evaluate project performance.

Statistics

Views

Total Views
1,555
Views on SlideShare
1,548
Embed Views
7

Actions

Likes
4
Downloads
0
Comments
1

3 Embeds 7

http://www.slideshare.net 4
https://www.linkedin.com 2
http://www.docshut.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Excellent set of chart to interpretation examples
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Typical for “new” work areas. Much learning and discovery.
  • Conservative Estimates Cutting Corners near the finish The Product Owner should verify the work and ensure it actually meets the acceptance criteria. Keeping track of technical debt accumulated helps determine if short-cuts were taken towards the end.
  • Unexpected surprise towards the end of the iteration? Did the team seek clarification too late in the process, or was there additional gray matter (late discovery of extra work to be done) discovered towards the end. Either way, the discovery of this additional work makes it very hard for the team to meet it’s iteration commitments. In this case, we can rule out a last minute scope increase by the Product Owner as a possible cause as the Total Work line is flat throughout. Of course, there could be another reason that we haven’t mentioned – the chokepoint came into play. A bottleneck (or chokepoint) is a step in a series of steps, where the limited capacity of that step reduces the capacity of the whole chain.
  • Track Team’s Velocity over time
  • Track Team’s Velocity over time
  • Track Team’s Velocity over time
  • Track Team’s Velocity over time
  • Also shows growth in functionality
  • ------------------------------------------------------------------------------------- How’s Morale? Pump Up Your Team with These Simple Tips Is there a gray cloud hanging over your office? Have you started to sense a certain lack of energy and motivation among your team members? Do hangdog looks and furrowed brows greet your arrival every morning? If so, you just might be facing a morale shortage. Like every other type of energy, team morale seems to ebb and flow over time, often with no discernible pattern. Sometimes, external events or extenuating circumstances can cause your team’s motivation to dip—situations like a slowdown in the market or a botched project are often surefire morale drains. But in other cases, your team might fall prey to a mysterious decline in energy and motivation that no one can explain, but everybody senses. If you’ve begun to suspect that your team’s get-up-and-go got up and went, don’t worry. Even though some of the events that impact morale might be out of your control, you can still do a lot to set the tone among your team members. With a little targeted effort, you should be able to help your morale-depleted staff bounce back in no time at all. Train yourself to be a morale barometer. You can’t fix a problem if you don’t know you have one. Make an effort to tune in and stay focused on your staff’s mood and energy level. That way, you can begin to take action at the very first sign of a problem. Plus, they’ll be flattered that you care enough to pay close attention, which can often be a morale booster in and of itself. Clearly define roles, responsibilities, and expectations. Research has shown that “role confusion” is a leading cause of low morale in many workplaces. If a staff member isn’t sure exactly what they must answer for, they may take on too much responsibility—a situation that’s sure to lead to feelings of being overwhelmed. A crystal-clear org chart can do wonders for morale. If you don’t have one, make one today! Make sure each employee is being challenged to their limit. The old adage ‘boredom breeds discontent’ can sure come in handy when you’re facing a morale problem. If you’re not asking enough of your staff members—if they’re not being stretched to the limits of their abilities on a daily basis—you might as well just go ahead and beg them to become bored and dissatisfied with their jobs. Find out what each employee’s strengths are, and then assign tasks and projects that play to those strengths. Provide constructive and frequent feedback. Bosses who are stingy with their feedback—whether positive or negative—are more likely to face team morale problems. Cultivate a habit of providing a constant stream of constructive criticism to your employees, pointing out their triumphs and their shortcomings in a reasonable, supportive manner. Reward excellent performance. They say money isn’t everything, and workplace motivation experts agree—to a point. Although pay isn’t always directly proportionate to motivation, an employee who feels that he or she is being underpaid is much more likely to have low morale. Make sure your salary and compensation system is competitive, and that it adequately recognizes and rewards your employees’ contributions.

BigVisible Agile Reporting and Metrics Presentation Transcript

  • 1. Agile Reporting and Metrics Giora Morein | [email_address]
    • Co-Founder of BigVisible Solutions
    • Certified Scrum Trainer (CST)
    • Agile Coach
    • Specialize in ramping up and scaling Agile and Scrum teams.
  • 2. Levels of Reporting Iteration Product Release/Project Iteration Iteration Iteration Release/Project Iteration Iteration Iteration Iteration Iteration Release/Project Program Team
  • 3. Starting off with…
    • Iteration Reporting
    Iteration Reporting
  • 4. Iteration Reporting Objectives
    • Visibility into iteration performance
    • Visibility into iteration risks
    • Identify opportunities for correction
    • 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?
    Iteration Reporting
  • 5. Stories are Selected 3 5 8 13 Iteration Reporting Story: 27
    • As a customer, I want to…
    • see the how much the price of a stock has changed since I bought it
    Story: 12 As a customer, I want to… see the latest stock price of a specific stock Story: 18 As a prospective customer, I want to… see the list of products and services that are offered Story: 35
    • As a customer, I want to…
    • see the list of stocks that I own
  • 6. Tasks are Defines Story Finalize Requirements 8 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Stock Object 16 hrs Integrate with Stock Ticker Svs. 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Finalize Requirements 8 hrs Define Tests 12 hrs Define Web- Service Interface 4 hrs Develop Portfolio Object 16 hrs Call Stored Procedure 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Modify Schema 16 hrs Stored Procedure 32 hrs Build Cache 32 hrs 8 13 5 3 Finalize Requirements 4 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Owned Object 16 hrs Develop Compare Logic 16 hrs Visual Design 2 hrs HTML Template 16 hrs Modify Controller 10 hrs Develop JSP 12 hrs Execute Tests 8 hrs Finalize Requirements 4 hrs Create Offering Content 8 hrs Visual Design 8 hrs Execute Tests 2 hrs Develop JSP 4 hrs Configure Role & Permissions 4 hrs Define Tests 1 hrs Tasks Stored Procedure 8 hrs Iteration Reporting Story: 27
    • As a customer, I want to…
    • see the how much the price of a stock has changed since I bought it
    Story: 18 As a customer, I want to… see the latest stock price of a specific stock Story: 12 As a prospective customer, I want to… see the list of products and services that are offered Story: 35
    • As a customer, I want to…
    • see the list of stocks that I own
  • 7. Day - 1 Task Board is Created Story Finalize Requirements 8 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Stock Object 16 hrs Integrate with Stock Ticker Svs. 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Finalize Requirements 8 hrs Define Tests 12 hrs Define Web- Service Interface 4 hrs Develop Portfolio Object 16 hrs Call Stored Procedure 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Modify Schema 16 hrs Stored Procedure 32 hrs Build Cache 32 hrs 8 13 5 3 Finalize Requirements 4 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Owned Object 16 hrs Develop Compare Logic 16 hrs Visual Design 2 hrs HTML Template 16 hrs Modify Controller 10 hrs Develop JSP 12 hrs Execute Tests 8 hrs Finalize Requirements 4 hrs Create Offering Content 8 hrs Visual Design 8 hrs Execute Tests 2 hrs Develop JSP 4 hrs Configure Role & Permissions 4 hrs Define Tests 1 hrs Not Started Stored Procedure 8 hrs In Progress Complete Iteration Reporting Story: 27
    • As a customer, I want to…
    • see the how much the price of a stock has changed since I bought it
    Story: 18 As a customer, I want to… see the latest stock price of a specific stock Story: 12 As a prospective customer, I want to… see the list of products and services that are offered Story: 35
    • As a customer, I want to…
    • see the list of stocks that I own
  • 8. Task List – Day 1 Iteration Reporting
  • 9. Day 2 – Task Board Updated Story Finalize Requirements 8 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Stock Object 16 hrs Integrate with Stock Ticker Svs. 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Finalize Requirements 8 hrs Define Tests 12 hrs Define Web- Service Interface 4 hrs Develop Portfolio Object 16 hrs Call Stored Procedure 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Modify Schema 16 hrs Stored Procedure 32 hrs Build Cache 32 hrs 8 13 5 3 Finalize Requirements 4 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Owned Object 16 hrs Develop Compare Logic 16 hrs Visual Design 2 hrs HTML Template 16 hrs Modify Controller 10 hrs Develop JSP 12 hrs Execute Tests 8 hrs Finalize Requirements 4 hrs Create Offering Content 8 hrs Visual Design 8 hrs Execute Tests 2 hrs Develop JSP 4 hrs Configure Role & Permissions 4 hrs Define Tests 1 hrs Not Started Stored Procedure 8 hrs In Progress Complete Iteration Reporting Story: 27
    • As a customer, I want to…
    • see the how much the price of a stock has changed since I bought it
    Story: 18 As a customer, I want to… see the latest stock price of a specific stock Story: 12 As a prospective customer, I want to… see the list of products and services that are offered Story: 35
    • As a customer, I want to…
    • see the list of stocks that I own
  • 10. Task List – Day 2 Iteration Reporting
  • 11. Day 3 – Task Board Updated Story Finalize Requirements 8 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Stock Object 16 hrs Integrate with Stock Ticker Svs. 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Finalize Requirements 8 hrs Define Tests 12 hrs Define Web- Service Interface 4 hrs Develop Portfolio Object 16 hrs Call Stored Procedure 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Modify Schema 16 hrs Stored Procedure 32 hrs Build Cache 32 hrs 8 13 5 3 Finalize Requirements 4 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Owned Object 16 hrs Develop Compare Logic 16 hrs Visual Design 2 hrs HTML Template 16 hrs Modify Controller 10 hrs Develop JSP 12 hrs Execute Tests 8 hrs Finalize Requirements 4 hrs Create Offering Content 8 hrs Visual Design 8 hrs Execute Tests 2 hrs Develop JSP 4 hrs Configure Role & Permissions 4 hrs Define Tests 1 hrs Not Started Stored Procedure 8 hrs In Progress Complete Iteration Reporting Story: 27
    • As a customer, I want to…
    • see the how much the price of a stock has changed since I bought it
    Story: 18 As a customer, I want to… see the latest stock price of a specific stock Story: 12 As a prospective customer, I want to… see the list of products and services that are offered Story: 35
    • As a customer, I want to…
    • see the list of stocks that I own
  • 12. Task List – Day 3 Iteration Reporting
  • 13. Day 4 – Task Board Updated Story Finalize Requirements 8 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Stock Object 16 hrs Integrate with Stock Ticker Svs. 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Finalize Requirements 8 hrs Define Tests 12 hrs Define Web- Service Interface 4 hrs Develop Portfolio Object 16 hrs Call Stored Procedure 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Modify Schema 16 hrs Stored Procedure 32 hrs Build Cache 32 hrs 8 13 5 3 Finalize Requirements 4 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Owned Object 16 hrs Develop Compare Logic 16 hrs Visual Design 2 hrs HTML Template 16 hrs Modify Controller 10 hrs Develop JSP 12 hrs Execute Tests 8 hrs Finalize Requirements 4 hrs Create Offering Content 8 hrs Visual Design 8 hrs Execute Tests 2 hrs Develop JSP 4 hrs Configure Role & Permissions 4 hrs Define Tests 1 hrs Not Started Stored Procedure 8 hrs In Progress Complete Iteration Reporting Story: 27
    • As a customer, I want to…
    • see the how much the price of a stock has changed since I bought it
    Story: 18 As a customer, I want to… see the latest stock price of a specific stock Story: 12 As a prospective customer, I want to… see the list of products and services that are offered Story: 35
    • As a customer, I want to…
    • see the list of stocks that I own
  • 14. Task List – Day 4 Iteration Reporting
  • 15. Day 5 – Task Board Updated Story Finalize Requirements 8 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Stock Object 16 hrs Integrate with Stock Ticker Svs. 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Finalize Requirements 8 hrs Define Tests 12 hrs Define Web- Service Interface 4 hrs Develop Portfolio Object 16 hrs Call Stored Procedure 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Modify Schema 16 hrs Stored Procedure 32 hrs Build Cache 32 hrs 8 13 5 3 Finalize Requirements 4 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Owned Object 16 hrs Develop Compare Logic 16 hrs Visual Design 2 hrs HTML Template 16 hrs Modify Controller 10 hrs Develop JSP 12 hrs Execute Tests 8 hrs Finalize Requirements 4 hrs Create Offering Content 8 hrs Visual Design 8 hrs Execute Tests 2 hrs Develop JSP 4 hrs Configure Role & Permissions 4 hrs Define Tests 1 hrs Not Started Stored Procedure 8 hrs In Progress Complete Iteration Reporting Story: 27
    • As a customer, I want to…
    • see the how much the price of a stock has changed since I bought it
    Story: 18 As a customer, I want to… see the latest stock price of a specific stock Story: 12 As a prospective customer, I want to… see the list of products and services that are offered Story: 35
    • As a customer, I want to…
    • see the list of stocks that I own
  • 16. Task List – Day 5 Iteration Reporting
  • 17. The Iteration Burn-down
    • Iteration Progress Reporting
    • Is the team on-track to complete planned iteration work?
    • Which stories are at risk of not being completed?
    • Do I need to add or remove stories from the iteration?
    Iteration Reporting
  • 18. Burn-down Analysis Fundamentals Iteration Reporting
  • 19. Burn-down Analysis Fundamentals Iteration Reporting
  • 20. Burn-down Analysis Fundamentals Too Slow ± 200 hours over Iteration Reporting
  • 21. Burn-down Analysis Fundamentals Iteration Reporting
  • 22. Burn-down Analysis Fundamentals Too Fast ± 200 hours under Iteration Reporting
  • 23. Basic Iteration Burn-down Analysis Iteration Reporting
  • 24. Basic Iteration Burn-down Analysis Iteration Reporting
  • 25. What about….
    • Changes to the planned tasks?
    Iteration Reporting
  • 26. More Iteration Burn-down Analysis Iteration Reporting
  • 27. More Iteration Burn-down Analysis Iteration Reporting
  • 28. More Iteration Burn-down Analysis Iteration Reporting
  • 29. More Iteration Burn-down Analysis Rate of work completion prior to scope change At the same rate this team does not complete all planned work Iteration Reporting
  • 30. More Iteration Burn-down Analysis Iteration Reporting
  • 31. Burn-down Anti-Patterns Iteration Reporting
  • 32. Burn-down Anti-Patterns Iteration Reporting
  • 33. Burn-down Anti-Patterns Iteration Reporting
  • 34. Burn-down Anti-Patterns Typical slow-down caused by bottle- neck Iteration Reporting
  • 35. Burn-down Limitations
    • Simple quantitative diagnostic – little use without context
    • Requires first-hand knowledge to effectively diagnose
      • However common patterns/anti-patterns emerge
    • Shows impact of bottleneck – does not help in identifying bottle-neck
    Iteration Reporting
  • 36. Revisiting the Bottleneck Typical slow-down caused by bottle- neck Iteration Reporting
  • 37. Bottleneck pattern not observed early Iteration Reporting
  • 38. Exploring Functional Specialties Story Finalize Requirements 8 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Stock Object 16 hrs Integrate with Stock Ticker Svs. 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Finalize Requirements 8 hrs Define Tests 12 hrs Define Web- Service Interface 4 hrs Develop Portfolio Object 16 hrs Call Stored Procedure 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Modify Schema 16 hrs Stored Procedure 32 hrs Build Cache 32 hrs 8 13 5 3 Finalize Requirements 4 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Owned Object 16 hrs Develop Compare Logic 16 hrs Visual Design 2 hrs HTML Template 16 hrs Modify Controller 10 hrs Develop JSP 12 hrs Execute Tests 8 hrs Finalize Requirements 4 hrs Create Offering Content 8 hrs Visual Design 8 hrs Execute Tests 2 hrs Develop JSP 4 hrs Configure Role & Permissions 4 hrs Define Tests 1 hrs Tasks Stored Procedure 8 hrs Iteration Reporting Story: 27
    • As a customer, I want to…
    • see the how much the price of a stock has changed since I bought it
    Story: 18 As a customer, I want to… see the latest stock price of a specific stock Story: 12 As a prospective customer, I want to… see the list of products and services that are offered Story: 35
    • As a customer, I want to…
    • see the list of stocks that I own
  • 39. Identify Task Categories Story Finalize Requirements 8 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Stock Object 16 hrs Integrate with Stock Ticker Svs. 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Finalize Requirements 8 hrs Define Tests 12 hrs Define Web- Service Interface 4 hrs Develop Portfolio Object 16 hrs Call Stored Procedure 16 hrs Visual Design 8 hrs HTML Template 16 hrs Modify Controller 24 hrs Develop JSP 24 hrs Execute Tests 16 hrs Modify Schema 16 hrs Stored Procedure 32 hrs Build Cache 32 hrs 8 13 5 3 Finalize Requirements 4 hrs Define Tests 8 hrs Define Web- Service Interface 4 hrs Develop Owned Object 16 hrs Develop Compare Logic 16 hrs Visual Design 2 hrs HTML Template 16 hrs Modify Controller 10 hrs Develop JSP 12 hrs Execute Tests 8 hrs Finalize Requirements 4 hrs Create Offering Content 8 hrs Visual Design 8 hrs Execute Tests 2 hrs Develop JSP 4 hrs Configure Role & Permissions 4 hrs Define Tests 1 hrs Tasks Stored Procedure 8 hrs Iteration Reporting Story: 27
    • As a customer, I want to…
    • see the how much the price of a stock has changed since I bought it
    Story: 18 As a customer, I want to… see the latest stock price of a specific stock Story: 12 As a prospective customer, I want to… see the list of products and services that are offered Story: 35
    • As a customer, I want to…
    • see the list of stocks that I own
  • 40. Category or Functional Burn-Down Iteration Reporting
  • 41. Category Burn-Down Bottleneck or Limiting Constraint This type of tasks is not trending toward completion Iteration Reporting
  • 42. Incorrectly Diagnosed Burn-Down Without the Category Burn-Down , one may mistakenly add additional story to iteration Iteration Reporting
  • 43. How about…
    • Release Reporting
    Iteration Reporting
  • 44. Release/Project Reporting Objectives
    • Visibility into overall team performance and productivity
    • Visibility into release and project progress
    • Ability to forecast
      • When will we finish?
      • How much will be finished?
    • Determine if adjustments are needed
    • Determine impact of environment/constraint changes
    Release Reporting
  • 45. Velocity Chart – Bar Chart
    • Shows velocity history for single team
    • Cannot be used to compare multiple teams
    • Remember: Past Performance Does Not Guarantee Future Results
    Release Reporting
  • 46. Velocity Chart – Line Chart
    • Easier to identify trends
    Release Reporting
  • 47. Velocity Chart – Line Chart
    • Easier to identify trends
    • Overlay “Planned” and “Actual” Velocity
    Release Reporting
  • 48. Velocity Chart – Line Chart
    • Easier to identify trends
    • Overlay “Planned” and “Actual” Velocity
    • Delta shows levels of variance
    Release Reporting
  • 49. Velocity Chart Patterns - Converging
    • Symptom
    • Planned and Actual converging
    • Delta getting smaller
    • Diagnosis
    • Healthy trend
    • Team is converging on consistent velocity
    • Team is improving its ability to plan and execute consistently
    • Developing rhythm
    Release Reporting
  • 50. Velocity Chart Patterns - Erratic
    • Symptom
    • Erratic pattern
    • Consistently high delta
    • Little or no planned-actual 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 stories
    Release Reporting
  • 51. Velocity Chart Patterns - Diverging
    • Symptom
    • Planned and Actual diverging
    • Delta getting bigger
    • Diagnosis
    • Unhealthy trend
    • Team not completing stories
    • Iteration bleed-over increasing
    • Team losing rhythm
    • Requires immediate investigation
    Release Reporting
  • 52. Velocity Chart Patterns - Decreasing
    • Symptom
    • Decreasing Velocity
    • Consistent Delta
    • Diagnosis
    • Very bad trend
    • Decreasing productivity
    Release Reporting
  • 53. Velocity Chart Patterns - Decreasing
    • Symptom
    • Decreasing Velocity
    • Consistent Delta
    • 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 automation
    Release Reporting
  • 54. Release Burn-down
    • Primary progress-monitoring tool
    • Tracks progress from iteration to iterations
    • Indicates if team is on-schedule
    • Indicates whether there is sufficient time and velocity
    Release Reporting
  • 55. Release Burn-Down
    • How long will it take to release these features?
    Release Reporting
  • 56. Release Burn-Down – Multiple Velocities
    • Forecasting with Different Velocities
    *Assumes Controlled Scope Release Reporting
  • 57. Release Burn-Up
    • How much can I complete within a specific timeframe (15 Iterations)?
    Release Reporting
  • 58. Exploring…
    • Program Reporting
    Program Reporting
  • 59. The Program Reporting Problem
    • Independent teams with independent backlogs
    • Story sizes and velocities are not comparable across teams
    • Normalizing story points is expensive, temporary and inaccurate
    Program Reporting
  • 60. Sprint/Weeks Remaining Snapshot
    • For each team, calculate time/sprints to complete backlog
      • Release Backlog Size/Velocity
    Program Reporting
  • 61. Cumulative Weeks Remaining Time Series Program Reporting
  • 62. Cumulative Time Remaining Burndown Program Reporting
  • 63. Let’s look at…
    • Product Reporting
    Iteration Reporting
  • 64. Feature Reporting
    • Stories can be grouped into features
    • Progress reported based on points
    Product Reporting
  • 65. Feature Progress Reporting Product Reporting
  • 66. Test Reporting
    • Test-Centric rather than Defect-Centric
    • Determine level of tests defined, executed and passed
    • Tracks progress from iteration to iterations
    Product Reporting
  • 67. Testing per Iteration Product Reporting
  • 68. Testing Coverage Growth Product Reporting
  • 69. “ Escape” Defects Product Reporting
  • 70. Test Automation Product Reporting
  • 71. A little…
    • Team Reporting
    Iteration Reporting
  • 72. Morale Barometer
    • Track and plot the ebb and flow in team morale.
      • 10=happiness; 1= get me off this project
      • Plot average team vote against Iteration
    • Falling trend in morale should be addressed immediately
    Team Reporting Project A Morale Iteration 1 8.2 Iteration 2 8.5 Iteration 3 7.9 Iteration 4 8.0