Professional Documents
Culture Documents
and Design
Lec 4
Joint Application Design(JAD)
• In the late 1970s, systems development personnel at IBM developed a new
process for collecting information system requirements and reviewing
system designs. The idea behind JAD is to structure the requirements
determination phase of analysis and the reviews that occur as part of the
design. Users, managers, and systems developers are brought together for a
series of intensive structured meetings run by a JAD session leader.
list of typical JAD participants
2- Users
3-Sponsor
4-Systems analysts
5-Scribe
6- IS staff
JAD sessions are usually held in special-purpose rooms where participants sit around
horseshoe-shaped tables These rooms are typically equipped with whiteboards (possibly
electronic, with a printer to make copies of what is written on the board). Other audiovisual
tools may be used, such as magnetic symbols that can be easily rearranged on a whiteboard,
flip charts, and computer-generated displays. Flip-chart paper is typically used for keeping
track of issues that cannot be resolved during the JAD, or for those issues requiring additional
information that can be gathered during breaks in the proceedings.
When the JAD is over, the session leader and her assistants must prepare a report that
documents the findings in the JAD and then circulate it among users and analysts.
JAD Advantages and Disadvantages
• Prototyping, CASE, and JAD are key tools that support rapid application
development (RAD).
• Is a team-based technique that speeds up information systems
development and produces a functioning information system
• Like JAD, RAD uses a group approach, but goes much further. While the end
product of JAD is a requirements model, the end product of RAD is the new
information system.
• RAD relies heavily on prototyping and user involvement. The RAD process
allows users to exaV mine a working model as early as possible, determine if
it meets their needs, and suggest necessary changes.
RAD Objectives
RAD Advantages and Disadvantages
• The main objective of all RAD approaches is to cut development time and
expense by involving users in every phase of systems development. Because
it is a continuous process, RAD allows the development team to make
necessary modifications quickly,
• as the design evolves, in times of tight corporate budgets.
• A disadvantage is that RAD stresses the mechanics of the system itself and
does not emphasize the company’s strategic business needs. The risk is that
a system might work well in the short term.
Agile Methodologies
• However, some potential problems exist. For example, team members need
a high level of technical and interpersonal skills. Also, a lack of structure and
documentation can introduce risk factors. Finally, the overall project may be
subject to significant change in scope as user requirements continue to
evolve during the project