Requirement Management combines Writing Good Requirements and Managing Requirements to cover the basics of identifying and correcting requirement defects and how to manage requirements across the product life-cycle. If you receive well-documented scope and higher level requirements from your customer/client then this course will help you identify questions regarding their requirements that need to be clarified and help you write and manage your set of requirements for your product and its components.
Course Objectives
To provide knowledge for avoiding requirement defects in the first place and for creating systematic review processes, such as checklists, that help identify and remove requirement defects as requirements are captured. To provide tools and techniques to simplify the process of requirement management.
Develop skills to enable you to:
Quickly identify and fix requirement defects that you commonly make
Understand why you are seeing defects from others and fix your process to avoid these defects in the future
Use rationale to clarify each requirement so that it is understood just one way and you have a history of why it exists for future change impact assessments and for maintenance and verification
Use attributes such as verification method, allocation, and traceability to improve your requirement set
Write different types of requirements
Validate your requirements as they are written to avoid submitting a bad document for review, causing delay while problems are fixed or causing design problems because the problems are not fixed in a timely fashion
Determine which attributes are most beneficial to your projects and products
Create a new, or improve existing, requirement management process
Ensure requirement validation and continuous process improvement
Manage change and collect metric
Course Outline
Day 1 – Writing Good Requirements
Overview requirement in product life-cycle and brief preview of Scope
The cause and impact of requirement defects*
How to identify and prevent requirement defects*
How to use rationale to ensure requirements are understood only one way*
How to use verification method to make sure your requirement is verifiable*
Different levels of requirements and basics of allocation and traceability between levels
How to use templates for organizing requirements
Make sure you cover all requirement categories – functional and performance, interface, operational, “-ilities” (such as reliability and supportability), physical, environmental, and design and construction categories*
Day 2 – Managing Requirements
Why requirement management
Document and validate scope
Document requirement attributes
Using allocation and traceability to manage requirements
Requirement validation
Manage change
Requirement management process
Use metrics to improve
Using requirement management tools
Lessons learned
* Includes examples and student exercises
Intended Audience
This training is critical for those responsible for capturing and documenting requirements. Representatives of all the product’s stakeholders will be involved in developing, reviewing, and approving requirements, and this training will benefit them and your requirement effort.
System Engineers (SE)
Requirement Engineers (RE)
Business Analysts (BA)
Subject Matter Experts (SME)
Program and Project Managers (PM)
Developers
Testers
Independent Verification and Validation (IVV) Team
Customers
Users
Marketing
Those responsible for requirement management
Those responsible for setting up and maintaining automated tools