Way back in elementary school, we learned about the elements needed to write a good story. Our teachers explained to us the need for:
Fast forward several years and, while you might not be composing fourth-grade creative writing stories about your pet dog and his worldly adventures, you are writing stories: scrum stories where the purpose of the story is to deliver a high-level definition of a requirement.
These stories look and sound very different than those canine-inspired tales when you were 10. But are the necessary elements of writing a great story all that different?
Come sit cross-legged on the carpet in the front of the classroom and let’s learn about the 5 elements you need to write a good story, scrum-style. (Don’t worry. If the thought of sitting cross-legged on the floor makes your joints ache, we’ll give you a pass, and you can stay at your desk.)
Like the introduction of your fourth-grade story, this story needs a Title that accurately captures the work at hand. Think of it as the text on the billboard for your project. It should be short and sweet.
What’s a good story without a little drama? The story description sets the stage by clearly presenting the conflict/problem to be solved. A well-written description will answer the who, what and why of the story.
Who: The customer/end-user
What: The goal/function
Why: The benefit/business value.
Frequently, a common template is used: As a (type of user), I want (goal) so that (benefit).
A good story always includes critical background information that colors the plot. In scrum story writing, we can think of this background information as the epic, the motherload of stories that is too big, complex, unknown or risky for the Team to agree to do all at once.
Estimating the size of a story is key in great scrum story writing. As we’ve said before, the goal of sizing stories isn’t to establish a fool-proof prediction of the future. Rather, it is to gain clarity through collaboration and information as to what the product owner wants. To this end, estimating stories is done in units of relative effort known as story points. And those story points are the vivid details that paint the most accurate picture of the size or effort of the undertaking.
In your fourth-grade story, after completing his worldly adventure, your pet dog trots home with a delicious bone in his mouth, followed by a satisfying, “The End.” In The Scrum Framework, the satisfying “The End” takes the form of the DoD, or definition of done, the criteria that must be met to consider the story “done.”
Now, get up from sitting on the classroom carpet and write some great stories. If you’re looking for additional tips on writing stories, we’ve got more here.
And, if you’d like more hands-on help with your story writing, we’ve got training for that. (Take us up on it. It would make your fourth-grade teacher proud!)
Get the latest resources from Scrum Alliance delivered straight to your inboxSubscribe