BRD Customer Client Sign Off Mahadev An
BRD Customer Client Sign Off Mahadev An
Project ID:
Project Name:
Phase of the Project:
WBS ID:
BRD for “Project/Phase/Module”
Prepared By:
______________________________ ___________________________
Approved By:
______________________________ ___________________________
______________________________ ___________________________
Table of Contents:
1. Version Control Insert Final Page #
2. RACI Chart Insert Final Page #
3. Executive Summary Insert Final Page #
4. Scope Insert Final Page #
5. Risk Analysis Insert Final Page #
6. Schedule Insert Final Page #
7. Business Use Cases Insert Final Page #
8. User Requirements ` Insert Final Page #
9. Non- Functional Requirements Insert Final Page #
10. Business Rules Insert Final Page #
11. Test Plan Insert Final Page #
1. Version Control
This table is used to track the changes made in the document—and at what stage the changes were
made to the requirements, who initiated the projects and the reason for the changes. In short, the
approach by which change control is implemented in the BRD is shown.
Revision History:
RACI Chart:
Name Position ** R A C I
3. Executive Summary
The Executive Summary should provide the summary of this whole document. Summary should indicate
the following:
a) Why is the BRD document being prepared?
b) Issues as part of this document
c) Conclusions of the BRD document
When the project management team members who don’t have time to read through the complete
document read the executive summary, they should get the complete details; the executive summary will
provide insight to the other readers to access if the complete document is to be read or not.
4. Scope
What is to be included, what is to be excluded, what are the assumptions, what are the constraints, what
business processes are impacted by the project and what impact does it creates on the stakeholders
(Impact Analysis)? Basically, this section will provide the conversion of objectives to tangible deliveries.
Inclusions: This sub-section provides the business/non-business areas that are covered as part
of project.
Exclusions: This sub-section provides the business/non-business areas that are not covered as
part of project.
Assumptions: The assumptions based on how the scope is defined will be briefed in this sub-
section.
Constraints: This sub-section provides the predefined conditions/requirements
Impact Analysis for Business/Stakeholders: The usage of the following table can help in
analyzing the impact of the project on the business…
5. Risk Analysis
Risks will be described in this section. Risk is some uncertainty that may have an impact on the project
either positively (opportunities) or negatively (threats). Risks are supposed to be analyzed as the project
progresses. As risk is associated with the future, include likelihood of the risk event happening along with
the impact the risk will create on the project—and of course the strategy for handling the risk. Strategies
could be:
● Avoid/Enhance
● Mitigate/Exploit
● Transfer/Share
● Accept
Types of Risk
Technological Risks: New technology issues that could have an impact on the project is
provided in this sub-section.
Skill Risks: Risk of not getting the staff with the required expertise will be elaborated in this sub-
section.
Political Risks: Political forces that could have an impact on the project are identified in this sub-
section.
Business Risks: This sub-section will describe the implications that would be created on the
business either due to implementation of the project or due to non-implementation of the project.
Resource Risks: Risks that come up due to not getting the required resources or not getting the
resources on time is determined in this sub-section. Resources could be human, material,
equipment or facility.
Requirements Risks: Incorrect capture of the requirements is detailed in this sub-section.
Other Risks: Any other risks not covered under the relevant sub-sections are captured here.
Business use-case diagrams: Involvement of stakeholders in every business process (existing and
revised) is described in business use-case diagrams.
Business use-case descriptions: Every business case is to be described with a text and a diagram.
Template for the use-case description is provided separately.
1. Brief of the use case: brief description, important flows and outputs
2. Objectives: what will be achieved due to this use case
3. Actors
4. Precedence: events that trigger this use case and the prerequisites (conditions that are to be
satisfied for the use case to begin)
5. Post-conditions: seen from the angle of what happens when the use case ends successfully and
what happens when the use case ends in failure
6. Priority
7. Status
8. Special requirements
9. Assumptions
10. Prompts/Business Rules
11. External Interfaces
12. Required Documents
Actors: Describe the people/organization who participate in the business processes that interact with the
business as well as the system.
Internal Stakeholders: List out the internal stakeholders who act within the business or interact with the
system
External Stakeholders: List out the external stakeholders (customers/vendors) who interact with the
business
This table can be used to track the stakeholders/actors for each of the business process:
System/Processes: The computer systems/processes that will potentially affect the project or be
affected by the project are listed below:
Role Map: The roles played by the actors that interact with the processes/system.
8. User Requirements
This section describes the requirements from the perspective of the users.
System use-case diagrams: Description of which users use which portion of the process/system and the
interaction with the use cases.
System use-case descriptions: During the initial stages of the project, only brief descriptions will be
provided. As the project progresses, more information is received and the description becomes more
detailed.
9. Non-Functional Requirements
The non-functional requirements not forming part of use-case documentation will be elaborated in this
section:
1. Performance Requirements
2. Stress Requirements
3. Response Time Requirements
4. Usability Requirements
5. Security Requirements
6. Volume and Storage Requirements
7. Configuration Requirements
8. Compatibility Requirements
9. Reliability Requirements
10. Backup/Recovery Requirements
11. Training Requirements
Note: The level to which non-functional requirements are to be documented will depend on the
type of the project.