Fundamentals (Business Analysis, Requirements Development & Management)

Agile Business Analysis: A Comprehensive Roadmap for Success

Agile Requirements: Collaborating to Define and Confirm Needs

Roadmap to Success: Scope Modeling

Roadmap to Success: Comprehensive (ILT)

Roadmap to Success: Comprehensive (Blended)

Roadmap to Success: Foundation for Reqts Development & Mgmnt

Roadmap to Success: Analysis Modeling

Overview: Roadmap to Successful Requirements

Intermediate and Advanced (Analysis Modeling, In-Depth)

Business Rules: A Roundtrip Journey on the Road to Success

Business Rules: On the Road to Success

Essential Data Modeling

Logical Data Modeling

Event Modeling: A Power Vehicle for Navigating Requirements (IL classroom)

Event Modeling: A Power Vehicle for Navigating Requirements (IL eLearning)

Intermediate and Advanced (Elicitation, Agile Planning, Improving Iteration & Project Outcomes)

Collaborating for Success: Facilitation Skills for Agile Teams

Get the Right Stuff, Fast Using Facilitated JAD Workshops

Project Retrospectives and Team Reviews

Delivery Modes

About EBG’s Instructor-Led Training

About EBG’s eLearning

Alignment with IIBA and the BABOK™

EBG Consulting Solutions Matrix

Roadmap to Success: Comprehensive (ILT)Roadmap to Success: Comprehensive (ILT)

 

  Download PDF
Delivery Mode: Instructor-led Classroom
Prerequisites: None
Course Length: 3 days (contact us about delivering a tailored 2-day version)
Description:

This three-day, hands-on, intensive course teaches the art and science of requirements development and management. It prepares you to create, verify, and validate a set of industry-standard, interrelated analysis models. The course leverages the EBG Requirements Roadmap* as a guide to select, build, verify, and validate requirements models. You'll learn how the models interconnect to provide a rich set of requirements representations.

Navigating with the Roadmap and using an integrated case study, you'll gain hands-on experience working in a small team to create sixteen requirements models. You'll decide which models to employ based on the problem domain, and you'll learn ways to calibrate the precision of the models to conduct "just enough" analysis. You'll evaluate which models to use for enhancements and COTS (commercial off-the-shelf) projects. You'll master good requirements practices, including risk reduction, based on decades of engineering and practical project experience.
In this carefully designed and executed learning environment you'll actively learn through lecture, examples, discussions, exercises, and review sessions.

This course is endorsed by the International Institute of Business Analysis (IIBA®) and aligns with the IIBA's Business Analysis Body of Knowledge (BABOK®) applicable tasks and techniques. You'll earn 21 CDUs (Continuing Development Units) for attending this course.

*The EBG Requirements Roadmap is a set of interrelated models (behavioral, structural, dynamic, and control) at varying levels of detail.

Who Should Attend: This course is valuable for business analysts, subject matter experts, business rule analysts, application analysts, data or object analysts, data architects, data administrators, project managers, project leaders, and application designers- anyone who is involved in discovering, analyzing, specifying, verifying, and validating business requirements and translating them into software requirements and analysis models. Exposure to general application analysis and analysis modeling is preferable.
Objectives:
  • Describe fundamental principles of modeling requirements
    • Make the economic case for excellent requirements
    • Define quality characteristics of requirements
    • List questions and answers for defining user requirements
    • Describe four model views and the models for each view
  • Define scope-level user requirements
    • Identify stakeholders
    • Uncover events and responses to establish the basis for functional requirements
    • Draw a context diagram to visualize the product boundaries
    • Model conceptual data requirements
    • Visualize the states of a business topic
    • Identify business policies
    • Depict the flow of activities on a process map
  • Define high-level and detailed user requirements
    • Identify actors
    • Write use case details
    • Write scenarios and stories
    • Model data attributes
    • Explain why business rules are the heart of functional requirements, and describe how to write them at an atomic level
    • Know when to do business modeling and which models to choose
  • Navigate requirements models
    • Demonstrate how scope and detailed models interconnect and complement each other to provide a complete set of requirements
    • Identify useful requirements models for acquiring a COTS software package or enhancing software
    • Employ several techniques to verify requirements
    • Consider ranking techniques to prioritize requirements
    • Define product releases using events, use cases, or stories
  • Specify requirements
    • Consider various ways to organize textual requirements
    • Explain how requirements models seed external interface requirements
    • Write testable quality attributes
    • Describe a variety of ways to validate requirements
  • Outline activities involved in requirements development and management 
Course Materials: The participant's manual includes detailed text and illustrations. The rich, reusable requirements toolset includes a case study and solution, specification templates, worksheets, checklists, and references. You'll also receive a copy of the EBG Requirements Roadmap and a copy of The Software Requirements Memory Jogger: A Pocket Guide to Help Software and Business Teams Develop and Manage Requirements, by Ellen Gottesdiener. You'll use the Roadmap and Jogger to aid you in understanding and building the models.
Outline:

1. Introduction to Requirements

  • Defining requirements
  • Requirements types, levels, and documentation
  • Requirements quality characteristics

2. Setting the Stage: Requirements Scope and Elicitation

  • EBG Requirements Roadmap
  • Project charter, product vision
  • Stakeholder categories
  • Event-response table
  • Context diagram
  • Conceptual data model
  • Business policies
  • Requirements elicitation techniques

3. Requirements Modeling: The Complete Roadmap

  • Actors and use cases
  • Use case map and use case packages
  • Scenarios and stories
  • Atomic business rules, decision table, decision tree
  • Logical data model
  • Data dictionary
  • States and state diagrams
  • Prototypes, dialog maps, and personas
  • Business modeling
  • Relationship map
  • Process map

4. Requirements Roadmap Navigation, Verification, Prioritization, Planning

  • Roadmap navigation strategies
  • Requirements for COTS selection
  • Requirements for enhancements
  • Requirements verification techniques
  • Requirements prioritization techniques
  • Product releases

5. Requirements Specification and Validation

  • Organizing functional requirements
  • External interface requirements
  • Testable quality attributes
  • Requirements validation techniques

6. Requirements Management

  • Requirements management activities
  • Baselining requirements
  • Requirements attributes
  • Tracing requirements
  • Change control

7. Requirements Good Practices

  • Common requirements risks
  • Risk inoculation
  • Adapting requirements

IIBAThis course is endorsed by the IIBA. To see how this course maps to the IIBA BABOK®, click here.

Top of page