User picks one iteration worth of stories from release plan. Programmer implements them. Programmer realizes velocity is wrong. Programmer re-estimates velocity. User identifies new, more valuable story.
Programmer estimates story.
User can remove estimated points from incomplete part of existing plan, and insert the new story. Programmer re-estimates velocity and all stories. User can set new scope plan. For the following example, we'll go through the exploratory and planning phases. Vision First, we need some sort of overall vision for the system.