Enterprise IT Architectures BPM (Business Process Management)



Similar documents
Agenda. How Process & Decision Management Help to Increase Business Value? WebSphere Business Process Management

BPM and Rules Technical Update. Sunil Aggarwal, WebSphere BPM Leader UK&I

The Process Architect: The Smart Role in Business Process Management

IBM Software Enabling business agility through real-time process visibility

IBM Business Process Manager

Business Process Management Enabled by SOA

Lombardi Whitepaper: Why You (Probably) Cannot Afford to Use IBM for BPM. Why You (Probably) Cannot Afford to Use IBM for BPM

Enterprise IT Architectures SOA Part 2

IBM BUSINESS P ROCESS M ANAGER V7.5

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

What's new in Decision Management and BPM?

JOURNAL OF OBJECT TECHNOLOGY

Manageability with BPM

IBM Software IBM Business Process Manager Powerfully Simple

Dramatically improve the way work gets done with IBM Business Process Manager

Business Process Driven SOA using BPMN and BPEL

IBM Software IBM Business Process Management Suite. Increase business agility with the IBM Business Process Management Suite

Process Optimizer Hands-on Exercise

IBM BPM Solutions Addressing the Enterprise Business Process Management

Business Process Modeling and Analysis with Savvion BusinessManager

Achieving Process Innovation with Business Process Management and Operational Decision Management

A Guide Through the BPM Maze

SOA and SaaS - new challenges

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Business Process Management Tampereen Teknillinen Yliopisto

Introducing SAP s Landscape and Data Center Innovation Platform. Phil Jackson SAP Solution Engineer

Business Process Management and Cloud Computing

Process-Driven SOA Development

OpenText Cordys Business Process Management Suite

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

Dynamic Processes & Basic Case Management in IBM Business Process Manager Version Sunil Aggarwal Principal BPM Architect, Europe

SOA REFERENCE ARCHITECTURE: SERVICE TIER

IBM WebSphere Business Monitor, Version 6.1

IBM Tivoli Netcool network management solutions for enterprise

Ultimus Adaptive BPM Suite V8

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

Software Industry KPIs that Matter

Applying Business Architecture to the Cloud

SERVICE ORIENTED ARCHITECTURE

How To Use Ibm Tivoli Monitoring Software

Organizational Intelligence, Scalability, and Agility

ASSET ARENA PROCESS MANAGEMENT. Frequently Asked Questions

SOA and Cloud in practice - An Example Case Study

Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide

OMG releases BPMN What's changed?

Optimizing your IT infrastructure IBM Corporation

Address IT costs and streamline operations with IBM service request and asset management solutions.

Independent process platform

IBM Software Integrated Service Management: Visibility. Control. Automation.

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

SAP IT Infrastructure Management. Dirk Smit ALM Engagement Manager SAP Africa

Introduction to Business Model Simulation ActiveVOS Designer

Process Modeling using BPMN 2.0

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

Business Process Modeling Notation. Bruce Silver Principal, BPMessentials

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

Approach to Service Management

SAP IT Infrastructure Management

Baker s Dozen: 13 Ways Process Intelligence Drives Supply Chain Value

Process Automation Overview Process Automation Overview

Predictive Straight- Through Processing

Workflow/Business Process Management

Riverbed SteelCentral. Product Family Brochure

Business Process Modeling with BPMN. Dr. Darius Šilingas Head of Solutions Department

how can I deliver better services to my customers and grow revenue?

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge.

IBM Tivoli Service Request Manager

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

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

What is BPM? Software tools enabling BPM

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

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise

IBM BPM for SAP. The Value Proposition for SAP Customers IBM Corporation

IBM Certified BPM Application Developer IBM Business Process Manager Express or Standard Edition V8.5.5

Business Process Management In An Application Development Environment

Management in the Nutshell

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

Exploring the Synergistic Relationships Between BPC, BW and HANA

ARIS 9ARIS 9.6 map and Future Directions Die nächste Generation des Geschäftsprozessmanagements

Fast Track Your BPM Projects: Tools and Techniques for IT

Magic Quadrant for Intelligent Business Process Management Suites

Bruce Silver Associates Independent Expertise in BPM

Dr. Jana Koehler IBM Zurich Research Laboratory

EHR Business Process Models for Care Coordination and MU

Riverbed SteelCentral. Product Family Brochure

Solution Overview. Optimizing Customer Care Processes Using Operational Intelligence

