#Personas
Ali:
The first persona is Olivier. Olivier is a 29 years old French man who moved to Saskatoon a couple of weeks ago, as he accepted a very tempting offer to work as an accountant for the government of Saskatchewan. His wife Marion has a stable job back in their home town Montpellier, France. Olivier and Marion are concerned about how often they will be able to see each other and are both not having an easy time dealing with the distance. Their child Charlie is quite sad that his father is leaving, but he is still hanging on to his father's words that he will be visited often. Olivier is quite busy and stressed by moving to a new place alone. He was absolutely delighted to know that AirPrairies is a new airline company that operates international flights with lots of great deals and benefits. He is hoping that the AirPrairies reservation application is simple to use and is going to save him money and time.
Nick:
Wendy is 23 and has lived in Saskatoon all of her life. She works in a management position for a large corporation where she spends much time online using various software and websites to perform all her required tasks. While they do not have a partner, Wendy does have a cat named Billy, who loves attention. Wendy is cautious with her spending since she is still in the process of paying off her student loans, but she dreams of traveling around the world and AirPrairies excites her since she knows she will be able to get the best deals for her budget.
Jordan:
Charles is a professor working at his local University, his career allows him to maintain a steady source of income, and along with his partner Harley, they are able to raise a large family of 5. Despite his busy schedule, Charles likes to spend time with his family by planning a family vacation every summer. His profession allows him to be proficient with a computer, and he is looking for an application that will help him the book and keep track of his flights.
Wes:
Miely is a 29-year-old mother of two who came to Saskatoon when she was 18 as an international student from China. She is currently working for Statistics Canada as a Data Analyst. Miely has lots of experience of booking flights back home every summer when she was still an international student. Now with secure employment and having a happy family, she and her husband Andy will always plan to have two oversea vacations annually, sometimes together with their parents coming from China to join their vacation together. Since Saskatoon is an inland city without direct flights to go abroad, it's always hard for Miely, a regular computer and website user with a highly-technical profession, to plan the most convenient and/or most economical trip even though she is an experienced flight planner for years. She urgently needs an application to simplify her flight booking needs.
#Epics
Nick:
- I want a service that is quick and easy to understand without prior knowledge.
Jordan:
- As a customer, I want to be able to find the best available flights for my family
- As a customer, I want to be able to keep track of flights that I’ve taken in the past and flights, I will take in the future.
Wes:
- I want to see a more reasonable combination of flight routes given the consideration of comfortability and affordability.
#User Stories
Ali:
For Olivier:
- As a customer I would like to search for flights easily online to suit my technological abilities.
- As a customer I would like to get great deals and discounts to keep me traveling regularly.
- As a customer I would like to know the exact length of the trip and what's the final price before booking to have a sense of awareness.
- As a customer I would like to view all of the information related to the reservation made to make my flight check-ins easier.
- As a customer I would like to feel that my payment is safe and secure.
- As a customer I would like to know the type of airplane they will be flying on so that I can have certain comfort expectations.
- As a customer I would like to be given multiple different options with different benefits that consider the cost, time, and quality so that I can feel freer.
Nick:
For Wendy:
- As a customer, I want to be able to look at flights immediately
- As someone frustrated with business software, I want something not stuffed with information.
Jordan:
For Epic 1
- As a customer, I want to be able to choose the date and time I want the flight to leave
- As a father, I want to be able to choose the seating on the plane so that my family and I can be seated together
- As a customer, I want to see which time will have the least amount of delay and cancellation.
For Epic 2
- As a customer, I want to be able to register an account to keep track of my bookings.
- As a customer, I want to be updated on delays cancellations, and any other status of my flights.
- As a customer, I want my personal information to be secure.
Wes:
For Miely:
- As a customer, I want to see a better calculation of finding the balance between convenience and prices of flights.
- As a customer, I want to see fewer connections of the entire flight routes.
- As a customer, I want to be able to find flights with less wait time between them.
- As a customer, I want the flights to have seat selections especially we are family of four or sometimes group of six or more.
- As a customer, I want to see the customer ratings of each flight company and services details, for example, baggage allowance (stroller, car seat, etc.)
- As a customer, I want the booking info can be viewed, modified or deleted on my cellphone.
- As a customer, I want different language options so that I can send the booking info to my parents in their language.
#Acceptance Tests
- At least 8 user stories (for a four-person team) need to also include acceptance tests.
Note: these user stories should be the ones that you will be focusing on for your product.
#Story Points
- Assign story points to the user stories that have acceptance tests.
Story points can vary, but a good guideline for this course is for a story point to be equivalent to what you could do in an evening, afternoon, or morning (e.g. approximately 2-3 hours)
#Action Plan (as with every milestone!)
- who did what and who will do what