Contact Us

Defining & Analyzing Requirements

Participants will practice eliciting, analyzing, documenting, and tracing requirements as they work through an engaging case study.  In addition, attendees will learn about the importance of building relationships and trust in the requirements process as they categorize stakeholders and analyze their roles, responsibilities, and influence.

Duration: Classroom - 3 Days
Why to Take This Course: Perhaps the single most challenging part of a project is getting the requirements right.  This course presents many methods, tools, models, and techniques to help plan, analyze, and document requirements.  Participants will practice eliciting, analyzing, documenting, and tracing requirements as they work through an engaging case study.  In addition, attendees will learn about the importance of building relationships and trust in the requirements process as they categorize stakeholders and analyze their roles, responsibilities, and influence.
Learn How To:

The course will help you practically learn on the following areas:

  • Discuss the business analysis framework
  • Describe progressive elaboration of requirements from high-level business requirements through detailed solution requirements
  • Use a systematic process for eliciting, analyzing, and documenting, requirements that are critical to business success
  • Trace requirements back to business problems and business objectives
  • List the components of a "great" requirement and provide examples of each
  • Identify project stakeholders and demonstrate the keys to obtaining stakeholder trust, ownership, and commitment
  • Discuss numerous techniques for eliciting the right information from your clients in the right situations
  • Ask probing questions that help discover hidden requirements
  • Discuss four techniques for keeping business process modeling sessions focused
  • Practice modeling business processes, creating “as-is” and “to-be” process maps
  • Gather information requirements to support the business processes
  • Create a use case diagram and narrative flows of events
  • Use a low-tech prototyping technique to elicit business requirements
Contents:

Requirements Management

  • Introducing the Business Analysis Framework
  • Requirements Defined
  • Classification of Requirements to go from High-Level to Detailed: Business, Stakeholder, Functional, Non-Functional, Transition, Business Rules
  • How to Document Requirements In A Concise, Standard Format
  • What Makes a Great Requirement?’
  • Importance of Requirements Traceability
  • Introduction to Requirements Analysis through Modeling

Effective Elicitation

  • Discussion Exercise
  • Elicitation Techniques
  • Considerations in Choosing Techniques
  • Keeping Focused
  • Asking Focused Questions
  • Agendas and Ground Rules
  • Case Study Workshop

Managing Stakeholder Relationships

  • What We Need from Stakeholders
  • 5-Step Process to Manage Relationships
  • Exercise: Stakeholder Roles
  • Responsibility Assignment Matrix RACI and PARIS
  • Stakeholder Categorization Worksheet
  • Analyzing Influence
  • Exercise: Power/Influence Grid
  • Building Trust
  • Workshop: Creating a RACI Matrix

Process Mapping

  • Process Diagrams
  • Process Map Definition
  • Notes for Booklet Review
  • Keeping Focused
  • Process Scope
  • Primary and Alternate Paths
  • Exception Parking Lot
  • Workshop

Getting and Translating Information Requirements

  • Steps to Gather Information Requirements
    • Entities
    • Attributes
    • Relationships
  • Data Business Rules:
    • Translating Cardinality and Optionality Rules, Referential Integrity Rules, Edit Rules, Attribute Constraints
  • Workshop

Use Cases

  • Basic Elements
  • Use case Model: Diagram and Actors
  • Workshop
  • Use Case Iterations
  • Narrative Flow of Events
  • Examples
  • Use Cases and Test Cases
  • Workshop

User Interfaces and Prototyping

  • General Considerations
  • Actors, Objectives, and Scenarios
  • Purpose of Prototyping
  • Roles
  • Prototype Review Sessions
  • Prototyping Process
  • Workshop

Presentations

  • Peer Review Presentations by Each Team (throughout the course)
Format: To help assimilate the tools and techniques learned, there is a mixture of individual and team exercises throughout the course.  A lively role play and case study help reinforce concepts learned.  Students will need to be prepared for a high level of participation. Each participant will receive a comprehensive student guide complete with examples and workshop solutions.
Who Should Attend: This workshop is designed for business analysts, project managers, developers, and anyone who is involved in software development projects.  It also provides excellent information for business clients and sponsors, quality assurance analysts, and other stakeholders involved in software development projects.  No technical experience is necessary, but an understanding of applications development is required.
Prerequisites: Participants should have worked on the analysis, development, and maintenance/ enhancement of at least one software application.
Knowledge Area:

BABOK®

PMBOK®

Business Analysis Planning and Monitoring
Elicitation
Requirements Management and Communication
Enterprise Analysis
Requirements Analysis
Solution Assessment and Validation
Underlying Competencies

Project Scope Management
Project Stakeholder Management

Learn More About Our Association