Process and Product Quality Consulting (PPQC) Banner

How to Manage Requirements Course Description

This workshop provides a foundation for building a requirements management capability that is compliant with the maturity models of the SEI.  The course begins with an in-depth study of the Requirements Management (REQM) Process Area (PA) of the CMMI®.  During exercises, students analyze project work products and organization process descriptions to determine their consistency with the goals of the REQM PA.

Using the methods taught in the course, students create or adapt their own requirements management process to be compliant with the CMMI framework.  They develop templates and checklists that can be used for managing requirements in their own organization.

Target Audience

This course is designed for those who gather and manage requirements.  Marketing staff, sales personnel, users, developers, project managers, quality assurance personnel, and anyone who is trying to improve the processes used for managing requirements would benefit by taking this course.

Prerequisites

None

Objectives

Successful completion of this course will enable participants to:

  • use methods taught in the course to create a requirements management process and supporting materials
  • explain the elements of the REQM PA
  • evaluate a set of requirements to see that they form a sound baseline for developing project plans
  • prioritize requirements
  • establish requirements traceability throughout the project life cycle
  • establish criteria for accepting changes in requirements
  • determine the impact of requirements change to the project plan maintain a consistent set of plans and work products throughout the project life cycle

Topics

  • Basic concepts and terminology
  • Documenting requirements
  • Characteristics of good requirements
  • Content of requirements documents
  • Reasons for prioritizing
  • Rating and ranking requirements
  • Requirements validation
  • Tracing requirements through the life cycle
  • Managing baselines
  • Change control
  • Updating plans
  • Institutionalizing requirements management

Included with this Workshop

Students will receive a course notebook with copies of the course slides, an exercise booklet, and example templates.

Teaching Schedule

DAY 1

8:30 AM

0:45

Startup and Module 1:  Introduction (including student introductions and expectations)

9:15 AM

1:00

Module 2: Requirements Engineering Overview

10:15 AM

0:15

Break

10:30 AM

0:45

Exercise 1: Requirements Stakeholders

11:15 AM

0:30

Module 2: Requirements Engineering Overview (continued)

11:45 AM

1:00

Lunch

12:45 PM

1:15

Module 3:  Documenting Requirements

2:00 PM

0:15

Break
2:15 PM 0:45 Exercise 2:  Writing and Reviewing Requirements
3:00 PM 1:15 Module 3:  Documenting Requirements (continued)
4:15 PM 0:45 Exercise 3:  Adapting Requirements Templates

5:00 PM

 

End of day

DAY 2

8:30 AM

0:15

Plus Delta review
8:45 AM 0:45 Module 4:  Prioritizing Requirements
9:30 AM 0:45 Exercise 4:  Rating and Ranking Requirements
10:15 AM 0:15 Break
10:30 AM

0:30

Module 5:  Validating Requirements
11:00 AM 0:45 Exercise 5:  Reviewing Requirements
11:45 AM 1:00 Lunch
12:45 PM 0:30 Module 5:  Validating Requirements (continued)
1:15 PM 0:30 Exercise 6:  Tracing Requirements
1:45 PM 0:15 Break
2:00 PM 1:15 Module 6:  Managing Requirements Changes
3:15 PM 1:00 Exercise 7:  Requirements Change Process
4:15 PM 0:15 Module 7:  Next Steps
4:30 PM   End of Day