1 Users Come First: From Personas To User Stories
1 Users Come First: From Personas To User Stories
1 Users Come First: From Personas To User Stories
User stories are probably the most popular agile technique to capture product functionality:
Working with user stories is easy. But telling effective stories can be hard. The following ten tips
help you create good stories.
If you dont know who the users and customers are and why they would want to use the product,
then you should not write any user stories. Carry out the necessary user research first, for
example, by observing and interviewing users. Otherwise, you take the risk of writing
speculative stories that are based on beliefs and ideasbut not on data and empirical evidence.
User stories emerged in Extreme Programming (XP), and the early XP literature talks about story
cards rather than user stories. There is a simple reason: User stories were captured on paper
cards. This approach provides three benefits: First, paper cards are cheap and easy to use.
Second, they facilitate collaboration: Every one can take a card and jot down an idea. Third,
cards can be easily grouped on the table or wall to check for consistency and completeness and
to visualise dependencies. Even if your stories are stored electronically, it is worthwhile to use
paper cards when you write new stories.
Finally, writing user stories is worthwhile when you develop software thats likely to be reused.
But if you want to quickly create a throwaway prototype or mockup to validate an idea, then
writing stories may not be necessary. Remember: User stories are not about documenting
requirements; they want to enable you to move fast and develop software as quickly as possible
not to impose any overhead.