The OMG BPM Standards



Similar documents
The OMG Business Process Related Standards

The Right Way To Think About BPM Technology

Business Process Management (BPM)

Business Process Modeling and Standardization

Business Process Management Initiative - BPMN and the BPCNOM Style

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise

SOA Enabled Workflow Modernization

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

Business Process Standards and Modeling

Dr. Jana Koehler IBM Zurich Research Laboratory

Rules and Business Rules

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

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

Business Process Design

Information Management & Data Governance

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Business-Driven Software Engineering Lecture 3 Foundations of Processes

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

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

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

Enterprise Data Governance

Lecture 8 BP enactment

Introduction to Service-Oriented Architecture for Business Analysts

Semantic Business Process Management Lectuer 1 - Introduction

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

Software Engineering G

A Framework for a BPM Center of Excellence

Process-Based Business Transformation. Todd Lohr, Practice Director

Semantic Business Process Management

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

Whitepaper Data Governance Roadmap for IT Executives Valeh Nazemoff

A Closer Look at BPM. January 2005

Project Management Office Best Practices

Five best practices for deploying a successful service-oriented architecture

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Bruce Silver Associates Independent Expertise in BPM

Business Process Management Enabled by SOA

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

BPMN Fundamentals. BPMI Meeting #12. London, United Kingdom May 13-14, Stephen A. White, IBM Notation Working Group Chair

What Business and Process Analysts Need to Know About BPM Suites

From the White Board to the Bottom Line

The following is intended to outline our general product direction. It is intended for informational purposes only, and may not be incorporated into

OpenText Cordys Business Process Management Suite

What is BPM? Software tools enabling BPM

Interstage BPM v Copyright 2010 FUJITSU LIMITED

Explore the Possibilities

Vermont Enterprise Architecture Framework (VEAF) Identity & Access Management (IAM) Abridged Strategy Level 0

Information Management Metamodel

04 Executive Summary. 08 What is a BI Strategy. 10 BI Strategy Overview. 24 Getting Started. 28 How SAP Can Help. 33 More Information

Unifying IT Vision Through Enterprise Architecture

Developing SOA solutions using IBM SOA Foundation

Enterprise IT Architectures BPM (Business Process Management)

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Microsoft SOA Roadmap

Introduction to Business Process Management

The Way to SOA Concept, Architectural Components and Organization

5 Steps to Choosing the Right BPM Suite

Analytics Strategy Information Architecture Data Management Analytics Value and Governance Realization

A Categorization of Collaborative Business Process Modeling Techniques

Business Process Driven SOA using BPMN and BPEL

MKS Integrity & CMMI. July, 2007

BUSINESS RULES AND GAP ANALYSIS

Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions

Extend the value of your core business systems.

Business Process Management Tampereen Teknillinen Yliopisto

Quest for a Business Rules Management Environment (BRME) in the Internal Revenue Service

IBM WebSphere Business Integration

OPTIMUS SBR. Optimizing Results with Business Intelligence Governance CHOICE TOOLS. PRECISION AIM. BOLD ATTITUDE.

Enterprise Architecture: A Governance Framework

IBM Information Management

BUSINESS RULES MANAGEMENT AND BPM

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

XPDL 2.0 and BPMN 1.0 Tutorial

Approach to Service Management

What Every Enterprise Architect Needs to Know about Workflow and BPM

How To Be An Architect

Realizing business flexibility through integrated SOA policy management.

Visual Enterprise Architecture

Federal Enterprise Architecture and Service-Oriented Architecture

Business Performance Management Standards

IT Governance Overview

Business Process Modeling and Analysis with Savvion BusinessManager

Efficient BPMN: from Anti-Patterns to Best Practices

Master Thesis Building an open source Business Process Simulation tool with JBoss jbpm

Solutions Master Data Governance Model and Mechanism

STANDARDIZING BUSINESS ARCHITECTURE

Oracle SOA Suite 11g: Essential Concepts Student Guide

Certified Information Professional 2016 Update Outline

US ONSHORING OFFERS SUPERIOR EFFECTIVENESS OVER OFFSHORE FOR CRM IMPLEMENTATIONS

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

Computing & Communications Services

Service Oriented Architecture (SOA) An Introduction

Transcription:

The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell miers@bpmfocus.org

