Epic 2: Marathon Maya
- Name: Marathon Maya
- Age: 28, Maya is young enough to have grown up with modern technology but is also old enough to be in a serious stage of life raising a family and working on her career.
- Job: High School Math Teacher - Maya is fairly busy balancing her work and home life but still makes time for health and wellness.
- Relationship: Married, Maya is married with a two-year-old daughter.
- Goals/Needs: Maya is training to run her first full marathon. Being able to explore and have fun setting new running tracks is important to her.
- Motivations: Maya wants to train to run a full marathon so she can check off an item on her bucket list.
- Frustrations: Maya isn't great at remembering all the routes she's run, so she wants somewhere to save these tracks. She also is too tired at the end of her runs to always check her distance or time.
- Technical usage/proficiency: Maya is familiar with technology and can figure out simple issues, but they will need features to be relatively intuitive.
Epic 2: I, Marathon Maya, want to be able to freely explore my city and build tracks on the go so I can save a new route as it is discovered.
- User Story 1: As Marathon Maya, I want to be able to set a start point and legs of a track at my current location so I can set a new track as I am exploring it.
- User Story 2: As Marathon Maya, I want to see when I have run a kilometre from my last leg so I can track the distance run from the previous leg or the start point I set.
- Tests:
- Test phone setting start location (should show accurate coordinates)
- Test phone setting leg location (should show accurate coordinates)
- Ensure leg locations and start locations don't overlap (coordinates must be a minimum distance from one another)
- Show the distance traveled from the previous leg or start point (calculate distance)
- Save when the user has traveled 100 meters - or some set distance - from their previous location (in case they do not move in a straight line from their previous leg)
- Story Points 1: 5, Set the start location and legs at the current location
- Story Points 2: 1-5, Track distance travelled from the previous leg 6 points (The runner may not run in a straight line from their previous leg.
- Tests:
Edited by Declan Urbaniak-Dornstauder (dvu072)