What is bpm and why lombardi eng

Post on 16-Apr-2017

5.166 views 6 download

Transcript of What is bpm and why lombardi eng

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

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

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

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

BPA

BPE

BAMBusiness Activity

Monitoring

Business Process Engine

Business Process Analysis

The life-cycle of business process

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 ..

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

Model business process – code free

• Drag & Drop design

• Property based configuration

• Visualization

• BPMN support

• Top down analysis

• Separation of concerns

• Complex UI workflow drag & drop implementation

Easy UI build-up during analysis (1)

Easy UI build-up during analysis (2)

Data model build-up during analysis

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

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)

Message Type

Message Handler outputsOne output is designated as

the correlation parameter

Data mapping by business analyst , NO Developer needed

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

KPI definition directly on the model

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

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

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

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

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

Foresee bottle necks

Get analysis from parallel

instances

Run & analyze business performance by business user before automation

Foresee run-time behavior @ simulation-time

Total cost of process

Employees cost

Analyze KPI’s from simulation data

Resource cost

Understand the analysisHow much time every activity accrued?

Average, min, max time for activities execution

Analyze KPI’s from simulation data

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

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

Out of the box service integration

& reuse

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

Standard UI

controlsVisual UI design

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

WS integrationOut of the box

Java integrationOut of the box

Exception handling

Events integration

Notifications

SLA management

Define complex integration workflow service for reuse

Easy mapping of data – process 2 service & back

Easy graphical rule service definition

Define complex rule services for reuse

Easy debug capabilities

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

Real-time monitoring over progress

Real-time monitoring from business users portal

Easy reporting creation – all by business analysis (1)

35

Easy reporting creation – all by business analysis (2)

User task inbo

xUser performanc

e

KPI’s real-time data

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

BPMמבט מקרוב על

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 “