Product requirements document
|This article does not cite any references or sources. (May 2011)|
A product requirements document (PRD) is a document written by a company that defines a product they are making, or the requirements for one or more new features for an existing product. A PRD is often created after a marketing requirements document (MRD) has been written and been given approval by management, and is usually written before (or at least concurrently with) a technical requirements document. It is designed to allow people within a company to understand what a product should do and how it should work. PRDs are most frequently written for software products, but can be used for any type of product. Such a document is typically the result of a requirements analysis.
A PRD should generally define the problems that a product (or product feature) must solve, but should avoid defining the technical solution to those problems. This distinction allows engineers to use their expertise to provide the optimal solution to the requirements defined in the PRD.
A PRD sometimes serves as a marketing requirements document as well, particularly if the product is small or uncomplicated.
Typical components of a software product requirements document are:
- Title & author information
- Purpose and scope, from both a technical and business perspective
- Stakeholder identification
- Market assessment and target demographics
- Product overview and use cases
- Requirements, including
- High level workflow plans, timelines and milestones (more detail is defined through a project plan)
- Evaluation plan and performance metrics
Not all PRDs have all of these components. In particular, PRDs for other types of products (manufactured goods, etc.) will eliminate the software-specific elements from the list above, and may add in additional elements that pertain to their domain, e.g. manufacturing requirements.
See also 
- Marketing requirements document
- Product planning
- Product architect
- Product management
- Requirements management
- User requirements document