- Business Requirement
- A high-level statement of what the business needs to achieve, independent of how any system or process will deliver it.
- Functional Requirement
- A specific behavior or function a system must perform — for example, 'the system shall send an automated confirmation email within 60 seconds of order placement.'
- Non-Functional Requirement
- A quality attribute a system must meet — such as availability of 99.9% uptime, page-load time under 2 seconds, or compliance with SOC 2 Type II.
- Scope Baseline
- The approved, signed version of the requirements document that defines what is and is not included in the project, against which all change requests are measured.
- Change Control
- A formal process for proposing, evaluating, approving, and documenting any modification to the agreed scope baseline after the BRD is signed.
- Acceptance Criteria
- Specific, measurable conditions that a deliverable must satisfy before the business stakeholder will formally accept it as complete.
- Assumption
- A stated condition believed to be true at the time of requirements definition, on which the project plan relies — if the assumption proves false, scope or cost may change.
- Constraint
- A limitation that restricts solution design choices — such as a fixed go-live date, a budget ceiling, or a mandatory technology platform.
- Stakeholder Register
- A list of individuals and groups with an interest in the project outcome, their roles, and their level of authority to approve requirements or changes.
- Traceability Matrix
- A table that maps each business requirement to its functional specifications, test cases, and delivered components, confirming nothing was missed or added without authorization.
- Gap Analysis
- A structured comparison of the current state and desired future state that identifies the specific capabilities or processes a project must deliver to close the gap.