Fundamentals of Business Analysis
Fundamentals of Business Analysis
FUNDAMENTALS OF
BUSINESS ANALYSIS
OBJECTIVES
Strategists
determine the strategy to hit the targets
…Business Analysts help do market research, create strategy, challenge &
Sponsors document
establish a Programme that delivers the strategy
…Business Analysts document Programme TOR
and help build the Business Case
Programme Managers
Institute Projects that implement the programme
…Business Analysts document the Project TOR
Project Stakeholders
…Business Analysts specify requirements for Design Analysts
Projects (in the Business Model) design solution that satisfies the requirements
…Business Analysts write functional specifications, protect
Solution Builders requirements & document compromises
build solution
…Business Analysts protect requirements & document compromises Solution Builders & Business
test solution
Project managers …Business Analysts ensure tested against requirements
Implement solution
…Business Analysts help with Users
-Process and data migration Accept solution
-Cutover planning …Business Analysts help with
-Rollout -$MEASURING $BENEFITS $REALISATION
POST-IMPLEMENTATION
Business Analysts feed back to the Owner how well their
measure of success has been achieved
CHAIN OF REASONING: Stakeholders
Stakeholders
Change Requirements must be assumed to be wrong until they are proved to be right
SCOPE OF ANALYSIS OF CHANGE
REQUIREMENTS
Change requirements can be for (amongst others)
Processes
Organisation units
Locations
Channel
Data
Applications
Technologies
Non-functionals
…oh – and the valid intersections!!!
CHANGE REQUIREMENTS SCOPE -
EXAMPLE
We need to change how we take orders (process)…
…by the tele-orders team (organisation unit)…
…at our Leeds contact centre (location)…
…by phone or email (channel)
…to capture alternate delivery addresses (data)…
…on the Chordiant system (application)…
…running on the intranet (technology)…
…and make it available 24/7/365 (non-functional).
FUNDAMENTAL COMPONENTS OF
BUSINESS ANALYSIS
ALL THE LINKS IN THE CHAIN OF REASONING
Description
Addressed as
measured by
Addressed as
measured by
Specific – there is a precise definition of the objective
Project Measurable – there are units that the objective will be measured in
SMART objectives Achievable – the measures can be achieved ‘in the real world’
Objective Relevant –this project will actually affect this objective
To-die-for – the project has failed if it does not achieve the
objective
Delivered by
Enforces
Process model
Process specification
Non-functional specifications Business Rule …low level
Data model
Attribute specification
ALL METHODS AND ALL APPROACHES HAVE TO COVER ALL LINKS IN THE CHAIN OF REASONING
AKA…
Problems
Driver Opportunities
Threats
Addressed as Constraints
measured by
Vision Project
Benefit Objective
Target
Delivered by
Enforces
Addressed as
measured by
Project
SMART objectives
Objective
EXAMPLE way of documenting…
Addressed as
measured by
Project
SMART objectives
Objective
Delivered by
Addressed as
measured by
Project
SMART objectives
Objective
Delivered by
Enforces
Process model
Process specification
Non-functional specifications Business Rule …low level
Data model
Attribute specification
EXAMPLE PROCESS RULES
A BA can request one of 4 types of support:
1. Phone or email based query about a specific point Process execution rules
2. Informal review of a project deliverable
3. Formal review of full set of project deliverables
4. Facilitated workshop of how to apply analysis to a specific project
Attributes
1. Name
Course 2. Start Date
3. Course duration
Attends
Attributes Attributes
1. Name receives
1. Name
2. Contact details Delegate Support Type 2. Description
Supplies
It doesn’t matter how you get from problem to solution – what method or approach – but you will
HAVE to…
Define how you will know they have been fixed (objectives)