An important aspect of the software development approach is the Joint Application Development (JAD) process. JAD is used as a technique for developing business system requirements. JAD (Joint Application Development) is a methodology that involves the client or end user in the design and development of an application, through a succession of collaborative workshops called JAD sessions. Chuck Morris and Tony Crawford, both of IBM, developed JAD in the late 1970s and began teaching the approach through workshops in 1980.
The purpose of JAD is to bring together IT and the business community in a structured workshop setting to extract consensus based system requirements. This is accomplished by using a trained JAD facilitator and customized, planned agendas to assist the participants in arriving at complete, high quality requirements. Experience has shown that the JAD process substantially reduces development time, costs and errors.
JAD Basics Video (A must watch): https://www.youtube.com/watch?v=KKUXMghMy9M