Pill Assisted Living (PAL) Process Specification Version 2.2 Revision History Name Date Reason For Changes Version Outline 11/4/12 More details added 1.0 Rough Interim Phase II Vision 11/11/12 Edited and revised 1.1 Final Interim Phase II Vision 11/13/12 Final of phase II has begun 1.2 Updated Phase II Vision 11/19/12 More details added 2.0 Rough Final Phase II Vision 11/30/12 Edited and revised 2.1 Final Final Phase II Vision 12/4/12 No Changes 2.2 Table of Contents Revision History Table of Contents 1. Introduction 1.1 Spiral Model 1.2 AGILE 1.3 Deliverables 1.4 Team Members 1.5 Team Lead Schedule 2. Functional Requirements 3. Non-Functional Requirements 3.1 Privacy/Security 3.2 Accountability 3.3 Availability/Accessibility 1. Introduction 1.1 Spiral Model We are using a two phase Spiral Model for this project. The phases will each have all four activities of Elicitation, Negotiation, Specification, and Validation. This approach is iterative and will help modularize the process of developing an application for effective time and resource use. 1.2 AGILE We are using the AGILE technique for this project. Since we are working with a smaller project, the low documentation requirements of AGILE are very convenient for us, and we can meet the requirement for high levels of communication by holding regular group meetings and by using email and text messaging to contact each other outside of group meetings. 1.3 Deliverables ○ 9/8/12 - Preliminary Project Plan ○ 10/2/12 - Phase I Interim presentation and Interim WRS document ○ 10/18/12 - Phase I Final WRS document ○ 11/13/12 - Phase II Interim Project submission ○ 12/4/12 - 12/6/12 - Phase II Final Project submission, presentation, and demo 1.4 Team Members Daniel Zinni Nicholas Charlton Brendan Shaklovitz Camron Salisbury Garrett Leach Kevin Mott Jonathon Kozak Jia You (Justin) Eric Hsu 1.5 Team Lead Schedule There will be a different set of team leads for each phase of the project. Each team member must be a team lead at least once during the project. PHASE I a) Interim: Brendan Shaklovitz Nicholas Charlton Daniel Zinni b) Final: Kevin Mott Jia You PHASE II a) Interim: Camron Salisbury Jonathon Kozak b) Final: Garrett Leach Eric Hsu 2. Functional Requirements The Functional Requirements for the Phase II are everything we hope to produce. They include the WRS document, the Vision document (which together make up the Product Specification), the Process Specification (this document), the Final Project Plan, the final Presentation, and of course, our application. They are shown in more detail in the IDEF model below. Figure 1: Process Functional Requirements IDEF model 3. Non-Functional Requirements 3.1 Privacy/Security Don’t allow other teams to know what we are planning and producing. Figure 2: Security NFR Framework Model 3.2 Accountability Create and adhere to guidelines of what we want done by each meeting. These guidelines can be created from the meeting minutes. Figure 3: Accountability NFR Framework Model 3.3 Availability/Accessibility Always be able to get in contact with one another (through e-mail, texting, meetings, and Google docs) Figure 4: Availability NFR Framework Model