Effective User Stories

April 16, 2012

User Stories is an agile technique that is used by most agile teams. The technique provides a lightweight approach at managing requirements and requirements churn. But, just using user stories is not enough! There can be large variance in terms of the quality of the user stories. So, how do you insure that your user stories are high-quality and effective?

William Wake, author of Extreme Programming Explored, gives us a good start with the INVEST acronym. William makes the point that user stories should be Independent, Negotiable, Valuable, Estimable, Small or Sized appropriately, and Testable. In my experience, there is also an additional set of “extra checks” on behalf of the user and another set of extra checks on behalf of the developer. Combining the INVEST approach with these extra quality checks can help insure that your user stories are used effectively within your organization.

Check out our free download High Quality User Story Checklist on the Whitepaper page. Contact me and let me know your thoughts.

Back to Blogs