:: Instructor-led Classes

Analyzing and Documenting Requirements

Course Details

IIBA Endorsed Education Provider seal

Project Management Institute logo

Do you want to expand your knowledge of requirements analysis techniques, and know how to effectively model and document requirements for different audiences or stakeholders? This two-day workshop covers requirements analysis and modeling techniques, and ways to document requirements to communicate them effectively to your stakeholders.

The workshop includes hands-on exercises and a case study with example solutions. This workshop includes material and techniques from the Requirements Analysis, Requirements Management and Communication, and Solution Assessment and Validation knowledge areas in the IIBA’s Business Analyst Body of Knowledge (BABOK® Guide).

Who Should Attend

The course is intended for Business Analysts and those who need to understand and document business requirements as a precursor to solution development and testing.

Continuing Education Information

  • 1.3 CEUs
  • 13 PDUs
  • 12 CDUs
  • Certificate of Completion from The University of Texas at Austin

Outcomes

Upon successful completion, students will learn:

  • How to write a vision statement
  • How to model project scope
  • How to write and review use cases
  • How to create data models and use a data dictionary
  • How to derive requirements from use cases
  • How to write and review solution requirements
  • How to create acceptance scenarios
  • How to package and communicate requirements to different stakeholder audiences

Prerequisites

The Business Analysis Essentials class is recommended but not required.

Detailed Course Outline

  • Requirements Analysis Knowledge Area tasks and techniques
  • Requirements Management and Communication Knowledge Area tasks and techniques
  • Types and purposes of analysis models
  • Requirement types and related artifacts

Stakeholder and Scope Modeling

  • Defining the product vision
  • Activity: Write a vision statement
  • Modeling scope with context diagrams and use case models
  • Activity: Create a use case model
  • Describing use cases
  • Activity: Write a use case
  • Defining extension conditions for use cases
  • Activity: Write extension conditions
  • Reviewing use cases
  • The agile approach
  • Activity: Write user stories
  • Defining acceptance and evaluation criteria
  • Activity: Write acceptance criteria

Data Modeling

  • Analyzing business rules
  • Class models
  • Entity relationship diagrams
  • Activity: Create a data model
  • Creating a data dictionary
  • Activity: Create a data dictionary entry
  • Data flow diagrams
  • Activity: Update a data flow diagram

Documenting Solution Requirements

  • Characteristics of good requirements
  • Writing functional requirements
  • Deriving functional requirements from use cases
  • Activity: Derive requirements from a use case
  • Analyzing non-functional requirements
  • Activity: Write non-functional requirements
  • Software Requirements Specifications and Supplemental requirements specifications
  • Analyzing interface requirements
  • Defining assumptions and constraints
  • Defining transition requirements
  • Using requirements attributes
  • Verifying requirements
  • Activity: Review requirements

Packaging and Requirements for Validation and Approval

  • Validating requirements
  • Packaging requirements
  • Activity: Select models for specific audiences
  • Communicating requirements
  • Activity: Present requirements package

Instructor(s)

Coordinator(s)

Questions about this course?

    512-232-5986
    .(JavaScript must be enabled to view this email address)