You are on page 1of 6

Group 4

Similarities amongst the approaches prototyping ,RAD and JAD


Differences amongst the approaches: Prototyping ,RAD and JAD
Definitions

• Prototyping is a methodology that is treated as a model for software


development where basic working models for a final product or
system are developed which is then tested.
• Joint application development (JAD) is a development methodology
and approach that's dependent on interactive collaboration between
stakeholders, through a series of workshops and discussion sessions.
• Rapid Application Development is defined as a methodology created
to radically decrease the time needed to design and implement
information systems.
Differences between
RAD,JAD,PROTOTYPING PROTYPING
 
JAD RAD
Rapid Application Development
Joint Application Development
   
   The Prototyping approach is based The JAD approach is to bring together The RAD approach based on the
APPROACH  technology experts, business concept that systems can be developed
 
on a foundation where after each
representatives. faster and of higher quality.
iteration, the prototype is
   
presented to the customer for  and key project stakeholders  by gathering requirements through
evaluation. through a series of workshops and workshops or focus groups,
  sessions prototyping and early, reiterative
 Customer evaluates the   user testing of designs, use of
prototype and confirms  in order to define the requirements already existing software
from the perspective of business ideas components and less formality in
whether the prototype is and technology implementation.  reviews and other team
developed according to their communication. 
demand or it needs some
modification.

cost More expensive Less expensive


People involved Large number of people Few people are involved
involved in the software
development

Where it can be used Suitable for dynamic Suitable for unstructured


Phases of RAD,JAD,PROTOTYPING
JAD RAD Prototyping
Project defination Requirement Planning Requirement identification

Research User Design Design

Preparation Construction Review of prototype

The Session cutover Iteration and enhancement

Final Document
Reasons for using the approaches

• The purpose of JAD is to bring together MIS and end users in a structured workshop setting; to
extract consensus based system requirements. This is accomplished by using a trained JAD
facilitators and customized, planned agendas to assist the participant in arriving at complete, high
quality requirements.
• RAD is a progressive development model that gives more importance to rapid prototyping and
speedy feedback over a lengthy development and testing cycle. This model allows developers to
make multiple iterations and updates to a software quickly, without the need to restart a
development schedule from scratch every time.
• The most important advantage of a prototype is that it simulates the real and future product. It
can help attract customers to invest in the product before allocating any resources needed for
implementation. You can test the design's correctness before it comes into production and you
can discover design errors.
Similarities
• Reduced software development time
• Integration is easy to use business tools.
• Prototypes developed are reusable
• Easy to use and it is user group approach

You might also like