|
|
Constraints are described in section 4 of the Volere Requirements Specification Template in appendix B. |
Each requirement is
For example, the users of the product can be
|
Truck drivers shall receive weather forecasts and schedule their own de-icing. |
Truck drivers do not have the necessary information at hand to predict the time a road will freeze. They do not know which roads have been treated and which are in a dangerous condition. Coordinating a number of
You might also consider whether the organization is mature enough to cope with a requirement.
Do you have the technological skills to build the requirement? It is an easy matter to write a requirement, but it is sometimes a different, more difficult thing to construct a working solution for it. During the requirements activity there is little point in specifying a product that is beyond your development capabilities. This test is a matter of assessingunfortunately there can be no measurement herewhether the requirement is unachievable given the technical capabilities of the construction team.
Do you have the technological skills to build the requirement?
Do you have the time and the money to build the requirement? This test means estimating the cost of meeting the requirement, and assessing it as a share of the total budget. (The
Do you have the time and the money to build the requirement?
Is the requirement acceptable to all stakeholders?
Is the requirement acceptable to all stakeholders? This is simple self-defense. If a requirement is unpopular with some of the stakeholders, then history
Do any other constraints make the requirement nonviable? Do any of the partner applications or the expected work environment contradict the requirement? Do any solution constraintsconstraints on the way that a solution must be designedmake the requirement difficult or