Artifact: System Use-Case Priority List
A description of the prioritization and partitioning of the use cases.
Domains: Systems Requirements
Purpose
To help with managing and scheduling of the overall effort based on the most critical and/or important use cases.
Relationships
Description
Main Description

The overall priority could be driven by a number of factors, for example:

  • The benefit to the stakeholders
  • Architectural impact
  • Risks to be mitigated

Each use case should be assigned a value for each criterion relevant to the project and enough information should be provided in support for prioritizing and partitioning the system use cases.

Tailoring
Impact of not having

Without this artifact, in a use-case driven development environment, mitigating risks and managing the overall effort becomes a very difficult task, as the main source for taking decisions around scheduling and resource allocation would be missing. 

Representation OptionsThis list could be maintained in a document or spreadsheet. In some cases, it could also captured in a modeling tool.