Rapid Means Fast
The RAD method has a task list and a work breakdown structure that is designed for speed. However, the major difference in RAD is a set of management techniques that are optimised for speed. Among the most important are:
Prototyping - an approach based on creating a demonstrable result as early as possible and refining that result. The refinement is based on feedback from the business, the eventual users of the system. Prototyping requires an open approach to development; it also requires an emphasis on relationship management and change management. There are dangers involved in starting prototype development too early and in starting it too late.
Iteration - is a commitment to incremental development based on refinement. Prototyping and iteration go hand in hand.
Timeboxing - is a management technique that focuses attention on delivery above all else. Under a timebox, scope can change but delivery cannot.
The following diagram depicts the dependency relationships between the stages in the Rapid Application Development Process template:
Next: Evaluation: SSADM