-
Notifications
You must be signed in to change notification settings - Fork 1
Release Plan
Helen edited this page Dec 3, 2018
·
97 revisions
Overview:
- The strategy is to implement riskier tasks earlier, such as adding geo locations, and mapping photos to body locations.
- These riskier tasks can be implemented as soon as we implement a problem list that we can add records to. Thus, we should get these simple tasks out of the way quickly.
- More comprehensive/time consuming tasks can be divided into teams of 2 or 3 members
- Internal timelines should be created for each task depending on the number of members assigned to that task and the tasks complexity.
- Tasks that rely heavily on the completion of other tasks, such as searching for problems or records near a body-location, can be implemented later on (part 5) once we have successfully completed the relied upon task.
- Must have a working prototype with about half of the requirements implemented for part 4. There must be some server connectivity at this point.
- In order to release a proper prototype for part 4 we must ensure that we implement the main tasks that connect patients with their care providers (such as "add patients"). This ensures potential use from our prototype.
- Project part 5 contains additional objectives, such as preparing a product promotional video.
- We must keep this in mind when planning out our time management.
- We must prioritize time for testing prior to releases. Testing should be done early to ensure that we finish on schedule.
- ** The release plan is subject to change based on user requirements and task complexity.
Deliverables/Goals:
- Must have server connectivity for this release.
- Syncing and saving user data.
- User login functions.
- Develop the separate user functions needed for patients and care providers.
- ** Get small tasks out of the way early to start developing and testing more complex tasks.
- Have to be able to add records to problems in order to start testing photo addition/geo-location.
- Get photo functionality fully incorporated in this release
- Making photos consistent
- Adding photos to records
- Slideshow mode saved for part 5
- Implement adding body location to photos with cutout doll
- If all goes well, start implementing geolocation before this release deadline.
- *** Must make time for integration and functional testing throughout
Delegation of tasks:
- Note: More comprehensive/time consuming tasks are comprised of 2 members.
- Nick:
- User login and creating accounts
- User records functionality
- User problem functionality
- Ryan:
- Server connectivity (saving and syncing data)
- Adding body location to records
- Helen:
- Photo functionality such as making photos consistent and adding photos to records.
- Ahzam:
- User problems functionality
- Care provider functionality
- Aaron:
- Server connectivity (saving and syncing data)
- Adding body location to records
- Amy:
- Photo functionality such as making photos consistent and adding photos to records.
Use Cases and the User Stories that they cover for this release:
- --> Incomplete Task
- --> Completed Task
Note: The Use cases are listed in terms of priority: High priority use cases at the top, low priority at the bottom. (besides testing)
- Login--Ryan & Nick
- CreateAccount--Ryan & Nick
- US 03.01.01
- US 03.01.02
- US 03.01.03
- AddProblem--Nick
- US 01.01.01
- US 01.01.02
- US 01.01.03
- EditOrDeleteProblem--Nick
- US 01.03.01
- US 01.04.01
- US 08.01.01
- ViewProblemList--Nick
- US 01.02.01
- PatientAddsRecord--Nick & Amy & Helen
- US 01.05.01
- US 02.02.01
- US 02.05.01
- US 02.06.01
- US 02.08.01
- US 09.01.02
- US 11.05.01
- US 11.06.01
- US 11.07.01
- US 11.09.01
- SaveDate--Ryan & Aaron
- SyncData--Ryan & Aaron
- US 08.01.01
- CheckConnectivity--Ryan & Aaron
- AddPhotoToRecord--Amy & Helen
- US 09.03.01
- ViewRecordsOfProblems--Nick
- US 02.01.01
- ViewPatients--Ahzam
- US 06.01.01
- US 07.01.01
- AddPatient--Ahzam
- US 07.01.01
- US 03.06.01
- ViewPatientProblems--Ahzam
- US 07.01.02
- Integration testing--Entire group
- This will be a continuous process throughout the development.
- Functional testing--Entire group
- This will be a continuous process throughout the development.
Deliverables/Goals:
- Incomplete tasks have been pushed forward from project part 4.
- Finish any possible underlying issues from project part 4.
- Finish photo functionality.
- Finish geolocation functionality.
- Finish Search functions.
- Finish small tasks that were not key to project part 4 functionality.
- Such as caregiver commenting on patient record.
- Prepare product promotional view.
- Prepare product demonstration.
- If all is completed, work on "Wow Factor" functions.
- *** Must make time for integration and functional testing throughout.
Delegation of tasks:
-
Note: More comprehensive/time consuming tasks are comprised of 2 members.
-
Nick:
- Geolocation and map functionality.
-
Ryan:
- Slideshow mode.
- Viewing user profiles.
-
Helen:
- Search functionality.
-
Ahzam:
- Geolocation and map functionality.
-
Aaron:
- User contact info.
- Care provider adds comment.
- Deleting/editing problems.
-
Amy:
- Search functionality.
Use Cases and the User Stories that they cover for this release:
Note: The Use cases are listed in terms of priority: High priority use cases at the top, low priority at the bottom. (besides testing)
- PatientAddsRecord--Nick & Amy & Helen
- US 02.04.01
- US 09.01.02
- EditOrDeleteRecord--Nick & Amy & Helen
- US 08.01.01
- AddFrontBodyLocationToRecord--Ryan & Aaron
- US 11.01.01
- US 11.02.01
- US 11.04.01
- US 11.05.01
- US 11.06.01
- US 11.07.01
- AddBackBodyLocationToRecord--Ryan & Aaron
- US 11.01.01
- US 11.02.01
- US 11.04.01
- US 11.05.01
- US 11.06.01
- US 11.07.01
- AddGeolocationToRecord--Nick
- US 02.03.01
- ViewGeolocation--Nick & Ahzam
- US 10.01.01
- US 10.02.01
- ViewMap--Nick & Ahzam
- US 10.03.01
- ViewProfile--Nick & Ahzam
- US 03.03.01
- CareProviderAddsComment--Ahzam
- US 07.01.03
- EditContactInfo--Nick
- US 03.02.01
- SlideShowMode--Amy & Helen
- US 02.10.01
- US 09.02.01
- Login--Ahzam & Ryan
- US 03.04.01
- US 03.05.01
- US 03.07.01
- ViewQRCode--Ahzam
- US 03.06.01
- US 03.07.01
- Integration testing--Entire group
- This will be a continuous process throughout the development.
- Functional testing--Entire group
- This will be a continuous process throughout the development.
- Wow Factors:
- Paper Doll view for body parts