JointApplicationDesign

Ensure all stakeholder interests are represented when gathering requirements

Definition

Ensure all stakeholder interests are represented when gathering requirements.  Conflicts in requirements can be detected and resolved at an early stage if each stakeholder hears what other stakeholders are requesting, and can raise and hopefully resolve the issue at that time.  Hold facilitated workshops.

Source

 

Discussion

IBM originated the practice called Joint Application Development; DSDM has a practice called Joint Application Design, both take the acronym JAD, and are in effect the same; there are in fact many variants used by many methodologies (see Ref 1).  Strictly speaking and by DSDM terminology the business requirements capture is called Joint Requirements Planning (JRP) while JAD is reserved for technical workshops. 

 

These JAD sessions take the form of facilitated workshops.  The facilitator keeps the session focused on the topic, and keeps the discussion moving to ensure all topics get identified and covered.  He also needs to ensure that all interested parties get to make their interests heard.  It is highly recommended that such workshops have a facilitator to ensure they will detect conflicts in requirements and meet their other goals.  For numerous online articles see Ref 2.

References

1. Potted History of variants of JAD, commonalities, useful bibliography. 

2. Ellen Gottesdiener’s page for articles on JAD and related topics

3. Facilitated Workshop Toolbox from the Global Facilitators Network site – probably requires signing up.