As a school project, we are rolling out our initial set of user stories. Should a user story record the original idea from a user, without combining them or separate them?

For example, John added that "I want to post multiple choice questions.", and Mike added that "Except multiple questions, I want to post true/false questions." David added that "I want a confirmation box before I add questions"

Do you leave those 3 user stories as it is, or you want to combine John's and Mike's as "I want to post multiple choice and true/false questions." and within this new user story a detail like "show a conformation box before clicking the add buttion"?

What do you choose?

closed as off topic by Jim G., EL Yusubov, user7007, Dynamic, World Engineer Jan 27 '13 at 8:09

Questions on Software Engineering Stack Exchange are expected to relate to software engineering within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.


Stories should ideally meet the INVEST criteria: Individual, Negotiable, Valuable, Estimable, Small, Testable. Choose story granularity to reflect what can be potentially delivered.

Can you add multiple choice questions separately from true/false questions? Can you allow submitting question even if there's not a confirmation box? Is a true/false question a special kind of multiple choice question (with the choices being true/false).

There doesn't have to be a mapping between what users say and the resulting user stories. If a user's idea includes multiple sub-ideas, then split that into separate stories. If a user's idea just elaborates another user's idea, then combine them into one user story.

I disagree with Kevin's answer that "Show a confirmation story" isn't a story, because it could be. It might be very reasonable to have just a "submit" button and then later add a confirmation step.

Not the answer you're looking for? Browse other questions tagged or ask your own question.