What Is a Requirement, Actually?

Functional, Non-functional, Constraints: A Decision Framework

Module 1, Lesson 3

What you'll learn

You can sub-classify a genuine requirement as functional, non-functional, or a constraint - and use that classification as a signal for where it belongs in your team's process, how it needs to be written, and when it needs to be addressed.

Billed AnnuallySave up to 32%

Solo

Perfect for individual learners.

or $29 / month

Save $99 with annual - 3.5 months free

  • Start learning with
  • Access to all current courses
  • Hands-on exercises with real-time feedback
  • Free updates and access to new courses
  • Progress tracking per lesson

Team

For teams learning together.

or $99 per month

Save $446 vs. 5 solo annual licenses

  • Everything in Solo +
  • Up to 5 team members
  • Shared team experience
  • Progress overview for all members

Tags

User StoriesAcceptance CriteriaNon-functional RequirementsBacklog RefinementStory MappingProduct OwnerRequirements Engineer