Ask Mr. Agile®:What are functional vs nonfunctional requirements?


What are functional versus non-functional requirements?

Mr. Agile®:

Functional requirements refer to the behavior of the systems (e.g. “I want to have a specific action come from the system itself.”)

Non-functional requirements are related to the operation of the system as a whole. For example, a non-functional requirement might be, “We need to get a certain level of performance coming out of the application, regardless of the individual requirements themselves.” Or, “We need to maintain a certain amount of uptime for the website.”

So, functional requirements refer to individual actions coming from the system. Non-functional requirements are related to the overall system itself, and how the overall system performs.

What are your agile questions? Whether it’s transitioning from traditional project management, managing vendor contracts, estimation and more, Mr. Agile® has answers. Find answers to questions below, or submit a new one today!


We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using here.