Copyright Irwin/McGraw-Hill 1998 1 Joint Application Development Prepared by Kevin C. Dittman for...

22
Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten & L. D. Bentley Copyright Irwin/McGraw-Hill 1998 1 Joint Application Development Introduction The chapter will address the following questions: Can joint applications development be used as alternative fact-finding technique throughout systems development, and can it expedite the process? What are the typical participants in a JAD session and describe their roles? How do you complete the planning process for conducting a JAD session: including selecting and equipping the location, selecting the participants, and preparing an agenda to guide the JAD session? What are several benefits of using JAD as a fact- finding technique?

Transcript of Copyright Irwin/McGraw-Hill 1998 1 Joint Application Development Prepared by Kevin C. Dittman for...

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 19981

Joint Application Development

Introduction

The chapter will address the following questions: Can joint applications development be used as alternative fact-

finding technique throughout systems development, and can it expedite the process?

What are the typical participants in a JAD session and describe their roles?

How do you complete the planning process for conducting a JAD session: including selecting and equipping the location, selecting the participants, and preparing an agenda to guide the JAD session?

What are several benefits of using JAD as a fact-finding technique?

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 19982

Joint Application Development

Joint Application Development

Introduction Joint application design (JAD) is a process whereby highly

structured group meetings or mini-retreats involving system users, system owners, and analysts occur in a single room for an extended period of time (four to eight hours per day, anywhere from one day to a couple weeks).

JAD-like techniques are becoming increasingly common in systems planning and systems analysis to obtain group consensus on problems, objectives, and requirements. Therefore, it is more commonly referred to as joint

application development to appropriately reflect that it includes more than simply systems design.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 19983

Joint Application Development

JAD Participants

Sponsor Any successful JAD session requires a single person, called the

sponsor, to serve as its champion. This person is normally an individual who is in top

management who has authority that spans the different departments and users who are to be involved in the systems project.

The role of the sponsor is to give full support to the systems project by encouraging designated users to willingly and actively participate in the JAD session(s).

It is the sponsor who usually makes final decisions regarding go or no-go direction of the project.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 19984

Joint Application Development

JAD Participants

JAD Leader (or Facilitator) JAD sessions involve a single individual who plays the role of the

leader or facilitator. The JAD leader is usually responsible for leading all sessions

that are held for a systems project. T This individual is someone who:

• Has excellent communication skills

• Possess the ability to negotiate and resolve group conflicts

• Has a good knowledge of the business

• Has strong organizational skills

• Is impartial to decisions that will be addressed

• Does not report to any of the JAD session participants

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 19985

Joint Application Development

JAD Participants

JAD Leader (or Facilitator) The role of the JAD leader is to plan the JAD session, conduct the

session, and to follow through on the results. During the session, the leader is to serve as a facilitator, leading

the discussion of issues, encouraging the attendees to actively participate, resolving issue conflicts that may arise, and ensuring the goals and objectives of the meeting are fulfilled.

It is the JAD leaders responsibility to establish the “ground rules” that will be followed during the meeting and ensure that the participants abide by these rules.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 19986

Joint Application Development

JAD Participants

Users and Managers These participants are normally chosen by the project sponsor.

The project sponsor must exercise their authority and encouragement to ensure that these individuals will be committed to actively participate.

A typical JAD session may involve anywhere from a relatively small number of user/management people to a dozen or more.

The role of the users is to effectively communicate business rules and requirements, review design prototypes, and make acceptance decisions.

The role of the managers is to approve project objectives, establish project priorities, approve schedules and costs, and approve identified training needs and implementation plans.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 19987

Joint Application Development

JAD Participants

Scribe(s) A JAD session also includes one or more scribes who are

responsible for keeping records pertaining to everything discussed in the meeting. These records are published and disseminated to the attendees

immediately following the meeting in order to maintain the momentum that has been established by the JAD session and its members.

This need to quickly publish the records is reflected in more and more scribes beginning to make use of CASE tools to capture many facts (documented using data and process models) that are communicated during a JAD session.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 19988

Joint Application Development

JAD Participants

IS Staff A JAD session may also include a number of IS personnel who are

primarily in attendance to 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. These members may work closely with the scribe to develop

models and other documentation related to facts communicated during the meeting.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 19989

Joint Application Development

How to Plan and Conduct JAD Sessions

Introduction 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.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199810

Joint Application Development

How to Plan and Conduct JAD Sessions

Planning the JAD Session Before planning a JAD session, the analyst must work closely with

the executive sponsor to determine the scope of the project that is to be addressed through JAD sessions. It is also important that the high-level requirements and

