Virtual Business Requirements Training


  • Price: $750 per student (Group Discounts Available)
  • Who should attend: Those who will find this of value are the Business Managers, Business Analysts, Business Requirements Leads, Project Managers, Solutions Leads, Technical Leads, Quality Assurance, Business Subject Matter Experts (SMEs), Architects, Designers and Developers.
  • Training material : Each seminar participant receives a Seminar Handbook with sample templates, guidelines and checklists for writing requirements definition documents.

Virtual Business Requirements Training               IIBA-Endorsed-course-logo

Training Description                        Dates:  July 24 – 26, September 11 – 13, November 13 – 15, 2017           Register Now!

The Virtual Business Requirements training focuses on providing a repeatable requirements process and teaches requirements gathering techniques.  The training class provides a business requirements model using unified modeling notations (UML), use case methodology and user stories.  The workshop is one third lecture and two thirds hands on exercises for capturing the scope of a project, business analysis and defining the detailed requirements for software development projects.


The class class objectives are to:

  • Define the best practices and industry standards for requirements management
  • Utilize practical case study exercises for building the business analysis models using use case modeling, business process flows and capturing use cases and user stories
  • Learn the guidelines and instructions for writing effective requirements list and use cases
  • Understand the different levels and types of requirement and where they fit in the life cycle
  • Provide the participants with case study exercises to write and critique scope definitions, functional requirements, non-functional requirements, use cases, user stories and specifications for screens and reports requirements

Curriculum & Schedule

  • Session 1

    Session 1 (1:00 pm – 5:00pm Eastern Time)

    During the first session the Instructor presents the fundamentals for eliciting and writing requirements.  The first session also focuses on identifying and writing the scope definition of a software development project.

    The following topics are provided:

    Requirements Process Overview

    • Project roles and responsibilities
    • Checklists of requirements deliverables
    • Review the requirements process
    • Checklist of requirements deliverables and when to use them based on different type of projects- small enhancements, large enhancements, and new development type projects

    Requirements Gathering Techniques

    • Brainstorming
    • Storyboarding
    • Interviews
    • Kit Reviews
    • Business Models- use case diagram, business process flows, use cases

    How to define the scope of a project

    • Interview questions for capturing the scope of a project
    • Business opportunities and issues
    • Project and business objectives
    • Project constraints and project assumptions
    • Case study exercise with the instructor to document the project definition 
    • How to capture scope statements
    • How to use the high level use case diagram to define the scope
    • Case study exercise to write scope statements and build a use case diagram with the instructor using Visio. 
  • Session 2

    Session 2 (1:00 pm – 5:00pm Eastern Time)

    During the second virtual session the Instructor focuses on how to elicit and document the business requirements.  Using interactive sessions with the Instructor, the business analyst learns how to write effective business requirements and build business models for business analysis.

    The topics taught in the business requirements analysis section are:

    How to write requirements lists and business rules

    • Instructions for writing requirements lists
    • Guidelines and checklists for quality checking requirements
    • How to identify and document related business rules
    • Case study exercise with the instructor writing requirements lists and business rules

    Building a Process Flow

    • How to capture the process flow using the UML notations
    • Activity diagrams with swimlanes
    • Case study exercise with the instructor using Visio to build a process flow using the UML notations

    High Level Use Case

    • Review the components of a use case
    • Benefits of use cases
    • Case study exercise with the instructor to write a high level use case

    User Stories

    • Definition of a user story
    • How to write the requirements using the user story spreadsheet
    • Case study exercise with the instructor to create a user story spreadsheet


  • Session 3

    Session 3 (1:00 pm – 5:00pm Eastern Time)

    The third session focus is on the non-functional requirements and the functional specifications for a software project.  The instructor defines the deliverables for detailed requirements and builds the deliverables in an interactive session using Visio, Excel and Word.

    The following topics are provided in session 3:

    Non- functional Requirements

    • Definition of non-functional requirements categories
    • Benefits of capturing
    • Examples of non-functional requirements
    • Case study exercise with the instructor writing non-functional requirements

    Detailed Use Cases

    • How to document detailed requirements using the detailed use case
    • Use case template
    • How to build an activity diagram with swimlanes using UML notation
    • Case study exercise with the instructor to write a detailed use case document

    Screen and Report Specifications

    • Screen mock-up and data dictionary
    • Report specifications requirements template
    • How to define the report specifications with examples

    Requirements Tracing

    Quality Checking Requirements

    • Techniques for quality checking requirements
    • How to conduct an effective sign-off meeting


Related Seminars