MetroCS / cs3250_practice

Practice repository for cs3250
0 stars 20 forks source link

Simplifying Everyday Choices for Users #59

Open Sporgl opened 3 days ago

Sporgl commented 3 days ago

User Story

Story

As an end user
I want decision aid that streamlines my decision-making process
so that I can save time and reduce stress when faced with choices in my personal and professional life.

Acceptance Criteria

Choose either rules or scenarios and ensure they are verifiable from the perspective of the stakeholder

Rules

Scenario 1

Given A user needs to decide on what to do on vacation and when to do it. when User logs in and selects the travel itinerary template. User inputs preferences (e.g., budget, activities) and time constraints of the vacation. User invites a friend to collaborate, discussing options directly within the tool. User decides on destination that reflect their scheduling and preferences, saves the choice. then The program generates a visual decision map showing options and their pros and cons to food places, events and locations as well as Maps and different decisions that fit into the users schedule. Once the user decides on given options the app sets reminders for events during the vacation.

Supporting Information

Sean Berna (Sporgl)

jody commented 1 day ago

This user story provides a good start!

Here are areas that need to be addressed before it can be moved into Ready.

The user story itself is probably too generic to define an effective acceptance criterion. Based on the user story, the acceptance criteria need to show that the product "streamlines" the user's decision-making process. That requires there to be a metric for "streamlining".

Note that the acceptance criteria also need to match the actual user story without constraining the developers in how the product satisfies that user story.

The stated acceptance criteria are a collection of possible designs and implementations but are not the only such designs or implementations.

Consider rewriting the user story to have a more measurable objective.

jody commented 1 day ago

Please have your collaborator add a comment to this issue so that they can be recognized and added as an assignee.