Requirements proliferation

Any attempt to formulate all possible requirements at the start of a project will fail and would cause considerable delays. — Pahl and Beitz, Engineering Design

As Project Manager, I had to reject the requirements document as totally impractical, and have a quite small team of architects, marketers, and implementers extract the essence.

Requirements proliferation must be fought, by both birth control and infanticide.

  1. ​Yagni​
  2. ​A grossly obese set of requirements​
  3. ​Features and complexity​