What are Non Functional requirements, why they are important and common mishaps (part 1)

By | 06/04/2016

It is really important that non-functional requirements are gathered early on and aren’t missed out.  They are potentially more important than functional requirements.

A non-functional requirement is a quality, constraint or behaviour that the system being built must meet.

The consequences of missing these out are that the system being developed may not be adequate, has cost more than needed or leads to a much higher cost than budgeted for.

The following are just some of the examples of the problems which could occur:

  • The kit that needs purchasing is not suitable, thus leading to increases in costs of buying more than planned
  • The new system isn’t compatible with the companys existing environment so cannot be used
  • The right licenses haven’t been purchased leading to additional costs
  • Incorrect access has been granted or isn’t available to the right users which could cause a security breach or make the system unusable
  • Backups and disaster recovery is inadequate leading to loss of data
  • The system isn’t scaleable enough leading to the new system quickly becoming too slow and unusable
  • The system isn’t available at the right times or when it is most needed

This is part 1 of a set of 2 articles.  Part 2 will focus on the questions to ask to ensure non-functional requirements are gathered and who to involve.

Thoughts? Questions? Please share in the comments.

 

If you have found this article useful then you might like my book – The Business Analysis Handbook – Techniques and Questions for better Business Outcomes.  The book is available from www.koganpage.com and all major print and e-book retailers.

Author: Helen Winter

An Management Consultant responsible for structuring programmes, success criteria, mobilisation, management of scope, budget, timely delivery, benefits realisation and stakeholder satisfaction. Helen has led on large transformation programmes to execute delivery along with strategic business outcomes. Helen is also a global business author with publisher Kogan Page where her first book “The Business Analysis Handbook” was a finalist for 2 major industry awards. One was for contribution to project management literature with PMI and the other was the Specialist book category for the business books awards. She is an active member of the APM programme management group. She is currently involved in a focus group sharing examples of good programme management practice and is an established speaker for project management forums. In her free time, she loves sharing her knowledge on her blog BusinessBullet.co.uk which is followed by over 5000 visitors a month.

2 thoughts on “What are Non Functional requirements, why they are important and common mishaps (part 1)

  1. Karl Wiegers

    A “behavior” that the system must meet is normally considered to be in the realm of functional requirements, not non-functional. In fact, a synonym for FR is “behavioral requirement” (per Alan Davis, who I’ve always considered to be the father of requirements engineering)..

    Reply
    1. Helen Winter Post author

      Thanks for your feedback. I was thinking of behavior in terms of system performance and response which are non-functional.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.