Joint Application Development Presentation: CSSE591 Summer 01 Tony Thai
Joint Application Development Presentation: CSSE591 Summer 01 Tony Thai
Presentation
CSSE591
Summer 01
Tony Thai
Today’s Agenda
■ Introduction
– My Experience on JAD
– Background and Motivation
– JAD Philosophy
■ Why JAD?
■ What is JAD?
– Overview of Meeting Room Layout and Participants
■ Overview on Planning and Conducting JAD
■ Things can make JAD go bad
■ Tips from Experts
■ Summary
■ References
My Experience on JAD
Background and Motivation
F o o d & R e fre sh m e n ts
Flipchart
B la ckb o a rd
O ve rh e a d P ro je cto r
IS
Users
30' - 0"
Professionals C o m p u te r
& and P ro je ctio n
D e vice Facilitator
O ther M anagers
O bservers
Scribe
W o rk s ta tio n P rin te r
Typically include:
– Sponsor
– Facilitator
– End users: 3 to 5
– Managers
– Scribes: 1 or more
– Observers: 2 to 3
– Domain Experts
JAD Participant - Sponsor
■ Role:
– to give full support to the systems project by
encouraging designated users to willingly and
actively participate in the JAD session(s).
■ Decision maker:
– Sponsor makes final decisions regarding go or no-
go direction of the project.
JAD Participant - Facilitator
■ Role:
– Scribe is responsible for keeping records
pertaining to everything discussed in the meeting.
■ Role:
– IS personnel listen and take notes regarding
issues and requirements voiced by the users and
managers.
– Normally, IS personnel do not speak up unless
invited to do so.
– Any questions or concerns that they have are
usually directed to the JAD leader immediately
after or prior to the JAD session.
■ The makeup of the IS staff usually consists of
members of the project team.
Overview on Planning and
Conducting JAD Sessions
■ Planning
– Most JAD sessions span a three- to five-day time
period and occasionally last up to two weeks.
– The success of any JAD session is dependent
upon proper planning and effectively carrying out
that plan.
Overview on Planning and
Conducting JAD Sessions
■ Conducting a JAD Session
– To successfully conduct the session, the leader
should follow these guidelines:
■ Avoid the use of technical jargon.
■ Apply conflict resolution skills.
■ Allow for ample breaks.
■ Encourage group consensus.
■ Encourage user and management participation without
allowing individuals to dominate the session.
■ Make sure that attendees abide by the established
ground rules for the session.
Overview on Planning and
Conducting JAD Sessions
■ Conducting a JAD Session
– The end product of a JAD session is typically a
formal written document.
■ This document is essential in confirming the
specifications agreed upon during the session(s) to all
participants.
■ The content and organization of the specification is
obviously dependent on the objectives of the JAD
session.
■ The analyst may choose to provide a different set of
specifications to different participants based upon their
role.
Things can make JAD go bad
■ Bad documentation
Tips from JAD experts
■ Lighten the load
– Handouts, one-hour interviews and review
transcript. The results can become the basic of
JAD sessions.
■ Park it!
– Write offending issues down and address them at
a more appropriate time
■ Get it in writing
– Document as much of the project as you can
■ Do it together
– Set time frames and deadlines jointly
Summary
■ JAD is task force of users, managers and
developers. It can be costly, but highly
effective.
■ Objectives
– Gather / define requirements
– Discuss business need
■ Methods
– Team usually meets at specific location
– Team has project leaders and recorder(s)
– Key users participate in intense development
effort
References and Associated
Reading
■ Jane Wood, Denise Silver, “Joint Application
Development”, John Wiley & Associates.
■ Jeffrey Whitten, Lonnie Bentley, “Systems
Analysis and Design Methods.”
■ Alan Cline, “Joint Application Development
(JAD) for Requirements Collection and
Management”, www. Carolla.com