A deep-dive on how user stories are written, elaborated, and supported in order to make the most of the Scrum framework and contribute to overall project success.
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 Scrum 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
- Demonstrate how user stories within into the Scrum framework
- Learn how to collaborate on requirements for a project
- Understand the characteristics of a well-written user story
- Keep requirements focused on the customer
- 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
- Employ different techniques for supporting user stories
Who Should Attend:
This course is beneficial to all members on an Agile team, but will add the most value for those in a Product Owner role or are a part of the development team and have focus on grooming the product backlog. Note: participants in this class should already possess a working knowledge of general Agile practices and principles as well as the overall Scrum framework.
Others who will benefit include:
- Business Analyst
- Technical Analyst
- Project Manager
- Software Engineer/Programmer
- Development Manager
- Product Manager
- Product Analyst
- QA Engineer