agile requirements modeling

Agile Requirements Modeling

Online Course

Learn five models for determining and communicating requirements on agile projects.

Get started for $1

About Agile Requirements Modeling

  Duration: 2h 58m
  Resources: Course Workbook

Collaboration is key in agile development, and models are a proven method for people to communicate and share ideas. This course shows you how to use five models—the context model, use case, activity model, domain model, and state model—to help discover and communicate requirements on agile projects. Each course section describing a different model includes a “Find the User Stories” lesson. The course starts from the overall context of the work and gets into the details of how a status changes over time. Detailed steps and illustrations will guide you as you create your own requirement models.

This course is a deeper dive into the requirements topic than in our general requirement courses “Software Requirements” and “Agile Requirements.”

Want personalized team instruction? Ask us about our virtual or in-person options for this course.

After you complete this course, you’ll be able to:

  • Start using models on your team for faster, more accurate communication
  • Know when to break formal modeling rules for more agile development
  • Model only what you need rather than build models for models’ sake
  • Link models together for a more complete picture

This course has been designed to walk you through your first context model by analyzing the detail of the domain information and then through the creation of work flows. You’ll be answering the following questions:

  • What is in and out of scope? Addressed by the context model.
  • Who are the consumers and what are their interactions with the system? Addressed by the use case.
  • How does work flow through the business? Addressed by the activity model.
  • What information and business rules are important to keep? Addressed by the domain model.
  • What are the rules about changing the status of a business object? Addressed by the state model.

This course is for product owners and development team members who are trying to discover and communicate the requirements for a work development effort.

Your Instructor

Earl Beede
Senior Fellow



Flat rate of $599 per year

Individual access to all of our courses and resources is fixed at $299 per year.

The power of one


Great discounts for small teams

We provide discounts starting at 10% off on All Access Passes for smaller teams. The bigger the team, the bigger the discount.

Talk to us about using OnDemand with small teams.

Big savings for small teams


Flexible pricing for large orgs

At the enterprise level, our pricing gives your entire staff unlimited access for one fee, based on a 15%-utilization ramp-up year. Your pricing is fixed regardless of actual usage, even if 100% of your staff use their training.

Pricing starts at $19,999 for 250 staff members