2009 11-04 mm (carson, california - csu-dh) bpm introduction

30
© 2009 IBM Corporation 1 Business Process Management – An Introduction Mike Marin, IBM Distinguished Engineer Mikemarin <at> us.ibm.com

Upload: mike-marin

Post on 05-Dec-2014

229 views

Category:

Technology


0 download

DESCRIPTION

“Business Process Management – An Introduction”. Introductory presentation given by Mike Marin to Computer Science students at California State University Dominguez Hills in 2009.

TRANSCRIPT

Page 1: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation1

Business Process Management – An Introduction

Mike Marin, IBM Distinguished EngineerMikemarin <at> us.ibm.com

Page 2: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation2

Agenda

• Business Process Management Introduction• Application• Workflow• BPM

• Smarter Planet • References• Q & A

Page 3: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation3

Traditional Application

• Targeted to a single user• Examples

• Writing a document• Loan Calculator

• Designed to achieve a single task• Developed using a programming language

Page 4: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation4

Workflow Application

• Targeted to a team• Involve several specialized users

• Managers, editors, agents, clerks, supervisors, etc.• Examples

• Document review• Loan Approval

• Designed to achieve a complex business goal• Developed using a Workflow Management System

• User Interface design• Define how work flow between users• May still require some programming

Page 5: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation5

Workflow model

• Defined as an acyclic graph or Petri-net

Page 6: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation6

Work delivered via an Inbox

Page 7: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation7

Business Process Management Application

• Targeted to a team or line of business• Examples

• Design review• Loan origination

• Designed to implement a business process• Process improvement

• Developed using a BPM system• User Interface design• Define how work flow between users and applications• Define how to monitor key business metrics• May still require some programming

Page 8: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation8

Elevate business logic– Liberates processes from application code

Eliminate process latency– Strips out “dead time”

Enforce process integrity– Ensures processes are executed correctly– Reduced errors

Enhance process execution– Liberates processes from manual

constraints Enhance task execution

– Maximizes user productivity– Resource pooling; workload balancing

Remove process logic from the application

Page 9: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation9

Frederick Taylor’s “Scientific Management” theoryDivision of labourManagerial control of the workplaceCost accounting based on systematic time-and-motion study

1st Wave: Taylorism 2nd Wave: Business Process Reengineering

Processes manually re-engineered (typically a one time event)Processes implemented via ERP softwareBusiness & process logic hard-codedLed to EAI (application to application focused)

3rd Wave: Business Process Management (BPM)

Facilitating the ability to changeManage and optimize business processes Perceived as potential next “big thing” in consulting

“The ability to change is far more prized than the ability to

create in the first place.”Business Process Management — The Third Wave

Howard Smith & Peter Fingar

Source: David Knight

Evolution of Process Technology

Page 10: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation10

What is Business Process Management?

Source: Gartner, FileNet

WorkflowProcess Flow for human-to-human work:Task Completion, Work Queues, Content Lifecycle, Forms Routing

Application ProcessesProcess Flow for automation among systems:Application Events, Dynamic Data Routing, Automatic Updates

External Process EnablementProcess Flow Outside the Enterprise:User Inbox, Customer Interaction, Partner Collaboration Suppliers PartnersCustomers

Process OptimizationContinuous Process Improvement:Measurement, Analysis, Simulation, BAM, Change Management

Page 11: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation11

Page 12: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation12

BPM application development stages

Document Review & Refine

Annotate Diagram

Annotate Diagram

Document StepsDocument Steps

DiagramDiagram

Define In-basketsDefine In-baskets

Define RolesDefine Roles

ReviewReview

Complete

Simulate & Validate

Simulate & Validate

ConfigureConfigure

Test & Deploy

DeployDeploy

TestTest

Business User Business Analyst IT Developer

Build UIBuild UI

Page 13: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation13

Process Model

Page 14: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation14

Process Simulation

Page 15: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation15

Continuous Process Improvement

ActualSimulation

$0.00

$1.00

$2.00

$3.00

$4.00

$5.00

$6.00

$7.00

$8.00 NorthSouthPre-processing Underwriting

Process DefinitionProcess Definition Process SimulationProcess Simulation

Process AnalyticsProcess Analytics

Page 16: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation16

Business Agility Using BPM Change the process model, not

the code Processes can easily change

to reflect and meet changes in the business

Changes are business lead– Process owners are

responsible and accountable for process change

Page 17: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation17

Human activities Intuitive UI Intelligent documents Field validation DB look-up Automate data capture Eliminate paper

