RAD Development and Prototyping
RAD is a methodology revolving around condensing the requirements, design, construction and test phases into short, iterative cycles. This methodology has a number of advantages over the traditional sequential development model:
|

|
Iteration allows for effectiveness and self correction. What the end-users say they want may not always be what they mean they want. Iteration allows developers and end-users to refine what they want.
|
|

|
Short iterative development cycles can optimise speed, by giving clear short term goals and deadlines that must be achieved. |
The following diagram gives a visual representation of this development life cycle: