This course guides participants through the requirements-gathering and documentation process using the use-case approach — one of the most effective and enduring methods for capturing and communicating user requirements.
Use cases are experiencing renewed popularity as a complement to User Stories in agile development, while continuing to serve as a cornerstone for requirements discovery and documentation in traditional environments.
Participants gain hands-on experience facilitating workshops, documenting use cases, and linking them to supporting models such as activity diagrams and class diagrams. Training is reinforced through coaching and practical team workshops using a live project or case study.
Multiple Student Registration: For more than one participant or group training, contact us for preferred pricing at training@rtdglobal.com.
Target Audience
- IT Business Analysts
- Project Leaders
- Facilitators leading requirements-gathering sessions
- Business Users communicating requirements to developers
- Systems Analysts expanding their role into business analysis
IIBA-Approved
- This course is IIBA-approved and qualifies for 14 CDUs (Continuing Development Units) toward CBAP accreditation.
What You Will Learn and Apply
After completing this course, participants will:
- Examine the enterprise impact of a project through business use-case analysis
- Create use-case models and detailed textual specifications using structured templates
- Reduce errors, redundancies, and inconsistencies in documentation through advanced use-case structuring (extensions, inclusions, and generalizations)
- Link supporting artifacts to use cases — including business entities, non-functional requirements, and activity diagrams
- Model user interactions with clear and concise use-case diagrams
- Facilitate communication between business stakeholders and technical teams using shared documentation standards
- Understand how use cases fit into agile development
Why This Training Matters
- Use cases are one of the most powerful tools available to Business Analysts for capturing, analyzing, and communicating user requirements. Their clarity and structure make them ideal for deriving test cases and bridging communication between business and technical audiences.
- However, many analysts struggle with how much detail to capture and how to organize numerous use cases effectively. This course provides clear, practical guidance on:
- The appropriate level of detail to elicit at each stage of the project
- How to organize large numbers of use cases into manageable packages
- How to minimize rework by applying advanced documentation features such as extensions, inclusions, and generalizations
- How to facilitate use cases as a collaborative workshop tool, improving engagement and accuracy.
Through an integrated case study, participants gain real-world experience acting as facilitators and analysts, developing documentation that is accurate, reusable, and easy to maintain.
Prerequisites
None
![BA - Eliciting & Documenting Requirements with Use-Cases – 2 days [RB-5011]](http://www.rtdglobal.com/cdn/shop/files/01_BA02.jpg?v=1762219290&width=1445)