expectations of each JAD session is determined. Also before planning the JAD session, the analyst must ensure that

the executive sponsor is willing to commit people, time, and other resources to the JAD session(s).

Planning for a JAD session involves three steps:1 Selecting a location for the JAD session.2 Selecting JAD participants.3 Preparing an agenda.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199811

Joint Application Development

How to Plan and Conduct JAD Sessions

Planning the JAD Session Selecting a Location for JAD Sessions:

JAD sessions should be conducted at a location that is away from company workplace.

• The attendees can concentrate on the issues and activities related to the JAD session and avoid certain interruptions and distractions that would occur at their regular workplace.

A JAD session typically requires that the location accommodations include a several rooms.

• A conference room is required wherein the entire group of attendees can meet to collectively address JAD issues.

• Several small break-out rooms may be needed for separate groups of people to meet and focus discussion on specific issues.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199812

Joint Application Development41' - 0"

30' -

0"

Flipchart

IS Professionals&

Other Observers

Usersand

Managers

JADLeader

Scribe

Workstation Printer

BlackboardOverhead Projector

ComputerProjection

Device

Food & Refreshments

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199813

Joint Application Development

How to Plan and Conduct JAD Sessions

Planning the JAD Session Selecting JAD Participants:

It is analyst, executive sponsor, and managers responsibility to select the JAD leader.

• Ideally, an experienced JAD leader may be available in-house.

– If not, an individual may be selected to obtain the extensive training needed to conduct JAD sessions.

• Many companies opt to hire a qualified person from outside the organization.

– Hiring an individual outside the organization provides the benefit of having a JAD leader who will not be biased.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199814

Joint Application Development

How to Plan and Conduct JAD Sessions

Planning the JAD Session Selecting JAD Participants:

One or more scribes must also be selected. • Since scribes must possess technical skills (word-processing,

CASE, data and process modeling, etc.), they are usually selected from among the ranks of the organization’s IS professionals.

In addition to scribes, other IS professionals must be selected to be involved in the JAD session.

• The make-up of IS professionals involved in the JAD session usually involves all individuals assigned to the project team.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199815

Joint Application Development

How to Plan and Conduct JAD Sessions

Planning the JAD Session Selecting JAD Participants:

The analyst and managers must select individuals from the user community.

• Only those users who are able to clearly articulate facts and opinions will be invited.

• These individuals should be key individuals who are quite knowledgeable about their business area.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199816

Joint Application Development

How to Plan and Conduct JAD Sessions

Planning the JAD Session Preparing a JAD Session Agenda:

An agenda for each JAD session should be prepared and distributed prior to each session.

• The agenda dictates issues to be discussed during the session and amount of time allotted to each item.

The agenda should contain three parts: • The opening.

• The body.

• The conclusion.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199817

Joint Application Development

How to Plan and Conduct JAD Sessions

Planning the JAD Session Preparing a JAD Session Agenda:

The Agenda Opening:• The opening is intended to communicate the expectations of the

session, communicate the ground rules, and to influence or motivate the attendees to participate.

The Agenda Body:• The body is intended to detail the topics or issues to be addressed

in the JAD session. The Agenda Conclusion:

• The conclusion is intended to allow time to summarize the day’s session and to remind the attendees of unresolved issues (to be carried forward).

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199818

Joint Application Development

How to Plan and Conduct JAD Sessions

Conducting a JAD Session The JAD session begins with opening remarks, introductions, and

a brief overview of the agenda and objectives for the JAD session. The JAD leader will direct the session by following the prepared

script. To successfully conduct the session, the leader should follow these

guidelines: Do not unreasonably deviate from the agenda. Stay on schedule (agenda topics are allotted specific time). Ensure that the scribe is able to take notes (this may require the

JAD leader having the users and managers restate their points more slowly or clearly).

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199819

Joint Application Development

How to Plan and Conduct JAD Sessions

Conducting a JAD Session To successfully conduct the session, the leader should follow these

guidelines: (continued) 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.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199820

Joint Application Development

How to Plan and Conduct 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.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199821

Joint Application Development

Benefits of JAD

An effectively conducted JAD session offers the following benefits:

JAD actively involves users and management in the development project (encouraging them to take own more an “ownership” in the project).

JAD reduces the amount of time required to develop systems. When JAD incorporates prototyping as a means for confirming

requirements and obtaining design approvals, the benefits of prototyping are realized.

Prepared by Kevin C. Dittman for

Systems Analysis & Design Methods 4ed

by J. L. Whitten & L. D. BentleyCopyright Irwin/McGraw-Hill 199822

Joint Application Development

Summary

Introduction Joint Application Development Benefits of JAD