The Agile Requirements workshop provides you and other colleagues working on converting user needs into something that can be built with an understanding of how to apply lightweight requirements and specifications in dynamically changing environments.  You will gain experience in prioritizing, defining and refining requirements to simplify delivery and maximize project value.

The workshop presents an easy to understand model of agile requirements, starting with a vision and progressing all the way down to acceptance tests and testable examples so that teams can create user stories, acceptance criteria, testable examples and specifications that are lightweight, while still providing the information the team needs.  The workshop covers all of the Scrum ceremonies with a focus on how requirements and specifications are evolved and used.  The workshop will present various approaches for maturing requirements so that they are “ready” for Release Planning and Sprint Planning.

Upcoming Classes

What you'll learn

  • Focus on customer satisfaction and meeting the vision instead of creating detailed requirements
  • Use the vision to drive prioritization and deliver value based on priority
  • Create testable business goals and use them as the true measure of success, replacing development specific measures
  • Progressively elaborate requirements from a vision, to goal, to epic, and finally to a user story
  • Write user stories, and split when necessary, to represent a full slice of customer value, while being small enough to fit into a Sprint
  • Create conditions of acceptance, acceptance criteria and testable examples and use them, instead of lengthy textual descriptions, to create clarity
  • Mature requirements in a separate pipeline so that they are ready for Release and Sprint Planning
  • Use advanced techniques like Story Mapping and Personas to drive the process
  • Making trade-offs decisions to maximize returns
office laptop work desk desk overhead overhead shot diverse working from home home office workspace t20 jRgQnW scaled

Business customers, product managers, product owners, business analysts, quality analysts, and others aiming to maximize the benefit that they receive from their agile projects by learning how to better prioritize and define requirements.


Level Setting

  • Introductions
  • Agile review

Grooming, Prioritization & Readiness

  • Story mapping
  • Story splitting
  • Prioritization
  • Sustainable discovery / requirements readiness

Modeling From Vision to Buildable Spec

  • Modeling Users & Customers
    • Users vs. Customers
    • Actors, User roles, Personas
  • Elaborating: vision to story
    • User stories
    • 3 C’s
    • INVEST
  • Requirements
  • Acceptance criteria & testable examples
  • Specifications

Explore more learning