Enter a long URL to make tiny:

What are the characteristics of a good requirement?

while different organizations and authors may describe a slightly modified list, the following characteristics are generally accepted as those defining a good requirement.
Cohesive:  The requirement defines a single aspect of the desired business process or system.
Complete:  The individual requirement is not missing necessary or relevant information.  Additionally, the entire set of requirements should cover all relevant requirements.
Consistent:  The requirement does not contradict another requirement.
Modifiable:  Like requirements should be grouped together to allow similar requirements to be modified together in order to maintain consistency.
Correct:  The requirement meets the actual business or system need.  An incorrect requirement can still be implemented resulting in a business process or system that does not meet the business needs.
Observable:   The requirement defines an aspect of the system that can be noticed or observed by a user.  This is often referred to as “Implementation Agnostic” as the requirement should not specify aspects of system architecture, physical design or implementation decisions.   These aspects of a system should be defined separately as constraints.
Feasible:  The requirement can be implemented within the constraints of the project including the agreed upon system architecture or other physical design or implementation decisions.
Unambiguous:  The requirement is written objectively such that there is only a single interpretation of the meaning of the requirement.
Verifiable:  It can be shown that the requirement has been met by the final solution via inspection, demonstration, test, or analysis.

0 Response to "What are the characteristics of a good requirement?"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel