We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Software

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What is Joint Application Development?

By Troy Holmes
Updated: May 16, 2024
Views: 9,018
Share

Joint application development (JAD) is a software development approach where business users and computer engineers work together to build a computer system. This joint project team is typically sequestered for several weeks during the design phase of the system. Using a JAD approach produces better software because the users are active participants in building the system.

Gathering system requirements is one of the most important steps in building computer software. The joint application development approach forces active participation during requirements meetings, which makes the meetings more productive. This is accomplished by letting the users interact with a daily prototyped system.

Prototyping an idea is a proven method for validating the requirements of a new business product. This is often done in manufacturing companies before investing in a new product line. The prototype is typically a smaller model that represents the ideas of the creators of the new product. Joint application development uses these prototyping techniques to prove out the ideas of system software.

Rapid application development (RAD) was a popular software prototyping approach that was used in the mid 1990s. It was also based on the idea of building rapid prototypes for validation purposes. Joint application development evolved from this approach by integrating the prototype design with formal documentation.

One of the keys to a successfully joint application development project is the assembly of a team. JAD requires four groups of participants to be highly engaged and motivated during the prototype sessions. This team includes business users, communication experts, technical writers, and software developers.

Joint application development sessions should follow a strict agenda and timeline. This typically includes idea capture, prototype creation and requirement validation. Each meeting should be managed by a facilitator who understands the expected outcome of the meetings.

The JAD sessions should be organized around the specific functional areas of the new product. This approach is typical of large product development efforts. It helps keep the team focused and engaged on a specific idea. Sessions should include adequate breaks and refreshments to ensure the team remains upbeat and engaged.

One of the key advantages to using the joint application development approach is speed and quality. A full JAD session should be completed in a few weeks and it includes a usable prototype. This prototype can be transferred to the manufacturing team where development can begin. This is typically a faster process than other development techniques.

Share
EasyTechJunkie is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Discussion Comments
Share
https://www.easytechjunkie.com/what-is-joint-application-development.htm
Copy this link
EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.

EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.