Functional vs Non-Functional Requirements
Nov 07, 2023
Functional vs Non-Functional Requirements
Neil Cameron

A Guide to the Different Types of Requirements in a Hardware Engineering Project

What’s inside?

In modern, complex, and multidisciplinary engineering projects, having a robust and well thought through process for defining and managing your project’s requirements can be a critical tool in your arsenal.

With that in mind, our Head of Product has put together a guide based on our experience of best practices.

In the guide you'll find further information on:

  • Why you need to understand the difference between the requirement types
  • What is the hierarchy of the requirement types?
  • Derived Requirements
  • Customer Requirements
  • Functional Requirements
  • Non-functional Requirements
  • How to write good requirements (best practices)

And a brief glimpse into how they look within the Flow platform.

Agile Engineering Newsletter

Monthly lessons and examples on building better iterative engineering cultures from teams like SpaceX, Stoke and Impulse Space.

Share this post

© Copyright 2025 TRC Space Ltd.

All rights reserved.

Providing new-age engineering companies with a requirements tool that is built specifically for their needs and allows them to focus on engineering ground breaking products.