BA Documents
BA Documents
Documents
Business Analyst Documents
Documentation is one of the integral job functions of business analysts and they,
throughout the course of a project, prepare many documents. These documents
are created to fulfill the varied project needs and cater to audiences belonging to
different spheres of a project.
• Business Requirement Document (BRD)
• Requirement traceability matrix (RTM)
• Functional requirement specification (FRS)/ Functional Specification Document
(FSD)
• System requirement specification (SRS)/ System Requirement Document (SRD)
Business Analyst Documents
Requirement Traceability Matrix is used to record and track the relationship of the
project requirements to the design, documentation, development, testing, and
release of the project/product. This is done by maintaining an excel sheet that
lists the complete user and system requirements for the system (in the form of
use cases), which are in turn mapped to the respective documents like Functional
Requirement, Design Document, Software Module, Test Case Number, etc.
• An RTM is maintained throughout the lifecycle of the various releases in a project
and it’s a vital document to track project scope, requirements, and changes in any
project.
Business Analyst Documents
• Test Case Document
Business analysts are not asked to create test cases, but they must understand
what they constitute and how to create one, as they sometimes have to test
functionalities by referring to the test cases.
• A test case is a document, which has a set of test data, preconditions, variables,
and expected results created to verify and validate whether a particular piece of
functionality is behaving as intended (or as documented in the requirement
documentation). Thus, a test case becomes a standardized document that should
be referred to every time a requirement has to undergo testing.
Business Analyst Documents
The components of a test case are:
– Test Case ID
– Test Scenario
– Prerequisite
– Test Data
– Test Steps
– Expected Results
– Actual Result
– Status
– Remarks
– Test Environment
Business Analyst Documents
User stories
In an agile development environment, a user story is a document describing the
functionality a business system should provide and are written from the perspective
of an end-user/customer/client.
• The user stories are not very descriptive and only captures ‘who’, ‘what’ and ‘why’ of
a requirement in limited detail. If any requirement is too big for a single user story, it’s
broken down into a number of user stories making it easier for estimation and
discussion. In such cases, the main user story will act as an Epic (parent) user story.
• Some examples of user stories are:
– The system shall be able to sort the values in ascending and descending order
– The application must allow the user to enter his name, date of birth, and address.
– The system shall verify the user’s login credentials and redirect him to the
dashboard in case of a successful login.
Business Analyst Documents
• Use cases
Each project is an endeavor to achieve ‘requirements,’ and the document that
defines these requirements is a use case. A use case is a methodology used in
system analysis to identify, define, and organize system requirements.
• A use case is created from the perspective of a user and achieves the following
objectives:
1. Organizes the functional requirements,
2. Iterative in nature and updated throughout the project life-cycle
3. Records scenarios in which a user will interact with the system
4. Defines other aspects like negative flows, UI elements, exceptions, etc..
Use-Case
A UML use-case describes a sequence of actions, performed by a
system that provides value to an actor.
The use-case describes the system’s behavior under various conditions
as it responds to a request from one of the stakeholders, called the
primary actor.
A use-case specifies the flow of events in the system.
Business Analyst Documents
• All these documents talk about the requirements but the difference is they
are based on;
• Who creates them?
• What level of information is available in these documents?
• In what stage these documents are being created?
• Who uses these documents?
• What’s the purpose of the document?
Business Requirement
Document
• BRD is created during the initial phase of the project.