Joint Application Development (JAD)

Joint Application Development (JAD) is commonly used in the early stages of Agile-based frameworks to learn and verify the elements of a User Story. JAD speeds up the identification and validation of the Epic details of a software solution or website by involving the end user or website owner as a team member. This approach allows the Development Team to quickly and accurately translate the end user’s view into the requirements of the product. Figure 12-4 illustrates the sequence of work in a JAD project. Notice that it resembles the SDLC but remember that a JAD team is focused on only one User Story or Epic at a time.

FIGURE 12-4 The phases of a JAD project.

JAD Team Roles

A JAD team is made up of several ...

Get Internet and Web Application Security, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.