You are on page 1of 19

Insert Company Logo

Insert Project Title


Business Requirements
Specification

Document Status
Version Number:
Date:
Status:

1.0
insert date
Draft

Page 1 of 19

Insert Company Logo

Preface
For more information on this document, contact:

Insert name
Insert Job Title
Insert Project Name
Insert Telephone number
Insert e-mail address

Document Location
Insert document location / file path

Document Revision History


Date

Version

Author

Comments

Page 2 of 19

Insert Company Logo

Document Approval
Insert Name

Insert Job Title

Signature

Date

Insert Name

Insert Job Title

Signature

Date

Insert Name

Insert Job Title

Signature

Date

Insert Name

Insert Job Title

Signature

Date

Document Endorsement
Insert Name

Insert Job Title

Signature

Date

Insert Name

Insert Job Title

Signature

Date

Page 3 of 19

Insert Company Logo


Document Review
The following people have been consulted in the compilation of this document:
Business Area
Insert name of
Business Area

Name
Insert Name

Role
Insert Job title / role

Page 4 of 19

Insert Company Logo

Contents
1

INTRODUCTION.....................................................................................................6
1.1
1.2
1.3
1.4
1.5
1.6

PROJECT INFORMATION.....................................................................................8
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
2.11

Project Purpose / Objectives........................................................................................................... 8


Links with Strategic Objectives........................................................................................................ 8
Project Stakeholders........................................................................................................................ 8
Project Background......................................................................................................................... 8
Current Situation.............................................................................................................................. 9
Project Scope.................................................................................................................................. 9
Related Projects.............................................................................................................................. 9
Constraints...................................................................................................................................... 9
Assumptions.................................................................................................................................... 9
Urgency........................................................................................................................................... 9
Impacts.......................................................................................................................................... 10

BUSINESS PROCESSES / USE CASES.............................................................11


3.1

Business Process Name (BP001.Name)....................................................................................11

FUNCTIONAL REQUIREMENTS.........................................................................13
4.1

Business Requirement Name (1Name)......................................................................................13

NON-FUNCTIONAL REQUIREMENTS................................................................14
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13

Purpose of this document................................................................................................................ 6


Intended Audience........................................................................................................................... 6
Approach......................................................................................................................................... 6
Document Scope............................................................................................................................. 6
Definitions........................................................................................................................................ 7
References...................................................................................................................................... 7

Performance Requirements........................................................................................................... 14
Interface Requirements................................................................................................................. 14
Operational / Technical Requirements...........................................................................................15
Resource Requirements................................................................................................................ 15
Acceptance Testing Requirements................................................................................................ 15
Documentation Requirements....................................................................................................... 16
Security Requirements.................................................................................................................. 16
Portability Requirements................................................................................................................ 16
Availability Requirements............................................................................................................... 17
Criticality Requirements................................................................................................................. 17
Legal Requirements....................................................................................................................... 17
Training Requirements................................................................................................................... 18
Implementation Requirements....................................................................................................... 18

APPENDICES.......................................................................................................19

Page 5 of 19

Insert Company Logo

1 Introduction
2 Purpose of this document
The Business Requirements Specification is one component of a standard approach to project management. This
document can be amended to suit the nature of the project. It can be tailored to be a high-level business requirements
document, usually constructed in the Concept Phase of a project. Or it can be used further down the line as a detailed
Requirements Specification. Remove or add sections to fit your requirements.
To delete this guidance text box, double click mouse in the left margin then press delete.

3 Intended Audience
In this section describe whom this document has been written for. Often this consists of both a primary audience, and a
group of other stakeholders whom it may be of interest to but is not vital that they read in detail.
To delete this guidance text box, double click mouse in the left margin then press delete.

4 Approach
In this section describe the steps taken in developing this document. Describe any investigations carried out, research
methodology used and consultation carried out to date.
To delete this guidance text box, double click mouse in the left margin then press delete.

5 Document Scope
5.1.1 In Scope
This defines exactly what this document will cover and where the boundaries lie. List all items that are included in the
scope.
To delete this guidance text box, double click mouse in the left margin then press delete.

5.1.2 Out of Scope


List identified items that will not be covered in this document.
To delete this guidance text box, double click mouse in the left margin then press delete.

Page 6 of 19

Insert Company Logo