A BPM Definition Business Process Management is primarily a business philosophy About people The way they work together (their business processes) The performance objectives that these processes underpin At the same time, it is about the technology used to make this vision a reality Systems implementation is highly iterative (not waterfall) It is a way of running the business (a mind set) that continually drives performance improvement A Journey, not a Destination 2

Business Modeling & Integration The OMG BMI Domain Task Force is focused on supporting organizational improvement initiatives through the development of effective standards6 Covers a wide spectrum High-level representations of an organization and its objectives The journey of organizational maturity and performance improvement The language and jargon of an industry/organization Modeling processes and business rules and how these translate into supporting business operations Common data structures to support analysis and optimization Enabling effective translation from one usage to another 3

Business Modeling Components Rules Vocabulary Strategic Plan Motivation Maturity Processes Enterprise Model Financial Plan Organization Value Chain Specifications Current work Potential Development Resources Competencies Locations Source Fred Cummins, EDS 4

BMI Specifications Adopted specifications BMM (Business Motivation Metamodel) BPMN (Business Process Modeling Notation) BPDM (Business Process Definition Metamodel) SBVR (Semantics of Business Vocabulary & Rules) BPMM (Business Process Maturity Model) Specifications in process OSM (Organization Structure Metamodel) BPRI (Business Process Runtime Interfaces) BPMN 2.0 (Merged Notation & Metamodel) PRR (Production Rules Representation) 5

Multiple Overlapping Categories OSM SBVR BPMN BPDM Workflow Organizational Modeling Process Modeling PRR Document Management BPEL Business Rules EAI BPM Suite Solution Frameworks Simulation Business Activity Monitoring (BAM) Business Intelligence (BI) BPRI BPMN BP Modeling Notation BPDM BP Description Metamodel BPRI BP Runtime Interface OSM Organizational Structure Metamodel PRR Production Rules Representation SBVR Structured Vocabulary of Business Rules BPEL Execution Language (Web Services) Enterprise Applications 6

BP Maturity Model (BPMM) Change Management Level 5 Optimized Capability Management Level 4 Managed Culture of Optimization Business Management Level 3 Defined Process Measurement Work Unit Management Level 2 Repeatable Standardized Processes Inconsistent Results Level 1 Initial Basic Mgt Control 7

Business Process Maturity Model 5 Maturity Optimizing Optimized Level 4 Maturity Predictable Level Implement continuous proactive improvements to achieve business goals Manage process and results quantitatively and exploit benefits of standardization Planned innovations Change management Capable processes Stable processes Reuse / knowledge mgt Predictable results 3 Maturity Standardized Level Develop standard processes measures, and training for Product & Service offerings Productivity growth Effective automation Economy of scale 2 Managed 1 Maturity Initial Level Build disciplined work unit management to stabilize work and control commitments Motivate people to overcome problems and just get the job done Repeatable practices Reduced rework Satisfied commitments Ad hoc methods Reward heroes Defects and overruns 8

Visibility Of Process Maturity Probability 5 Target Probability 4 Target Time/$/... Probability 3 Target Time/$/... Probability 1 Probability 2 Target Target Time/$/... Time/$/... Time/$/... 9

BPMM Use & Status Overview BPMM describes an evolutionary improvement path that guides organizations in moving from immature, inconsistent processes to mature, disciplined processes prioritizes improvements and provides a reference model for appraising business processes and their institutionalization BPMM might be though of as describing the journey that an organization embarks upon when engaging in a business process driven transformation initiative. Audience Enterprise Executives, Line of Business Managers/Executives, IT Executives; Leaders of change initiatives& BPO evaluation teams Functional Use Guiding Business Process Improvement Programs, Assessing Risk, Evaluating Supplier Capabilities & Benchmarking Current Status Beta-specification adopted in June 2007 (available on OMG site) A Finalization Task Force chartered; aims to complete by end 07 10

Business Motivation Model (BMM) Processes Rules Means Mission Strategy Tactics Guidance: Policies & Rules Organization Ends Vision Goal Objective Influencers Internal External Assessment Strengths Weaknesses Opportunities Threats Impact Value Risk Reward Source Fred Cummins, EDS 11

