Bite sized training sessions: Fundamentals of Business Analysis.

Slides:



Advertisements
Similar presentations
Bite sized training sessions: Scope of the Business Analyst Role
Advertisements

Il Project Cycle Management :A Technical Guide The Logical Framework Approach 1 1.
Page 1 Capability Business Benefit Business Risk KEYBA Capabilities: Benefits V Risks Facilitation of Decision making Getting the right people together.
GE Healthcare UK Performance Solutions
Using training packages to meet client needs Facilitator: Gerard Kell.
Getting a XBRL Project Up and Running. Mr John Morgan UBmatrix Australia th XBRL International Conference “Getting.
Bite sized training sessions: Objectives & Principles.
Bite sized training sessions: Drivers. Objectives To understand –What drivers are –Where they come from –Where they fit in to analysis of requirements.
Rational Tool Overview. Introduction Requirements-Driven Software Development with Rational Analyst Studio. Tafadzwa Nzara Analysis & Design Consultant.
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
Lecture 5 Themes in this session Building and managing the data warehouse Data extraction and transformation Technical issues.
Viewpoint Consulting – Committed to your success.
Requirements Structure 2.0 Clark Elliott Instructor With debt to Chris Thomopolous and Ali Merchant Original Authors.
Lecture 13 Revision IMS Systems Analysis and Design.
Bite sized training sessions: Process Modelling – Part 1 of 2 Process Model Diagrams.
Bite sized training sessions: Business And Functional Requirements.
©Business Analyst Solutions 2007 Business Analysis… …methods, fads and fashions Guy Beauchamp Business Analyst Solutions Stand 63.
Project Management An Overview John Mulhall MIICM; LIB International Credit & Process Management Professional.
What is Business Analysis Planning & Monitoring?
Developing Enterprise Architecture
Bite sized training sessions: Non-Functional Requirements.
Project Management Phases Class 6. Initiation & Planning – Agenda Overview of the project management phases Midterm paper details.
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
Senior Stakeholder Forum Wednesday 19 th June 2013.
Ray Collins27th September 2005LGfL Project – workshop report1 LGfL Project Report Proof of Principle of the Shibboleth Authentication & Authorisation Infrastructure.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
LECTURE 1 What does a Business Analyst do? IFS 231 Business Analysis.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
The Challenge of IT-Business Alignment
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
IT Requirements Management Balancing Needs and Expectations.
SacProNet An Overview of Project Management Techniques.
Smart BA Distance Learning Programme Module 3: Functional Requirements.
Welcome to Session 3 – Project Management Process Overview
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
UK Link Programme Update to PNUNC June 17 th 2013.
Develop Project Charter
Bite sized training sessions: Process Modelling – Part 2 of 2 Process Model Documentation.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Lecture 13.  Failure mode: when team understands requirements but is unable to meet them.  To ensure that you are building the right system Continually.
BUSINESS ANALYSIS AND FINANCIAL POLICY UPSA – LEVEL 300 Mr. Charles Barnor, Mr. Danaa Nantogma and Mr. K. Fosu-Boateng 1.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Team-Based Development ISYS321 Managing the Information Systems Project.
CHANGE READINESS ASSESSMENT Measuring stakeholder engagement and attitude to change.
P3 Business Analysis. 2 Section F: Project Management F1.The nature of projects F2. Building the Business Case F4. Planning,monitoring and controlling.
1 International Institute of Business Analysis Vision: The world's leading association for Business Analysis professionals” Mission: To develop and maintain.
From Idea to Business Case
Sample Fit-Gap Kick-off
IFS 231 Business Analysis LECTURE 2 The Business Case.
Workplace Projects.
Managing the Information Systems Project
UK Link Programme Update to PNUNC August 13th, 2013
Project Management Lifecycle Phases
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Description of Revision
The Open Group Architecture Framework (TOGAF)
Introduction to Business Analysis
Guidance notes for Project Manager
Introduction to Business Analysis
EXAMPLE way of documenting…
Putting the Business Analyst in context
Portfolio, Programme and Project
Introduction to Business Analysis
AICT5 – eProject Project Planning for ICT
EXAMPLE way of documenting…
Executive Project Kickoff
{Project Name} Organizational Chart, Roles and Responsibilities
Project Name Here Kick-off Date
Presentation transcript:

Bite sized training sessions: 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