6 Definitions
In the table below define any terms which this documents audience may not understand, including specific terms,
abbreviations and acronyms.
To delete this guidance text box, double click mouse in the left margin then press delete.

Term / Acronym

Definition

7 References
This item lists any documents to which this document refers including any previous investigations carried out. Include
all previous documents prepared as part of this project.
To delete this guidance text box, double click mouse in the left margin then press delete.

This document has used the following documents as points of reference:


[1]

Insert reference to other documents / sources of information

[2]

Insert reference to other documents / sources of information

[3]

Insert reference to other documents / sources of information

Etc

Page 7 of 19

Insert Company Logo

8 Project Information
This whole section is optional depending upon whether you want to include the Projects context & background. This
may be useful if it is being circulated to people who have not previously been involved in the project, or who do not
have sufficient understanding of the context of the work. If this is not necessary, remove all of the Project Information
section.
To delete this guidance text box, double click mouse in the left margin then press delete.

9 Project Purpose / Objectives


Provide a statement of what the project is expected to achieve including potential benefits based upon the current state
of knowledge and understanding.
To delete this guidance text box, double click mouse in the left margin then press delete.

10 Links with Strategic Objectives


Provide a statement of how the project links to the organisations Strategic Plan and objectives. If the project has not
originated from the Strategic Plan then the justification / benefits for the project should be stated, together with some
demonstration that this project is the right one to satisfy the need or to solve the problem.
To delete this guidance text box, double click mouse in the left margin then press delete.

11 Project Stakeholders
Illustrate the consultation undertaken with stakeholders in developing this document and the key findings of that
consultation. List all stakeholders with an interest in this document both internal and external. Stakeholders may be
listed in tabular form (as below) if considered appropriate.
To delete this guidance text box, double click mouse in the left margin then press delete.

Stakeholder area

Stakeholder
representative

Responsibility

Interest/context

12 Project Background
Provide a brief history to bring the reader up to date on the subject matter and associated business issues.
This section should describe the history of the project. It should include details of:
- Who initiated the project and how it was initiated
- Describe the products and/or services
- Describe any other initiatives carried out previously to address related issues.
To delete this guidance text box, double click mouse in the left margin then press delete.

Page 8 of 19

Insert Company Logo

13 Current Situation
Describe the current situation and problems, needs and/or opportunities along with their associated impacts on internal
and external stakeholders.
To delete this guidance text box, double click mouse in the left margin then press delete.

14 Project Scope
14.1.1 In Scope
Define the project boundaries to facilitate effective management of deliverables on time and to agreed/approved cost.
Refer to the Project Plan for the full details of Project Scope.
To delete this guidance text box, double click mouse in the left margin then press delete.

14.1.2 Out of Scope


List identified items that will not be delivered as part of this project.
To delete this guidance text box, double click mouse in the left margin then press delete.

15 Related Projects
List any related projects or proposals affecting this project (whether past, current or planned) and their relationship to
this project. The impact of these on your project should be described. Such projects may pose significant risks to the
project if they are not done at all by others or not completed in time. This may create risks for the project which need to
be recognised and managed.
To delete this guidance text box, double click mouse in the left margin then press delete.

16 Constraints
List all factors which will limit the way the objective is to be achieved (describing anything that might impact on the
successful development and/or implementation of the project). This may include restrictions on budget / funding,
political issues, limited resources to work on the project, timing constraints or constraints on the implementation of the
outcomes of the project.
To delete this guidance text box, double click mouse in the left margin then press delete.

17 Assumptions
List all assumptions made in producing this document.
To delete this guidance text box, double click mouse in the left margin then press delete.

18 Urgency
Identify the urgency of the project stating reasons.
To delete this guidance text box, double click mouse in the left margin then press delete.

Page 9 of 19

Insert Company Logo

19 Impacts
This can be completed in narrative or table format.
Identify areas of potential impact, the nature of impact and who will be impacted (internal and external).
Include both the impacts envisaged during the life of the project (that is, costs, disruptions, temporary arrangements,
etc) and ongoing impacts resulting from the projects product/deliverables.
To delete this guidance text box, double click mouse in the left margin then press delete.

19.1.1 Internal
This item describes when, where and how the project will impact on areas within the organisation and should include an
outline of both positive and negative influences.
To delete this guidance text box, double click mouse in the left margin then press delete.

