Elaine Marans, PMP
Instructor and PM Trainer
Eliciting and Modeling Requirements—Instructor-Led Virtual
Elaine Marans, PMP
|Time:||1st Day: 9am to 4pm CST
2nd Day: 9am to 4pm CST
3rd Day: 9am to 4pm CST
RMC Learning Solutions (formerly RMC Project Management) is now delivering its most popular project management, business analysis and agile training classes in a live and virtual format! Using one of the top online learning facilitation tools in the world, students will experience true, classroom-style learning in front of their own computer. In addition to world-class instruction from experienced instructors, our Instructor-Led Virtual classes will feature live chat, white boards, breakout rooms, file sharing, testing/quizzing, and dozens of other learning-based features.
This course is designed for business analysts, project managers and agile practitioners interested in improving their ability to elicit, analyze, and present requirements. Regardless of the solution development approach used (e.g. agile, lean, waterfall) good quality requirements are the critical success factor in every business solution.
Several requirements techniques will be presented with workshop exercises designed to give students the experience of using each technique. Developed by certified business analysis professionals and aligned with the IIBA's BABOK® Guide, this course is designed to increase the quality of your elicitation sessions with stakeholders and your ability to provide accurate and complete requirements.
Upon completion of this course, students will be able to:
- Describe the different types of requirements including business, stakeholder, solution, transition, project and product.
- Develop strong elicitation questions, stakeholder communication strategies, and listen actively to discover true requirements.
- Analyze business needs using a decomposition approach to business modeling.
- Assess business value and utilize prioritization techniques to assist stakeholders with requirements prioritization.
Students will receive the following materials with the course attendance:
- Eliciting and Modeling Requirements Workbook
- The IIBA's BABOK® Guide
- Quickguide reference sheets on Requirement Types, Critical Thinking, Functional Decomposition, Better Listening, Stakeholder Analysis, and Requirements Prioritization
Introduction and Key Concepts of Requirements
- Key terms related to requirements (elicitation, modeling, requirements states)
- Techniques used to elicit and analyze requirements
Types of Requirements
- Differences between Business, Stakeholder, Solution and Transition Requirements
- Differences between Solution and Project Requirements
- Determining the need for current state (as is) vs. future state (to be) solution requirements
- Practicing deciding which requirements types are appropriate for different types of projects
- Eliciting details about CARDs (constraints, assumptions, risks, and dependencies) and convert them to requirements whenever possible
- Discussion: How much requirements documentation is needed for different types of solutions?
Functional Decomposition Analysis and Business Modeling
- Understanding why functional decomposition is a critical analysis skill
- Practicing breaking down business processes using decomposition principles
- Using decomposition for enterprise analysis as a project or solution scoping technique
- Using decomposition to develop your business area and organizational models
- Using business modeling to understand the business process current state
- Naming conventions for business processes
Stakeholder Analysis and Communication
- Ten questions to help identify all of the stakeholders needed for requirements elicitation
- Elicitation techniques and their uses
- Understanding the importance and techniques of active listening
- Developing and asking the right questions for requirements elicitation
- Preparing for a stakeholder interview
- Best practices for eliciting requirements from distributed stakeholders
Facilitating Requirements Prioritization
- Why do requirements need to be prioritized? Who should be involved?
- What is business value? Prioritizing based on business value
- Considering the factors used to make prioritization decisions
- Learning to facilitate the prioritization of requirements
- Practicing business value calculations of payback periods and ROI
Survey of Other Modeling Techniques
- Overview of data modeling, business rule analysis, use case modeling
- Learning how models relate to other models