Bpm automatizacija procesa - da li to stvarno funkcioniše ivo salković

30
BPM – automatizacija procesa – da li to stvarno funkcioniše? IVO ŠALKOVIĆ, IBM

description

 

Transcript of Bpm automatizacija procesa - da li to stvarno funkcioniše ivo salković

Page 1: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

BPM – automatizacija procesa – da li to stvarno funkcioniše?

IVO ŠALKOVIĆ, IBM

Page 2: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

“…Business expectations and CIO strategies…a continued focus onbusiness process improvement, cost reduction and analytics…”

(Source: Gartner 2010 CIO Agenda Exec Summary)

BPM top priority for CIOs

Page 3: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

22.5%

75%

2.5% Highly complex processes typically found in global enterprises

Somewhat complex processes common to global & mid-market companies

Simple processes common to all sizes of businesses

Full Spectrum BPM

Page 4: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Business Process Management

What, Why and How…

Page 5: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Measure

ProcessesIntegrated

Integrated approach to aligning the key activities of an organization into processes which you can consistently measure to optimize value to your organization and its end customers.

• Technology + methodology• Compresses cycle time for process lifecycle• Enabled by BPMS platform

• High visibility into performance of process & people• Metrics that are meaningful to the business• Quantify impact of process improvements

• Align people & tasks to valuable outcomes• End-to-end vs. silo• Cross-functional

BPM defined:

Optimize

• Enhance process to maximize business value• Identify & remove bottlenecks• Eliminate non-value-add activities

Page 6: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

CRM

ERP

Engineer

CAD

CAD Designer

CPE

Legacy

ECM

WIPS

Purchase

PPM

Manufacturing

Hidden work Process Variation Complexity Missing Information

Chaos

Current State

Reduce rework by eliminating hidden work

Page 7: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

CRM

ERP

Engineer

CAD

CAD Designer

CPE

Legacy

ECM

WIPS

Purchase

PPM

Manufacturing

Hidden work Process Variation Complexity Missing Information

Chaos

CAD

LEG

TCe

ECM

WIPS

CMMS3

Engineering

CAD Designer

CPE

PPM

ManufacturingPurchasing

After BPM

Current State

Process Definition Management Orchestration Defined Work Segments

Measurable Results

Future State

Reduce rework by eliminating hidden work

Page 8: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Flexibility

Low cost/time

BuildBuild

BuyBuy

CustomizedUniqueHigh TCOIT bandwidth Reduced time

Initial CostStandard Feature setReliance on vendorResponse to Change

“Third Way”

++-- +

+---

BPM

Process improvement and management requires a “Third way”

Page 9: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Forrester Wave: more credit for out of the box connectors and integrations… WPS stands out

Gartner MQ: more credit for ease of use and quick time to market… Lombardi Edition stands out

Different Analysts, Different Criteria

Page 10: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

• simple to use• fast time-to-value• deep business engagement

• high performance• excellent integration• superior integrity

IBM Business Process Management in 2011:

Unifiying two market-leading platforms

Page 11: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

IBM BPM Solution

Page 12: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

IBM Business Process Manager

“It’s not what you do, it’s how you do it”

12

Page 13: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Simplicity with Sophistication

Engagement with Business and IT

Repeatability of BPM Projects and Programs

Page 14: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Simplicity (with Sophistication)

Page 15: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Worker

Business Developer

Business Analyst

Manager

Administrator

Business ModelerProcess CenterShared Model

Process Designer

Process PortalAdmin Console

OptimizeDesign

ExecuteProcess Designer

Process Optimizer

Process Portal

Scoreboards

Process Coaches

• Collaborative platform

• Repeatable & iterative development cycle

• What you model is what is executed

• Shortened cycle of development

• Decrease maintenance workload

• No code approach

Integration Developer

Process Designer

New in V7.5

IBM BPM – Shared Model Architecture

Page 16: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Engagement(Engaging with Business and IT)

Page 17: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

The Picture is the Process

Page 18: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Playback – Week 2

VP, Pharmacy Operations

Call Center ManagersProcess Developers

Page 19: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Repeatability(of BPM Projects and Programs)

Page 20: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Many Assets

Many Authors

Many Processes

• 10,000s of application assets• Scalable repository• Flexible organization• Easy sharing

Managing Assets &Dependencies •Many developers & teams

