Today we created a rough product development roadmap. Normally there are two questions used to initiate the release planning:
– When do we want the release?
– What is the priority of each story?
For the first question not much choice, the date is fixed by the next release of the product at the beginning of September. Generally this bring to have a release planning with fewer variables to consider but with more difficult decisions about wich stories to include… this seemed really the case. To decide the priority of the each story we used as a first step the MoSCoW rules (Must have, Should have, Could have, Won’t have this time). Claire assigned the rules, then the priority to each user story considering the desirability of the story.
From story points to expected duration
With each story estimated in story points what we needed was to convert these points into predicted duration for the project: the answer is to use velocity, the amount of work that the team can done in an iteration. To get the initial team velocity we took a guess (no historical value for the team, wait to run an initial iteration?). Our estimated velocity was at the end 12 so not possible to complete all the user stories for the fixed date, but this doesn’t mean will be our real velocity, after every iteration another more precise estimate will be done, changing the release plan.
Creating the Release Plan
The final step was to allocate stories into each iterations (6) following the priorities given. The result has been to have many user stories left outside of the plan, among them many user stories that marketing consider also as “must to have” for the customer… Claire didn’t seem very happy looking at the release plan. In any case tomorrow, planning the sprint iteration, we’ll take a look another time to our velocity and if we’ll see some important difference we’ll change it.
Like this:
Like Loading...