Agile Dictionary – Requirement

Requirement – a specific, concise, complete, and measurable statement of how a piece of software should behave.  The formal IEEE definition of a requirement is as follows:

1. a condition or capability needed by a user to solve a problem or achieve an objective
2. a condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard,specification, or other formally imposed document
3. a documented representation of a condition or capability as in (1) or (2)

Source:  IEEE Computer Society (1998). IEEE Recommended Practice for Software Requirements Specifications. Institute of Electrical and Electronics Engineers, Inc. ISBN 0-7381-0332-2.

See all agile dictionary terms here.

Comments are closed.