In this two-day course you will gain an in-depth understanding of how use-cases can help you succeed with agile and iterative development methods.
You will learn how to use use-cases to focus your efforts on delivering real customer value.
You will learn how to use use-cases to shape and inform your backlogs and communicate your overall intent.
You will learn how use cases can help you identify, and improve the quality of, your User Stories.
You will also learn how to create and use use-case models to scope your system, track progress, manage your test assets, and provide a permanent record of what each release does.
If you are struggling to conceive meaningful increments that deliver real customer value, then this is the course for you.
If you are struggling to communicate the value of what you have done and what you intend to do, then this course is for you.
If you are struggling to define what your Minimal Viable Product or Minimal Marketable Release should be then this course is for you.
Or if you just want to add tools to your Product Management toolbox that will help you communicate with both your stakeholders and development teams then this is the course for you.
Learning Objectives
After this course, you will be able to:
- Use use-cases to focus on your key user and stakeholder goals
- Use use-cases to define and describe the scope of your solution and its increments
- Understand how to populate your backlogs from use cases
- Outline, slice and split your use cases to create actionable team backlog items
- Use use-cases to creates better, more effective User Stories
- Use use-cases to ensure balance across the requirement areas of your system
- Understand how to identify effective end-to-end test cases
- Use use-cases to create a permanent record of what your system does
- Use use-cases to improve communication with stakeholders, developers and testers