• No results found

The OMG BPM Standards

N/A
N/A
Protected

Academic year: 2021

Share "The OMG BPM Standards"

Copied!
31
0
0

Loading.... (view fulltext now)

Full text

(1)

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

(2)

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

(3)

3

© 2007 BPM Focus – All Rights Reserved

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

(4)

Enterprise Model

Vocabulary

Organization Rules

Processes

Locations

Financial Plan Motivation

Resources

Maturity

Competencies

Business Modeling Components

Value Chain Strategic Plan

Potential Development Specifications

Current work

(5)

5

© 2007 BPM Focus – All Rights Reserved

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)

(6)

Multiple Overlapping Categories

Workflow

Document Management

Business Rules

Organizational

Modeling Process

Modeling

Simulation

Business Activity Monitoring (BAM)

Business Intelligence (BI)

Enterprise Applications Solution

Frameworks EAI

BPM Suite

OSM

BPMN

BPRI

PRR

BPEL

BPDM

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)

SBVR

(7)

7

© 2007 BPM Focus – All Rights Reserved

BP Maturity Model (BPMM)

Level 1 Initial

Basic Mgt Control Level 2

Repeatable

Level 3 Defined

Level 4 Managed

Level 5 Optimized

Standardized Processes

Process Measurement

Culture of Optimization

Inconsistent Results

Work Unit Management

Business Management

Change Management

Capability Management

(8)

Business Process Maturity Model

Implement continuous proactive improvements to achieve business goals

Maturity Level Optimized 5 Optimizing

Planned innovations Change management Capable processes

Manage process and results quantitatively and exploit benefits of standardization

Maturity Level Predictable 4 Predictable

Stable processes

Reuse / knowledge mgt Predictable results

Develop standard processes measures, and training for Product & Service offerings

Maturity Level Standardized 3 Standardized

Productivity growth Effective automation Economy of scale

Build disciplined work unit management to stabilize work and control commitments

Managed

2 Managed Repeatable practices

Reduced rework

Satisfied commitments

Motivate people to

overcome problems and just get the job done

Maturity Level Initial

1 Initial Ad hoc methods

Reward heroes

Defects and overruns

(9)

9

© 2007 BPM Focus – All Rights Reserved

Visibility Of Process Maturity

Probability

Target

1

Time/$/...

Probability

Target

2

Time/$/...

Probability

Target

3

Time/$/...

Probability

Target

4

Time/$/...

Probability

Target

5

Time/$/...

(10)

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

(11)

11

© 2007 BPM Focus – All Rights Reserved

Business Motivation Model (BMM)

Strategy Mission

Tactics Guidance:

Policies &

Rules

Goal Vision

Objective

Influencers

External Internal

Strengths

Weaknesses

Threats Opportunities

Reward Risk

Processes

Organization

Rules

Assessment

Impact Value Ends

Means

Source – Fred Cummins, EDS

(12)

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

(13)

13

© 2007 BPM Focus – All Rights Reserved

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

(14)

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

(15)

15

© 2007 BPM Focus – All Rights Reserved

Business Process Definition Metamodel

Proprietary Model BPMN

Notation

Transformation

Transformation

BPEL

Transformation

WS-CDL

BPDM

Model Structure

ebBP

Transformation

Business Models

Execution Models

ebBP – electronic business Business Process XPDL – XML Process Definition Language BPEL – Business Process Execution Language

WS-CDL – Web Svcs Choreography Defn. Lang.

XPDL

Transformation

Source – Fred Cummins, EDS

(16)

BPDM Packages & Abstractions

Abstractions

Common Behavior Model

Simple Interaction Composition Model Course Model

Activity Model

Processing Behavior Happening

(Event)

Interaction Protocol Model

BPMN Package

(17)

17

© 2007 BPM Focus – All Rights Reserved

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

(18)

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 …

(19)

19

© 2007 BPM Focus – All Rights Reserved

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)

(20)

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

(21)

21

© 2007 BPM Focus – All Rights Reserved

Organization Structure Metamodel

¾ Organization unit

¾ Position

¾ Authority

¾ Responsibility

¾ Relationships

¾ Contact information

¾ Organization rules

¾ Modeling vs. runtime

¾ Matrix structures

Source – Fred Cummins, EDS

(22)

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

(23)

23

© 2007 BPM Focus – All Rights Reserved

Business Process Runtime Interface

Analysis Tools

Process Engine Process Engine Process Engine

Applications Applications Applications

Worklist Mgr. Event Service.

Potential/Future Uses

BPRI

(24)

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

(25)

25

