Reasons why Burn Up looks strange
Forecast delay
Usually, information about number of days delayed and potential end date is not enough to understand what is the reason of delay. To understand "why?" we need check other things, for example, dependencies, scope creep, blocked work, and so on. Below are possible reasons with recommendations how to check that.
1 | Wrong dates of a project start/end or a release start/finish - that directly impacts how accurate a forecast can be - because it is relative to planned milestones. | 1. For the whole project - check in Project setup → Project settings. 2. For the Release - check in your Tracking system (e.g. JIRA) - make sure all significant releases contain (i.e. not blank) valid dates of Start and End. 3. For the Release - check in your Tracking system (e.g. JIRA) - make sure all significant releases Start dates are not future dates. | Adjust if necessary, then refresh the chart and/or run the data update. |
2 | Scope was/is uncontrollably creeping and that creep exceeds the Velocity of a team. At the same time, most likely, no appropriate adjustment of target milestones had been made. |
|
Target: creep within +10% (assumed it's under control). |
3 | Requirements are of poor quality i.e. they are not fully ready for development. And this causes a big waste of effort on requirements clarification during a development cycle, not upfront. | Do you have a "Definition-of-Ready" rule on a project? Check the quality of BA/PO work via "Ready for Development" chart: usually if it's less than 2-3 sprints then you're in trouble: | Make sure you have the "Definition-of-Ready" rule on a project - or introduce it. Set up appriate criteria at Scope Management step (of, e.g., JIRA connection) in project configuration and keep an eye on a few metrics:
|
4 | Actual velocity of a team is poor. | Validate the actual velocity - to recognize if it's poor and its trend: and completion rate of a team: |
|
5 | Over-commitment of a team, i.e. people under-estimate their tasks generated from the scope of work to do. Such under-estimation can be caused by insufficient seniority/experience of team members, by poor requirements, by poor communication, etc. | Assumed, a team is practicing their work being estimated in man-hours (otherwise, no chance to review estimation mistakes from data) - and their estimations are too optimistic | Conduct a retrospective session with a team to brainstorm root causes of wrong estimations. Target: variance +/- 10% Good-looking estimation accuracy should like that: |
6 | Some work gets blocked by mistakes in dependencies management - i.e. a lot of work is naturally blocked by other work which is planned in wrong order. | Take a look at the Improper Dependencies, to make sure it's Green, otherwise it highlights how much work is blocked. Example: | Work with responsible stakeholders / customers / 3d party vendors - to elaborate and unblock the dependent scope via re-planning / re-sequencing e.g. stories between sprints or releases. Target: indication there're no wrong dependencies: |
7 | Some work gets blocked (i.e. impediments appear) by unexpectedly raised questions during implementation - which requires appropriate parties to step in ASAP in order to unblock the team. | Check the Number of Open Work Stoppages and their average lifetime to make sure it may be a reason. Below are examples with a huge number impediments as of now (and growing trend i.e. situation is getting even worse) and terrible resolution lifetimes (and growing trend again). | Work with responsible parties (in most cases these are Scrum Masters / Team Leaders, sometimes these are POs at Customer side) - to resolve the impediments. Quite often it's about chasing Customer for requirements clarification (by BA/PO/Dev team) to let those requirements pass the "Definition-of-Ready". Target: 0 open work stoppages, and their average lifetime is less than 72 hours. |
Sometimes the Burn Up chart might show strange pictures. Let us explain when this can be and what to do in such cases.
1 | 'Infinite' forecast i.e. chart says a project will never end |
|
|
2 | No 'Completed' deliverables on the chart |
|
|