These Techniques Generate, Classify, and Prioritize Product Requirements

These Techniques Generate, Classify, and Prioritize Product Requirements

PMBOK v8 Definition

Requirements are captured at a high level and decomposed to the level of detail needed to design the final product. Product analysis techniques are used to translate high-level product or service descriptions into meaningful deliverables. These techniques include but are not limited to: product breakdown, requirements analysis, systems analysis, systems engineering, value analysis, and value engineering. This concept falls under Scope Management (Knowledge Area) and is applied primarily during the Planning Process Group.

Why It Matters for the Exam

The PMI exam frequently tests your ability to distinguish between techniques that generate, classify, and prioritize requirements versus those that document or validate them. Questions often present a scenario where you must select the correct technique for a specific requirement type (functional vs. nonfunctional) or identify which tool structures requirements for traceability. Expect these concepts in situational questions about scope definition and requirements collection.

Key Points to Remember (for the exam)

  • Three Requirement Types: Functional (behaviors, actions, processes, data, interactions), Nonfunctional (performance, security, reliability, safety, supportability), and Transition/Readiness (data conversion, training, temporary capabilities)
  • Product Analysis Techniques: Product breakdown, requirements analysis, systems analysis, systems engineering, value analysis, value engineering
  • Requirements Traceability Matrix (RTM): Links business needs → project objectives → WBS deliverables → product design → development → test strategy → test scenarios
  • RTM Attributes: Recorded for each requirement to define key information (business needs, opportunities, goals, objectives)
  • Project Canvas: A visual tool used to outline and plan key project elements (structured framework)
  • Prioritization Matrix: A scatter diagram that plots effort against value to classify items by priority
  • Common Confusion: Functional requirements describe what the product does; nonfunctional requirements describe how well it performs

Typical PMI Exam Example

You are managing a software development project. The team needs to document that the system must process 1,000 transactions per second (performance) and must encrypt all user data (security). Which requirement type are you capturing? Answer: Nonfunctional requirements. The exam will test your ability to classify requirements correctly between functional, nonfunctional, and transition/readiness categories.

PMI Exam Traps

  • Trap: Confusing "product analysis" with "requirements documentation"

    • Reality: Product analysis generates and classifies requirements; documentation records them
  • Trap: Thinking all requirements are functional

    • Reality: Nonfunctional requirements (performance, security, reliability) are equally important and frequently tested
  • Trap: Assuming the Requirements Traceability Matrix is only for tracking changes

    • Reality: RTM provides structure for managing scope changes AND links requirements from high-level to detailed levels through the entire project lifecycle
  • Trap: Confusing "transition requirements" with "functional requirements"

    • Reality: Transition requirements describe temporary capabilities (data conversion, training) needed to move from current to future state, not permanent product features

Important PMI Connections

Related ConceptRelationship TypeExam Attention Point
Scope BaselineOutput ofRTM feeds the scope baseline; requirements are decomposed into WBS deliverables
Collect RequirementsPreceding ProcessProduct analysis techniques are used during Collect Requirements to generate requirements
Validate ScopeSucceeding ProcessRequirements from product analysis are verified against deliverables during Validate Scope
Quality ManagementComplementsNonfunctional requirements (performance, reliability) directly feed quality metrics and quality control
Product Life CycleRelated ConceptProduct management considerations (Section 2.3) integrate requirements throughout the product life cycle

Quick Review Questions

  1. A project needs to capture requirements about data encryption speed and system uptime. Which requirement type is being documented?

  2. Your team is using a technique to break down a high-level product description into detailed deliverables. Which product analysis technique is being applied?

  3. What is the primary difference between functional requirements and nonfunctional requirements?

  4. Which tool plots effort against value to classify requirements by priority?

  5. A data conversion requirement needed to migrate from the current system to the new system falls under which requirement category?

PMBOK v8 Reference

Section 4 – Inputs and Outputs (Requirements Traceability Matrix)
Section 5.2 – Collect Requirements (Product Analysis techniques)
Section 2.3 – Product Management Considerations (Product life cycle and product management integration)