RAD is software development methology that uses minimal planning in favor of rapid prototyping.
Four phases of RAD
1. Requirements Planning phase: Combine the System planning and System analysis phases of the SDLC (System Development Life Cycle)
2. User Design Phase : Interact with systems analysts and develop models and prototypes that represent all system processes, inputs, and outputs.
3. Construction phase : Focus on program and application development task similar to the SDLC. In RAD, however, users continue to participate and can still suggest changes or improvements as actual screens or reports are developed. Its tasks are programming and application development, coding, unit-integration and system testing.
4. Cutover phase – resembles the final tasks in the SDLC implementation phase, including data conversion, testing, changeover to the new system, and user training. Compared with traditional methods, the entire process is compressed. As a result, the new system is built, delivered, and placed in operation much sooner.