CROSS INDUSTRY PegaRULES Process Commander. Bringing Insight and Streamlining Change with the PegaRULES Process Simulator

BPM for Structural Integrity Management in Oil and Gas Industry

Business Process Modelling Notation A tutorial

Business Process Modeling Information Systems in Industry ( )

API Management: Powered by SOA Software Dedicated Cloud

Transcription:

Dr. Hans-Peter Hoidn Executive Architect, IBM Distinguished IT Architect (Opengroup) Enterprise IT Architectures BPM (Business Process Management)

Introduction 2

Agenda of this Part Business Process Management (BPM), a relatively new approach in IT Key is: Business Processes can be captured in models and visualized in Business Terms (Activity, Task, Participant) Business Processes are automated using process models for execution Integration with existing applications through interfaces and services 3

BPM Introduction 4

The New Normal: Change, Complexity, Uncertainty $488 billion Lost in process inefficiencies in Fortune 500 companies $534 billion In mobile transactions by 2015 85% Of enterprises use external cloud services 50% Of businesses plan to adopt more collaborative sourcing models 70% Of businesses outsource one or more strategic activities 50 billion Devices connected to the Internet by 2020 5

Complexity exists internally within organizations Insurance Carrier Internal Employees Auto LOB Finance Commercial LOB Sales Home LOB Marketing 6

.and externally within the broader business network Companies need end-to-end process management To orchestrate human tasks to increase visibility Agents & Producers Partners & Re-insurers Insurance Carrier Internal Employees Consumers Commercial LOB Auto LOB Consumers Home LOB DMV Financial Institutions Outsourced Service Providers 3 rd Party Services 7 to manage exceptions and cases and for scalable transactions everything you need to manage end-to-end business networks

Can Your Processes Handle Change, Uncertainty and Complexity? Transformation Today Means: Simpler Business Led Change Full Process Visibility and Governance Optimized Processes and Decisions 8 Agile Processes and Decisions with Business Process Management

BPM Architecture 9

Root Causes of Business-Driven Processes Problems Customer Service 4 1 3 Invoice Reconciliation Teams 2 Finance and Ops Account Administration 6 Executive Management 1. Informal Tasks and Communication (ex Paper or email) 2. Inefficient Working Environment Spans Systems 3. Inconsistent Prioritization 4. Incomplete or Inaccurate Data Flow Between Systems 5. Lack of Control Over System and Business Events (Exceptions) 6. Poor Visibility Into Process Performance 5 Business Pains: Cannot Grow Efficiently Customer Satisfaction 10

BPM Delivers a Layer for Control and Visibility Customer Service 1 Invoice Reconciliation Teams 2 3 Finance & Ops Account Administration 6 Executive Management 1. Automatically prioritizes and routes work 2. Guides users through decisions 3. Standard and consistent work prioritization 4. Leverages exiting system data Systems BPM 5. Reacts to business events and generates actions 6. Real-time visibility and process control 4 5 Benefits: 80% Reduction in Manual Interactions Faster Issue Resolution 11

BPM Leverages SOA Infrastructure Invoice Reconciliation Teams Finance & Ops Executive Management BPM can abstract the business process from underlying systems and services. 12 BPM SOA Systems Customer Service Account Administration Over time, IT can consolidate those services into a common set of services within one SOA layer. Users of the process are not affected as services and systems are merged, replaced, or updated.

BPM Finance & Ops Invoice Reconciliation Teams Executive Management Customer Service Account Administration BPM SOA Now focusing on BPM Systems 13

Terms for BP Modelling based on BPMN (Business Process Model and Notation) 14

BPMN 2.0 (Business Process Model and Notation) BPMN (formal/2011-01-03) is an OMG Standard (Object Management Group see www.omg.org), most IT vendors are supporting BPMN BPMN 2.0 covers notation as well as the metamodel suitable for execution (BPMN 1.x covered only the notation) BPMN supports: Notation that a business person understands including a visual model with an appropriate Interchange Format Semantic Metamodel and an appropriate Interchange Format (such that models can be exchanged between tools) BPMN execution semantics 15

Definition of Terms (see also Standard BPMN Business Process Model and Notation ) Business Process Definition (BPD) Swim Lane Milestone Participant Step/Activity Flow Line Business Event User Story 16

Business Process Definition (BPD) A diagram that illustrates a business process includes participants, steps, activities, and sub-processes Business Process Definition objectives: Universally understood by both business and technologists Clearly and easily communicated in 5 minutes or less at any level of granularity Executable in a Business Process Management System 17