Area within the organisation

Nature of impact

19.1.2 External
This item describes the impact that the project will have outside the organisation and includes both positive and
negative impacts on external stakeholders.
To delete this guidance text box, double click mouse in the left margin then press delete.

Area external to the organisation

Nature of impact

Page 10 of 19

Insert Company Logo

20 Business Processes / Use Cases


Use this section to describe the business processes or Use Cases (depending upon chosen methodology) associated
with your business requirements. Generally each business process or Use Case will have a series of functional and
non-functional requirements associated with it.
Each requirement should be cross-referenced back to a process / Use Case.
To delete this guidance text box, double click mouse in the left margin then press delete.

21 Business Process Name (BP001.Name)


For each new business process, copy and paste the following section.
To delete this guidance text box, double click mouse in the left margin then press delete.

Description
Business Requirements
covered

List the business requirement/s that this process covers

Event sequence
Preconditions / Triggers
Is there anything that needs to have happened before this process can start?
What triggers or causes this process to start?
Typical Course of Events
Step

Action

Step 1
Name

List here the steps that occur as part of this process. If you wish, you can draw a process
diagram to describe the process in addition to, or instead of, listing the steps.

Step 2
Name
Alternate Course of Events (Optional) Create an alternative to describe anything that may go wrong or may be
different in the above process.
To delete this guidance text box, double click mouse in the left margin then press delete.

Alternate Course of Events


Step

Action

Alternate 'X' at Step 'N'


Step 1
Name

Enter a summary name for the alternative

List here the steps that occur as part of the alternative process.

Step 2
Name

Page 11 of 19

Insert Company Logo

Graphical representation
Discuss with the System Analyst the use of a diagramming technique to represent this scenario.
To delete this guidance text box, double click mouse in the left margin then press delete.

Page 12 of 19

Insert Company Logo

22 Functional Requirements
For each business function describe the business process in plain English. Repeat for each business function.
To delete this guidance text box, double click mouse in the left margin then press delete.

23 Business Requirement Name (1Name)


For each new requirement, copy and paste this section.
The information in this section should cross-reference to the information captured in the Business Requirements
Register.
To delete this guidance text box, double click mouse in the left margin then press delete.

Requirement No.

xxx

Event / Use Case No.

Requirement Name

Name of Requirement

Priority

Must Have / Should


Have / Could Have /
Wont Have

Requirement Type

