Chapter 3 - Prioritizing Requirements
- Conflicting requirements are conflicting if implementing one breaks the other. So, before we can implement any, we need to resolve the conflict. For example, one requirement states, “All service analysts shall be able to view and edit all customer cases,” and another requirement states, “All service analysts in the planning department shall be able to only view customer cases.”
- The major advantage is that if it is done by a knowledgeable team, you can quickly group requirements into Must, Should, Could, and Would. After you get these into the initial buckets, you can prioritize each bucket using different techniques.
The main disadvantage is that you need knowledgeable SMEs and this technique is subjective. Some team members can wield their power and get their requirements to a higher priority.
- Requirement prioritization helps the business get the most value for what they truly need so that they...