Knowledge Management for Laboratory IT Projects Joint Application Design JAD APHL Annual Meeting May 19, 2008 St. Louis, MO What is Joint Application Design z IBM developed the JAD technique in the late 1970's, and it is still the best method for collecting requirements. z JAD enables the collection and management of requirements as well as the identification and resolution of issues as early as possible thru a series of collaborative meetings. JAD Principles z Identify and Involve the project sponsor, owner, stakeholders, and subject matter experts (SME’s) z A facilitator is a critical team member and plans and leads the JAD sessions z Meeting minutes are documented by a scribe who should be familiar with the terminology of both IT and the lab z Each session should publish meeting minutes, which include identified requirements, decisions, action items, and open issues z Sessions may rotate in subject matter experts with key knowledge of a selected area z Users drive the speed of the sessions. Sessions should be scheduled on a frequent basis to avoid memory lapse, absences, loss of interest z Sessions should last about 2 hours and hold attendance to 5 to 15 people Benefits of using JAD Sessions z z z z z Gains face-to-face consensus from stakeholders and subject matter experts Reduces delays and misunderstandings Helps reduce scope creep and function creep Improves buy-in and ownership for stakeholders Provides documentation on decisions MN / IA Collaborative JAD Sessions z Use Video Conferencing to link 4 sites z Use visual prototypes where possible z Include Lab and IT SME’s z Schedule 2 hours per week z Develops Relationships z And Trust JAD Brainstorming z z z z z Free flow of ideas Look for process improvements (crazy ideas are welcome) Post ideas, issues on a sticky board Develop requirements as a team, gain consensus Establish Priorities (vote) Manage Team Expectations z z z z z Establish and post ground rules Manage talkers and quiet thinkers Remain open to “second thoughts” Make decisions Keep everyone engaged An Idea Before It’s Time z z z z Use a Parking Lot Keep it posted Review it frequently Track resolution of Parking Lot items Project Web Site z z z z Common source of project information One “Master” source for documents Keep it current Ensure it gets used, direct team to the site JAD Sessions and Documents z As-Is JAD’s – – z To-Be JAD’s – – z Current Processes Learning Tool Desired Processes Define the Future IPO – Input, Process, Output – – – Pre & Post Conditions Assumptions Stakeholders JAD Documents z z z z Process Flows Document “Happy Path” Document Exceptions Show “Swim Lanes” and Movement of Tasks Summary z z z z z z JAD’s are a key technique that can be used to gather better requirements (not perfect) Gain participation by key stakeholders Gain consensus Build documentation for design and development activities Manage project scope Improve opportunity for project success Questions? Gary Jones IT Manager MN Public Health Laboratory