Fundamentals

Agile Business Analysis: A Comprehensive Roadmap for Success

Agile Requirements: Collaborating to Define and Confirm Needs

Discovering Product Needs for Agile Delivery

Discover to Deliver: Agile Analysis Practices

Roadmap to Success: Foundation for Reqts Development & Mgmnt

Roadmap to Success: Scope Modeling

Roadmap to Success: Analyzing and Specifying Requirements

Roadmap to Success: Comprehensive (ILT)

Overview: Roadmap to Successful Requirements

Overview: Successful Analysis Modeling

Advanced

Collaborating for Success: Facilitation Skills for Agile Teams

Get the Right Stuff, Fast Using Facilitated JAD Workshops

Project Retrospectives and Team Reviews

Acceptance Testing: Elicit & Validate Reqts for Success

Business Rules & Data Essentials for Quality Software

Essential Data Modeling

Logical Data Modeling

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)

 

  Download PDF
Delivery Mode: Instructor-led Classroom
Prerequisites: Roadmap to Success: Foundation for Requirements Development & Management (or equivalent experience)
Course Length: 3 days (contact us about delivering a tailored versions)
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 PDs (Professional Development) hours or 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, product owners or managers, 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 and specifying requirements
  • Analyze scope-level user requirements 
    • Identify stakeholders
    • Analyze events and responses
    • Model product boundaries with a context diagram
    • Define conceptual data requirements
    • Visualize states of a business topic
    • Identify business policies
    • Validate requirements with scenarios
    • Organize requirements into a product roadmap
    • Depict the flow of activities on a process map
  • Explore common elicitation techniques
  • Analyze high-level and detailed user requirements
    • Describe actors and personas
    • Define behavior with use cases, activity diagrams, stories
    • Model data relationships and attributes
    • Explore atomic-level business rules
    • Prioritize requirements
  • Manage requirements 
    • Demonstrate how models interconnect and complement each other to provide a complete set of requirements
    • Select requirements needed to acquire a COTS software package or to enhancing software
    • Employ several techniques to verify requirements
    • Describe requirements management activities 
  • Specify and validate requirements
    • Write textual requirements
    • Trace requirements to external interfaces
    • Write testable quality attributes
    • Describe ways to validate requirements
    • Write user acceptance tests
  • Outline activities involved in requirements development and management 
Course Materials: 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 EBG Requirements Roadmap and Jogger to aid you in understanding and building the requirements during the class and even more importantly, as a ready reference after the training.
Outline:

1. Introduction to Requirements

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

2. Scoping Requirements

  • Scope models EBG Requirements Roadmap
  • Requirements elicitation techniques
  • Product roadmap
  • Threading scope models

3. Analyzing Requirements

  • High-level, detailed and alternative models on the EBG Requirements Roadmap
  • Threading user requirements models
  • Multi-model simulations

4. Managing Requirements

  • Requirements calibrations
  • Requirements for COTS package selection, enhancements
  • Requirements verification techniques
  • Change control, tracing requirements, requirements attributes

5. Specifying and Validating Requirements

  • Functional requirements
  • Nonfunctional requirements
  • External interface requirements
  • Testable quality attributes
  • Requirements validation techniques
  • User acceptance testing

6. 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