2. What is Tabata (Brief)
Main Goals
• Allow the user to choose work/rest
intervals.
• Display the work/rest cycle to the
user.
• Play audio feedback when changing
between work/rest cycles.
Additional goals
• Add GPS tracking for each activity.
• Add activity tracking.
• Sync these activities with a server.
• Facebook login to allow activity
syncing.
• Graphs and statistics for all
activities.
• A universal app with all the
stats/graphs visible on the iPad, but
no activity tracking.
11. Project Scoping and Planning (Overview)
Sprint 0
- Early design (Sketches and mockups)
- Sprint Zero document
Sprint 1
- Start on exploring Xcode and basic implementation
- Back end implementation - (MySQL to Parse)
- Digital mockups of design
Sprint 2
- Further Xcode implementation
- Digital mockups improvements
- Early Unit testing and bugs
- Login implementation
- Combine design with implementation
Sprint 3
- Final documentation
- Presentation
- Hands on user testing
Skills needed
- Backend development
- iOS development
- Interface and App design
- Team leader/leadership skills
12. Advanced features to be implemented
- Graphs and statistics for all activities.
- GPS and activity tracking
- Facebook login
Future Development
Sprint 4
- Build interface skeleton without decoration
- Collect and organise reusable code from prototype
Sprint 5 & 6
- Build all functionalities
- Early Testing
- Place UI decorations
Sprint 7
- User Testing
- Documentation
13. Maintenance
- 10 hours a month
- Bugs, maintenance and updates (new iOS versions)
- Updates to design with latest trends and to user feedback