jad - joint application development
Post on 20-Aug-2015
4.132 Views
Preview:
TRANSCRIPT
Page 1© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Joint Application Design
JADOVERVIEW
Joint Application Design
JADOVERVIEW
Presented By
John CrosbyJAD Tech Consulting Services
1006 Blue Ridge Place, Suite 201 Richardson, Texas 75080
972.669.1006 john@jadtech.com // www.jadtech.com
Page 2© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
One-Page SummaryOne-Page Summary 1. Define Problem/Opportunity 2. Identify Sponsoring Executive 3. Identify Every Stakeholder 4. Define Resources/Constraints 5. Define Project Deliverables 6. Define Business Success
Factors 7. Assign JAD Team 8. Do JAD Plan 9. Do JAD Session 10. Do JAD Wrap-Up 11. Do Post-JAD Analysis 12. Do Post-Project Analysis
1. Define Problem/Opportunity 2. Identify Sponsoring Executive 3. Identify Every Stakeholder 4. Define Resources/Constraints 5. Define Project Deliverables 6. Define Business Success
Factors 7. Assign JAD Team 8. Do JAD Plan 9. Do JAD Session 10. Do JAD Wrap-Up 11. Do Post-JAD Analysis 12. Do Post-Project Analysis
Page 3© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Today’s EnvironmentToday’s EnvironmentChallenges Do More, Faster, With Less Enterprise-Wide Process Re-Engineering Dynamic Re-Organization New Laws New Markets New Competition
I/S Environment Executive Expectations Data Locked in Legacy Systems Tools, Techniques, Methods Not Adequate JADs Used for Application Development/Group Decision
Page 4© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Session Leader’s ResponsibilitiesSession Leader’s Responsibilities
Implement JAD Process
Implement JAD Process
Facilitate Discussion/
Decision
Facilitate Discussion/
Decision
Lead The Group
Lead The Group
Page 5© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
RR EDED IDID PDPD STST IMIM
Life Cycle ViewLife Cycle View
User Participation with JAD
Reso
urc
es
Time
R: RequirementsED: External DesignID: Internal Design
PD: Program DevelopmentST: System TestIM: Install/Maintenance
Page 6© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Uses for JADUses for JAD Application Development, Adaptation, & Selection
Requirements External Design/Prototypes User Test Cases Training Post-Implementation Reviews
Strategic Planning Customer Satisfaction Session Organization Changes Request for Proposal Development Curriculum Design/Development
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaa
Page 7© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Why Use JAD?Why Use JAD? Accelerates Application Development/Selection Process
Increases Developers’ Productivity
User Participation in Application’s Design
Improves Communications Between: User and I/S
User and User
I/S and I/S
Enables Consensus, Commitment, and Partnership Across
the Enterprise
Page 8© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Why JAD WorksWhy JAD WorksUSERS Educates Users About Development
Process Gives Users More Input &
Accountability for Design Leverages User's Subject Matter
Expertise at Right Time
I/S Ensures I/S and Users Come to
Consensus Early Provides I/S Subject Matter
Expertise at Right Time Educates I/S About Business
Process
MANAGEMENT Ensures Management Communications & Participation
Through Executive Sponsor Enforces Top-Down Design to Ensure Business Objectives
Are Met Educates Management On Both I/S and Business Area Detail Leverages Management Subject Matter Expertise at Right Time
Page 9© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD PhasesJAD Phases
JAD
Pla
n
JAD Design
PurposePurpose
ObjectivesObjectives
ListsLists
Detail Data/Process ModelsDetail Data/Process Models
High Level Data/Process ModelsHigh Level Data/Process Models
InterfacesInterfaces
BusinessEntitiesBusinessEntities
BusinessProcessesBusinessProcesses
Enter User ID:Enter password:
************** ScreensScreens ReportsReports
Page 10© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Multiple JADsParallel or Serial?
Multiple JADsParallel or Serial?
ParallelParallel • PreparationPreparation• SessionSession• Wrap-UpWrap-Up
• PreparationPreparation• SessionSession• Wrap-UpWrap-Up
Multiple ParallelMultiple ParallelSessions - Wrap-UpSessions - Wrap-Up
Multiple ParallelMultiple ParallelSessions - Wrap-UpSessions - Wrap-Up
• PreparationPreparation• Session ASession A
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session ASession A
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session BSession B
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session BSession B
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session CSession C
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session CSession C
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
JAD Plan
Page 11© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Multiple JADsParallel or Serial?
Multiple JADsParallel or Serial?
SerialSerial • PreparationPreparation• SessionSession• Wrap-UpWrap-Up
• PreparationPreparation• SessionSession• Wrap-UpWrap-Up
Multiple SerialMultiple SerialSessions - Wrap-Sessions - Wrap-
UpUp
Multiple SerialMultiple SerialSessions - Wrap-Sessions - Wrap-
UpUp
• PreparationPreparation• Session ASession A
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session ASession A
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session BSession B
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session BSession B
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session CSession C
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
• PreparationPreparation• Session CSession C
—ModelingModeling—DesignDesign
• Wrap-UpWrap-Up
JAD Plan
Page 12© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD Plan Session Deliverables
JAD Plan Session Deliverables
Application Baseline DocumentApplication Baseline Document1.1. IntroductionIntroduction2.2. Executive SummaryExecutive Summary
-- Project PurposeProject Purpose-- Business ObjectivesBusiness Objectives-- Scope of SolutionScope of Solution
3.3. Assumptions & ConstraintsAssumptions & Constraints4.4. Technology FrameworkTechnology Framework5.5. High-Level Business ModelHigh-Level Business Model
-- ProcessProcess-- DataData
6.6. System InterfacesSystem Interfaces7.7. JAD Session DesignJAD Session Design
-- Scope JAD A, JAD B, etc.Scope JAD A, JAD B, etc.-- EstimatesEstimates-- Resources Needed (--Resources Needed (-- Schedule)Schedule)
Appendix A:Appendix A: JAD Participants/RolesJAD Participants/RolesAppendix B:Appendix B: Current Organizational ChartsCurrent Organizational ChartsAppendix C:Appendix C: Change Management ProceduresChange Management ProceduresAppendix D:Appendix D: Etc.Etc.
Page 13© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD Design Session Deliverables
JAD Design Session Deliverables
Requirements & Design DocumentRequirements & Design Document1.1. IntroductionIntroduction2.2. Executive SummaryExecutive Summary3.3. Application Definition - Detailed ModelsApplication Definition - Detailed Models
-- ProcessProcess-- DataData
4.4. Input & Output DesignInput & Output Design-- ScreensScreens-- ReportsReports-- Message TextMessage Text
5.5. Interface DesignsInterface Designs6.6. Technology SpecificationsTechnology Specifications
-- Hardware/Software/CommunicationsHardware/Software/Communications-- PerformancePerformance-- SecuritySecurity-- Back-Up & RecoveryBack-Up & Recovery
Appendix A:Appendix A: Data DictionaryData DictionaryAppendix B:Appendix B: Etc.Etc.
Page 14© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD ParticipantsJAD Participants
Facilitator Analyst(s)
StakeholdersSubject Matter Experts
Sponsor
Page 15© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD FacilitiesJAD Facilities
I/S ManagerFacilitator
Analyst(s)
Executive Sponsor
BusinessAnalyst
I/S AnalystUser
Representative(s)Data ArchitectSystems Architect
User Manager
Project Administrator
Page 16© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
CommitmentCommitmentGroup
Conflict
Creativity
Consensus
COMMITMENTCOMMITMENTCOMMITMENTCOMMITMENT
Page 17© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Facilitator’s RoleFacilitator’s Role
Lead the Group Facilitate Group Dynamics
& Discussions Implement JAD Process
Page 18© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Analyst(s) RoleAnalyst(s) Role
Maintain Process & Data Models
Record Stakeholder Decisions, Issues, & Action Items
Produce All JAD Plan, Session, & Wrap-Up Deliverables
Page 19© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Stakeholders RoleStakeholders Role Know Current Business Processes, Challenges,
Critical Success Factors Make Business Decisions on Future Business
Direction & Systems Requirements Provide Subject Matter Expertise
Page 20© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD PlanJAD Plan JAD Plan Preparation
JAD Plan Session
JAD Plan Wrap-Up
Page 21© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD Plan Preparation Steps
JAD Plan Preparation Steps
1. Interview Executive Sponsor 2. Read Existing Documentation 3. Complete Draft of 1-Page Project Summary 4. Interview Stakeholders 5. Establish JAD Team 6. Customize Application Baseline Document Template 7. Create JAD Plan Session Agenda 8. Prepare Materials 9. Set Up Room 10. Review with Executive Sponsor
Page 22© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD Plan Session Steps
JAD Plan Session Steps
1. Executive Sponsor: Kicks-Off Session 2. Review Expectations/Procedures 3. Define Application Scope 4. Define JAD Design Session Plans
Plans Parallel or Serial Resources Needed Estimates Schedules
Standards Screens Reports Interfaces
5. Complete Application Baseline Document 6. Conclude JAD Plan Session
Page 23© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD Plan Wrap-Up Steps
JAD Plan Wrap-Up Steps
1. Produce Completed Application Baseline Document 2. Review & Get Stakeholder Sign-Off 3. Produce Executive Sponsor Presentation
Application Information Issues/Action Items Stakeholder Commitments JAD Design Plan
4. Present to Executive Sponsor & Get Commitment
Page 24© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD DesignJAD Design JAD Design Preparation
JAD Design Session
JAD Design Wrap-Up
Page 25© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD Design Preparation Steps
JAD Design Preparation Steps
1. Review Application Baseline Document, Issue Status, Action Items, Other Material
2. Establish JAD Team 3. Interview Stakeholders 4. Customize Requirements & Design Document Template 5. Create JAD Session Agenda 6. Prepare Materials - Update 1-Page Project Summary
Screen, Report, Interface Templates Process & Data Model Templates
7. Set Up Room 8. Dry-Run with JAD Team 9. Review with Executive Sponsor
Page 26© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD Design Session Steps
JAD Design Session Steps
1. Executive Sponsor: Kicks-Off Session 2. Review Expectations/Procedures 3. Define Application 4. Design Application
Detailed Process & Data Models Input/Output (Prototype User Interfaces) Interfaces Technology Specifications
5. Complete Requirements & Design Document Template
6. Conclude JAD Design Session
Page 27© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
JAD Design Wrap-Up Steps
JAD Design Wrap-Up Steps
1. Produce Completed Application Requirements &Design Document
2. Review & Get Stakeholder Sign-Off 3. Produce Executive Sponsor Presentation
Updated Project Purpose Updated Business Objectives Updated Application Solution Scope Project Timeline/Costs Post-Installation Review Plans
4. Present to Executive Sponsor & Get Approval/ Commitment
Page 28© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Post-JAD Analysis:What Changes Are Needed?
Post-JAD Analysis:What Changes Are Needed?
Tools Subject Matter Experts Templates Procedures Estimating Variables
Number of Major Entities Modeled per Day Number of Business Processes Modeled per Day Time to Plan & Prepare Design Sessions Time to Conduct Design Sessions Time to Wrap Up & Get Approvals
Page 29© 2012 - JAD Tech Consulting Services,
Inc.
Joint Application Design - JAD OVERVIEW
JBC:JTC0495.PPT
Post-Project AnalysisPost-Project AnalysisPLAN ACTUAL %
Function Function’ +/- 10%Schedule Schedule’Cost Cost’Quality Quality’Customer Customer Satisfaction Satisfaction’Maintenance Maintenance’Re-Use Re-Use’
top related