Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[USER-STORY] Present Alternatives in Ranked Order #60

Open
NoorMohamed1885 opened this issue Oct 1, 2024 · 6 comments
Open

[USER-STORY] Present Alternatives in Ranked Order #60

NoorMohamed1885 opened this issue Oct 1, 2024 · 6 comments
Labels
S: Significant Severity: Significant - in the mainline plan user story User Story

Comments

@NoorMohamed1885
Copy link

NoorMohamed1885 commented Oct 1, 2024

User Story

Story

As a decision-maker

I want to see the decision outcomes (alternatives) ordered by as a result of combining my evaluations

so that I can easily view the top alternatives.

Acceptance Criteria

Scenario 1

Given The user has entered all necessary information into the product
when the outcomes are shown by the product as a list
then the highest ranked alternatives are shown at the top of the list

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]

@jody
Copy link
Contributor

jody commented Oct 2, 2024

This user story provides a very good start!

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

There's ambiguity about what order is meant in the story saying "in order".
(For example, does alphabetical order satisfy this user story?)

The acceptance criteria rules are too vague to be definitive. How is the meaning of "easy" measured? If we don't have a way to measure something then we can't assert whether or not the product meets the specification.

The acceptance criteria scenario implies too much about the design/implementation of the product (e.g., the existence of a "ranked decisions page").

@jody
Copy link
Contributor

jody commented Oct 3, 2024

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

@jody jody added the question Further information is requested label Oct 6, 2024
@jody
Copy link
Contributor

jody commented Oct 6, 2024

Update the title to better reflect this user story, and to match with the user story template.

@jody jody added the epic Epic label Oct 6, 2024
@NoorMohamed1885 NoorMohamed1885 changed the title [Simple User Interface] [Decisions In Alphabetical Order] Oct 8, 2024
@NoorMohamed1885 NoorMohamed1885 changed the title [Decisions In Alphabetical Order] [Decisions by Importance] Oct 8, 2024
@jody jody changed the title [Decisions by Importance] [USER-STORY] Decisions by Importance Oct 8, 2024
@jody
Copy link
Contributor

jody commented Oct 8, 2024

I've removed the "Rules" section to make this a little easier to read.

Is the following more in line with what you intended this to convey?

Given the product has ranked the decision-maker's alternatives
when the decision-maker views the resulting ranked alternatives
then the order in which they are shown matches their relative rankings (highest to lowest).

@jody jody changed the title [USER-STORY] Decisions by Importance [USER-STORY] Present Decisions as Alternatives in Ranked Order Oct 9, 2024
@jody jody changed the title [USER-STORY] Present Decisions as Alternatives in Ranked Order [USER-STORY] Present Alternatives in Ranked Order Oct 21, 2024
@jody
Copy link
Contributor

jody commented Oct 21, 2024

I've modified wording for clarity while maintaining the original meaning (title, story, acceptance criteria).

@jody jody moved this from Backlog to Ready in CS3250 Decision Support Project Oct 21, 2024
@jody jody added S: Significant Severity: Significant - in the mainline plan and removed question Further information is requested triage Needs triage epic Epic labels Oct 21, 2024
@jody jody added the user story User Story label Oct 28, 2024
@Garret-Gallant
Copy link
Contributor

I think we should break this up into an epic, because this ticket is inclusive of the logic and rendering of the entire cli tool, inclusive of class, class variables, and methods, as well as the main rendering output method.

Is it possible to break this tix down into a few separate tix that are more digestible for individual team members?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S: Significant Severity: Significant - in the mainline plan user story User Story
Projects
Status: Ready
Development

No branches or pull requests

3 participants