There is a chain of reasoning that leads from the statement of a problem to the implementation of solutions… POST-IMPLEMENTATION Business Analysts feed back to the Owner how well their measure of success has been achieved Owners defines measures of success and $targets …Business Analysts confirm & document Strategists determine the strategy to hit the targets …Business Analysts help do market research, create strategy, challenge & document Sponsors 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 Projects (in the Business Model) Design Analysts design solution that satisfies the requirements …Business Analysts write functional specifications, protect requirements & document compromises Project managers Implement solution …Business Analysts help with -Process and data migration -Cutover planning -Rollout Solution Builders & Business test solution …Business Analysts ensure tested against requirements Solution Builders build solution …Business Analysts protect requirements & document compromises Users Accept solution …Business Analysts help with -$MEASURING $BENEFITS $REALISATION Setting the scene: scope of the Business Analyst role $Money! …involving up to 10 groups of people…

Chain Of Reasoning: Change Requirements must be assumed to be wrong until they are proved to be right Stakeholders

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 (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 The problems / opportunities that the business face The measures and targets that will enable us to declare the change project has been successful Driver Project Objective Change Requirement Business Rule Addressed as measured by Delivered by Enforces Definitions of what changes are required that will affect the measures of success (objectives) sufficiently for the project to be declared successful What rules must be implemented by the changes specified in the requirements Description

How to forge links in the Chain Of Reasoning Problem / opportunity analysis SMART objectives Business… Functional… Non-functional… …high level …mid level Process model Process specification Non-functional specifications Data model Attribute specification …low level Driver Project Objective Change Requirement Business Rule Addressed as measured by Delivered by Enforces 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 Analysis products

All methods and all approaches HAVE to cover all links in the Chain Of Reasoning Driver Project Objective Change Requirement Business Rule Addressed as measured by Delivered by Enforces Problems Opportunities Threats Constraints Agile “product backlog” 7 types of ISEB requirements 6 types if IIBA requirements Vision Benefit Target Agile “product backlog” More process and data modelling than you can shake a stick at AKA…

EXAMPLE way of documenting… Problem / opportunity analysis Driver

Problem / opportunity analysis SMART objectives EXAMPLE way of documenting… Driver Project Objective Addressed as measured by

EXAMPLE way of documenting… Problem / opportunity analysis SMART objectives Business… Functional… Non-functional… …high level …mid level Driver Project Objective Change Requirement Addressed as measured by Delivered by

EXAMPLE way of documenting… Problem / opportunity analysis SMART objectives Business… Functional… Non-functional… …high level …mid level Process model Process specification Non-functional specifications Data model Attribute specification …low level Driver Project Objective Change Requirement Business Rule Addressed as measured by Delivered by Enforces

EXAMPLE PROCESS RULES Conduct Training Time to start Training course Provide BA support Monitor Analysis quality BA requests support Analysis Phase Of Project concludes A BA can request one of 4 types of support: 1.Phone or based query about a specific point 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 1. In the case of phone or 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 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. Process execution rules Process dependency rules 1.Who is interacts with process 2.Where they are 3.Availability of process 4.Volumetrics 5.Performance of process 6.Security & Authorisation levels Non-functional Rules

Course Delegate Analysis Deliverable Attends Supplies EXAMPLE DATA RULES Support Type Data relationship rules receives 1.Who is allowed access to the data? 2.How long must this data be kept? 3.How many instances of it must be supported? Non-Functional Rules Attributes 1.Name 2.Start Date 3.Course duration Attributes 1.Name 2.Contact details Attributes 1.Name 2.Content 3.Review feedback Attributes 1.Name 2.Description Course.Start Date Definition: the date/time the course is scheduled to start Data type: Numeric Size: 12 Domain: Datetime Data rules: Format is DD/MM/YYYY HH:MM When created must be in the future Cannot be a Saturday or Sunday or Bank Holiday Data content rules

Conclusions There is a chain of reasoning that leads from the statement of a problem to implemented solutions It doesn’t 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) Define what process changes are required (process requirements) Define what data changes are required (data requirements)

BA Q&A (I) - TOR what factors caused this project to come in to being?Driver analysis how will you know the project has been successful?smart Objectives how big is the solution?scope what applications and technologies will the solution impactscope what data will be migrated?scope where will it be able to do it?scope where will the solution impact?scope who is impacted by the solution?scope What changes will the project make that will deliver the objectives?high level functional requirements what processes does the solution cover? scope & high level functional requirements what will the solution be able to do?high level functional requirements

BA Q&A (II) – Process & Data Models what is the process sequence of the solution?process models who is involved with each process process models & process non- functional what are the rules that each process executes?process logic what data does each process need to be able to execute?process logic how fast will each process be?process non-functional how many transactions must each be able to perform?process non-functional where will each process be used?process non-functional who is allowed to use each process?process non-functional how are all the different sets of data related to each other?data model what needs to be known about each set of data?data attributes how long will data be kept?data non-functional how much data will be kept?data non-functional who can access what data?data non-functional

Questions?