methodology framework

28

Upload: indigocube

Post on 22-Jan-2015

942 views

Category:

Business


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Methodology framework
Page 2: Methodology framework

Business Analysis Methodology and Framework

2

David Peters Principal Consultant

Page 3: Methodology framework

Discussion Points

3

• What is a Framework

• What is a Methodology

• Methodology Components (UMA)

• Business Analysis Framework

• Customisation

• Availability

• Look and Play

Page 4: Methodology framework

What is a Framework?

• A Partially completed solution

• Various options to complete

4

Various degrees of completion

Page 5: Methodology framework

What is a Methodology?

It Describes:

Who

does What

with What

to produce What

When

How

Why

5

Unified Methodology Architecture:

Role (UMA)

Task

input Work Product

output Work Product

Process

Guidance

Outcome

Page 6: Methodology framework

Relationships

6

Performs

Input Output

Role Task

Work Product

Guidance

Artifacts, Outcomes and Deliverables

Checklists Concepts Guidelines Templates Examples Term Definitions etc.

Primary and Additional

Skill Set Competency Level

Steps

Page 7: Methodology framework

Practices and Disciplines

Tasks (and their associated Roles and Work Products)

can be grouped into:

• Practices and

• Disciplines

Either or both can be used to organise tasks

7

Page 8: Methodology framework

Practices and Disciplines (contd.)

• Practices

– A practice is an approach to solving one or several commonly occurring problems. Practices are intended as "chunks" of methodology for adoption, enablement, and configuration. (Vertical Slices)

• Disciplines

– A Discipline is a categorization of Tasks based upon similarity of concerns and cooperation of work effort. (Horizontal Slices)

8

See Practices and Disciplines Matrix

Page 9: Methodology framework

9

Business Analysis Framework Domain Scope

Why Business Objectives Value

Trac

eab

ility

Product Transitional Requirements

Data Base Application

(technical) Technical Requirements

DDL Code

(high level)

How Functional Requirements

Logical Data Model

Functionality and Workflow

What Solution Scope

Business Requirements Entities Processes

Business Rules

Data Process

Non-Functional Requirements

how (detail) Physical Data Model System Specification

Interfaces

Technology Platform System Scope

what

Page 10: Methodology framework

Practices and Disciplines Matrix

10

Why (Objective)

Deliverable (Work Plan)

How (Tasks, Techniques)

Outcome (Scope BA Work)

Practice BA Planning

Business Case

Business Requirements

Functional Requirements

Non-Functional Requirements

Transitional Requirements

Solution Validation

Outcomes and Deliverables

Page 11: Methodology framework

Practices and Disciplines Matrix

11

Why (Objective)

How (Tasks, Techniques)

Practice BA Planning

Business Case

Business Requirements

Functional Requirements

Non-Functional Requirements

Transitional Requirements

Solution Validation

Planning & Monitoring

Discipline

Elicitation

Analysis

Validation & Verification

Management & Communication W

hat

(Fo

cus)

Outcome (Scope BA Work) Outcomes and Deliverables Deliverable

(Work Plan)

Page 12: Methodology framework

Practices and Disciplines Matrix

12

Why (Objective) Practice BA

Planning

Business Case

Business Requirements

Functional Requirements

Non-Functional Requirements

Transitional Requirements

Solution Validation

Planning & Monitoring

Discipline

Elicitation

Analysis

Validation & Verification

Management & Communication W

hat

(Fo

cus)

Outcome (Scope BA Work) Outcomes and Deliverables Deliverable

(Work Plan)

Do

Pyramid

Pla

n

Eval

uat

e

Prepare

Elicit

Document

Review

Analyse

What produced

How produced

Page 13: Methodology framework

Practices and Disciplines Matrix

13

Why (Objective)

Wh

at (

Focu

s)

When ?

Outcome Deliverable

Page 14: Methodology framework

Workflow

14

Click on Activity to drill down to Role-Task-

Work Product

Page 15: Methodology framework

Workflow Detail

15

Page 16: Methodology framework

Does one Methodology fit all?

• Varying Factors?

16

Page 17: Methodology framework

17

Varying Competency Levels

• Entry Level • Junior • Intermediate • Senior

Kn

ow

led

ge

Exp

erie

nce

Su

per

visi

on

C

om

ple

xity

Sc

op

e

Some but Narrow

Deep in Some areas

Deep in many areas

Wide and deep

Little to none

Some but narrow

Wide

Vast

Needs constant

Minimal

Provides

Leads

Little understanding

Broadening

Good understanding

Creative

Narrow

Deepening Broadening

Wide

Vast

Page 18: Methodology framework

Many Techniques

18

Very Detailed

High Level

Business Requirements

Functional Requirements

Decomposition Diagram

Business Use case Description

Workflow Diagram Context Level DFD Diagram

System Use case Description

Workflow Diagram

Use Case Diagram

Business Use case Description

Data Requirements (entities, Attributes Relationships)

Essential Process Description

Glossary

Process Maps Workflow Diagram

Database Design

System Use case Description

Screen Prototype

Screen Storyboard

Workflow Diagram

User Story

Page 19: Methodology framework

19

Problem Scope Tr

acea

bili

ty

Product

Diverse Jargon

Solution Scope

Value

Data Base Application

DDL Code

Logical Data Model

Functionality and Workflow

Entities Processes

Business Rules

Data Process

Physical Data Model System Specification

Interfaces

Technology Platform System Scope

Design Scope

Domain Scope

Project Scope

BAUS (Business Area Under Study)

Product Scope

Business Initiative

System Scope

Project Scope

System Scope

Solution

Software Scope

BUA (Business Area under Analysis)

SUD (System under Design)

Page 20: Methodology framework

20

Standards - Flexibility Dichotomy

VS

Few Fixed Templates Many Suitable Templates

Two Approaches To Documenting Requirements

“Boxed” Sent down the “Conveyor”

Flexibly Packaged Appropriately delivered

Cannot Change Can Change Methodology (Wisdom)

Page 21: Methodology framework

Does one Methodology fit all?

• No, because of:

– Project Complexity

– Project Type

– Project Size

– Stakeholders

– Skill Sets

– And more

21

So, we need to be able to Customise

Page 22: Methodology framework

Eclipse Process Framework Composer

22

Page 23: Methodology framework

IBM Rational Method Composer

23

Page 24: Methodology framework

Publish It

24

Page 25: Methodology framework

Let’s Look and Play

25

Page 26: Methodology framework

Conclusions

26

• We need to Plan

• We need a Methodology

• It must be easily accessible

• It must be easy to use – Novices and Experts

• It must be customisable

Page 27: Methodology framework

27

The IndigoCube Business Analysis Practice is committed to assisting clients to perform Business Analysis better through solutions in

‒ Business Analyst Assessments ‒ Methodology Provisioning

Creation Customisation Implementation

‒ Skills Development

Any Questions?

Page 28: Methodology framework

28