FUNDAMENTAL OF
BUSINESS ANALYSIS
FORMING REQUIREMENTS
OVERVIEW OF REQUIREMENTS
the Documentation
source
rationale
GOOD REQUIREMENTS
Business Requirements
why we do this project
from business' perspective
derived from org's strategy
provided by project sponsor
User Requirements
for users, for users
should be derived from business requirements
track parent BR of each UR
Functional Requirements
functional needs of products
derived from business or user requirements
describe functionality of product
Non Functional Requirements
quality requirements for system
Categories
data privacy
data recovery
Legal compliance
security
system availability
system performance
usability
Workproduct
REQUIREMENT SOURCE
People
stakeholders
Documents
pre-existing docs
standard documents
Requirements
information
reliable
up to date
bring an expert if neccessary
keep a stakeholder as source
GATHERING REQUIREMETNS ON ONE-ON-ONE INTERVIEWS
CHALLENGES
communication imprecise
people don't know what they need
BEFORE THE INTERVIEW
- find right stakeholder
- start with sponsor
- define goals
- set up the meeting
- choose the right setting/ environment
- learn about the stakeholder
name, title, resposibility
personalities, style, etc
DURING THE INTERVIEW
- self introduction & goals
- start with high level
- try to understand deeply
- ask open ended questions
- if dont understand, say so
- recap what you understand to make sure
- thank them at the end
- ask who can talk next
AFTER INTERVIEW
- write up ur note
- email stakeholders for their input
- thank them again
double check
GATHERING REQUIREMENTS IN GROUP INTERVIEW
BEFORE INTERVIEW
- take a assistant
- make an agenda
- make meeting
DURING THE INTERVIEW
- pose question to group
- ask open ended questions
- take note of question, answer, rational, source
- keep the group on track
- get everyone to talk
COMMON REQUIREMENT DOCUMENTS
Good points
get started
single layout for the organization
Bad points
never perfect for you
BRD/FRD
BRD (1st)
FRD (2nd)
BFRD
combined
TRANSFORMING REQUIREMENTS
Analysis
why
fully understand
right solutions
- Think about stuff
- Decomposition Analysis
- Additive/ Suntractive
Additive
Subtractive
- Gap Analysis
compare diff of complex to complex
current state vs future state
needs vs product
- Decision Analysis
decision table
- Root-Cause Analysis
- Stakeholder Analysis
MODELLING
depic of requirement/ solution/ process
Kinds
illustrative models (prototype)
predictive model
process simulation
general purpose
- Flow Charts
diagram
actions
decisions
- Swim lane
actor
3-5
- Entity - Relationship Modelling
relationship
many to many
one to many
attribute
add to an entity
- State - Trasition Modelling
State
circle
Transition
arrow
start state & end state
- Data Flow Modelling
label everything
keep DFD simple
- Use Case Modelling
interaction bw system and user
- Business Process Modelling