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: Analyzing and Specifying Requirements

 

  Download PDF
Delivery Mode: Instructor-led Classroom
Prerequisites: EBG's Roadmap to Success: Scope Modeling course
Course Length: 3 days
Description:

This three-day, hands-on, intensive course builds skills in specifying detailed requirements, a crucial activity for successful requirements development. Designed for attendees who have taken EBG’s Roadmap to Success: Scope Modeling course, Specifying Requirements is grounded on the EBG Requirements Roadmap*. 

You’ll gain hands-on experience working in a small team to build detailed models and capture specifications.  You’ll learn how to extend the scope models using a variety of lower-level models – eliciting and capturing ‘just enough’ details.  You’ll explore how to package requirements models and write detailed functional and non-functional specifications.  You’ll experience how all the requirements interconnect to provide a rich set of requirements representations.

In this carefully designed and executed learning environment you’ll actively learn through lecture, examples, discussions, exercises, review sessions, and workshop simulations.

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) for initial certification or 21 CDUs (Continuing Development Units) by 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 will benefit 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.
Objectives:
  • Define high-level and detailed product requirements
    • Describe user roles and personas
    • Use a variety of ways to define behavioral requirements: activity diagrams, use cases, stories, scenarios
    • Build a logical data model
    • Explain why business rules are the core of functional requirements
    • Leverage analysis to uncover high-level interface requirements
  • Use ranking techniques to prioritize requirements with stakeholders
  • Understand how to adjust the product roadmap based on detailed requirements
  • Demonstrate how detailed requirements models interconnect and complement each other to provide an integrated set of requirements
    • Identify useful requirements models for acquiring a COTS software package or enhancing software
    • Employ several techniques to verify requirements
    • Define product releases using features, events, use cases, or stories
  • Manage requirements
    • Identify ways to select requirements models based on business domain
    • Consider how to calibrate analysis models' depth and documentation
    • Identify detailed requirements useful for acquiring or implementing software packages
    • Describe several techniques to verify requirements
    • Describe activities involved in managing requirements
  • Specify and validate requirements
    • Consider a variety of ways to derive functional requirements
    • Write functional requirements statements
    • Write testable quality attributes
    • Describe a variety of ways to validate requirements
    • Write acceptance tests
    • Consider how to package and communicate user requirements
Course Materials:

The participant’s manual includes detailed text and illustrations. The rich, reusable requirements toolset includes a case study as well as specification templates, worksheets, checklists, and references. You’ll reference your mini-poster of the EBG Requirements Roadmap and the The Software Requirements Memory Jogger: A Pocket Guide to Help Software and Business Teams Develop and Manage Requirements, by Ellen Gottesdiener to aid you in understanding and building the models and requirements specifications. 

Outline:

1. Analyzing requirements

  • User roles (actors) and personas
  • Behavior models
    • Use cases
    • Activity diagrams
    • User stories
    • Scenarios
  • Logical data model
    • Relationship specifications      
    • Attribute specifications/data dictionary
  • State diagram
  • Business Rules
    • Business rule specifications
    • Decision table and decision tree
  • Interfaces: dialog map, prototypes
  • Prioritization
  • Product roadmap
  • Multiple models thread together

2. Simulation

3. Managing requirements

  • Roadmap navigation strategies
  • Requirements for package selection
  • Requirements for enhancements
  • Verification techniques

 4. Specifying and validating requirements

  • Functional requirements
  • External interface requirements
  • Quality attributes
  • Acceptance tests

5. Practicum

6. Requirements Good Practices

  • Common requirements risks
  • Risk inoculation
  • Requirements good practices summary

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

Top of page