Prioritize Requirements


The purpose of Prioritize Requirements is to rank requirements in the order of relative importance.


Prioritization is the act of ranking requirements to determine their relative importance to stakeholders. When a requirement is prioritized, it is given greater or lesser priority. Priority can refer to the relative value of a requirement, or to the sequence in which it will be implemented. Prioritization is an ongoing process, with priorities changing as the context changes.
Inter-dependencies between requirements are identified and may be used as the basis for prioritization. Prioritization is a critical exercise that seeks to ensure the maximum value is achieved.

  • Basis for Prioritization
    • Benefit
    • Penalty
    • Cost
    • Risk
    • Dependencies
    • Time Sensitivity
    • Stability
    • Regulatory or Policy Compliance
  • Challenges of Prioritization
  • Continual Prioritization
Guidelines and Tools:
  • Business Constraints
  • Change Strategy
  • Domain Knowledge
  • Governance Approach
  • Requirements Architecture
  • Requirements Management Tools/Repository
  • Solution Scope
  • Backlog Management
  • Business Cases
  • Decision Analysis
  • Estimation
  • Financial Analysis
  • Interviews
  • Item Tracking
  • Prioritization
  • Risk Analysis and Management
  • Workshops
  • Stakeholders:
    • Customer
    • End User
    • Implementation Subject Matter Expert
    • Project Manager
    • Regulator
    • Sponsor
  • Requirements (prioritized)
  • Designs (prioritized)
  • Knowledge Area:
  • Requirements Life Cycle Management