02 Fundamentals of Business Analysis
02 Fundamentals of Business Analysis
Objectives
Analyse the reasons why the fundamental components of all Business Analysis tools and methods must be the same
Examine fundamental components of Business Analysis
involving up to
Owners
defines measures of success and $targets Business Analysts confirm & document
$Money!
10 groups of people
Strategists Sponsors
establish a Programme that delivers the strategy Business Analysts document Programme TOR and help build the Business Case determine the strategy to hit the targets Business Analysts help do market research, create strategy, challenge & document
Programme Managers
Institute Projects that implement the programme Business Analysts document the Project TOR
Project Stakeholders
Business Analysts specify requirements for Projects (in the Business Model)
Design Analysts
design solution that satisfies the requirements Business Analysts write functional specifications, protect requirements & document compromises
Solution Builders
build solution Business Analysts protect requirements & document compromises
Project managers
Implement solution Business Analysts help with -Process and data migration -Cutover planning -Rollout
Users
Accept solution Business Analysts help with
POST-IMPLEMENTATION Business Analysts feed back to the Owner how well their measure of success has been achieved
Chain Of Reasoning:
Stakeholders
Stakeholders
Drivers
Drivers
Drivers
Drivers
Objectives
Change Requirements
Change Requirements
Change Requirements
Change Requirements
Change Requirements
Change Requirements must be assumed to be wrong until they are proved to be right
Driver
Addressed as measured by
The measures and targets that will enable us to declare the change project has been successful
Project Objective
Delivered by
Definitions of what changes are required that will affect the measures of success (objectives) sufficiently for the project to be declared successful
Change Requirement
Enforces
What rules must be implemented by the changes specified in the Business requirements
Rule
Driver
Addressed as measured by
SMART objectives
Project Objective
Delivered by
Specific there is a precise definition of the objective Measurable there are units that the objective will be measured in Achievable the measures can be achieved in the real world Relevant this project will actually affect this objective To-die-for the project has failed if it does not achieve the objective
Change Requirement
Enforces
Process model Process specification Non-functional specifications Data model Attribute specification
Business Rule
low level
All methods and all approaches HAVE to cover all links in the Chain Of Reasoning
AKA
Driver
Addressed as measured by
Project Objective
Delivered by
Agile product backlog Change 7 types of ISEB requirements Requirement 6 types if IIBA requirements
Enforces
Agile product backlog More process and data modelling Business Rule than you can shake a stick at
Driver
Driver
Addressed as measured by
SMART objectives
Project Objective
Driver
Addressed as measured by
SMART objectives
Project Objective
Delivered by
Change Requirement
Driver
Addressed as measured by
SMART objectives
Project Objective
Delivered by
Change Requirement
Enforces
Process model Process specification Non-functional specifications Data model Attribute specification
Business Rule
low level
1. In the case of phone or email query about a specific point the BA poses the question and the training provider will provide guidance for how the technicalities of Business Analysis apply to the problem Informal reviews of project deliverables will be done by email and will only discuss the technicalities of Business Analysis in relation to the document Formal reviews will involve the BA sending the full set of Analysis deliverables to the training provider who will critique them from a technical perspective and then deliver the feedback in a one-to-one structured feedback session on the client site Facilitated workshops will be initiated by the BA - the training provider will supply workshop agenda and prerequisites which the BA will use to organise the workshop. The training provider will then facilitate the workshop for the project. 1. 2. 3. 4. 5. 6. Who is interacts with process Where they are Availability of process Volumetrics Performance of process Security & Authorisation levels
Non-functional Rules
Monitor Analysis quality
Course
Attends
Delegate
receives
Support Type
Supplies
Analysis Deliverable
relationship rules
There is a chain of reasoning that leads from the statement of a problem to implemented solutions It doesnt matter how you get from problem to solution what method or approach but you will HAVE to Define the problem being fixed (drivers) Define how you will know they have been fixed (objectives) Define what has to change to achieve objectives (high level requirements) Define how big the changes have to be to achieve objectives (scope)
Conclusions
process logic
process logic process non-functional process non-functional process non-functional
process non-functional
data model data attributes data non-functional data non-functional
data non-functional
Questions?