Joint Application Design

Posted in Information Technology & Systems, Total Reads: 10441
Advertisements

Definition: Joint Application Design

JAD is a methodology of application development in which the client or end user and the whole developer team are in continuous contact with each other and the development process has a crucial involvement of the end user in it.  This process was developed by Chuck Morris and Tony Crawford, IBM. The development process involves a series of JAD sessions, which are collaborative workshops between the various participants. The key participants are:

  • Executive Sponsor or the system owner who charter the project
  • Subject Matter Experts who drive the changes
  • Facilitator or session leader or mediator
  • End users or the client who are going to use the application
  • Developers who do the actual application development
  • Observers

The opposite of JAD is RAD (Rapid Application Development), which develops an application more quickly by using fewer formal methodologies and reusing software components.

For starting a JAD process, firstly the objectives and limitations of the project are determined. This leads to identification of critical success factors and project deliverables which will be used to analyze the success of the project. After this, the key participants enlisted above are identified and a workshop schedule is drafted. The workshops, designed by the facilitator, are then carried out in a coordinated manner, with an aim to prepare and educate the participants, take their inputs and opinions and then carry out the development in the decided upon manner.

Advantages:

  • Faster development times
  • Client involvement throughout project
  • Greater client satisfaction due to increased quality of end product
  • Minimizes errors and error rate
  • Fewer iterations required
  • Less expensive due to decreased errors requiring corrections
Advertisements



Looking for Similar Definitions & Concepts, Search Business Concepts