(c) Allan Kelly
It’s great when people write out a solid article. We like this one because it’s short and to the point:
“One of the criticisms that has been levied at Agile approach is that it foregoes planning… [Planning] occurs not once at the start of a project but continually through the life of an Agile team.”
“In Agile, near time planning is a team exercise [iteration planning]… While no plan can accurately predict the future there is still a need for plans that facilitate co-ordination between teams. This is where Release Plans and Roadmaps come into play.”
The 3 Planning Stages in Agile from Allan’s Article:
- Iteration - At the start of each iteration – or sprint to use the Scrum term – the team set out what they will do in the next iteration. Since iterations typically last weeks – with two weeks being most common – these plans only peek a little into the future. They are however the most detailed plans, setting out exactly what the team will do.
- Release - For anything but the smallest piece of work it is likely some consideration needs to be given to a longer time frame than the next iteration. This is where release plans come in. Release plans are typically created and owned by the Product Owner based on information (e.g. velocity and estimates) and advice from the development team. The plans are regularly revised with the team to reflect passing iterations, changing requirements, priority adjustments and to add items from the roadmap in time.
- Roadmap -Roadmaps take up where Release plans leave off. Roadmaps look not weeks ahead but years ahead. Most likely they will be divided by quarter for the first year or two, beyond that by year. Needless to say, roadmaps are highly speculative when it comes to product details and feature. But this is not the only information they need to contain. There is much relevant information that is known and can usefully be included on a product roadmap. Roadmaps include not just projected product enhancements but, as far as is known, significant events in the future.
Thanks Allan! Good stuff here.