Types of Requirements Documents
From Requirements Management School
There are many types of requirements documents.
Most organizations use their own adapted templates that cover a variety of document types. Sometimes the names or acronyms referring to the requirements documents are also used interchangeably. This can be a little confusing to say the least.
In this article we attempt to try and bring some clarity to the subject. We are going to take a look at the most common types of requirements document. We will define what they are used for; who uses them; and what they generally contain.
Contents |
BRD – Business Requirements Document
Also known as: Business Needs Specification, Business Requirements
Usage: To define the business needs of any given project.
Written by: Product Marketing Managers; Product Managers; Project Manager; Business Analyst; or Business Executive
Contents:
- Introduction - purpose; audience; background; business goals/objectives; benefits/rationale; stakeholders; existing systems; references; assumptions
- Project scope/Requirements scope
- Functional requirements
- Data requirements
- Interface requirements
- Non Functional requirements
MRD – Market Requirements Document
Also known as: Sometimes combined with the PRD into one document
Usage: Used to more accurately define the customer needs rather than the business needs
Written by: Product Marketing Managers; Product Managers; Project Manager; Business Analyst; or Business Executive
Contents:
- Executive summary
- Purpose
- Goals/objectives
- Target Market & Customer
- Overall position
- Competition
- Use cases/use model
- Customer needs & Corresponding Features
- Systems & Technical Requirements
- Quality Assurance & Testing
PRD – Product Requirements Document
Also known as: Sometimes combined with the MRD into one document
Usage: Used to identify the product requirements
Written by: Product Managers; Project Manager; Business Analyst
Contents:
- Purpose
- Stakeholders
- Project scope/Requirements scope
- Market overview
- Product overview
- Use cases/use models
- Functional requirements
- Data requirements
- Interface requirements
- Support requirements
- Usability requirements
- Non Functional requirements
The final three documents are pretty much fully interchangeable. They are all documents that are used to provide a clear and accurate description of the technical specification and functionality of the system being developed.
FSD – Functional Specifications Document; PSD - Product Specifications Document; SRS - Software Requirements Specification
Also known as: Functional spec, Specs, Software specification
Usage: Used to identify the detailed requirements to aid in designing and developing the software
Written by: Engineering Lead; Product Analyst; Program Manager
Contents:
- Introduction - purpose; product overview; scope; references;
- Current system Summary
- Proposed methods and procedures
- Detailed characteristics
- Use cases
- Design considerations
- Environment
- Security
When to Use These Requirements Documents
The various requirements documents outlined above contain a great deal of information in common - as a result, putting them together is not as time consuming as it may initially seem.
Furthermore, for less complex or smaller projects some of the documentation can be safely ignored.
When all of the documents are used, there is a workflow to the use of these documents which tends to follow the following order of release in the project cycle:
- BRD
- MRD
- PRD
- FSD/PSD/SRS

