Workshop: Joint Application Development Training
Duration: Two Days
Description: Joint Application Development (JAD) sessions are an industry proven tool for gathering customer requirements and gaining consensus at the beginning of a software project. Effective use of JAD techniques accelerates the project schedule and dramatically improves project team communication and effectiveness. Since JAD is a structured process, it is comprised of specific steps, and well-defined team roles and responsibilities. This workshop presents the skills and techniques necessary to implement structured JAD sessions on a project. Participants learn these steps and practice role playing on a JAD session of their own products.
Audience: Software project managers, functional managers, technical consultants, developers or programmer/analysts, and business analysts
Workshop Topics:
1. JAD Definition and Overview- Motivation and definition of JAD
- Uses of JAD sessions
- JAD process overview
- JAD team roles and responsibilities
- Qualities of a good facilitator
- Facilitation techniques for opening a session
- Facilitation techniques for brainstorming
- Gathering general information from the group
- Requirements elicitation techniques
- Group decision making
- Handling disruptive behaviors
- Techniques for closing the session
- Defining the JAD focus
- Interviewing participants to collect preliminary information
- Creating the agenda
- Scheduling and JAD logistics
- JAD session materials checklist
- Opening the session
- Scribe’s role
- Collecting information
- Keeping the session on track
- Ensuring involvement of all attendees
- Minimal document contents
- Determining the document structure
- Gaining draft document consensus
- Finalizing the document