BMM Use & Status Overview An integrated approach for deciding, documenting, communicating, and managing key elements in business design Audience Business Managers, the individuals supporting their work and vendors developing modeling tools and repositories Functional Use a conceptual tool for engineering the business itself a tool for organizing and clarifying the design of the business and its documentation a formal scheme for structuring high-level documentation of business designs Current Status Adopted July 06; available for download on OMG Site A few tools available 12

Semantics of Business Vocabulary and Rules (SBVR) Declarative expression of intent Provides for levels of enforcement Model concepts independent of business vocabulary Alternative vocabularies support different communities (e.g., English, German) Rules expressed as structured natural language Actions depend on context of application Rule: It is obligatory that each driver of a rental is a qualified driver. Source Fred Cummins, EDS 13

SVBR Use & Status Overview Captures the concepts, terminology and rules used in the operation of an organization (independently of the information systems); Also used to document the business policy and governance principles of an organization Audience Vendors of vocabulary and business policy/rules management tools; the users of these tools; may also be used by those concerned with defining Governance frameworks Functional Use Provides the ability to specify and state definitions formally and unambiguously in terms of other definitions (in the vocabulary); allows definitions to be interpreted using formal logic Current Status Adopted in Sept 2005; currently going through the later stages of finalization; Available on the OMG web site here 14

Business Process Definition Metamodel Business Models Transformation BPMN Notation BPDM Model Structure Proprietary Model Transformation Transformation Transformation Transformation BPEL WS-CDL ebbp XPDL Execution Models BPEL Business Process Execution Language WS-CDL Web Svcs Choreography Defn. Lang. ebbp electronic business Business Process XPDL XML Process Definition Language Source Fred Cummins, EDS 15

BPDM Packages & Abstractions Abstractions Composition Model Course Model Common Behavior Model Happening (Event) Processing Behavior Simple Interaction Activity Model Interaction Protocol Model BPMN Package 16

BPDM Use & Status Overview Provides the capability to represent and interchange business process models independently of modeling notations Marries process orchestration with choreography Provides a robust serialization (storage) mechanism for BPMN Audience Vendors defining how they exchange process models; enabling for broad industry interoperability; will only happen if end-users look for compliance Functional Use Defines a shared vocabulary for process modeling concepts; a sort of universal syntax supporting most common process modeling notations; as much as is possible, enables the robust exchange of models while preserving the intended enactment and execution semantics Current Status Beta Specification adopted in March 07; Finalization Task Force formed to identify and resolve issues; Available on the OMG site by the end of July 07 BPMN 2.0 (Business Process Model and Notation) is designed to merge BPDM and BPMN 1.1, extending the modelling notation to take advantage of the enhanced capabilities available in BPDM 17

Business Process Modeling Notation Flow-chart style notation for defining Business Processes Original development objectives Acceptable and usable by the business community Able to generate executable processes (e.g., BPEL) through a combination of graphical elements and supporting information (attributes) Methodology Agnostic As complex as it needs to be 18

BPMN Use & Status Overview Standard, graphical modeling representation of business process Audience Business community (in terms of learning to use the notation and modeling their business processes); Vendors of Modeling tools and BPM Suites Functional Use BPMN provides an easy to use flow-charting notation that is independent of the implementation environment. Facilitates the translation of business level models into executable models that BPM Suites and workflow engines can understand Current Status BPMN 1.0 introduced by BPMI.org BPMN 1.1 should be available here by August 07 BPMN 2.0 in development (target delivery end of 08) 19

BPMN 2.0 A single specification, entitled Business Process Model and Notation (BPMN 2.0), that defines the notation, metamodel and interchange format Extension of BPMN notation to address BPDM concepts Reconcile BPMN and BPDM to a single, consistent language The ability to exchange business process models and their diagram layouts among process modeling tools preserving semantic integrity Enhancements in BPMN s ability Model orchestrations and choreographies as stand-alone or integrated models Support the display and interchange of different perspectives on a model that allow a user to focus on specific concerns 20

Organization Structure Metamodel Organization unit Position Authority Responsibility Relationships Contact information Organization rules Modeling vs. runtime Matrix structures Source Fred Cummins, EDS 21

OSM Use & Status Overview Definitive vocabulary, rules and interchange metamodel for specifying the authority, responsibility and accountability structures of an organization Audience Business Managers and staff who must document their organizational structure; Vendors of modeling tools and BPM Suites Functional Use Enable the business level documentation of virtually any sort of organizational form, the organizational units that go to make them up, information about those groups and their relationships Current Status Currently in development; expected to produce an effective standard by the end of 2007 22

