New Directions in BPM Tools and Technology



Similar documents
What Business and Process Analysts Need to Know About BPM Suites

Business Process Management (BPM)

<Insert Picture Here> Oracle Business Process Management

Business Process Management

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Business Process Driven SOA using BPMN and BPEL

Business Process Management Tampereen Teknillinen Yliopisto

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

Bruce Silver Associates Independent Expertise in BPM

Intalio BPM. The first and only complete Open Source Business Process Management System

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee


Business Process Management Enabled by SOA

Interstage BPM v Copyright 2010 FUJITSU LIMITED

Workflow/Business Process Management

Process Remixes - Mixing Legacy with Process Orchestration

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise

Business Process Automation

IBM Business Process Manager

Business-Driven Software Engineering Lecture 3 Foundations of Processes

MDM and Data Warehousing Complement Each Other

Microsoft SOA Roadmap

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

The Oracle Fusion Development Platform

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

Technical Paper. What is a. Process-Based. Application?

WebSphere Business Modeler

SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

<Insert Picture Here> Increasing the Effectiveness and Efficiency of SOA through Governance

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

Dr. Jana Koehler IBM Zurich Research Laboratory

SAP NETW EAVER BPM WHITE PAPER

Adaptive Case Management - Capabilities for Faster Decisions

SOA Enabled Workflow Modernization

Introduction to Service-Oriented Architecture for Business Analysts

Business Process Management In An Application Development Environment

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

Oracle Service Bus: - When to use, where to use and when not to use

Business Process Management

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

A FIRST LOOK AT ORACLE BPM SUITE 11G

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Government's Adoption of SOA and SOA Examples

The Way to SOA Concept, Architectural Components and Organization

Adabas und Natural für das Digitale Unternehmen

Using BPM to Implement Services in Telecom and Media. Practical Advice and Insights from the Real World

Go beyond 95: learn Business Process Management (BPM)! Razvan Radulian, MBA Independent Consultant/Coach Why-What-How Consulting, LLC

A process model is a description of a process. Process models are often associated with business processes.

Introduction to BPM. Dr. Setrag Khoshafian. Chief Evangelist & VP of BPM Technology

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Unifying IT Vision Through Enterprise Architecture

Federal Enterprise Architecture and Service-Oriented Architecture

Reporting component for templates, reports and documents. Formerly XML Publisher.

An Introduction to Business Process Management: Tools and Techniques

Enterprise IT Architectures SOA Part 2

TECHNOLOGY TRANSFER PRESENTS MAX. From EAI to SOA ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION

Business Process Management (BPM) Cloud, Mobile, and Patterns Market Shares, Size, Strategies and Forecasts 2014 to 2020: Radiant Insights, Inc

End-To-End Invoice Processing Automation at Land O Lakes. Session #705. Natalie Hawley, Applications Developer

Process Discovery The First Step of BPM

<Insert Picture Here> Oracle BPA Suite 11g Overview & New Features

Groot, Groter, Groots(t)

Magic Quadrant for Intelligent Business Process Management Suites

SOA Best Practices (from monolithic to service-oriented)

COSA. COSA BPM Suite. Roadmap

Independent process platform

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

Enterprise IT Architectures BPM (Business Process Management)

BONITA, The Open Source BPM Solution

IBM BUSINESS P ROCESS M ANAGER V7.5

A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

Business Process Modeling Notation. Bruce Silver Principal, BPMessentials

SERVICE ORIENTED ARCHITECTURE

How To Compare The Cost Of Business Process Management (Bpm) To Open Source Software (Bmp)

April 4, 2008 BPM Tool Usage Varies By Sector. by Ken Vollmer for Enterprise Architecture Professionals. Making Leaders Successful Every Day

What exactly is Business Process Management? Is it a process, technology, or management discipline?

BPM ORACLE BPM: AN OVERVIEW. By: Chris Ostrowski. Oracle BPM: An Overview i. Copyright 2014 Avout Copyright 2014 Avout

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm.

Capital Market Day 2015

ARIS 9. Highlights of next ARIS major release

OpenText Cordys Business Process Management Suite

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process

What is BPM? Software tools enabling BPM

Policy Driven Practices for SOA

Bruce Silver Associates Independent Expertise in BPM

Business Activity Monitoring

