|Tip 17||Build Replanning into the Project Schedule|
Unless you’re using an agile life cycle, make your replanning activities explicit. And make them often enough that the schedule doesn’t fly away from you without you realizing it.
Replanning for iterative, incremental, and agile lifecycle projects. Since all the other life cycles have either iterations or increments (or both), it’s much easier to replan those life cycles than to replan a serial life cycle.
Iterative life cycles that don’t deliver finished code into the code base each iteration can use the same replanning approach as serial life cycles. You’ll have different milestones, such as “prototype 1 explored and results published,” but the idea is the same.
Incremental life cycles ...