Rosie
by Jonny Gill
1. Investigation
1.1. Meet with client
1.1.1. Discuss desired outcomes
1.1.2. Discuss requirements
1.2. Research development tools
1.2.1. Different languages/compilers for different platforms?
1.2.2. Best tools for each platform
1.2.3. Potential costs of these
1.3. Research adding apps to different app stores
1.3.1. Potential costs of these
1.4. Research domain purchase/web hosting
2. Analysis
2.1. Define Project Scope
2.2. Define Risks
2.3. Define Budget
2.4. Create Project Brief
3. Testing
3.1. Test website enters data correctly
3.2. Test app links to GPS properly and determines user's current location
3.3. Test app properly uses system date and time
3.4. Test app allows manual entry of location and date/time if user chooses
3.5. Test app selects correct information from database based on the location and date/time
4. Evaluation
4.1. Meeting with client
4.1.1. Project aims met?
4.1.2. Recommendations for future work
4.1.3. Plan for any future works
5. Design
5.1. Website Design
5.1.1. Page Designs
5.1.2. Site Layout
5.2. Product Design
5.2.1. Screen Designs
5.2.2. Workflows
5.3. Database Design
5.3.1. Table Designs
6. Project Management
6.1. Project Plan
6.2. Change Management
6.3. Consider Ethical Implications
6.3.1. App Permissions