(Control / Data / Document / Notify / Policy / Process / Report / Resource /


Review / Training / Transfer /

Description

A one sentence description of the intention of the requirement

Rationale

Justification / benefits of the requirement

Source

The person who raised the requirement

Fit Criterion

Test criterion to ensure that the solution meets the original requirement

Customer Satisfaction
rating

Degree of stakeholder happiness if this business requirement is successfully


implemented. Scale from 1 = uninterested to 5 = extremely pleased

Customer
Dissatisfaction rating

Measure of stakeholder unhappiness if this requirement is not part of the final


product. Scale from 1 = hardly matters to 5 = extremely displeased

Dependencies

Document other business requirements that have a dependency on this one or


that this one are dependent upon.

Conflicts

Other business requirements that cannot be implemented if this one is

Related Business
Processes

Cross reference the relevant business processes

Status

xxx

(Raised / Approved / Complete /


Rejected)

Page 13 of 19

Insert Company Logo

24 Non-Functional Requirements
Identify any other non-functional requirements for the system.
It is mandatory to complete the Performance Requirements section. All other sections are optional.
To delete this guidance text box, double click mouse in the left margin then press delete.

25 Performance Requirements
25.1.1 Performance Requirement (1Name)
For each Performance Requirement copy and paste this section.
A performance requirement may refer to the response time expected at a certain screen event.
Example
Reference: OR0001
Description: The search customer functionality must provide a response time of less than 5 seconds.
To delete this guidance text box, double click mouse in the left margin then press delete.

Reference

Insert Reference Here

Description

26 Interface Requirements
26.1.1 Interface Requirement (1Name)
For each Interface requirement copy and paste this section.
An interface requirement will describe either internal or external interfaces requirements that are non-functional.
A particular function may require that the interface must be designed using a web interface or PDA.
Alternately, an interface to an external party may require that a certain standard of security or encryption is used.
Example
Reference: OR002
Description: All screen interfaces must support the use of Internet Explorer xxx or Netscape xxx. It must conform to the
accessibility standards as specified by xxx organisation.

Reference

Insert Reference Here

Description

Page 14 of 19

Insert Company Logo

27 Operational / Technical Requirements


27.1.1 Operational / Technical Requirement (1Name)
For each Operational Requirement copy and paste this section.
An Operational Requirement will specify requirements relating to the capabilities and characteristics required for the
proposed system.
Example
Reference: OR003
Description: - The system downtime must not exceed 20 minutes within any 24 hour period.

Reference

Insert Reference Here

Description

28 Resource Requirements
28.1.1 Resource Requirement (1Name)
For each Resource requirement copy and paste this section.
A Resource Requirement specifies what hardware, software or technical requirements are required.
Example
Reference: OR004
Description: - The system must support transmission of messages to/from external systems using XML.

Reference

Insert Reference Here

Description

29 Acceptance Testing Requirements


29.1.1 Acceptance Testing Requirement (1Name)
For each Acceptance testing requirement copy and paste this section.
The Acceptance Testing Requirements specify what provisions are to be made by the business to support the
acceptance of the delivered system, including personnel and schedules.
Example
Reference: OR005
Description: - System Testing is to be undertaken on the customer site during the period of (insert date)

Reference

Insert Reference Here

Description

Page 15 of 19

Insert Company Logo

30 Documentation Requirements
30.1.1 Documentation Requirement (1Name)
For each Documentation Requirement copy and paste this section.
The Documentation Requirement specifies the deliverables that are expected by the customer
Example
Reference: OR006
Description: The IT department will provide at least a Functional Requirements Specification which will be signed off by
the business.

Reference

Insert Reference Here

Description

31 Security Requirements
31.1.1 Security Requirement (1Name)
For each Security requirement copy and paste this section
The Security Requirement will specify policies and procedures which must be used in designated functional area of the
system to be implemented.
Example
Reference: OR007
Description: Credit Card information is to be only accessible by xxx

Reference

Insert Reference Here

Description

32 Portability Requirements
32.1.1 Portability Requirement (1Name)
For each Portability Requirement copy and paste this section.
The Portability Requirement will identify which system architectures the system is to support.
Example
Reference: OR007
Description: The system must be supported on Windows XP and Linux desktops.

Reference

Insert Reference Here

Description

Page 16 of 19

Insert Company Logo

33 Availability Requirements
33.1.1 Availability Requirement (1Name)
For each Availability Requirement copy and paste this section.
The Availability requirement specifies that the system will have a designed up-time of a specified period.
Example
Reference: OR008
Description: The system will be available for operation on a 24x7 basis, with provision for critical failure and recovery
within 1 hour of any downtime.

Reference

Insert Reference Here

Description

34 Criticality Requirements
34.1.1 Criticality Requirement (1Name)
For each Criticality requirement copy and paste this section.
The Criticality requirement specifies what aspects of the system are of high importance and are essential to the
effective operations of the customer.
Example
Reference: OR009
Description: The customer billing functionality is of critical importance and must provide failsafe backup mechanisms to
ensure 99% accuracy and turnaround in invoicing and recovery of debt.

Reference

Insert Reference Here

Description

35 Legal Requirements
35.1.1 Legal Requirement (1Name)
For each Legal Requirement copy and paste this section.
The Legal Requirement specifies legislative issues that impact the project.
Example
Reference: OR010
Description: The system must be operational by xxx date to support the announcement in parliament of the new xxx
legislation.

Reference

Insert Reference Here

Description

Page 17 of 19

Insert Company Logo

36 Training Requirements
36.1.1 Training Requirement (1Name)
For each Training Requirement copy and paste this section.
The Training Requirement specifies what training may need to be put in place to successfully deliver the project.
Example
Reference: OR010
Description: The user must be trained in how to configure the system to xxx

Reference

Insert Reference Here

Description

37 Implementation Requirements
37.1.1 Implementation Requirement (1Name)
For each Implementation Requirement copy and paste this section.
The Implementation Requirement specifies how the project must be implemented.
Example
Reference: OR010
Description: The system can only go-live on a weekend between the hours of 10pm and 6am

Reference

Insert Reference Here

Description

Page 18 of 19

Insert Company Logo

38 Appendices

Page 19 of 19

You might also like