Professional, Intermediate, Novice User Guide for all of Us

Risk-Driven and Client-Driven Iterative Planning

The UP encourage a combination of risk-driven and client-driven iterative planning. This means that the goals of the early iterations are chosen to

  • identify and drive down the highest risks, and
  • build visible features that the client cares most about.

Risk-driven iterative development includes more specifically the practice of architecture-centric iterative development, meaning that early iterations focus on building, testing, and stabilizing the core architecture. Why? Because not having a solid architecture is a common high risk.