Pervasive Software + NetSuite = Seamless Cloud Business Processes

EHR Business Process Models for Care Coordination and MU

ORACLE WEBCENTER PORTAL

A BIAN Building Block Service Repository and Registry

Semantic Business Process Management Lectuer 1 - Introduction

Service Oriented Architecture

Introduction to Business Model Simulation ActiveVOS Designer

The Synergy of SOA, Event-Driven Architecture (EDA), and Complex Event Processing (CEP)

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

JOURNAL OF OBJECT TECHNOLOGY

Transcription:

New Directions in BPM Tools and Technology Bruce Silver Independent BPM analyst BPMS Watch (www.brsilver.com/wordpress) BPMN Training (www.bpmessentials.com) bruce@brsilver.com 831.685.8803 Copyright 2007 Bruce Silver Associates 1 BPM Is More Than a Management Discipline! Cross-functional process thinking is good But tools and technology needed as well to model your processes to analyze your models to automate process implementation to measure and optimize process performance Sales and Mktg A B D Fulfillment Service and Support Financials C Trading Partners Copyright 2007 Bruce Silver Associates 2

Agenda BPA tools versus BPMN Implementation BPMS: Key to -Driven Implementation type guides product evaluation New Directions Collaboration Web-hosted BPM Measure, Then Model BPM on SOA Progress in BPM standards Copyright 2007 Bruce Silver Associates 3 Inherently a business activity, not IT Abstract omits implementation details Requirements handoff to IT, or business view of the developed implementation? Document, analyze as-is process Context in enterprise value chain Activity flow Links to resources, data, systems, goals, KPIs Describe improved to-be process Project performance with simulation analysis Copyright 2007 Bruce Silver Associates 4

BPA versus BPMN Source: IDS Scheer Copyright 2007 Bruce Silver Associates 5 BPA versus BPMN BPMN Just the activity flow No user model No data model No KPI model etc OMG standard Inexpensive tools Events and exception handling Can be used for simulation, executable design No methodology Users need training www.bpmessentials.com Check Order Complete Fulfillment Service Invalid Order yes Fix Order Complete? In stock? yes 4 days no no Shipping Notice Incomplete Order Notice Out of Stock Notice Cancel Fulfillment Invoice Item Unavailable Notice Copyright 2007 Bruce Silver Associates 6

Simulation Goal: predict performance improvement before implementation Useful tool, or fake feature? Based on parameterizing the model Instance volume, type, creation pattern Resources: quantity, cost, availability calendar Tasks: assigned resource, active time, wait time Flow branches: probability Events: probability, time of occurrence Calculate outputs by running the model Times, costs, other KPIs Breakdown by process type, activity, resource 70 60 50 40 30 20 10 0 Total Time - Histogram 0 5 10 15 20 25 Days Copyright 2007 Bruce Silver Associates 7 BPMS: Key to -Driven Implementation Performance Management - Dashboards - Analytics - BAM BAM Engine Performance Data Integration adapters Systems ERP - Flow - Resources/costs - KPIs - Simulation analysis Design - Flow - Resources - Data - rules - Forms - Integration Engine Workflow Integration Framework s CRM EJB Legacy IT Human User User User User workflow Copyright 2007 Bruce Silver Associates 8

BPM Implementation The Old Way BPA Tool Biz Value Chain KPI and Simulation Requirements Document Is this what we asked for? IT Functional Specifications Document IT Tool (UML) Development in IDE (Java) Deploy the Solution Copyright 2007 Bruce Silver Associates 9 BPM Implementation BPMS Clean Handoff -Style Dashboards BAM Workflow WSDL Biz BPA Tool KPI Skeleton BPEL Engine Integration Framework s Integration adapters ERP SQL Legacy IT EA Tool Component (UML) BPMS Design Tool Design IDE Component Design Copyright 2007 Bruce Silver Associates 10

Biz IT EA Tool Component (UML) BPM Implementation Collaborative /Design BPMS Dashboards Shared Environment BPMN Flow Data Participants/ Resources Simulation analysis Metrics, KPIs Executable Design Data transformation Integration Exception handling UI design, scripting rules BAM Engine Workflow Integration Framework s Integration adapters IDE WSDL ERP SQL Legacy Component Design Copyright 2007 Bruce Silver Associates 11 Which is the Best BPMS? All have the same basic building blocks but emphasize different features Human workflow Integration rules BAM needed by different process types Task routing Production workflow Case management Integration-centric and different business/it interaction patterns Handoff vs collaborative supporting different technical architectures Service orchestration (BPEL) vs Workflow-oriented 2007 BPMS Report (FREE from bpminstitute.org) Copyright 2007 Bruce Silver Associates 12

