MetroCS / cs3250_practice

Practice repository for cs3250
1 stars 29 forks source link

make sliders 1 to 5 and max points is less than half of total possable #56

Closed Nitnop closed 4 weeks ago

Nitnop commented 1 month ago

User Story

Story

As a user I want the product to force me to make choices, I want 5 sliders with 5 options from 1 (not inportant) to 5 (important) and I can only assign 12 points total so that I have to prioritize

Acceptance Criteria

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

Rules

*has slider with 5 'notches'

Scenario 1

Given user uses points when user uses too many points then red text saying use less points

Supporting Information

[Relevant information, context, resources, references]

Dependencies

Depends On

[Links to other issues on which this story depends]

Dependents

[Links to other issues that depend on this story]

written by Cove Pontin and Angela Fleenor

jody commented 1 month ago

A user story is intended to guide developers in understanding what objectives the user wants to achieve.

This appears to be a specification of a specific design and implementation, which should be left to the developers.

Nitnop commented 1 month ago

I don't really understand the difference? If I was a user this is what I would ask for...

jody commented 1 month ago

That is a common case when interacting with clients. The job of the software engineer or analyst includes taking the client's statements and transforming them to provide a better solution..

User stories ideally focus on what the user wants to achieve, rather than how it should be done. This is recommended for several reasons:

In short, it's usually more effective for user stories to explain what users need rather than how it should look or function, leaving room for the more advantageous solutions.

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 1 month ago

If I was a user this is what I would ask for...

It's great to think from a user's perspective. As developers, our priority is to understand the needs of the actual users and stakeholders. While personal insights can be helpful, the product's specifications should reflect their requirements, which may not always align with what we personally envision. Our role is to uncover and prioritize those needs.

bhornick10 commented 1 month ago

I was part of this group and this user story. I just had not added my name.

Nitnop commented 1 month ago

Ok now that I understand the assignment I do think that this would be a good solution to #51, how do you want me to go about it? I think I should ask the user 'is this what you were envisioning'?

jody commented 4 weeks ago

Based on offline discussions, this represents anticipatory design thoughts. Closing this as a user-story. The issue remains accessible for future reference.