Scrum – How to Handle User Story Changes at End of Sprint

scrumsprintuser-story

We just adopted Scrum and completed our first sprint (yeah!)

At the Sprint Review, we demoed a User Story for feature X. This feature X worked exactly how described in the User Story from initial business analysis and details we worked out during product backlog grooming and sprint planning. However, after the user saw feature X in action they wanted some tweaks (not shocking, purpose of the demo and feedback loop).

My question is:

(a) Do we consider the original user story done and create a new user story to handle the new requirements in a future sprint?

(b) Do we consider the original user story unfinished, roll into backlog with more detailed requirements that will turn into more tasks in the next sprint?

If (b), in sprint planning do we re-estimate the story point weight of the story now knowing that 90% of the work is complete? So if it was originally 5 pts it might now be 2 pts?

Best Answer

Coming up with new ideas after being presented new finished work is part of a normal iterative development. Most important is if the story brings what you 'knew' when you started the sprint. New insights are for new stories.

Keeping stories open or rejecting stories is for when you got things wrong or missed things you had discussed.

So definitely option A.