73
Sandy Kemsley l www.column2.com l @skemsley BPM 101 Everything You Ever Wanted To Know About BPM* *But Were Afraid To Ask

Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Embed Size (px)

Citation preview

Page 1: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Sandy Kemsley l www.column2.com l @skemsley

BPM 101

Everything You Ever Wanted To Know About BPM*

*But Were Afraid To Ask

Page 2: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

My History in BPM Mid-late 80’s: from satellite imaging to

document imaging to workflow Early 90’s: built desktop imaging/workflow

product Mid-late 90’s: integrate custom imaging,

workflow, EAI and e-commerce systems 2000-1: FileNet BPM evangelist 2002-now: BPM and Enterprise 2.0

consulting and industry analyst

2Copyright Kemsley Design Ltd., 2011

Page 3: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

My BPM Calling Card Column2.com: “a blog about BPM,

Enterprise 2.0 and technology trends in business”

Community of up to 3,000/day Best known for:

Conference blogging Product reviews Independent opinions

3Copyright Kemsley Design Ltd., 2011

Page 4: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Agenda Defining BPM

The methodology and the technology The value of BPM

Evolution of the BPMS Trends in BPM and BPMS Fit-to-purpose BPM

Use cases in BPM Getting started and growing a BPM initiative

4Copyright Kemsley Design Ltd., 2011

Page 5: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Defining BPMPart 1

5Copyright Kemsley Design Ltd., 2011

Page 6: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Methodology AND Technology

Copyright Kemsley Design Ltd., 2011 6

Page 7: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

What Is AnEnterprise Business Process?

Chain of activities producing a business result

Usually spans functional silos Requirement to “manage the white space”

between functional groups

Target of high-value BPM efforts

Copyright Kemsley Design Ltd., 2011 7

Page 8: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

What is BPM?

BPM is a management practice that provides for governance of a business’ process environment toward the goal of improving agility and operational performance.

BPM is a structured approach employing methods, policies, metrics, management practices and software tools to manage and continuously optimize an organization’s activities and processes.

Gartner

Copyright Kemsley Design Ltd., 2011 8

Page 9: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

BPM Defined A management discipline for improving

cross-functional business processes The methods and technology tools used to

manage and optimize business processes

Copyright Kemsley Design Ltd., 2011 9

Page 10: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Business Process Maturity Model

Copyright Kemsley Design Ltd., 2011 10

Source: OMG BPMM specification

Page 11: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

How BPMM Works

Copyright Kemsley Design Ltd., 2011 11

Source: OMG BPMM specification

Page 12: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

The Value of BPM

Copyright Kemsley Design Ltd., 2011 12

Page 13: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Copyright Kemsley Design Ltd., 2008 13

BPM Goals Efficiency

Automating steps and handoffs Integrating systems and data sources

Compliance Achieving and proving standardization

Agility Changing processes quickly and easily

Visibility See what’s happening in a process

Page 14: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Copyright Kemsley Design Ltd., 2008 14

Benefits of BPM Process improvement

Cost savings Increased revenue Improved time-to-market Additional business opportunities

Business agility through process agility Self-documenting processes

Page 15: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

The Evolution of BPMSPart 2

15Copyright Kemsley Design Ltd., 2011

Page 16: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

History of BPM to mid-2000’s

Copyright Kemsley Design Ltd., 2011 16

BPM Suite

“Integration-focused” BPM“Pure-play” BPM

Administrative BPM Collaborative BPM Embedded BPM

exte

ndex

tendextend

Simple workflow (build)

Lightweight EAI (OEM)

exte

nd

Workflow(person-to-person)

EAI/IBS(system-to-system)

Business activity monitoring

Process governance

Process simulation

Business rules

Process modeling

B2Bi

Page 17: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

From 2005 To Now Model-driven development Emergence of standards Integration of key related technologies Social software impacts Composite development environment Market convergence and consolidation

17Copyright Kemsley Design Ltd., 2011

Page 18: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

