Skip to content

Non-functional requirement

A non-functional requirement describes a solution’s quality or constraints. It can be as mandatory as a functional requirement.

Also known asNFRQuality requirement
IT Consulting & Strategy

A non-functional requirement describes a solution's quality attributes or constraints. These can include response times or technical restrictions. “Non-functional” means neither unimportant nor optional.

A hypothetical search project requires 95% of searches to display complete results within at most 2 seconds with 1000 items and 10 simultaneous test users. Measurement runs from submitting the search to the complete display in the agreed test environment. These are example targets, not measured ASES values or performance promises.

“Search is fast” would be too vague for this. Alongside a limit, there must be an understandable measurement method and suitable conditions. Classification as a quality requirement says nothing about priority: it can also be a must-have requirement.

Sources

Articles on this topic

IT Consulting & Strategy with ASES

Strategy, architecture and technology choice