What is not a Business Process Definition? Entity State Diagrams Use Cases, Use Case Relationship Diagrams System Relationship Diagram Architectural Diagram Workflow Model (Application Development), Screen Flow 18

(Swim) Lane 19 Highlights role oriented activities versus the flow oriented activities A lane has a default set of participants

Milestones A milestone in a process Represents A period of time Goal/transition in the process May be expressed as a single moment in time e.g. graduation A milestone end-marker 20

Participant A participant is a user of a BPM environment Sets of users are Participant Groups 21

Activity/Step A unit of granularity in a process that Has a goal that can be expressed as a singular outcome Implemented as Task (human or system) Sub-process Can be a human task Single participant begins the activity Can contain multiple steps, (e.g. screens in a screen flow) These steps are not process steps Can be a sub-process Implemented as another BPD 22

Sequence Flow Lines A sequence flow line Defines the transition from one step or event to another 23

Events A business event Is the occurrence of a condition that triggers an activity. Can listen to catch a condition to trigger an activity or throw a result upon occurrence. throw Types of events include the following: Start /End Timer Message Exception listen 24

Modeling with BPMN (Business Process Modeling Notation) Single Interface that enable business process authors and analysts to Model and implement Simulate Inspect and debug Examine process performance Automatically optimize 25

The Business Problem one process instead of many actions Yesterday Tomorrow 26

Exercise: Check it out with www.blueworkslive.com Go to www.blueworkslive.com Register with your private email address (30 day trial) Go through tutorials Do first Discovery Maps just entering milestones and activities Use Process Maps modeling the business process 27

Blueworkslive Discovery Maps Milestones represent phases, Activities are within milestones 28

Blueworkslive Process Maps Common ground for Business as well as IT Business is specifying and defining activities and provides conditions / rules to be used in control flow IT specifies services 29

BPM in Action 30

BPMN in Action: Automation of Business Processes BPMN 2.0 Semantics automates the execution of business processes It is always known where the process stands KPIs (Key Performance Indicators) can be attached Bottlenecks can be identified Processes can be optimized BPMN supports a Round Trip: modeling, implementation, deployment, execution, monitoring, and back to modeling Business people are eligible to monitor the execution of processes (and the KPIs) 31

Business Process Management is a Team Sport Process Owner Business Users Business Leader How can I work smarter supported by flexible and dynamic processes modeled for the new way people buy, live & work? Business Analyst IT Architect IT Leader 32 IT Developer

Shared Model within a BPM Architecture Process Portal Process Portal Admin Console Process Coaches Worker Manager Scoreboards Process Designer Execute Administrator Collaborative platform Repeatable & iterative development cycle What you model is what is executed Process Designer Business Modeler Design Process Center Shared Model Optimize Shortened cycle of development Decrease maintenance workload No code approach Process Inspector Business Developer Process Designer Process Optimizer Business Analyst 33 Integration Developer

Seamless Collaboration Across Roles Business Process Owner Integration Developer Business Process Owner Authors a Process Application Defines Service Interfaces for Implementation by Integration Developer Imports the Process Application Generates Service Implementations Unit Tests Services Delivers Services to Repository Wires the Implemented Services to the Process Unit Test the Process Shared Assets Versioned Assets BPM Repository Server Registry 34

Development Collaboration Business IT (Based on IBM BPM 7.5) Process Designer Integration Designer Business & IT Authors Process Center Governance of Entire BPM Life Cycle Shared Assets Versioned Assets BPM Repository IT Developers 35 Business Author requires a back-end integration for an Expense Reporting process that he is building Integration Developer is building a straight-through Credit Check process that has a business exception path requiring human interaction

3 6 Enterprise IT Architectures Built-in Monitoring for Visibility 4 1 Performance Data Warehouse 3 2 Process Server BPMN Rules Monitoring BPEL ESB 1. Single BPMN model drives monitoring as well as execution 2. Data analysis performed continuously on-the-fly 3. Real-time visibility to tasks, SLAs in jeopardy 4. Visualize hot spots on diagram and drill down for insights 36 Out-of-box Process Portal Configurable Business Space Optional Microsoft Add-ons

Experience Monitor through your iphone Process Control 37

Exercise: Watch 15 min video demoing a BPM environment BPM Demo Videos on http://ibmbpmdemos.com or http://bpmwebdemos.com Recommendation watch BlueworksLive.com & IBM BPM End-2-End -- SHORT 15 min Demo mit Bill Hahn 38

39