You are on page 1of 2

RAPID APPLICATION DEVELOPMENT MODEL (RAD)

ASPECTS OF RAD

Rapid Application Development has four essential aspects: methodology,


people, management, and tools. If any one of these components is
inadequate then the high speed development is not possible.

METHODOLOGY

The software development organizations want to give better and faster


delivery. The RAD approach is the way to develop systems faster, while
reducing cost and increasing quality. The main point is the Active user
involvement which confirms that product is being developed according to
business requirements. By using tools it makes high quality application
faster. Side by side user can see the product and by giving feedback changes
can be incorporated. Following are the four stages included in methodology:

Requirements Planning
In this stage business functions and data subject are defined associated with
the proposed system. The flow of information and the distribution of
information between business paths. All the information regarding important
factors of business domain how, when and where the information is
processed. A plan is developed for user design phase.

User Design
In this stage business activities defined in requirement planning phase is
converted into detailed design for the user. Action diagrams is developed
which shows the interactions between processes and data. Critical
procedures and initial layouts of screens are developed and reviewed. A plan
is developed for construction phase.

Construction
In this stage, team of developers coordinates with user to finalize the design
and then builds the system. In this stage developers design and build the
system as per user feedback. This is series in which user give feedback and
developer changed that to make the system stable and fit with higher
quality. After that system manual and SOPs are also developed for the user
to understand the system easily. Independent testing of software in every
iteration makes RAD less risky.

Implementation
This stage has a vital role in RAD as the implementation of new system in
the presence of old system is quite technical. It may include some type of
data migration with help of Data transformation packages or the users. For
this user training is necessary to shift them from old system to new system.
At the end user acceptance system is done.

You might also like