One disadvantage of using Joint Application Development is that stakeholders may address the wrong challenges of developing applications because they attended the meeting unprepared. Similarly, the selection of people to participate in the forums may alter or bias the results. If this happens, the entire process of application development may be compromised. Another disadvantage is that there may be insufficient resources for problem solving.
Joint Application Development (JAD) is an approach to developing systems by incorporating the end user experience in the process. Proponents of the idea argue that poor communication between professional system developers and users of the system accounts for half of all system errors. Despite the above disadvantages, JAD has helped IT professionals to develop more efficient systems and applications. Notably, the greatest advantage is that participants are drawn from different departments of an organization. The fact that they come from varied levels of knowledge means that they bring divergent needs to be fulfilled. Even with the drawbacks, this approach has been billed as an excellent problem solving method. It employs the use of research and communication tools such as interviews, focus groups and questionnaires. While interviews are lengthy and expensive, it is impossible to capture non-verbal cues from respondents using questionnaires.