In this Business Analysis training session, you will learn about Business Functional Requirements. Topics covered in this session are:
• RACI Matrix
• Business Requirements Vs Functional Requirements
• Requirement Traceability Matrix
• Object Oriented Analysis
• Error Messages
• Data Dictionary
• Mock-up screens
• Decision Tree
For more information, click here: https://www.mindsmapped.com/courses/business-analysis/business-analysis-training-for-beginners-as-per-babok-v3/
2. Page 2Classification: Restricted
Agenda
• RACI Matrix
• Business Requirements Vs Functional Requirements
• Requirement Traceability Matrix
• Object Oriented Analysis
• Error Messages
• Data Dictionary
• Mock-up screens
• Decision Tree
3. Page 3Classification: Restricted
RACI Matrix
• The RACI matrix is a powerful tool useful to illustrate usual responsibilities
of the roles involved in planning and managing requirements. Note that
the chart below has been completed only for Requirements Planning and
Management, but the RACI approach is also very useful for documenting
roles and responsibilities in any project activity area.
• The table illustrated below may be broken down into further levels of task
detail by the Business Analyst to provide further assistance in identifying
roles and responsibilities during requirements planning and management.
[R]esponsible does the work,
[A]ccountable is the decision maker (only one)
[C]onsulted must be consulted prior to the work and gives input
[I]nformed is on a need to know basis after the work is done
6. Page 6Classification: Restricted
Business Requirements Vs Functional
Requirements
Typically requirement specifications are defined at two different levels from a
business point of view:
• Business requirements (high-level)
• Functional requirements, non-functional requirements and use cases
(detailed)
7. Page 7Classification: Restricted
Business Requirements Vs Functional
Requirements
Business requirements are high level requirements that management and a
board of directors would typically understand, as follows:
• Business Requirement 1:
"We need to establish an online customer portal."
• Business Requirement 2:
"The portal should list our products."
Functional requirements on the other hand are very detailed and outline
exactly what needs to be delivered and would typically be read by business
analysts, developers, project manager and testers:
• Functional Requirement 3:
"The system shall be able to register a product using the following fields:
Name (20 characters long), Details (2000 characters long), Price (currency),
Category (pick list)."
• Functional Requirement 4:
"The system shall support that up to 5 pictures can be listed per product."
10. Page 10Classification: Restricted
Requirement Traceability Matrix
• The purpose of the Requirements Traceability Matrix is to ensure that all
requirements defined for a system are tested.
• The requirements traceability matrix is usually developed in concurrence with
the initial list of requirements (functional requirements documents)
11. Page 11Classification: Restricted
RTM : Example
Functional
Requirements
Design
Specifications
Test Cases
The program will
have a functional
audit trail.
Each form will use
fxn_Audit_Trail in the
OnUpdate event
procedure.
OQ, Test Case 3, Step
52: Audit Trail
Verification
12. Page 12Classification: Restricted
Object Oriented Analysis
• Object is any ‘thing’ of interest in real world which is being modeled
• For lecture process, some objects could be
• Physical objects: desks&chairs, notebooks, computer
• Human objects: Faculty , student
• Conceptual objects: lecture, course, subject
• Documents/txn related object: invoice, receipt
20. Page 20Classification: Restricted
Mock-up screens
• Create Mock-up screens for a retail online shopping portal :
• New user sign up (name, address, email, contact)
• Existing user login
• Select product
• Add product to wish list
• Buy the product
• Make payment
• Successful payment/failure payment