What are the differences between functional, operational and technical requirements

project-managementRequirementsrequirements managementterminology

I have done tasks based on Java, but my seniors assigned me to collect requirements for creating a globalized bug tracking tool.

I have read many types of requirements from Wikipedia
and the mindtools website, but it was very confusing.

What are the exact differences between functional requirements, operational requirements and technical requirements?

Best Answer

Functional requirements: What the system is supposed to do, process orders, send bills, regulate the temperature etc. etc.

Operational requirements: These are about how to run the system. Logging, startup/shutdown controls, monitoring, resource consumption, back up, availability etc.etc.

Technical requirements: These are about how the system is built. Which language, which OS, standards to be adhered to etc.


These days "operational' and "technical" requirements are usually bundled together as "non-functional requirements"—mainly to stop silly arguments as to whether "system will respond to a user request within 1 second" is an operational or technical requirement.

Related Topic