Eliciting and Modeling Requirements

Improve Your Ability to Elicit and Analyze Requirements—3 Days, 21 Hours

Regardless of the solution development approach used (e.g. agile, scrum, waterfall) good quality requirements are the critical success factor in every business solution. This course on requirements is designed for business analysis, project management, and agile professionals who are interested in improving their ability to elicit, analyze, and present requirements.

Several requirements techniques will be presented with workshop exercises designed to give students the experience of using each technique. This course is aligned with IIBA's BABOK® Guide and PMI's PMBOK® Guide, and will increase the quality of your elicitation sessions with stakeholders and your ability to provide accurate and complete requirements.

NOTE: Ideally, students will have already attended RMC's Business Analysis Fundamentals course, or have fundamental knowledge of requirements. RMC offers Business Analysis Fundamental courses in a live online instructor-led or self-directed e-Learning format.

Read More

At the conclusion of this course, students will be able to:

  1. Describe different types of requirements—including business, stakeholder, solution, transition, project and product.
  2. Analyze business needs using a decomposition approach to business modeling.
  3. Develop strong elicitation questions and stakeholder communication strategies.
  4. Listen actively to discover true requirements.
  5. Assess business value and utilize prioritization techniques to assist stakeholders with requirements prioritization.
  • Introduction and Key Concepts of Requirements
    • Define key terms related to requirements (elicitation, modeling, requirements states)
    • Discuss the various techniques which can be used to elicit and analyze requirements
  • Types of Requirements

    In this lesson you'll learn the six types of requirements defined in the BABOK® Guide and learn to differentiate between them; we'll also look at requirements states (current vs. future state) and the difference between product and project requirements.
    • Learn the differences between Business, Stakeholder, Solution and Transition Requirements
    • Learn the differences between Solution and Project Requirements
    • Determine the need for current state (as-is) vs. future state (to-be) solution requirements
    • Practice deciding which requirements types are appropriate for different types of projects
    • Elicit details about CARRDs (constraints, assumptions, risks, requirements, and dependencies) and convert them to requirements whenever possible
    • Discuss how much requirements documentation is needed for different types of solutions
  • Functional Decomposition Analysis and Business Modeling

    Functional decomposition is one of the most important analysis techniques used in business analysis. It is a simple but powerful tool used to elicit information and analyze a business area in detail and help to recommend solutions to business problems. Exercises in this lesson include drawing business models using the principles of decomposition.
    • Understand why functional decomposition is a critical analysis skill
    • Practice breaking down business processes using decomposition principles
    • Use decomposition for enterprise analysis as a project or solution scoping technique
    • Use decomposition to develop your business area and organizational models
    • Use business modeling to understand the business process current state
    • Learn the best naming conventions for business processes
  • Stakeholder Analysis and Communication

    Stakeholder analysis involves more than just identifying stakeholders; it requires getting to know the stakeholders and thinking about how best to communicate with them. This module looks at stakeholder motivations, values, personality traits, and decision making styles improving the way you will communicate with your stakeholders.
    • Identify requirements stakeholders and their impact on business analysis work
    • Analyze stakeholder motivations and values
    • Understanding the importance and techniques of active listening
    • Developing and asking the right questions for requirements elicitation
    • Prepare for a stakeholder interview
    • Best practices for eliciting requirements from distributed stakeholders
  • Facilitating Requirements Prioritization

    One of the most challenging aspects of every business today is deciding which of the many business improvement ideas should be pursued. Stakeholders have lots more ideas than the organization has time to analyze and implement. An important role of a business analyst is to help stakeholders prioritize their ideas and requests to make sure the best, most valuable ideas are pursued. In this module we'll look at quantifying business value, discussing tradeoffs, and specific techniques for helping stakeholders make these important prioritization decisions.
    • Why do requirements need to be prioritized? Who should be involved?
    • What is business value? Prioritizing based on business value
    • Consider the factors used to make prioritization decisions
    • Learn to facilitate the prioritization of requirements
      • Timeboxing
      • Pairwise Comparison
      • Dot Voting
      • Expected monetary value
    • Practice business value calculations of payback periods and ROI
  • Survey of Other Modeling Techniques
    • Overview of data modeling, business rule analysis, use case modeling
    • Learn how models relate to other models

Students will receive a Course Workbook including slides, a course glossary, a case study, and exercise worksheets with solutions. Students will also receive a copy of the IIBA's BABOK® Guide Version 2.0, as well as QuickGuide reference sheets covering Requirements Types, Critical Thinking, Functional Decomposition, Better Listening, Stakeholder Analysis, and Requirements Prioritization.

FEATURED BOOK: Seven Steps to Mastering Business Analysis by Barbara A. Carkenord

Seven Steps to Mastering Business Analysis will help build the skill sets of new and experienced analysts, and those currently doing analysis work including project managers, system analysts, product managers and business development professionals.

Read More

ARTICLE: What Are the CCBA® and CBAP® Certifications?

If you are a business analyst looking to receive formal recognition of your expertise and experience, International Institute of Business Analysis (IIBA®) offers two credentials you should consider.

Read More

ONLINE TOOL: Do I Qualify for a Credential?

One of the biggest hurdles in qualifying for a BA credential is Work Experience. Our free Experience Calculator will help define, track and categorize career experiences, and help you choose a certification path.

Read More

FREE WEBINAR: Becoming a Certified Business Analyst

Delivered by Barbara A. Carkenord, this previously recorded webinar provides an overview of the two internationally-recognized Business Analysis certifications, and features a free Q&A PDF download.

Read More

For Corporate Pricing or to Schedule a Training Needs Assessment, Please Contact:

Ken Mulcahy • Onsite Training Specialist • (952) 846-4484 x410kmulcahy@rmcls.com

* Discounts Available for Federal, State and Local Government Agencies

Register for this Course

Type: Core BA Training
Audience: Business Analysts, Project Managers, Agile Professionals
Duration: 3 Days – 8:00 am to 4:00 pm
PDs: 21
More Information

Related Classes

•  BA: A Critical Role on Projects

•  BA Fundamentals

•  Facilitation Skills Workshop