Customer Requirement Document (CRD)
Customer Requirement Document (CRD)
Customer Requirement Document (CRD)
in
Share
.
15
Email Email
In my previous post I discussed different types of software requirements and how
they are used. I covered five different types of requirements.
In this post, I will walk you through the different types of requirements docume
nt and what they mean.
Before I jump into it, I gotta tell you
there are numerous types of requirements
document out there, we re just going to cover the most popular ones in this post! O
kay, let us get going
Types of Requirements Document
The most common types of software requirements documents are the following. I ve l
isted them in the order in which they re usually created during a project:
1.Business requirements Document (BRD) ?BRD outlines Business Requirements
i.e. hi
gh-level business goals of the organization building the product, or the custome
r who commissioned the project.
?BRD is usually provided as a single page document containing high-level bullets
.
2.Market Requirements Document (MRD) ?MRD outlines Market Requirements
i.e. one-le
vel deeper than BRs, but still at high-level. The focus is on market needs.
?It is often also referred to as Marketing Requirements Document (notice the ext
ra ing ). But this is frowned upon by the experts and they will send Guido after you!
Trust me, he is scary. :)
?MRDs are usually provided as a prioritized bulleted list or table, and are usua
lly less than 5 pages long.
3.Functional Requirements Document (FRD) ?FRD outlines Functional Requirements , i.
e. functionality of the software in detail.
?Depending on the product being built, FRDs can be anywhere from ~10 pages to se
veral hundred pages.
?Even several thousand pages are not unheard of
for very complex, very long proj
ects. Like the ones by the government and such.
4.Product Requirements Document (PRD)
?PRD contains all the requirements for a product being built.
?PRDs usually include the same content as FRDs but also contain Non-Functional Re
quirements I discussed in my previous post on types of software requirements.
5.User Interface Requirements Document (UIRD), Interface Requirements Document ?
These documents outline the UI requirements for the software.
?These usually contain mockups, wireframes, and even production-quality UI proto
types.
6.Technical Requirements Document (TRD), Design Requirements Document, Engineeri
ng Requirements Document, Development Requirements Document ?The documents are w
ritten by engineering teams and contain technical requirements such as design, a
rchitecture, etc to achieve the requirements outlined in the documents outlined
above.
The following are other popular types of requirements documents. These are not r
eally new types of documents. Rather, they usually refer to one or more of the d
ocuments defined above
but in a specific context.
1.Software Requirements Document, Software Requirements Specification (SRS), Sys
tem Requirements Document, Application Requirements Document ?These terms usuall
y refer to FRD or PRD for a specific software, system or IT project.
2.Project Requirements Document, IT Requirements Document
?These terms usually refer to PRD