1. Introduction
1.1 Project Overview
This preliminary project plan is to be used for the Android application Remember MEds. The application is a medicine reminder and tracker meant for people with limited memory. This application allows for inputting prescriptions and medicine schedule into the system for reminder notices. The system has functionality for also keeping track of medicines that aren’t strictly on a schedule. Not only does the system remind users when they need to take their medicine, but also when their prescription is running low.
The application has two modes, a caretaker mode and a user mode. The caretaker mode is meant to setup a schedule and input medicines for a user who is unable to do so themself. The user mode is meant for the prescribed patient. This mode is designed to be easy to use and allows the user to keep track of their medicine by reminding them when to take it.
1.2 Project Deliverables a. Preliminary Project Plan b.
1.3 Evolution of this document
This document is the preliminary project plan. It is meant to cover the scope of the project.
1.4 References
1.5 Definitions and meanings
Caretaker – A person responsible for assisting an individual who may be unable to take care of themselves.
2 Project organization
This project is organized based off of team roles. There are four major teams. Web
Development Team, Brainstorm Team, Documentation Team and Application development team. These teams are not strictly binding, as all members can work on any section of the project.
2.1 Process Model
2.2 Organizational Structure
The team members are:
Keegan Reap
Jeffrey Hertzing
Ken Nakano
Rotan Bosson
Josh Murphy
Michael Bond
Branch (Brandt) Jones
Kylie Kniep
Alan Vo
Chris Kaufman
Kevin Lin
Sami Bouaazzi
Tej Gidvani
Thomas Hagos
2.3 Organizational Boundaries and Interfaces
All team members will meet at project meetings to discuss progress and priorities. Group members will organize smaller meeting specific to their roles. Online sharing of documents via
Google Drive will store materials.
2.4 Project Responsibilities
Web Development Team
– Responsible for website creation and organization of project presentation.
Brainstorm Team
– Responsible for generating ideas and concepts for the core of the project.
Documentation Team
– Responsible for documenting the project, including requirements and user manual.
Application Development Team
– Responsible for coding and creating the Android application
3 Managerial Process
3.1 Management Objectives and Priorities
Team Hedgehog is dedicated to delivering Remember MEds on time and having the highest quality software possible.
3.2 Assumptions Dependencies and Constraints
The user has an Android device.
The user can read.
The caretaker is able to read a prescription
3.3 Risk Management
During meetings, the team leader will assess if there are any risks or major issues for the project.
3.4 Monitoring and Controller Mechanisms
Team members will upload their documents and progress onto Google Drive. This is necessary for each team member to view the evolution of the system creation.
4 Technical process
4.1 Methods, Tools and Techniques
1.
Google Drive – Cloud storage of documents.
2.
HTML/CSS – Method of creating website.
3.
Adobe Photoshop – Tool for creating images such as the logo.
4.
Microsoft PowerPoint – Tool for creating presentations.
4.2 Software Documentation
4.3 Project Support Function
Project Support will consist of quality assurance, software testing, and management of updates.
5 Work Packages, Schedule, and Budget
5.1 Work Packages
5.2 Schedule
10/1 – Deliver Presentation I
5.3 Budget