What’s In Today’s BPMS? Process definition/

modeling tool Execution engine User interfaces Integration

capabilities incl. web services

Business rules

Monitoring and governance

Dashboards, reporting and analysis

Simulation and optimization

Application templates

18Copyright Kemsley Design Ltd., 2011

Page 19: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Importance of Model-Driven BPM Reduces need for custom development

Graphical model auto-translates to executing process: “zero code” BPM

IT resistance to ceding control

Enables business-IT collaboration Business people can create and view process

models Business resistance to participation

19Copyright Kemsley Design Ltd., 2011

Page 20: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

BPM Standards

Copyright Kemsley Design Ltd., 2011 20

Page 21: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Source: http://bpmb.de/poster

21Copyright Kemsley Design Ltd., 2011

Page 22: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

BPM and SOA

Copyright Kemsley Design Ltd., 2011 22

Page 23: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

BPM and SOA

Copyright Kemsley Design Ltd., 2011 23

Service A Service B Service C

Service D Service E

LegacySystem

DatabaseERPSystem

ProcessStep 1

ProcessStep 2

ProcessStep 3

ProcessStep 4

Page 24: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

BPM and SOA Together BPM is the “killer app” for SOA; SOA is the

enabling infrastructure for BPM SOA alone only allows you to design and build a

set of services BPM alone would require custom coding for

each system integration

BPM + SOA orchestrates people and services into a business process

Copyright Kemsley Design Ltd., 2011 24

Page 25: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

SOA and Process Modeling Discovering services

What services already exist Whether existing services meet the needs

Specifying services What new services need to be created What legacy functions need to be wrapped in

services

Copyright Kemsley Design Ltd., 2011 25

Page 26: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Implementing BPM and SOA Two basic approaches

Bottom-up — SOA then BPM Generate services from existing apps Consume services in processes

Top-down — BPM drives SOA Model processes Identify and build services required

In practice, a combination of both approaches

Copyright Kemsley Design Ltd., 2011 26

Page 27: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Issues and Challenges Different vendors and products SOA and BPM seen as competitive Competing standards Separate initiatives within end-user

organizations Developed independently in different

departments Different sponsors and champions

Copyright Kemsley Design Ltd., 2011 27

Page 28: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Trends in BPM and BPMSPart 3

28Copyright Kemsley Design Ltd., 2011

Page 29: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Business-Driven Trends in BPM

Business Driver Resulting Change in BPM

Knowledge work is replacing routine work

More agile to allow flexible business processes

The value of collaboration in business is recognized

More social to allow collaboration within BPM

Need to respond quickly to changing events

Event-driven intelligent processes

Business demands greater control over processes

End-user tools for business-led design

29Copyright Kemsley Design Ltd., 2011

Page 30: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

The Impact of Social Software

Copyright Kemsley Design Ltd., 2011 30

Page 31: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

What Is Enterprise 2.0? Enterprise-facing social software Business purpose, not purely social:

Social interaction to strengthen weak ties Social production to collaboratively produce

content

SaaS or on-premise

31Copyright Kemsley Design Ltd., 2011

Page 32: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Drivers For BPM + Enterprise 2.0 Changing user expectations Trends towards greater collaboration Lack of agility in many current BPMS

implementations

32Copyright Kemsley Design Ltd., 2011

Page 33: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Social Software Impacts:The Four C’s

Collaboration Configurability Cloud Community

33Copyright Kemsley Design Ltd., 2011

Page 34: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Design-Time Collaboration Multiple people participate in process

discovery Internal and external Technical and business

Captures “tribal knowledge”

34Copyright Kemsley Design Ltd., 2011

Page 35: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Runtime Collaboration User adds new participants to leverage

knowledge and relationship User discussions linked to process

instance Threaded discussions Wiki pages Instant messaging Tags and categories

35Copyright Kemsley Design Ltd., 2011

Page 36: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

BPM Configurability Composite development environments now

included with many BPMS UI forms development Container-based portal environment Ready-made BPM widgets Wiring interfaces between widgets

