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

  1. find right stakeholder
  1. start with sponsor
  1. define goals
  1. set up the meeting
  1. choose the right setting/ environment
  1. learn about the stakeholder

name, title, resposibility

personalities, style, etc

DURING THE INTERVIEW

  1. self introduction & goals
  1. start with high level
  1. try to understand deeply
  1. ask open ended questions
  1. if dont understand, say so
  1. recap what you understand to make sure
  1. thank them at the end
  1. ask who can talk next

AFTER INTERVIEW

  1. write up ur note
  1. email stakeholders for their input
  1. thank them again

double check

GATHERING REQUIREMENTS IN GROUP INTERVIEW

BEFORE INTERVIEW

  1. take a assistant
  1. make an agenda
  1. make meeting

DURING THE INTERVIEW

  1. pose question to group
  1. ask open ended questions
  1. take note of question, answer, rational, source
  1. keep the group on track
  1. 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

  1. Think about stuff
  1. Decomposition Analysis
  1. Additive/ Suntractive

Additive

Subtractive

  1. Gap Analysis

compare diff of complex to complex

current state vs future state

needs vs product

  1. Decision Analysis

decision table

  1. Root-Cause Analysis
  1. Stakeholder Analysis

MODELLING

depic of requirement/ solution/ process

Kinds

illustrative models (prototype)

predictive model

process simulation

general purpose

  1. Flow Charts

diagram

actions

decisions

  1. Swim lane

actor

3-5

  1. Entity - Relationship Modelling

relationship

many to many

one to many

attribute

add to an entity

  1. State - Trasition Modelling

State

circle

Transition

arrow

start state & end state

  1. Data Flow Modelling

label everything

keep DFD simple

  1. Use Case Modelling

interaction bw system and user

  1. Business Process Modelling