•Parallel workspaces•Concurrent editing•One-click snapshots

Developer Productivity

•100s -1000s of projects•“Back-in-time” versioning•Single server registry & dashboard•One-click deployment & upgrade

SimplifyingProcess Lifecycle

A high-availability production system … not just a traditional “development box”

Process Center: Scaling from Projects to Programs

Page 21: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

IBM BPM Project Profile

“~90 Days to Go Live!”

Page 22: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

• BPM Analysts (1)• Engagement Manager (1)• Infrastructure Specialists (1)

• Add BPM Developers (2) • Add Technical Architect (1) • + Infrastructure Specialists (1)

Detailed

RequirementsTest Go LiveIterative Development with frequent PlaybacksDiscovery

Week 1 Weeks 2-3 Weeks 4 to 10Weeks

11 to 12

Week

13

PLAYBACK 3 Series“Refine the Delivery”

• Model Corner Cases• Expanded Search Capabilities • Build Metrics and Performance Reports

(Tuning and Measurement)• Other types of Processing Automation• Feedback from Playbacks

PLAYBACK 2 Series“Connect into the

Infrastructure”

• Data Flow Through• Other Systems of Record• SMTP• Data Warehouse • LDAP / SSO• EAI

PLAYBACK 1 Series “Build the Process”

• Author the Business Process Model

• Define the Roles / Participants• Define the Data Elements /

Variables• Configure the Screens• Model the Rules across the

Screens and Model

PLAYBACK 0 “Define the Process”

• As-Is and To-Be Process Maps

• User Stories• Problems and Pain Points• KPIs/Metrics/SLAs• Opportunities for

Improvement• Process Triage• Process Charter and ROI

BPM Project from Inception to production in 90 days

Page 23: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

IBM Business Process Manager

Architecture

Page 24: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Out-of-box Process Portal

ConfigurableBusiness Space

Optional Microsoft Add-ons

BPMN Rules Monitoring BPEL ESB

Process Server

Process Designer

Governance of Entire BPM Life Cycle

Shared AssetsVersioned Assets

Server Registry

DesignDeployImprove

Measure

Business & IT Authors IT Developers

Authors & Admins

Process End-Users Process Owners

Integration Designer

Process Center

BPM Repository

Backward compatibility,

easy migration from WLE &

WPS

IBM BPM widgets work

with IBM WebSphere

Portal

IBM Business Process Manager v7.5

Page 25: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Process Server

management and execution of processes

Process Modeling & Development

Simulation & Optimization

Workflow & State Management

Human Interaction

Rules Execution

Integration

Event Monitoring and Correlation

tracking performance of processes

Cross-process Tracking Groups

Arbitrary Tracking Points

Milestone/Interval Correlation

Performance Data Capture

Automatic View Management

Standard SQL Query Support

Process Center - Shared Model

unified repository for all design and run-time process and performance information

Data definitions for all Process and Performance elements

Historical, In-flight and Simulated execution data for all processes

Fixed Schema

Performance Data Warehouse

IBM BPM Core Runtime Components

Page 26: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

So What?

Our clients speak for us:http://www.youtube.com/watch?v=Uk-nENml30M

Page 27: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Thank You

Merci

Grazie

Gracias

Danke

Japanese

English

French

Russian

GermanItalian

Spanish

Traditional Chinese

Simplified Chinese

Thai

Hindi

Tamil

Page 28: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

IBM Business Process Manager

Backup slides

Page 29: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Runtime Environment

Process Admin

Process Portal

Lombardi for Office

Lombardi for

Sharepoint

WS API

Java API

REST API

Process Center(central repository)

Process Center(web)

Process Center

Authoring Environment

Page 30: Bpm   automatizacija procesa - da li to stvarno funkcioniše ivo salković

Lombardi Run Time Architecture

DB2

Lombardi Portal Lombardi for Office / Sharepoint

Outlook

SOAP, REST JSP, Java, Lombardi Services

Process ServerPerformance Data

Warehouse

SharepointCoach(form)

Task PortalScoreboards

Messaging Framework Security Framework

Lombardi Edition Existing Systems Integration Technology

JDBC

JMS / MQ, HTTP, WS, REST, Java, +

JAAS SecurityPlugin Framework

Java orSOAP

Java orSOAP

JDBC, Java, SOAP

Java, SOAP(+ Messaging)

Connector Framework