36Copyright Kemsley Design Ltd., 2011

Page 37: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

BPM in the Cloud Reduce capital costs Full capabilities of on-premise version Design and run from anywhere Key targets:

Business process outsourcers Small and medium business Business-to-business processes

37Copyright Kemsley Design Ltd., 2011

Page 38: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Process Event Streams Publish and subscribe model for process

events Changes to models Runtime process instances

Increases visibility Increases participation Supports wider variety of devices, including

mobile

Copyright Kemsley Design Ltd., 2011 38

Page 39: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Online BPM Communities External communities of practice

Provide idea exchange, tools Augment or replace internal BPM center of

excellence May be vendor specific/sponsored

Internal center of excellence Discussion forums Collaboration linked to process models Collaboration linked to process instances

39Copyright Kemsley Design Ltd., 2011

Page 40: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Agile/Dynamic BPM

Copyright Kemsley Design Ltd., 2011 40

Page 41: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Work: Taylor vs. Drucker

Scientific management

Standardize processes to increase efficiency

Management by objectives

Participants choose actions to meet goals

41Copyright Kemsley Design Ltd., 2011

Page 42: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Routine Work

Routine work can be analyzed and a common pattern derived...it can be automated by traditional process automation means.

Mastering The Unpredictable

42Copyright Kemsley Design Ltd., 2011

Page 43: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Knowledge Work

Knowledge work...does not have the level of repeatability found in routine work. When it comes to work automation, any advantage gained from similarities is overwhelmed by the additional costs of having to accommodate the differences.

Mastering The Unpredictable

43Copyright Kemsley Design Ltd., 2011

Page 44: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

What’s Required For Agile BPM? Modify structured process models during

runtime Manage unstructured/unpredictable and

semi-structured work Provide real-time process intelligence to

identify future problems and inform decision-making

44Copyright Kemsley Design Ltd., 2011

Page 45: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

From Structured BPM to ACM

Structured BPM Adaptive Case Management

Repeatability of process instances

Highly repeatable Unpredictable

Focus of process Transactions Knowledge

Goal of system Efficiency and automation

Problem resolution

Example Data processing of financial transactions

Patient chronic care management

45Copyright Kemsley Design Ltd., 2011

Page 46: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

ACM and BPM Together Process spawns

exception case

Case invokes process fragments

Copyright Kemsley Design Ltd., 2011 46

Page 47: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Event-Driven BPM

Copyright Kemsley Design Ltd., 2011 47

Page 48: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

What Are Events? Events are how the “real world” interacts

with processes and systems An action outside a process that impacts

that process Real-time information Instructions

Originating with people, sensors or other systems

48Copyright Kemsley Design Ltd., 2011

Page 49: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Why Do Events Matter? Events make processes more responsive

to internal and external situations Allow processes to respond to changing

conditions Asynchronous information or control

provided to process

49Copyright Kemsley Design Ltd., 2011

Page 50: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Combining Events and Processes Event triggers a process

System or sensor User action

Process creates an event Process log Explicit message or signal

Event interrupts or diverts process External error or cancellation

Copyright Kemsley Design Ltd., 2011 50

Page 51: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Event-Driven Financial Process Scenario: loan origination documents Customer documents created or gathered

in front office Transactions created by front office Back office verifies documents against

transactions

51Copyright Kemsley Design Ltd., 2011

Page 52: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Events and Process

Inbound Events Process initiation from

LOB system Document received from

ECM system Manual override of

documentation requirements

Outbound Events Fraud detection Feedback and requests

to front office Exceptions and

escalations to tracking systems

52Copyright Kemsley Design Ltd., 2011

Page 53: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Event-Driven Process

53Copyright Kemsley Design Ltd., 2011

Page 54: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Business-Led Design

Copyright Kemsley Design Ltd., 2011 54

Page 55: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

How Business Leads BPM Efforts Process discovery/modeling

Analysts capturing process models Users reviewing and modifying models