Electronic Forms / User interface

Page 18: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation18

Process Forms – Step User Interface

1234512345

Page 19: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation19

Microscopic Visibility

Generates business events; full audit trail Visibility down to an individual process and tasks Demonstrate compliance Provide “Live” status

11-JUL-2004 14:45 DSMITH Task 3 Complete

11-JUL-2004 13:56 MSMITH Task 2 Complete

11-JUL-2004 13:45 DJONES Task 1 Complete

Order OrderOrder

Page 20: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation20

Higher level – trends Real-time process visibility

– Better tactical decisioning

Historical process visibility– Better strategic decisioning

Real-time WorkloadReal-time Workload

Volu

me

Volu

me

TasksTasks

Macroscopic Visibility

Page 21: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation21

Get reports on process performances

Business intelligence (BI) embedded within BPM

Make better decisions faster

Historical Performance Visibility – Analytics

Page 22: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation22

Business Activity Monitor - BAM

Real-time operational visibility & performance management

Real-time threshold monitoring & alerts

Comprehensive event detection & correlation

Aggregate and correlate multiple data sources

BPM actions automatically tied to alerts

User-configurable dashboards

Page 23: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation

Page 24: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation24

The World Is Changing

Complexity

Security

Globalization

Scale

Information ExplosionEnergy

Page 25: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation25

Dynamic Infrastructure

Dynamic Infrastructure

Thinking and acting in new ways to make our systems more efficient, productive and responsive

“Data is exploding and it’s in silos”

I Need Insight

“Our resources are limited”

I Need Efficiency

“New business and process demands”I Need to Work

Smart

“My infrastructure is inflexible and costly”

I Need to Respond Quickly

New Intelligence

New Intelligence

Smart WorkSmart Work

Green and Beyond

Green and Beyond

Building a Smarter Planet

Page 26: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation26

Smarter Planet …..

By 2010, 30 billion RFID tags will be embedded into our world and across entire ecosystems

An estimated 2 billion people will be on the Web by 2011 …. and a trillion connected objects – cars, appliances, camera, roadways, pipelines – comprising the “Internet of Things”

Every day, 15 petabytes of new information are being generated. This is 8x more than the information in all U.S. libraries

All things becomingINTELLIGENT

Our world is becoming INSTRUMENTED

Our world is becoming INTERCONNECTED

Page 27: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation27

What Does It Mean to Become Smarter?Sensors and MeteringSensors and Metering

Event Processing + Real Time Data Integration

Event Processing + Real Time Data Integration

Real Time + Historical Data

Real Time + Historical Data

New Data

New Insights

ProcessInnovation

New and OptimizedBusiness Processes

Data Modeling + AnalyticsData Modeling + Analytics

Visualization &Decisions

Visualization &Decisions

Data modeling and analytics to create insights from data to feed decision support and actions

Comparison of historical data, with newly collected data

Data collection

Data Integration

Sensors and MeteringSensors and Metering

Event Processing + Real Time Data Integration

Event Processing + Real Time Data Integration

Real Time + Historical Data

Real Time + Historical Data

New Data

New Insights

ProcessInnovation

New and OptimizedBusiness Processes

Data Modeling + AnalyticsData Modeling + Analytics

Visualization &Decisions

Visualization &Decisions

Data modeling and analytics to create insights from data to feed decision support and actions

Comparison of historical data, with newly collected data

Data collection

Data Integration

Leading businesses today are benefiting from new sensor data when combined with IBM’sbusiness process management, event processing & business optimization capabilities

Page 28: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation28

Three Levels Of Maturity – Three Levels Of Value

0 1 2 3 4 5Acknowledge Operational Inefficiencies

Directly link process model and rules to execution

Intra-Process Automation and Control

Compare alternatives driven by various optimization techniques in real-time

Craft process automation and control across the enterprise, customers, and trading partners (industry)

Inter-Process Automation and Control

Create a business performance framework that links business valuation to process execution

Enterprise Valuation Control

Innovate new businesses, products, and services through an agile business structure

Agile Business Structure

Model and analyze business processes

Process Aware

Measure and monitor business activities

Generally, where we are today

Begin to identify process owners

Collaborative development

Automate Integrate Optimize

Page 29: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation29

References

• IBM Academic Initiative• http://www.ibm.com/university

•• IBM Students Portal

• http://www.ibm.com/university/students

• BPM Product Sample• http://www.ibm.com/software/info/bpm

Page 30: 2009 11-04 mm (carson, california - csu-dh) bpm introduction

© 2009 IBM Corporation30

30