40

Click here to load reader

What is bpm and why lombardi eng

Embed Size (px)

Citation preview

Page 1: What is bpm and why lombardi   eng

ומה מציעBPMמה זה IBM Websphere Lombardi

יובל בירנבוים

Page 2: What is bpm and why lombardi   eng

What is Business Process ??

To understand BPM as a methodology we first nee to understand the meaning of Business Process

Business Process is a set of activities and the relationships between themBusiness process is the implementation of business strategy Organizations are build over People, Data & SystemsBPM suites and the only set of tools which involves natively People, Data & systems into real Business Process in comparison to EAI\ESB which only deal with systems!

BottomLine

Page 3: What is bpm and why lombardi   eng

So .. What is BPM ? Methodology !!! Which means not only technology

BPM is a methodology [from the methods & organization world] which was developed by BUSINESS USERS to define the life-cycle of any business process

BPM Suites are the tools which implement this methodology

What is Business Process Management ?

BottomLine

Page 4: What is bpm and why lombardi   eng

BPA

BPE

BAMBusiness Activity

Monitoring

Business Process Engine

Business Process Analysis

The life-cycle of business process

Page 5: What is bpm and why lombardi   eng

Model process

Set KPI’s

Simulate process

Automate process

Test process

Change process

Monitor process

Analyze process

Improve process BPA

BPE

BAM

BPA

BPE

BAM

What is Business Process .. More detailed ..

Page 6: What is bpm and why lombardi   eng

BPA

BPE

BAM IBM Websphere Lombardi offering for BPA

Model process

Set KPI’s

Simulate process

Automate process

Test process

Change process

Monitor process

Analyze process

Improve process

BusinessProcessAnalysis

Page 7: What is bpm and why lombardi   eng

Model business process – code free

• Drag & Drop design

• Property based configuration

• Visualization

• BPMN support

Page 8: What is bpm and why lombardi   eng

• Top down analysis

• Separation of concerns

• Complex UI workflow drag & drop implementation

Easy UI build-up during analysis (1)

Page 9: What is bpm and why lombardi   eng

Easy UI build-up during analysis (2)

Page 10: What is bpm and why lombardi   eng

Data model build-up during analysis

Page 11: What is bpm and why lombardi   eng

Define complex interactions by business analyst , NO Developer needed (1)

Page 12: What is bpm and why lombardi   eng

Event Implementation Overview

Message Input

Message Output

Message Handler

Message Type

JMS, MQ, HTTPWeb-Service

Polling or Other Process

Define complex interactions by business analyst , NO Developer needed (2)

Page 13: What is bpm and why lombardi   eng

Message Type

Message Handler outputsOne output is designated as

the correlation parameter

Data mapping by business analyst , NO Developer needed

Page 14: What is bpm and why lombardi   eng

Each activity & its own KPI’s :Employee’s costSystem costResource costExecution timeRework cost& more& more

KPI definition directly on the model

Page 15: What is bpm and why lombardi   eng

How much time a group of activities take ?? Groups KPI’s (1)

Page 16: What is bpm and why lombardi   eng

How much time a group of activities take ?? Groups KPI’s (2)

Page 17: What is bpm and why lombardi   eng

How much time a group of activities take ?? Groups KPI’s (3)

Page 18: What is bpm and why lombardi   eng

How much time a group of activities take ?? Groups KPI’s (4)

Page 19: What is bpm and why lombardi   eng

Simulate process before execution, understand the process @ run-time with before automation

Page 20: What is bpm and why lombardi   eng

Foresee bottle necks

Get analysis from parallel

instances

Run & analyze business performance by business user before automation

Page 21: What is bpm and why lombardi   eng

Foresee run-time behavior @ simulation-time

Page 22: What is bpm and why lombardi   eng

Total cost of process

Employees cost

Analyze KPI’s from simulation data

Page 23: What is bpm and why lombardi   eng

Resource cost

Understand the analysisHow much time every activity accrued?

Average, min, max time for activities execution

Analyze KPI’s from simulation data

Page 24: What is bpm and why lombardi   eng

BPA

BPE

BAM IBM Websphere Lombardi offering for BPE

Model process

Set KPI’s

Simulate process

Automate process

Test process

Change process

Monitor process

Analyze process

Improve process

BusinessProcessEngine

Page 25: What is bpm and why lombardi   eng

Define complex UI [including workflows] – no developer needed, all property based (1)

Page 26: What is bpm and why lombardi   eng

Out of the box service integration

& reuse

Define complex UI [including workflows] – no developer needed, all property based (2)

Page 27: What is bpm and why lombardi   eng

Standard UI

controlsVisual UI design

Define complex UI [including workflows] – Integrated with external UI’s

Page 28: What is bpm and why lombardi   eng

WS integrationOut of the box

Java integrationOut of the box

Exception handling

Events integration

Notifications

SLA management

Define complex integration workflow service for reuse

Page 29: What is bpm and why lombardi   eng

Easy mapping of data – process 2 service & back

Page 30: What is bpm and why lombardi   eng

Easy graphical rule service definition

Define complex rule services for reuse

Page 31: What is bpm and why lombardi   eng

Easy debug capabilities

Page 32: What is bpm and why lombardi   eng

BPA

BPE

BAM IBM Websphere Lombardi offering for BAM

Model process

Set KPI’s

Simulate process

Automate process

Test process

Change process

Monitor process

Analyze process

Improve process

BusinessActivity

Monitoring

Page 33: What is bpm and why lombardi   eng

Real-time monitoring over progress

Real-time monitoring from business users portal

Page 34: What is bpm and why lombardi   eng

Easy reporting creation – all by business analysis (1)

Page 35: What is bpm and why lombardi   eng

35

Easy reporting creation – all by business analysis (2)

Page 36: What is bpm and why lombardi   eng

User task inbo

xUser performanc

e

KPI’s real-time data

Page 37: What is bpm and why lombardi   eng

Business user empowerment – NO developers

Build & change process faster

Business strategy alignment

Iterative methodology – think big, start small & scale fast

Continues improvement

Reduce risks

Summery, BPM business value

Page 38: What is bpm and why lombardi   eng
Page 39: What is bpm and why lombardi   eng

BPMמבט מקרוב על

Page 40: What is bpm and why lombardi   eng

Gartner

“Lombardi to compete effectively in the "sweet spot" for BPMSs “

“Lombardi founders have keen insights into the functions required by all roles — business and IT”

“easy for business analysts to use”

“well-suited to the iterative development of processes, and to continuous process improvement programs”

“IBM Lombardi customer references are among the most advanced in BPM maturity “