Customization of composite applications Users optimizing their own work environment Analysts creating shared views without IT

Dynamic BPM Users changing processes on the fly

Copyright Kemsley Design Ltd., 2011 55

Page 56: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Fit-To-Purpose BPMPart 4

56Copyright Kemsley Design Ltd., 2011

Page 57: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Types of BPMS

Copyright Kemsley Design Ltd., 2011 57

Page 58: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Gartner’s BPM Use Cases Implementation of company-specific

process application Support for continuous process

improvement Business transformation initiative Redesign for process-based SOA

Gartner MQ for BPMS, 2009

58Copyright Kemsley Design Ltd., 2011

Page 59: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Gartner Use Case Characteristics(a.k.a. “Functions”)

Copyright Kemsley Design Ltd., 2011 59

Business perspective on models Orchestration of end-to-end processes Rules engine Pre-built industry-specific content Management visibility and control Model-driven development …and more

Page 60: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Forrester Market Divisions Dynamic case management

= document-centric BPM Comprehensive integration solutions

= integration-centric BPM BPMS

= human-centric BPM

Forrester Wave for BPMS, 2010

Copyright Kemsley Design Ltd., 2011 60

Page 61: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Characteristics of Dynamic Case Management

Strong enterprise content management (ECM) requirements Records management Search Content analytics

Human-centric BPM capabilities Document approval workflow Ad hoc BPM centered on case file

Copyright Kemsley Design Ltd., 2011 61

Page 62: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Characteristics of Comprehensive Integration Solutions

Heavy integration requirements ESB Service registry, repository and governance SOA development environments

Human-centric BPM capabilities Exception handling and escalation

Copyright Kemsley Design Ltd., 2011 62

Page 63: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Characteristics of BPMS Web service and other lighter-weight

integration Lighter-weight content management Focus on process application development

Process modeling and design collaboration Process development and composition Collaborative work environment

Copyright Kemsley Design Ltd., 2011 63

Page 64: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Evaluation Criteria for BPM

Copyright Kemsley Design Ltd., 2011 64

Page 65: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

BPM Evaluation Criteria BPM “style”: integration, human-centric,

document-centric Collaborative modeling Process design Application composition/development Business rules ESB/SOA

Copyright Kemsley Design Ltd., 2011 65

Page 66: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

BPM Evaluation Criteria Collaborative/dynamic execution User-configurable user interface Analytics and reporting Simulation Process optimization

Copyright Kemsley Design Ltd., 2011 66

Page 67: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Starting and Growing a BPM Initiative

Copyright Kemsley Design Ltd., 2011 67

Page 68: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Getting Started With BPM Picking the right first process

Small enough to be manageable Big enough to be relevant Expected return on investment (ROI)

Gaining business buy-in Collaborative process discovery and design Ongoing involvement during prototyping and

implementation Control over production runtime environment

Copyright Kemsley Design Ltd., 2011 68

Page 69: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Making It Work Ensuring user adoption

Building a user-centric, user-configurable solution

Providing benefits to individual users

Measuring success Before and after comparisons Post-implementation reviews Hard and soft ROI Understanding disruptive benefits

Copyright Kemsley Design Ltd., 2011 69

Page 70: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Expanding the Initiative Deeper integration

Increase benefits through integration and automation

Wider adoption across the organization Generalizing the benefits Finding points of integration with initial

processes

BPM Center of Excellence Skills and resources Shared artifacts

Copyright Kemsley Design Ltd., 2011 70

Page 71: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Summary

Copyright Kemsley Design Ltd., 2011 71

Page 72: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Summary The history and evolution of BPM Current trends in BPM Types of processes and BPMS Starting and growing a BPM initiative

Copyright Kemsley Design Ltd., 2011 72

Page 73: Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)

Questions?

Sandy Kemsley

Kemsley Design Ltd.

email: [email protected]

blog: www.column2.com

twitter: @skemsley

73Copyright Kemsley Design Ltd., 2011