Contact

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.

LEARNING GOALS

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

TOPICS COVERED

  • 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
Audience 

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
Pre-requisites 

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