Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OVERVIEW
What is JAD? What are its advantages? What are its risks? What are the major interactions and trade-offs?
What is JAD?
Requirements Definition and User Interface design methodology Intensive off-site meetings of clients, executives and developers Focus on business problems NOT technical details Key purpose is to work out system details Suitable for what kinds of projects?
Advantages of JAD
Shortens elapsed time to gather requirements Gathers requirements better because it involves the clients clients buy-in; commitment to success improved product functionality Reduces the number of downstream, costly rework Leverages group dynamics and specialized skills
JAD Risks
Verify project objectives, constraints and scope Redesign process (if necessary) Identify requirements and open issues Outcome of each JAD session is input to the subsequent session
JAD Workshops
Help to overcome the communication gap between users and designers Structured sessions
conducted by a trained JAD facilitator employ brainstorming and collaboration techniques planned in advance employ advanced tools focus on business needs
deliverable
enterprise models detailing the functional req. confirmation of project scope, system objectives, constraints list of implementation issues raised during the workshop
JAD Analysis
purpose
analyze requirements more fully outline design for the new system
inputs
open issues raised during JRP problem definition report preliminary requirements from JRP
deliverables
detailed system models
JAD Design
purpose
design procedures, reports, screens use prototyping tools plan for construction and installation stages
JAD Roles
User Sponsor
high-ranking executive; champion of the project selects and motivates users to participate makes go/no-go decisions
JAD Roles
Facilitator
business or IS specialist business knowledge, diplomacy, communication, group dynamics and org skills plans/ conducts / summarizes impartial referee ensures agenda is covered
JAD Roles
Scribe
Presentation scribe
records minutes generates summary
Technical scribe
documents requirements using advanced tools
JAD Roles
End-Users/ Managers
functional-area experts clarify business rules
IS professionals
silent observers LISTEN to users description of business process and data req. comment on technical and economic feasibility user is the king of the JAD session; ISP listens and learns users needs
Rules of operation
everyone is equal criticize ideas not people
Scribing
recording all workshop activities
Workshop evaluation
participant feedback
JAD Deliverables
List of objectives System Scope Functional Requirements Benefits Priority of requirements Process/data/object models GUI Interfaces Screen/report designs; menus, Open Issues list and assignments Project action plans and dates for completion
JAD Process
Focuses on business concerns Two phases
JAD Process