Type Characteristics Copyright 2007 Bruce Silver Associates 13 Type: Task Routing Source: Adobe Differentiators: Forms: Ajax (web) or intelligent offline Low skills barrier to process design/deployment Copyright 2007 Bruce Silver Associates 14

Type: Production Workflow Source: Pegasystems Differentiators Dynamic rule-based task assignment Proven scalable to high instance volumes Workgroup productivity performance metrics Copyright 2007 Bruce Silver Associates 15 Type: Case Management Source: Global 360 Differentiators Unstructured/semi-structured case process Add data, docs, tasks, processes to case folder at runtime Team collaboration support ECM repository integration Copyright 2007 Bruce Silver Associates 16

Type: Integration-Centric Differentiators Asynchronous integration infrastructure Explicit SOA support (ESB, registry, repository) Complex business objects, data transformation, business rules Rich event management and exception handling Industry solution templates Source: webmethods Copyright 2007 Bruce Silver Associates 17 s vs Routing s s Implement decision logic Result returns data to process Executed in separate BRE s apply across processes Traceable via repository Managed centrally for the organization Changing the rule takes effect immediately, without redeploying process version users can change (via rule management app) Routing s Implement flow logic Result determines branch Executed in process engine s apply in a single process activity Not managed as corporate policy Changing the rule means versioning, redeploying the model users can t change (requires access to executable design tool) Copyright 2007 Bruce Silver Associates 18

BRMS-BPMS Integration Capture Repository Design Engine Decision s BPMS Performance Management - Dashboards - Analytics - BAM Execution Integration framework Systems Performance EDI Data Maintenance Repository Service Interface BRMS Workflow s Power Trak CNS Data & Analysis Design Engine Imaging s User User User Workflow framework Copyright 2007 Bruce Silver Associates 19 New Directions: Collaboration Suddenly everybody wants it.. but what is it? Unstructured team activities Collaborative process modeling Collaborative design: common repository Focus on the work portal 1 Complete Requirements Document 2 Engineering Sign-off OK 6 Next 3 Prepare Room Check-out to Room Check-in from Room 4 Rejected Issues Resolution 5 External Review, Edit, Approval Source: EMC Engineering Room External Approval Room Copyright 2007 Bruce Silver Associates 20

New Directions: Web-hosted BPM Favors browser-based modeling/design tools Lombardi, Appian, Cordys, Pega Appian Anywhere SaaS model for pilot or full implementation Lombardi Blueprint Filling the gap between discovery and modeling Source: Lombardi Copyright 2007 Bruce Silver Associates 21 New Directions: Measure, Then Model Don t know which process to tackle first? Measure first to identify problems Instrument backend systems Then model, analyze, improve Source: webmethods Copyright 2007 Bruce Silver Associates 22

New Directions: BPM on SOA BPM-SOA links just emerging Mostly from vendors who provide both es and services have separate lifecycles Can your BPMS identify available business services? support loosely coupled services on ESB? publish business processes to service registry/repository? IT Registry Model Design Discover services Register services Manage Model Lifecycle ESB Measure Execute Deploy Service Lifecycle Design (Orchestrate) Consume services Deploy services BPM Suite SOA Suite Repository Copyright 2007 Bruce Silver Associates 23 Progress in BPM standards BPMN process modeling Rapidly growing adoption Currently (1.0) no metamodel, serialization BPDM _ BPMN 1.1 soon will provide XPDL a stopgap? Could become the real process portability standard Extensions still required BPEL process execution based on SOA New v2.0 good for system-to-system processes Looming debate over BPEL4People Copyright 2007 Bruce Silver Associates 24

Thank you For more on BPM Tools and Technology 2007 BPMS Report series on www.bpminstitute.org BPMN training from www.bpmessentials.com or BPM Institute BPMS Watch blog and reports at www.brsilver.com/wordpress Copyright 2007 Bruce Silver Associates 25