Factors for Rapid Development
Fast development does not mean a "quick and dirty" process. There should be no compromise between speed of development and quality. Several factors contribute to the success of rapid development by improving both the quality of the delivered system and the speed of delivery.
Important Factors
Factors important for rapid development include:
* Intensive involvement of the end user in the design of the system
* Use of prototyping, which helps users visualize and make adjustments to the system
* Use of an integrated CASE toolset to enforce technical integrity in modeling and designing the system
* Use of a CASE repository to facilitate the re-use of proven templates, components and systems
* Use of an integrated CASE toolset to generate bug-free code from a fully validated design
* User involvement in the Construction stage, allowing the details to be adjusted if necessary
* Development of a task structure that encourages parallel project activities
The Importance of User Involvement

The early, effective and continued involvement of users in the development
process is critical to the success of RAD. The involvement of users is
an important factor in the early detection of errors, and in general, the
earlier a defect is found, the less time and expense required to correct
it. The relative cost of correcting errors varies over the development
life cycle. It is much less expensive to catch the error early.
Previous : Purpose and Objectives of RAD
Section Overview : Rapid Application Development Overview
Overview : Table of Contents