- Vision
- Product Backlog
- Roles
- User Story Workshop
- Business Value
- What is BV for this project?
- Priority Poker –> BV points
- Effort
- DOD
- Planning Pokers –> Story points
- Risks, Dependencies, Other
- ORDER THE WORK
- Make scope-date trade-off
- Calculate the budget for the release (usually a simple calculation)
Then we have to talk about some other things, and see where we go. For example, often we find that the skill sets involved need to change (as we now see the product or project differently).
Then we have to do Release Plan Refactoring every sprint, until the number are decent.
As I have said elsewhere, the real value in doing this is NOT the ‘crappy’ estimates that the team arrives at after the initial release planning. It is that everyone is now ‘on the same page’ about what the elephant is. At least a whole lot more than we ever had before. And I find that tremendously valuable.
Note: If they do really bad or no release planning, I think it ups the chances a lot that the stories are not small enough. This means that lots of stories just can’t get to done, done in the sprint. So, good release planning is linked to having good sprints! Now, this problem (stories too big) can be fixed later, but god, all hell is breaking loose then.
Good list. I would add a bullet to discuss resources dedicated to the release (in addition to resource planning during the sprint).
Pingback: Release Planning: Product Backlog | Lean Agile Training
Hi Russ,
Sorry for the late reply. Somehow I did not see your comment. Yes, often we now see a different project, and one that requires different people or some changes in resources. Agreed.
Thanks
Joe
Pingback: Release Planning: Business Value | LeanAgileTraining
Pingback: Release Planning: Effort (1) | LeanAgileTraining
Pingback: Release Planning: Product Backlog | All About Agile
Pingback: Refactoring the release plan | LeanAgileTraining