aligning bpm and ea

56
Sandy Kemsley l www.column2.com l @skemsley Architecting A Business Process Environment Aligning BPM and EA

Upload: sandy-kemsley

Post on 06-May-2015

10.805 views

Category:

Business


9 download

DESCRIPTION

A tutorial given at the Building Business Capability conference in Fort Lauderdale, Florida, October/November 2011

TRANSCRIPT

Page 1: Aligning BPM and EA

Sandy Kemsley l www.column2.com l @skemsley

Architecting A Business

Process Environment

Aligning BPM and EA

Page 2: Aligning BPM and EA

My History in BPM

l Mid-late 80’s: from satellite imaging to

document imaging to workflow

l Early 90’s: desktop imaging/workflow

product

l Mid-late 90’s: integrate imaging, workflow,

EAI and e-commerce systems

l 2000-1: FileNet (now IBM) BPM evangelist

l 2002-now: process architect and BPM

industry analyst

2 Copyright Kemsley Design Ltd., 2011

Page 3: Aligning BPM and EA

My BPM Calling Card

l Column2.com: “a blog about BPM,

Enterprise 2.0 and technology trends in

business”

l Community of up to 3,000/day

l Best known for: l Conference blogging

l Product reviews

l Independent opinions

3 Copyright Kemsley Design Ltd., 2011

Page 4: Aligning BPM and EA

Agenda

l What is Enterprise Architecture?

l What is Business Process Management?

l EA-BPM Relationships and Synergies

l Model Types and Interactions

l Using BPMN 2.0 (Business Process Model

and Notation)

4 Copyright Kemsley Design Ltd., 2011

Page 5: Aligning BPM and EA

Definitions of EA and BPM

Copyright Kemsley Design Ltd., 2011 5

Page 6: Aligning BPM and EA

What is EA?

EA is the process of translating business vision

and strategy into effective organizational change

by creating, communicating and improving the key

requirements, principles and models that describe

the organization’s future state and enable its

evolution.

Gartner

Copyright Kemsley Design Ltd., 2011 6

Page 7: Aligning BPM and EA

What Is EA?

1. A formal description of a system, or a

detailed plan of the system at a

component level to guide its

implementation

- OR -

2. The structure of components, their inter-

relationships, and the principles and

guidelines governing their design and

evolution over time

TOGAF

Copyright Kemsley Design Ltd., 2011 7

Page 8: Aligning BPM and EA

What Is EA?

An architectural discipline that merges

strategic business and IT objectives with

opportunities for change and governs the

resulting change initiatives

IBM

Copyright Kemsley Design Ltd., 2011 8

Page 9: Aligning BPM and EA

EA Defined

l Strategy (evolutionary path) to achieve

desired business future state

l Artefacts for documenting and

communicating strategy

l Many methodologies/frameworks: may be

a process, a taxonomy or a practice

Copyright Kemsley Design Ltd., 2011 9

Page 10: Aligning BPM and EA

EA Goals

l Enterprise planning l Describe current and future state of the

structure of an enterprise

l Business-IT alignment l Links between business/technology artefacts

l Business visibility and measurement

l Change-friendly capability delivery l Adaptable and agile for continuous change

Copyright Kemsley Design Ltd., 2011 10

Page 11: Aligning BPM and EA

What is BPM?

BPM is a management discipline that treats

processes as assets that directly contribute to

enterprise performance by driving operational

excellence and business process agility.

BPM employs methods, policies, metrics,

management practices and software tools to

continuously optimize the organization’s

processes to improve business performance

against goals and objectives

Gartner

Copyright Kemsley Design Ltd., 2011 11

Page 12: Aligning BPM and EA

BPM Defined

l A management discipline for improving

cross-functional business processes

l The methods and technology tools used to

manage and optimize business processes

Copyright Kemsley Design Ltd., 2011 12

Page 13: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2008 13

BPM Goals

l Efficiency l Automating steps and handoffs

l Integrating systems and data sources

l Compliance l Achieving and proving standardization

l Agility l Changing processes quickly and easily

l Visibility l See what’s happening in a process

Page 14: Aligning BPM and EA

Synergies and Benefits

Copyright Kemsley Design Ltd., 2011 14

Page 15: Aligning BPM and EA

Overlapping, Not Concentric

EA

• Strategy

• Targets

• Models

BPM

