Scrum User Stories and the 3 Things That Make Them Complete
January 30, 2009 | Author: PM Hut | Filed under: Agile Project Management, Project Management Definitions, SCRUM
Scrum User Stories and the 3 Things That Make Them Complete
By Patrick Merg
A really good scrum user story will have three things to make it useful and complete:
- Who
- What
- Why
I’ve seen so many user stories that have the Who and What nailed but they miss the Why. Adding the Why seems to be the hardest part, but it’s so useful for prioritization and for stakeholder understanding.
So what are these user story elements?
- Who: the primary actor. The Who can be generic like customer, user or specific such as specialized user of a system. The Who can also be a non user such as a server; I’ll give an example later.
- What: the action the primary actor wants to take.
- Why: the value or the reason the primary actor wants to do the action.
When writing user stories it’s better to use standard phrases to ensure the completeness of the user stories:
- “As a” to identify the Who
- “I want to” to identify the What
- “So that” to identify the Why
Here are a few user stories as examples:
- As a customer (who) I want to add items to a shopping cart (what) so that I can purchase them (why)
- As a server (who) I want to receive well formed xml (what) so that I can process XML without errors (why)
Patrick Merg is a determined, results-oriented management professional that creates, sells, and delivers high-value, innovative business software solutions. He utilizes leadership, communication and interpersonal skills to build high performing agile software development teams that meet and exceed goals. Patrick has a strong background in agile project management, leading software engineering teams and innovative product development. He runs a blog on Agile Project Management, which can be found at: http://patmerg.blogspot.com/
Related Articles
No comments yet.
feel free to leave a comment
Comment Guidelines: Basic XHTML is allowed (a href, strong, em, code). All line breaks and paragraphs are automatically generated. Off-topic or inappropriate comments will be edited or deleted. Email addresses will never be published. Keep it PG-13 people!
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
All fields marked with " * " are required.










