BA · 8 chapters · CHAPTER 05

Requirements: From Need to Buildable Detail

Business, stakeholder, solution and transition requirements

Chapter 05 of 8Read as a practical lesson

Requirements form a chain

A useful way to structure requirements is to move from the business need toward the detail needed to design, build, test and transition the solution.

01Business need
02Stakeholder need
03Solution requirement
04Acceptance criteria
05Verification

Four useful levels

QuestionPractical answer
BusinessWhy the organization needs changeIncrease repeat purchase rate
StakeholderWhat a stakeholder needs to achieveCustomer can pause a subscription
SolutionWhat the solution must provideSubscription can be paused without cancelling
TransitionWhat is needed to move from current to future stateExisting customers receive migration instructions

Functional and non-functional requirements

Functional requirements describe behavior. Non-functional requirements describe qualities or constraints such as performance, security, accessibility, availability, maintainability or compatibility.

A system that “works” but takes ten seconds to load may satisfy the functional requirement and still fail the business expectation.

Quality test

Clear enough for the intended audience
Traceable to a real need
Testable or verifiable
Consistent with other requirements
Feasible within known constraints
Prioritized

Do not over-specify too early

Requirements should provide enough detail to support the next decision. In a high-uncertainty environment, forcing every detail into a large document before learning anything can create false certainty.

Example

Weak: “Add a better subscription page.”

Stronger: “A returning customer must be able to review, pause, resume and cancel an active subscription from their account without contacting support.”