About Us
Consulting & Mentoring Services
Products
Education Services
Partners
Resource Central
ProcessExchange, Inc.
  Home > Education Services > RDM Training > DMQR
 
Workshop: Developing & Managing Quality Requirements

This workshop introduces your team to the fundamental skills and industry best practices of developing and managing quality requirements.

Rework typically accounts for 40% or more of a development organization’s total spending. Most of this effort focuses on correcting requirements defects that cost between 50 and 200 times not caught until later downstream.

Benefits of the workshop include reducing rework, increasing stakeholder satisfaction, providing a foundation for requirements reuse, and improving accuracy of project estimates.

Workshop Description

Developing & Managing Quality Requirements is a course providing interactive discussion and exercises for individuals and teams involved in requirements development. Participants discover the predominant issues causing poorly defined requirements and the benefits of developing high-quality requirements.

The workshop utilizes a top-down requirements decomposition strategy. This approach defines business, user, functional, and non-functional requirements (the ‘core four’). In addition to the ‘core four,’ other requirement types are reviewed, including constraints, business rules, and system requirements.

Best practices are applied in requirements elicitation, analysis, specification, and validation. Throughout the day, teams are tasked with exercises involving requirements classification, requirements specification, and requirements quality. The concepts come together as teams carry out the development of business requirements, use cases, and detailed functional specifications.

Workshop Content

  1. Why Strive for High-quality Requirements?
    • Value of High-quality Requirements
    • Overivew of what a requirements process is, and some best practices
       
  2. Starting Off Right
    • Problem Elicitation and Analysis
       
  3. What Are High-quality Requirements?
    • Requirements Classification
    • Defining and Understanding Requirements Types
  1. Eliciting and Writing Requirements
    • Business Requirements and “Why” Questioning
    • User Requirements and Use Cases
    • Functional Requirements and Activity Diagrams
    • Writing Techniques, Practice, and Review
  2. Analyzing and Validating Requirements
    • Prioritization
    • Traceability
    • Release Scoping
    • Validating Your Requirements – Reviews