• Models

• Execution

• Metrics

Copyright Kemsley Design Ltd., 2011 15

Page 16: Aligning BPM and EA

Linking EA and BPM

l Connect EA strategy and BPM execution

tactics l EA shows what needs to be done to get from

strategy to execution

l BPM is an accelerator that turns EA concepts

into BPM initiatives to facilitate that goal

l Natural synergy from planning to solution

delivery

Copyright Kemsley Design Ltd., 2011 16

Page 17: Aligning BPM and EA

Sharing Between EA and BPM:

Participants

l Chief architect

l Business architect

l Process architect

l Each needs to participate in both EA team

and BPM center of excellence (CoE)

Copyright Kemsley Design Ltd., 2011 17

Page 18: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2011 18

Page 19: Aligning BPM and EA

Sharing Between EA and BPM:

Activities

l End-to-end enterprise process modeling

l Conceptual and logical process design

l Establish process standards

l Establish and maintain artefact repository

Copyright Kemsley Design Ltd., 2011 19

Page 20: Aligning BPM and EA

Sharing Between EA and BPM:

Key Models

l Process models l Functional flow between people and systems

l Organizational models l Roles, skills, hierarchy

l Data models l Information structures shared by systems

Copyright Kemsley Design Ltd., 2011 20

Page 21: Aligning BPM and EA

Sharing Between EA and BPM:

Goals and Performance Indicators

l EA creates targets for business

measurement l Future state models

l Requirements and principles

l BPM feeds back metrics to assess EA

targets l Inform and improve planning with actual

performance data

Copyright Kemsley Design Ltd., 2011 21

Page 22: Aligning BPM and EA

EA-BPM Additional Benefits

l EA helps BPM to evolve from a project to a

centre of excellence (CoE) l Widen scope to holistic end-to-end processes

l Sharing of resources, artefacts and repositories

l Encourage governance and standards

l BPM encourages process thinking in EA l Focus on end-to-end processes

l Push for service-oriented architecture

Copyright Kemsley Design Ltd., 2011 22

Page 23: Aligning BPM and EA

EA and BPM: Better Together

Copyright Kemsley Design Ltd., 2011 23

From IBM White Paper: “Continuous improvement with BPM and EA Together”

Page 24: Aligning BPM and EA

Separation of Concerns

l Scheduling: l Enterprise planning versus solution delivery

l Ongoing activities versus project-specific

l Artefacts: l Suitability for planning versus design

l Shared versus one-way translation versus bi-

directional round-trip

l Usability for different audiences

Copyright Kemsley Design Ltd., 2011 24

Page 25: Aligning BPM and EA

Model Types And Interactions

Copyright Kemsley Design Ltd., 2011 25

Page 26: Aligning BPM and EA

Horizontal and Vertical Model

Alignment

l Linking process models to other model

types in a taxonomy: l Data

l Organizational

l Security

l Rules

l Events

l Process models: levels and usages

Copyright Kemsley Design Ltd., 2011 26

Page 27: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2011 27 From IBM White Paper: “Continuous improvement with BPM and EA Together”

Page 28: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2011 28

Page 29: Aligning BPM and EA

Interrelated Model Types

l Process models

l Organizational models

l Data models

l Security models

l Event models

l Rules models

Copyright Kemsley Design Ltd., 2011 29

Process

Data

Organization

Security Rules

Events

Page 30: Aligning BPM and EA

Linking Process and Data Models

l Process activities require data input/output l Information presented to or gathered from

person

l Data passed to or from automated service

l Process design includes process instance

data model l Subset of enterprise data model

Copyright Kemsley Design Ltd., 2011 30

Page 31: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2010 31

Page 32: Aligning BPM and EA

Linking Process, Organizational

and Security Models

l Process activities require specific skills or

security access levels

l Process activities assigned to roles

l Process activities may use implied

organizational hierarchy

Copyright Kemsley Design Ltd., 2011 32

Page 33: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2010 33

Page 34: Aligning BPM and EA

Linking Process and Rule Models

l Process decisions represent business rules l Branching/routing decisions

l Data validation

l Get/set data values

l Rules can be externalized as decision

services, or inherent in process model

Copyright Kemsley Design Ltd., 2011 34

Page 35: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2011 35

Page 36: Aligning BPM and EA

Linking Process and Event

Models

