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