Business Process Runtime Interface Potential/Future Uses Worklist Mgr. Analysis Tools Event Service. BPRI Process Engine Process Engine Process Engine Applications Applications Applications 23

BPRI Use & Status Overview Common data model (interface) for the information used at process execution; facilitate more effective process analysis and business performance improvement Audience BPM Suite, BI and Process Analysis tool vendors Functional Use Facilitate better process metrics and enable the emergence of specialist products that help analyze business processes in real time, suggesting improvements and helping Business Analysts in spotting process improvement opportunities Current Status Work is ongoing; a joint effort envisaged with the WfMC aims to complete the specification by the end of 2007 24

Model Driven Architecture (MDA) Technology Independent Applications MOF Specify Languages QVT Specify Model Transformations Models Specify Solutions XMI Model Exchange Format Platform Independent Model Transformation Platform Specific Model Code Generation Executable Code 25

Summary The firm can now drive its operations with models change the model and you change the way things happen Mechanisms for protecting your assets The power of BPDM (and BPMN 2.0) is its ability to support business process refactoring (i.e. different views of the same process) These new views will foster process understanding at a more strategic level, yet will be directly translatable into today s BPMN providing a direct linkage between the business strategy and the detailed process activities in your company Implications of Organizational Modeling only just being appreciated Enabling better analysis and performance improvement is the next step We need the active support and involvement of the user community Don t leave it to the vendors to control your destiny As we start to bring these concepts together, we really need more business involvement In the end, its you guys who derive the benefits of all this 26

BPM Project Methodology Form Steering Group Identify Suitable Project Develop Business Case Ensure Executive Sponsorship Iterate Project Commitment Form Core BPM Project Team Understand The Process Identify Breakthrough Opportunities Develop & Prototype On BPM Suite Implement & Measure Results Continuously Adapt and Promote Success 27

Achieving BPM Success 100% 80% Center of Excellence BP Team No BP Team or CoE 60% Limited Success Greater Success 40% 29% 27% 26% 35% 27% 32% 36% 20% 0% 0% 6% 12% Little to No Success With BPM Initiatives 9% 15% Initially Significant Difficulties With BPM Initatives; Now Experiencing Limited Success Departmental Success With BPM Initiatives; No Success at Enterprise Level 6% Leveraged Early Success Into Repeatable Process Improvement Initiatives 6% 0% Very Successful Enterprise Level BPM Program Source: Transformation+Innovation and BPTrends 28

Choosing The Right Organizational Form 5 d 4 b c e Maturity 3 h g i a c f 2 1 Project Scope Enterprise 29

Evolving Role of CoE Organization Discipline Level 3 BPM CoE Organization develops standard processes Agility Level 5 Continuous change and Innovation Work unit Level 2 BPM Project Team Unit mgrs. establish discipline & stability De-centralized Level 4 BPM CoE End-to-end process managed statistically Trust Individual Level 1 Ad Hoc processes, inconsistent results Level 5 Opportunistic improvements Source: Adapted from Dr. Bill Curtis, Capability Measurement 30

A Broad Range Of Tasks Ongoing Business Engagement Corporate BPM Steering Group Gain Executive Sponsorship Develop Multi-Year Road-Map Develop Organizational Framework For Change Agree Governance Measure & Contrast Ensure Business Commitment Develop Change Program Capabilities Business Side Evaluate & Select Methodologies & Tools Agree Language Understand Business Big Picture Develop Corporate Process Architecture Appoint Global & Local Process Owners Global v Local Guidelines Train & Develop Specialists IT Side Understand New Technology Capabilities Assess BPM Modeling Tools Assess BPM Suites Develop Conceptual Process Architecture Ring-Fence Legacy Applications Develop Library of Integration Components Develop Library of Process Components Individual Change Projects Scope Project Re-engage Affected Managers & Execs Understand Process & Interactions Develop Alternative Scenarios Redesign Around Corporate Architecture Develop Solution Deploy & Roll-Out Work On Culture Oversee Individual Change Programs Rationalize Metrics Develop Prototypes Train Workforce Review, Re-plan Support Individual Change Projects Support Individual Change Projects Implement Adapt, Adapt, Adapt