CitedEvidence
User Settings
Article

First Things First: Prioritizing Requirements

Karl E. Wiegers-1999-01-01
177

TL;DRAbstract

Customers are never thrilled to find out they can’t get all the features they want in release 1.0 of a new software product (at least, not if they want the features to work). However, if the development team cannot deliver every requirement by the scheduled initial delivery date, the project stakeholders must agree on which subset to implement first. Any project with resource limitations has to establish the relative priorities of the requested features, use cases, or functional requirements. Prioritization helps the project manager resolve conflicts, plan for staged deliveries, and make the necessary trade-off decisions.

Chat with Paper

AI Agents for this Paper

Customers are never thrilled to find out they can’t get all the features they want in release 1.0 of a new software product (at least, not if they want the features to work). However, if the development team cannot deliver every requirement by the scheduled initial delivery date, the project stakeholders must agree on which subset to implement first. Any project with resource limitations has to establish the relative priorities of the requested features, use cases, or functional requirements. Prioritization helps the project manager resolve conflicts, plan for staged deliveries, and make the necessary trade-off decisions.

Keywords

PrioritizationWork (physics)Process managementPlan (archaeology)Product (mathematics)Computer scienceRisk analysis (engineering)Requirement prioritization

Chat

Click to start Chat