User Stories - NMSU-CS-CS371/team-project-real-wheretonext GitHub Wiki

User Stories

As an infrequent traveler, I want a simple and easy to use system so that I can quickly and intuitively use it.

Elaboration: This system will use a simple and efficient layout so that it can be immediatelyand intutively used by new users. The main path will be fairly linear with some additional easy to access features.

Constraints: Simpler system will have us be more intentional about the information we chose to include.

Effort Estimation: 8

Acceptance Test: Testing with new users who do not travel or use travel apps frequently.

As a regular traveler, I want to be able to save my trips so that I can revisit locations in the future.

Elaboration: An itinerary will be created for use during the trip with the option to keep saved for future use. This feature would just save that information and make it easily viewable and sharable in the same format.

Constraints: none

Effort Estimation: 5

Acceptance Test: Verify trip information is saved and perform export. Verify formatting and completeness.

As a person who has trouble staying organized, I want a system to take my choices and put together a schedule for me so I can stay on schedule.

Elaboration: Consolidating plans into one itinerary creates a great hub of information for the city, keeping all necessary data ready at hand. The system will display important details about places you’ve selected in one intuitive, digestible, format.

Constraints: none

Effort Estimation: 21

Acceptance Test: Display collected info in one place. Then tweak the format, included information, and overall aesthetics to increase user experience.

As a busy person I want to be able to quickly get the information I need to get to continue with my day.

Elaboration: A user should be able to open the system and be able to open a saved schedule to view information with only 1 or 2 inputs.

Constraints: Potential home screen clutter, prioritizing of accessibility of features.

Effort Estimation: 8

Acceptance Test: Be able to access relevant schedule information with <3 touches of the screen.

As some who like to plan ahead, I want to be able to see how busy my trip will be ahead of time to properly prepare.

Elaboration: The system will take an average cost from the plans you’ve selected so that you can see an estimate for the whole trip, allowing for better planning and budgeting.

Constraints: Most data we’re working with give costs values similar to ratings, on a scale of 1-5, so the estimation won’t be as meaningful as if we had numbers.

Effort Estimation: 13

Acceptance Test: Display averages for differently priced trips and check for a meaningful correlation.

As someone who heavily considers other people’s experience, I want to see ratings for different locations so that I can have confidence in my decision.

Elaboration: Ratings for the different venues will be listed to help those who may not be familiar with the area to find credible businesses.

Constraints: none

Effort Estimation: 8

Acceptance Test: Display options with consumer ratings.