agile > chapter 2 launch and planning > 17 adjusting the roadmap

Adjusting the Roadmap

The roadmap is not static - it will change as the project progresses.

Tentative roadmaps

A roadmap changes as we gain more information. We may decide on having 3 iterations of 200 points and then later 12 iterations of 50 points.

Additional iterations

Iteration zero is the project's first iteration and does not involve any building in order to fulfill requirements. In this iteration, we gather all of the tools and systems and prepare the work environment in order to reduce friction in our operations in iteration one and beyond. Iteration zero is the setup and preparation phase.

Buffers are useful when we lack information on the project. If the usually number of story points we complete in each iteration (the resolution capacity) is about 13 points, then we can have 11 points as the final resolution capacity. Yes this means that the final project will deliver on a slightly smaller number o requirements but the work team is spared from having to build the product/system and doing research at the same time in order to fill this information gap.

Consolidation iterations are iterations in which there are no story points but we take the time to integrate the products of the previous iteration and test the integrated system before we release. These are not necessary but can be helpful in larger projects with more persons and technologies involved.

Visual roadmap

The project roadmap, like the Kanban board, is an information radiator. It is not the same a Gantt chart which has more details and is overwhelming to prepare and understand even at the beginning of the project.