MetroCS / cs3250_practice

Practice repository for cs3250
1 stars 29 forks source link

[USER-STORY] - Saving Preference Profiles #54

Closed Heiwee-Htoo closed 4 weeks ago

Heiwee-Htoo commented 1 month ago

User Story - Saving Preference Profiles

Story

As a user, I want to be able to save preference profiles, so I can quickly switch between presets tailored for different situations or scenarios.

Acceptance Criteria

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

Rules

I can save presets called "preference profiles." These preference profiles can prioritize different preferences, such as speed, accuracy, or resource usage, depending on the situation. I can create, name, and manage multiple preference profiles. It should be possible to clearly identify which preference profile is suitable for specific scenarios (e.g., gaming, work, travel). I can select any saved profile and have it apply automatically to the relevant context.

Definition of "Preferences":

Preferences refer to specific parameters or settings within the product that influence behavior, performance, or interface elements. For example, speed versus accuracy trade-offs in specific situations, or minimal versus detailed interface display based the decision I am making at the moment.

Supporting Information

Written by Heiwee Htoo & Jeremy Dougherty & Thomas Klenk

jody commented 1 month ago

This is a very good start for a useful user story!

Please modify the Title so that it identifies this particular user story content.

"Preferences" is a new term, not previously introduced in the information about the product. It needs to be defined so that developers know what the user intended to mean by "preferences".

The acceptance criteria attempts a definition, but it is too vague: "value different things". The criteria need to provide the way to determine whether or not the product satisfies the user story.

jody commented 1 month ago

Please have @trklenk01 add a comment to this issue so that I can recognize and assign them to this issue.

jody commented 1 month ago

Please update the stakeholder type from "user" to "decision-maker" to match the stakeholder types found in the web documentation and the decision_support/README.md

jody commented 4 weeks ago

This is a request for a potential future feature. There is now a discussion #92 associated with this proposed feature. Closing this as a user-story, pending outcome of that discussion.