Use Case Modeling for Agile at Scale

Training Information

Course Overview

This course is available as a private, on-request session

During this engaging course you will meet the inventor of use-cases Dr Ivar Jacobson and you will learn from Ian Spence - best-selling author of the book “use-case modelling”, SAFe Fellow and contributor to Jeff Sutherland’s Scrum@Scale framework.

How can you organize your teams and deliver software quickly using agile practices when large numbers of people must collaborate together in a complex and highly regulated industry? Agile practices enable teams to deliver high quality software quickly. But their product backlog items do not provide a coherent or consistent description of what the system actually does.

In this unique course we will explain how use-cases can be used to communicate requirements with customers, and also be used to generate agile product backlog items without significant additional effort. We will demonstrate how you can create a permanent record of your software’s requirements with use-cases, and how you can maintain traceability between requirements, design and test cases that will satisfy compliance and regulatory standards. We will also show how use-cases help you and your teams prioritize the most valuable work that can be end-end tested, and how use-cases will even help you manage your test assets. Examples will be provided from some of the world’s largest software systems.


After this course, you should be able to:

  • Create effective use-case models to define and scope your solution
  • Connect use-cases to the Features and Stories on your backlog
  • Ensure balance across the requirement areas of your solution
  • Organise effective Feature Teams and ARTS / Scrum of Scrums
  • Perform impact analysis enabling better estimation and slicing of backlog items
  • Establish traceability from Requirements to Test Cases
  • Identify effective end to end testcases
  • Effectively manage your test assets
  • Evolve and maintain an effective permanent record of what your system does and how it works
  • Use use-cases to communicate knowledge of current and intended solution behaviour
Course Itinerary


  • The role of requirements, and other, solution models in agile software development and their relationship to the team, program and solution backlogs
  • The benefit of maintaining a permanent record (often known as solution intent) that communicates the fixed and variable aspects of your solution
  • Building a use-case model
  • Using use-cases to scope your solution
  • Using cases to structure and iteratively evolve your solution intent / permanent record
  • Using use-cases to organise your teams and teams or teams / ARTs to improve flow
  • Using use-cases to improve your backlogs
  • Using use-cases to manage your test assets
  • Using use-cases to communicate knowledge of current and intended solution behaviour
Other Course Information

The following individuals will benefit from this course:

  • Product Managers
  • Product Owners
  • Architects
  • Systems Engineers
  • Program and project managers
  • Agile coaches
  • SAFe Program Consultants (SPCs)
What You Receive 

The class registration includes:

  • Attendee workbook
  • Course certificate of completion upon request

Suggested prerequisites:

  • Basic knowledge of use-cases (or watched the modules 1 – 7 of the complementary use-case e-learning)
  • Knowledge of building backlogs for agile teams
  • Basic knowledge of Features and User Stories

Contact Us