Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

Business Analysis a

certification
program By BAPM Course
Powered by CODITRO LLP.
Agenda
Outline of Topics

1. Who Is BA?

2. Responsibilities and Behavioral


Characteristics of BA.

3. Role of A BA in Project Phases

4. Tools for BA

5. Elements for Agile Projects


Who is BA?
A Brief Introduction
The business analyst is responsible for
eliciting the actual needs of stakeholders
which frequently involves investigating
and clarifying their expressed desires.

Responsibilities of a Behavioral
BA Characteristics
• Understanding enterprise problems and • Ethics
goals, • Personal Accountability
• Analyzing needs and solutions, • Driving • Trustworthiness
change, • Time Management and Organizational Skills •
• Facilitating stakeholder collaboration Adaptability
Role ofa BA in Project
Deploym
ent
Phase
Requirement
Phase 30%
Phases
TestingP Requirement phase To take therequirements
hase
20%
Design phase
Developflows& wireframes
Development phase Discussuser stories with the
developer Testing phase
DesignP Verificationoffinal release

DevelopmentP hase 15%


hase 20%
Deployment phase Creationof technicaldocuments,product
manuals etc.

Must have tools for a


BA
Wireframing • Balsamiq • Figma
UserFlows • Overflow Meetingtools
• Draw.io • Google meet

• Visio • Zoom
ProjectManagementTool • Basecamp • Slack

• Jira • MS Teams

• Trelo
ElementsforAgileProjects

Techniques
❖ Requirements
elicitation techniques

Wireframing/Prototyping
❖ Product backlogs
❖ User stories
❖ Mapping
techniques ❖
Decision modeling
❖ Retrospective

1. Backlog
Management
Purpose:
“The backlog is used to record, track, and prioritize
remaining work items”

Benefits:
✔what work items should be formally included in the
backlog.
✔how to describethe work items.
✔how the work items shouldbe tracked.

2. Backlog Refinement
Backlog Refinement is used to ensure there is
enough detail and clarity for items in the backlog.

Backlog Refinement Meeting The output of the refinement meeting is


An ordered list of features, requirements, or items. backlog items ready for the next iteration.

BacklogItem
An item on the backlog which represents one or more requirements
DefinitionofReady Set of criteria the "ready" for the next iteration
team agrees must be satisfied to consider an item

3.Wireframes

⮚ Wireframes are facets of


the early stage of the
design process

⮚ Wireframes typically do not include any styling,


color, or graphics.
4. Prototyping

Purpose
used to create a working or non-working model of
a possible solution.
❖It works by providing an early model of the
final result, known as a prototype
5. User Stories- INVEST Criteria

6. Personas
Personas are fictional characters or archetypes
that exemplify the way that typical users interact
with a solution
7. User Stories
Purpose
A user story represents a small, concise statement of
functionality or quality needed to deliver value to a
specific

CAR
D
CONFIRMATI ON
CONVERSATI BDDFormat
ON 3C Format
8. Acceptance Criteria
Acceptance criteria define the
boundaries of a user story.
9. Job Stories
Job Stories are used to represent a product backlog
item (PBI) or requirement in terms of a job to be done
by a
stakeholder.
10. Story Mapping
Story Mapping is used to assist in creating understanding of
product functionality, the flow of usage, and to assist with
prioritizing product delivery.
11. Impact Mapping
Impact organizational goals Mapping is used to align stakeholders with and the
creation of customer value.

Benefits:
✔Gives large context with little information.
✔Impact maps can be created in a short period of time.
12. Decision Modeling
Decision models show how data and knowledge are combined to make a
specific decision.

❖Most common models are Decision Tableand Decision Matrix.


Decision Decision Tree
▪ Each row is arule. ▪ E a
Decision trees are used to represent a setof business r ule s .ch path
Table: on a decision tree leaf node is a single rule.
▪ Each column represents one of the conditions of that rule. ▪ Each level in the tree represents a specific data element.

13. State Modeling


State modeling is used to specify the different states of a part of the solution throughout a life cycle, in terms of the
events that occur.
1.State
2.State Transition
3.State Diagram
14. Requirements and Design Cycle
15. Minimal Viable Product
It is used to prioritize the allocation of resources and to increase
the speed of organizational learning.
Benefits:
✔Reduces cost and risk by gaining customer feedback before
engaging in a full solution.
✔Tests actual usage scenario instead of relying on market research.

16. Retrospectives
Retrospectives are used to continuously improve by
re
fl
e
cti
n
g
o
n
1. What went well.
2. What could be better
3. What to improve the processes.
Benefits:
✔ Allows continuous improvement of the ✔ team.
Empowers the team.

You might also like