Planning an iterative project is both harder and easier than planning a waterfall project:
• It is harder and much more work, since the planning is more dynamic and ongoing.
• It is easier because it is much more in tune with the goals of the project. There is a short-term planning horizon and plenty of opportunities to adjust the plans.
Traditional planning of engineering projects is far too often organized from the top down and around a product breakdown, that is, the decomposition of the system into components and the various artifact products (specifications, blueprints, subassemblies, and so on), a style of planning that was inherited from the manufacturing and construction ...