Analyst’s corner

All aspects of organisational analysis: business analysis | enterprise architecture | quality

Member-only story

What’s Requirements Development All About?

Karl Wiegers
Analyst’s corner
Published in
6 min readMar 16, 2025

--

A figure with several people’s hands pushing together assorted mechanical gears.
Image by freepik

People often speak of “gathering requirements.” They should really say “requirements development,” which involves various activities that go well beyond simply collecting information. Let’s see what all is involved when a business analyst, product owner, product manager, or developer decides to explore a product’s requirements.

Requirements Development and Requirements Management

The broad domain of requirements engineering is divided into requirements development and requirements management. Requirements development encompasses all the activities a team performs to identify, understand, and communicate requirements knowledge. Requirements management deals with taking care of requirements once you have them in hand. Requirements management activities include handling changes, tracking versions of requirements and their status over time, and tracing individual requirements to related requirements, design components, code, tests, and other elements.

Requirements development is further partitioned into four subdomains.

--

--

Analyst’s corner
Analyst’s corner

Published in Analyst’s corner

All aspects of organisational analysis: business analysis | enterprise architecture | quality

Karl Wiegers
Karl Wiegers

Written by Karl Wiegers

Author of 14 books, mostly on software. PhD in chemistry. Music, wine, and military history fill the voids. karlwiegers.com. Preferred tool: Gibson Les Paul.

Responses (3)