Business Analyst Training - Pierson Requirements Group 21 years of proven training for business systems analysts in requirements and testing
IIBA Endorsed Education Provider

Writing Effective Requirements Training Seminar

Description

The class focuses on industry standards and best practices for writing requirements needed for project scope definition, requirements and documenting the system specifications necessary for IT projects. The seminar focus is on:

  • Understanding the different levels of requirements
  • The requirements management process
  • Characteristics and guidelines for writing effective requirements
  • Communication techniques for gathering requirements
  • Writing skills and instructions for writing successful scoping and requirements documents
  • Practical exercises in writing problem statements, business objectives, high-level requirements, non-functional requirements, screen and reporting specifications
  • Writing and critiquing use cases and requirements using guidelines and checklists

The objectives of the seminar are to:

  • Define best practices and standards for writing requirements and solutions documents
  • Provide practical exercises for using requirements gathering techniques using UML diagrams and use cases
  • Writing and critiquing requirements and system specifications using industry standards and best practice guidelines and checklists
Seminar Content

Day 1 (am)
Seminar Introduction

Introduction to Requirements
  • What is Requirements Management?
  • Categories and Different Levels of Requirements
  • Key Requirements Documents
  • Business Requirements Management Action Plan

Requirements Gathering Techniques
  • Brainstorming
  • Storyboarding
  • Interviews
  • Kit Reviews
  • Teleconferencing tips and techniques
  • Business Models- use case model, business process flows, use cases (user scenarios/user stories)
Discovery Phase- Defining the Scope
  • Writing effective project initiation deliverables:
    • Business problem statement
    • Success criteria/objectives
    • Business parameters
  • Exercise- Discovering and writing business problem statements, success criteria/objectives, business parameters
  • How to write effective scope statements & assumptions
  • Interviewing, questioning and active listening skills
  • Exercise- Interviewing and active listening skills
  • Exercise- Writing the project scope statement & assumptions
Day 1 (pm)
Discovery Phase- Defining the Scope (continued)
  • Building the use case model
  • Exercise- Creating the use case model
Discovery Phase- Requirements Analysis
  • Documenting requirements in iterations- understanding the different levels of requirements
  • Characteristics of writing effective requirements
  • Instructions and guidelines for writing effective requirements
  • Requirements attributes
  • Quality measures and checklists for writing effective requirements
  • How to identify and write effective business rules
  • Building the "To Be" business process flows and activity diagrams with swimlanes
  • Exercise- Creating the "to be" business process flow
  • Exercise- Identifying and writing quality high level requirements and business rules
Day 2 (am)
Discovery Phase- Requirements Analysis (continued)
  • Benefits of using the business use case to identify requirements
  • How to write the business use case
    • Guidelines for the use case iterations
    • Templates and Quality Checklists
  • Exercise- Writing a business use case and high level business requirements
  • How to write effective non-functional requirements
    • IEEE Categories
    • Non-functional definitions and examples
  • Exercise- Writing quality non-functional requirements
  • Writing detailed requirements using site maps and identifying inventories of screens, reports and system interfaces
  • Exercise- Create a site map, screen, report and system interface inventories
  • Iteration Plan - What is the thought process for building a plan?
    • Setting priorities
    • Creating the build plan
      • Define the components
      • Calculate the risk
      • Estimate the time
      • Plan the iterations
Day 2 (pm)
Discovery Phase- System Specifications -Analysis/High Level Design
  • How to create the final use cases
  • How to build an activity diagram with swimlanes using UML notation
  • Using brainstorming and storyboarding techniques to create the draft screens
  • Exercise- writing the final use case, creating the activity diagram with swimlanes for the use case and storyboarding the draft screens
  • Defining the Report Specifications
    • Key components of the report specifications requirements
    • Report Mock-ups
    • Report Specifications Template
Requirements Inspection Process (High-Level Design Sign-off)
  • Techniques for quality checking requirements
    • Checklists
    • Desk Checking
    • Peer reviews for requirements inspection
  • Exercise- Desk Checking a requirements document
  • Exercise- Conducting and participating in a 'Requirements Inspection Session'
Wrap up

MATERIALS

Each seminar participant receives a Seminar Handbook with sample templates, guidelines and checklists for writing requirements definition documents.

Brief Description
The Writing Effective Requirements Seminar focuses on how to write the different levels of requirements effectively. It also includes training using UML and Use Case requirements gathering and writing techniques. The workshop provides training and hands on exercises in writing project scope definitions, requirements and system specifications.
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.
home | training seminars | methodology | services | sitemap | clients | blog | contact us


© 2012 Pierson Requirements Group, Inc. All rights reserved.
business analyst training

If there are any problems with this site, please contact Rogue Media Internet Marketing,
and include which site and page are experiencing difficulty.