Member-only story
What’s Requirements Development All About?
Effective requirements development involves much more than simply “gathering requirements.”
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.