l Events are external actions (information or

control) that impact that process l Event triggers a process

l Process triggers an event

l Event interrupts or diverts process

l Events increase process responsiveness to

changing conditions

36 Copyright Kemsley Design Ltd., 2011

Page 37: Aligning BPM and EA

Event-Driven Process

37 Copyright Kemsley Design Ltd., 2011

Page 38: Aligning BPM and EA

Process Model Levels

l EA l Strategy: processes linked to business

motivation and strategies

l BPM l Documentation: implementation-independent

models for as-is/to-be analysis

l Implementation: model-driven design in a BPM

system (BPMS)

Copyright Kemsley Design Ltd., 2011 38

Page 39: Aligning BPM and EA

Different Perspectives on Process

Models

l Different modeling tools: l Process modeling in EA tool

l Standalone business process analysis (BPA)

tool

l Visio and other unstructured environments

l Business perspective in BPMS tool

l Technical/design perspective in BPMS tool

l Translations between perspectives and

tools

Copyright Kemsley Design Ltd., 2011 39

Page 40: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2010 40

Page 41: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2011 41

Page 42: Aligning BPM and EA

Process Models In Practice

Copyright Kemsley Design Ltd., 2011 42

Page 43: Aligning BPM and EA

Why BPMN?

l OMG-supported standard

l Support by many tool vendors

l Training and certification programs

l Ongoing enhancements in BPMN 2.0: l Advanced event modeling

l Serialization for model interchange

l Execution semantics

Copyright Kemsley Design Ltd., 2011 43

Page 44: Aligning BPM and EA

BPMN: The Rosetta Stone of

Process

Copyright Kemsley Design Ltd., 2011 44

l Enables

communication

between different

audiences: l Business users

l Business analysts

l Technical

implementers

Page 45: Aligning BPM and EA

BPMN Is Simple...

l Activity

l Gateway

l Event

l Data

Page 46: Aligning BPM and EA

Source: http://bpmb.de/poster

Page 47: Aligning BPM and EA

The BPMN 2.0 Problem

l More than 100 elements

l Unlikely to be fully understood by most

experts, much less users

l Unlikely to be fully supported by most

vendors

l Has led to rejection of BPMN in favor of

“simpler” modeling paradigms

Page 48: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2011 48

Source: M. zur Muehlen,

Stevens Institute of

Technology

Page 49: Aligning BPM and EA

The BPMN 2.0 Solution

l Not everyone needs to learn everything

l Group BPMN elements into sets used by

different personas l Business user

l Business analyst

l Architect/developer

l Each level adds more detail to model

Page 50: Aligning BPM and EA

BPMN 2.0 Subclasses

Executable

Analytic

Descriptive

Simple

l Simple: start, end,

task, sequence flow,

AND, OR, subprocess

l Descriptive: add task

types, event types,

swimlanes, message

flows, data objects

l Analytic: full enterprise

architecture modelling

l Executable: complete

set for executable

models Copyright Kemsley Design Ltd., 2011 50

Page 51: Aligning BPM and EA

What Do Business Users Really

Need?

l Smaller subset of elements (?) l Depends on user skills/aptitude

l Comprehension of BPMN without

necessarily being able to model: l Work with analysts to capture processes

l Review and approve models, with a cheat sheet

or generous annotation

Page 52: Aligning BPM and EA

A Hierarchy Of Process Models

l Different perspectives from EA to BPM: l Milestones: major phases

l Handoffs: transitions between roles and organizations

l Decisions: major decision points and exception paths

l Procedures: requirements-level view of process

(zur Muehlen on BEA and DoDAF)

Copyright Kemsley Design Ltd., 2011 52

Page 53: Aligning BPM and EA

Copyright Kemsley Design Ltd., 2011 53

Page 54: Aligning BPM and EA

Summary

Copyright Kemsley Design Ltd., 2011 54

Page 55: Aligning BPM and EA

BPM In An EA Context

l Defining BPM and EA

l Synergies l Participants

l Activities

l Models

l Goals

l Model types and interactions

l Process modeling in practice

Copyright Kemsley Design Ltd., 2011 55

Page 56: Aligning BPM and EA

Questions?

Sandy Kemsley

Kemsley Design Ltd.

email: [email protected]

blog: www.column2.com

twitter: @skemsley

56 Copyright Kemsley Design Ltd., 2011