Collaborate with Stakeholders to Elicit Requirements
- Traditional Classroom: 3-day
- Virtual Instructor-led: Six 3-hour sessions
Collaborate with Stakeholders to Elicit Requirements discusses the core functions of the business analyst in the context of Elicitation and Collaboration, a variety of techniques for performing Elicitation and Collaboration activities, and ways to overcome challenges when applying these techniques in real world business situations. The course is intended to serve several audiences and meet a variety of needs. The material in the course is directed at both the novice looking to enter the business analysis field and the self-taught business analyst veteran looking to fill gaps in his or her skills or knowledge.
The course is aligned with A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide) of International Institute of Business Analysis™(IIBA®) and provides a high-level overview of all the BABOK® Guide knowledge areas. Then, it further explores the tasks and techniques of the Elicitation and Collaboration knowledge area in greater depth.
The course is part of a curriculum offered by Corporate Education Group (CEG). It is one of four courses that form the core of the curriculum. CEG offers a certificate upon successful completion of these four courses. Additional electives are offered for the business analyst who is seeking advanced training. This course assumes that the participant has already completed Core Competencies for the Business Analyst.
In keeping with the philosophy of CEG, experienced business analysts teach this course, and much of the class time is devoted to exercises in which participants can practice the skills being taught. Job aids introduced in the course can be used by participants when they return to the workplace to help them apply their new skills in the performance of job tasks.
Target Audience
Individuals who will benefit from this course include:
- Entry-level business analysts and their managers
- Self-taught business analysts requiring a course that fills in skills gaps
- Systems analysts and programmers interested in expanding their roles
- Quality assurance professionals
- Project managers
Prerequisites
BAV311: Core Competencies for the Business Analyst
Learning Objectives
- Describe the role of the business analyst in performing the tasks of the Elicitation and Collaboration knowledge area.
- Describe best practices for ensuring high-quality requirements.
- Demonstrate familiarity with a range of techniques for eliciting requirements from and collaborating with stakeholders, including the benefits and challenges of each technique.
- Elicit requirements from stakeholders using the following techniques: Document Analysis, Observation, Interviewing, Brainstorming, Requirements Workshops, Prototyping, Surveys, Focus Groups, Interface Analysis, Benchmarking and Market Analysis, Process Analysis, Collaborative Games.
- Given a project scenario, select appropriate techniques for eliciting requirements for the project.
- Describe methods of overcoming elicitation challenges.
Course Outline
Module 1: Overview of Elicitation and Collaboration
- Elicitation and Collaboration Knowledge Area
- Discussion: The Role of the BA in Your Organization
- Elicitation Techniques
- Exercise: Brainstorm Elicitation Challenges
- Overview of the Sample Case: Rosie’s Restaurant Case Study
- RACI Chart
- Discussion: Communication Styles
- Exercise: Assess Communication Styles
Module 2: Understanding Requirements
- Requirements Documents
- Discussion: Most Common Requirements Documents in Your Organization
- Requirements Classification Scheme
- Categories of Non-Functional Requirements
- Exercise: Categorize Requirements
- Impact of Poor Requirements
- Requirements Quality Continuum and Characteristics
- Discussion: Requirements Quality
Module 3: Document Analysis
- Purpose
- Discussion: Useful Documents to Derive Requirements
- Process Steps
- Document Analysis Log
- Benefits and Challenges
Module 4: Observation
- Purpose
- Discussion: Passive versus Active Observation
- Process Steps
- Benefits and Challenges
- Observation Record
- Exercise: Conduct an Observation
Module 5: Interviewing
- Purpose
- Exercise: Review Sky High Case Study Background
- Process Steps
- Discussion: Essential Activities for Interview Preparation
- Interviewee Profile Worksheet
- Exercise: Prepare for an Interview
- Elicit Functional Requirements
- Top-Down Approach — Context Diagrams
- Bottom-Up Approach — Use Case Models, Activity Diagrams
- Elicit Non-Functional Requirements
- Elicit Transitional Requirements
- Interview Log
- Exercise: Conduct an Interview
- Benefits and Challenges
Module 6: Brainstorming
- Purpose
- Discussion: Supportive and Unsupportive Brainstorming Behaviors
- Process Steps
- Exercise: Brainstorm Requirements
- Benefits and Challenges
Module 7: Requirements Workshops
- Purpose
- Discussion: Requirements Workshop Roles
- Process Steps
- Exercise: Conduct a Requirements Workshop
- Benefits and Challenges
Module 8: Prototyping
- Purpose
- Process Steps
- Prototype Categories
- Storyboard/Dialog Map Sample
- Wireframes Sample
- Exercise: Create a Horizontal, Throw-Away Prototype
- Benefits and Challenges
Module 9: Surveys
- Purpose
- Process Steps
- Exercise: Develop Survey Questions
- Benefits and Challenges
Module 10: Focus Groups
- Purpose
- Process Steps
- Exercise: Develop Focus Group Questions
- Benefits and Challenges
Module 11: Interface Analysis
- Purpose
- Discussion: Types of Interfaces
- Process Steps
- Interface Analysis Record
- Exercise: Analyze Interfaces and Record Results
- Benefits and Challenges
Module 12: Benchmarking and Market Analysis
- Purpose
- Process Steps
- Benefits and Challenges
Module 13: Process Analysis
- Purpose
- Process Steps
- SIPOC Template
- Benefits and Challenges
Module 14: Collaborative Games
- Purpose
- Process Steps
- Product Box
- Exercise: Elicit Requirements with a Collaborative Game
- Benefits and Challenges
Module 15: Selecting Elicitation Techniques
- Guidelines for Selecting Elicitation Techniques
- Overcoming Stakeholder Challenges
- Exercise: Select Elicitation Techniques
- Exercise: Determine the Appropriate Elicitation Techniques for a Project
BAV313 Course Code
For more information on this topic, as well as how Corporate Education Group can help power your organization’s performance, contact us via email or call 1.800.288.7246 (US only) or +1.978.649.8200. You can also use our Information Request Form!