Introduction to Use-Case 2.0

2 days


Understanding Scaleable Agile Requirements

An introductory class on using use cases for agile projects.

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

Training info

Course overview

This two day class will equip delegates with the skills and techniques necessary to effectively elicit, communicate, and manage their requirements using use cases. In particular they will learn how to drive agile projects using lightweight use cases and use-case slices. The course starts with a simulation where the delegates will build a product backlog using a pre-supplied set of use cases. The simulation provides hands-on experience that serves as a foundation for the rest of the course. Delegates will then learn how to quickly and simply build a use-case model, and prepare their use cases in an agile fashion. Throughout the class, common problems and their solutions will be explored. Reference examples and exercise solutions are also supplied.


Upon completion of the course, participants will understand:

  • the principles behind use-case modeling

  • how to capture requirements in a use-case model

  • how to build a product backlog using use cases

  • how to slice use cases to create well-defined pieces of work for agile teams

  • how to manage scope using use cases

  • how to create a use-case model

  • where actors and use cases come from

  • how to write use-case narratives

  • how to iteratively develop the use-case narratives

  • how to manage detail

  • how to handle business rules and non-functional requirements

  • when and where to use optional features such as include and extend

  • how to drive analysis, design and testing using use cases

Topics Covered:

  • The fundamentals of use-case modeling

  • Building a product backlog with use cases

  • Finding actors and use cases

  • Slicing use cases to drive projects

  • The life-cycle of a use case and a use-case slice

  • The structure and contents of a use case

  • Writing use-case narratives and test cases

  • Managing detail

  • An introduction to use case relationships

  • Use cases across the project lifecycle

Other course info

Product Owners, Business Analysts, Systems Analysts, Customer Representatives, Requirements Managers, Requirement Engineers, Project Managers and Developers and Testers.


No pre-requisite courses required. No experience required.

Exam details: 

Attendees will be offered the opportunity to take the Use-Case 2.0 Certification Quiz. Those passing will receive Use-Case 2.0 Practitioner Certification in addition to the course attendance certificate. Successful attendees will be entered on to the IJI Certification register which can be used for future career verification of knowledge of use cases and Use-Case 2.0.

Contact Us