
Projects that define deliverables in terms of prototype, phases or stages
identify risks and constraints early on and are able to plan and implement
counter measures with greater success.
Customers who receive small releases regularly during the project gain trust
more easily than those who are in the 'dark' and are awaiting the end of
the project for a whole set of deliverables that may be delivered in whatsoever
form.
The functionality is developed and delivered in stages thus ensuring that
the most important function is delivered at the earliest.
Essentially prototypes and staged deliveries reduce the possibility of estimation
errors and increases project visibility to customers and upper management.