Hands-On User Story Authoring & Elaboration

Take a deep-dive into how user stories are written, elaborated, and supported in order to make the most of the Agile framework and contribute to overall project success in this User Story training course.

Teams that practice the principles from the Agile Manifesto acknowledge that many project failures are often due to poor requirements gathering, analysis and planning. They accept that traditional requirements documents may not contain complete and accurate requirements due to rapidly changing business priorities and believe it is a fallacy to attempt gathering all requirements at the beginning of a project.

Simply adhering to the basic Agile framework may not be enough for some teams to start realizing the benefits that the Agile philosophy has to offer. In the cases that teams are struggling to achieve increased productivity, greater quality, faster delivery and ultimately improved customer satisfaction we typically find a gap within the team's product backlog – specifically the quality of the user stories within that backlog.

This two–day course will give you hands–on experience with techniques for writing better user stories and capturing the additional details an Agile team needs in order to be successful. Explanatory lectures and demonstrations, combined with practice exercises will provide you with the experience needed to create user stories that will propel your team to the next level of Agile maturity.

What You Will Learn:

  • Capitalize on the benefits of using Agile methods to communicate requirements
  • Understand the characteristics of a well-written user story
  • Build a better backlog through the definition of detailed acceptance criteria
  • Employ a variety of techniques for identifying user stories
  • Identify gaps not usually found or corrected in requirements gathering
  • Decompose user stories to an atomic level
  • Leverage strategies for elaborating on requirements over time
  • Apply different techniques for supporting user stories

Immediate Benefits:

  • Practice applying techniques for writing better user stories
  • Demonstrate how user stories within into the Agile framework
  • Learn how to collaborate on requirements within an Agile operating model
  • Understand how to keep requirements focused on the customer
  • Obtain practical knowledge that will allow you to improve the performance of your Agile team
  • Gain exposure to IIBA® BABOK® defined techniques that can be used for elaborating and supporting user stories
  • Improve your understanding of how to manage your time during an iteration to ensure the backlog is well groomed
  • Explore the elements and attributes of well-written user stories
  • Distinguish between work products and deliverables
  • Discover the difference between themes, epics, and user stories
  • Increase collaboration on user stories to increase the efficiency and effectiveness of Agile planning
  • Help your organization maximize the amount of work not done by accurately defining long-lasting artifacts
  • Identify ways to support user stories with Business Rules, Constraints, and Assumptions
  • Clearly understand differences between user stories, non-stories, and spikes
  • Hands-on experience writing and improving acceptance criteria
  • Discover real-world tips and tricks that have helped other Agile practitioners write better user stories
  • Enhance your skill-set to improve shared responsibilities across roles within the Agile team
  • Overcome common pitfalls and traps encountered when writing user stories