© 2007 BPM Focus – All Rights Reserved

Model Driven Architecture (MDA)

Platform Independent Model

Platform Specific Model

Executable Code Transformation

Code Generation

QVT

Specify Model Transformations

Models

Specify Solutions

MOF

Specify Languages

Technology Independent Applications

XMI

Model Exchange Format

(26)

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

(27)

27

© 2007 BPM Focus – All Rights Reserved

BPM Project Methodology

Continuously Adapt and Promote Success

Ensure Executive Sponsorship

Project Commitment Form Core BPM Project Team

Implement

& Measure Results Iterate

Form Steering

Group

Develop Business

Case Identify

Suitable Project

Understand The Process

Identify Breakthrough Opportunities

Develop &

Prototype On BPM Suite

(28)

Achieving BPM Success

Little to No Success

With BPM Initiatives

Initially Significant Difficulties With

BPM Initatives;

Now Experiencing Limited Success

Departmental Success With BPM Initiatives;

No Success at Enterprise Level

Leveraged Early Success Into

Repeatable Process Improvement

Initiatives

Very Successful Enterprise Level BPM Program

0%

20%

40%

60%

80%

100%

0%

6% 12%

9%

15%

29% 27% 26%

35%

27%

32%

6%

36%

6%

0%

Center of

Excellence BP Team

No BP Team or CoE

Limited Success Greater Success

(29)

29

© 2007 BPM Focus – All Rights Reserved Scope

Maturity

5

4

3

2

1

Enterprise Project

h i

g

e

f d c

c b

a

Choosing The Right

Organizational Form

(30)

Evolving Role of CoE

Level 5

Opportunistic improvements

Level 5

Continuous change and Innovation

Organization

Work unit

Individual

Level 4

End-to-end process managed statistically

Discipline

Agility

Trust Level 3

Organization develops standard processes

Level 2

Unit mgrs. establish discipline & stability

Level 1

Ad Hoc processes, inconsistent results

BPM Project Team

BPM CoE

De-centralized BPM CoE

(31)

Agree Language

Train & Develop Specialists

Support Individual Change Projects Appoint Global & Local

Process Owners

Rationalize Metrics Global v Local

Guidelines Develop Organizational

Framework For Change

Measure & Contrast Ensure Business

Commitment

Oversee Individual Change Programs Review, Re-plan Agree Governance

Ongoing Business Engagement

Develop Change Program Capabilities

Scope Project Re-engage Affected

Managers & Execs

Develop Solution Redesign Around Corporate Architecture

Implement Deploy & Roll-Out

Adapt, Adapt, Adapt … Train Workforce Work On Culture Assess BPM

Suites Assess BPM Modeling Tools

Support Individual Change Projects Understand New Technology Capabilities

Develop Prototypes

Business Side IT Side

Individual Change Projects

A Broad Range Of Tasks

Develop Conceptual Process Architecture

Ring-Fence Legacy Applications Develop Library of Integration Components Develop Corporate

Process Architecture

Develop Library of Process Components

Understand Process

& Interactions Understand Business

Big Picture

Develop Alternative Scenarios Evaluate & Select

Methodologies & Tools Gain Executive

Sponsorship Develop Multi-Year

Road-Map Corporate BPM Steering Group

© 2007 BPM Focus – All Rights Reserved

References

Related documents

Provided that education in South Sudan is by and large in English, and that locally either Arabic or an indigenous language is used (the latter, in the first years of the

Figure 3 displays the variance explanation and RMSE related to the reconstruction of the tongue upper contour of our seven subjects by a PARAFAC model assessed by means

Table 3 presents estimates of the triple differences for total benefits and number of benefit receivers by gender, using the age of the oldest male and female in the

17 Cadangan Kerja-Kerja Perkhidmatan Pencucian Dan Pembersihan Luar Dan Dalam Bagi Kediaman Rasmi Datuk Bandar Seksyen 7, Kuarters Pengarah Seksyen 8, Teater Shah Alam

For example, did the project include a project charter (project management), a requirements management plan (IT man- agement) or an executive sponsor assess- ment (change

Latvian Ministry of Foreign Affairs, ‘Annual Report by the Minister of Foreign Affairs on activities performed and planned in 2013 in national foreign policy and European

69 A Kommentárról lásd C.. deus ex machinaként, aki amott fönt majd megnyilatkozik, amikor a szövetségesek holtpontra jutnak. Ahogy Párizsba jött, éppolyan

In the 1920’s and 1930’s, Jovita Mireles González conducted ethnographic fieldwork on Mexican American folklore and culture in the region, and this research served as a source