• No results found

Business Process Management

N/A
N/A
Protected

Academic year: 2021

Share "Business Process Management"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

SoberIT

Software Business and Engineering Institute

Business Process

Management

Janne J. Korhonen

(2)

SoberIT

Software Business and Engineering Institute

What is a business process?

HELSINKI UNIVERSITY OF TECHNOLOGY

(3)

SoberIT

Software Business and Engineering Institute

Business Process 1993

“Simply a structured, measured set of activities designed to produce a

specified output for a particular customer or market. It implies a strong emphasis upon how work is done within an enterprise, in contrast to a product focus’s emphasis on

what. A process is thus a specific

Input

Activities

what. A process is thus a specific

ordering of work activities across time and place, with a beginning, an end, and clearly identified inputs and outputs: a structure for action."¹

A.k.a workflow process

Output

(4)

SoberIT

Software Business and Engineering Institute

Business Process 2003

"A business process is the complete and dynamically coordinated set of

collaborative and transactional activities that deliver value to customers."¹

Processes are (ibid): Large and complex

Input

Activities

Collaboration

HELSINKI UNIVERSITY OF TECHNOLOGY page 4 Dynamic

Widely distributed

Long-running

Automated (at least in part)

Both ”business” and ”technical” in nature

Involve human intelligence and judgment

Difficult to make visible

Executes as a network, not as a chain

Output

(5)

SoberIT

Software Business and Engineering Institute

Business Process 2013?

IT and human resources will be exposed as software agents

Agents play different roles in different processes

Agents can coordinate their actions by agreeing upon their roles and future work in the goal-oriented collaboration

page 5

work in the goal-oriented collaboration

Ad hoc processes; essentially mobile

Challenging complexity

Context data ≠ instance data

Agents are stateful: provider behavior not idempotent

(6)

SoberIT

Software Business and Engineering Institute

Some modern definitions

A process is a coherent set of activities carried out by a collaborating set of

roles to achieve a goal.

– Ould: Business Process Management: A Rigorous Approach

A business process is the complete and dynamically coordinated set of

collaborative and transactional activities that deliver value to customers.

HELSINKI UNIVERSITY OF TECHNOLOGY

collaborative and transactional activities that deliver value to customers.

– Smith and Fingar: Business Process Management: The Third Wave

A business process consists of a set of activities that are performed in

coordination in an organizational and technical environment. These activities

jointly realize a business goal. Each business process is enacted by a single

organization, but it may interact with business processes performed by other

organizations.

– Weske: Business Process Management: Concepts, Languages,

Architectures

(7)

SoberIT

(8)

SoberIT

Software Business and Engineering Institute

Levels of business processes (Weske)

Business

Strategy

Goals

Determine Realize

HELSINKI UNIVERSITY OF TECHNOLOGY

Organizational Business Processes Operational

Business Processes Implemented

Business Processes

Determine

Determine

Determine

Realize

Realize

(9)

SoberIT

Software Business and Engineering Institute

Unit of Work (UoW)

Handles a single case of the UoW

Case

The Process Trinity (Ould)

Cases

Handles a single case of the UoW through its lifetime

Manages the continuing flow of cases of the UoW, monitoring over the medium term, scheduling,

and prioritizing case process instances

Case

Process

Case Management

Process

Observes long-term performance and trends, makes predictions, and determines the strategy for the case and case processes in the future

Case Strategy

(10)

SoberIT

Software Business and Engineering Institute

What is Business Process

Management?

Business Process Management

(BPM) is about

discovering

the

relationships between business

process participants,

analyzing

Analyze Discover

HELSINKI UNIVERSITY OF TECHNOLOGY

process participants,

analyzing

and

redesigning

them,

defining performance

metrics

for each participant, and

monitoring

and

optimizing

their performance.

Optimize Design

Implement Monitor

(11)

SoberIT

Software Business and Engineering Institute

BPM is a

Strategic

Tool

Strategic

Management

Monitoring

Discovery

Roles

G

o

a

ls

M

e

tr

ic

s

(12)

SoberIT

Software Business and Engineering Institute

Industrial

Age

1750-1960s

(13)

SoberIT

Software Business and Engineering Institute

Mind the Gap?

As-Is

Analysis

To-Be

Design

IT

Infrastructure

Business

Infrastructure

gap?

Requirements

(14)

SoberIT

Software Business and Engineering Institute

Removing Process from Applications

Business Business

Business Application

Business

Application Business ProcessBusiness Process

HELSINKI UNIVERSITY OF TECHNOLOGY Business Application Business Application Operating System Business Application Operating System Business Application Operating System Data Management Business Application Operating System Data Management Application Operating System Data Management Transaction Processing Application Operating System Data Management Transaction Processing Operating System Data Management Transaction Processing Business Process Management Operating System Data Management Transaction Processing Business Process Management

(15)

SoberIT

Software Business and Engineering Institute

The Modeling Spectrum

Code

Model

Model

Model-driven

Design-driven

Level of

abstraction

Code

Model

Code

Model

Code

Code only

Code visualization

Roundtrip

(16)

SoberIT

Software Business and Engineering Institute

Top-Down Meets Bottom-Up in BPMS

Collaborative

Business Process Model

Executable

Executable

Process

Development

Business

HELSINKI UNIVERSITY OF TECHNOLOGY

Executable

Process

Executable

Process

Service

Fabric

Information Systems

Software

Development

Business

Process

Management

System

(17)

SoberIT

Software Business and Engineering Institute

Business Process Management System

(BPMS)

A

business process

management system

is a

generic software system that is

driven by explicit process

representations to coordinate

the enactment of business

processes.

(18)

SoberIT

Software Business and Engineering Institute

Functional Faculties of BPMS

Process Administration Process

Modeling

Workspace

Orchestration Environment

HELSINKI UNIVERSITY OF TECHNOLOGY

Business Activity Monitoring Rules

Engine

Process Repository

Resource Management Process

Engine

(19)

SoberIT

Software Business and Engineering Institute

Pure-Play BPM Integration Enterprise Application Lombardi, Metastorm Pegasystems, Savvion TIBCO, Vitria, webMethods SAP, Oracle

BPM Vendors

Landscape

BPM Functionality Traditional B2B Enterprise Content Management Application Platform Sterling Commerce, Inovis, GXS EMC/documentum, Open Text, FileNet IBM, BEA, Microsoft,

(20)

SoberIT

Software Business and Engineering Institute

Business Process as a Network:

Private and Public Processes

Private Process

Specifies the process control

logic within the context of a

business process participant

HELSINKI UNIVERSITY OF TECHNOLOGY

Executable

Public Process

Governs externally observable

behavior of business process

participants by specifying the

message exchange between

them

Declarative

Private

process

Public

process

(21)

SoberIT

Software Business and Engineering Institute

Orchestration and Choreography specify

private and public process, respectively

Orchestration

is an imperative

formal description of the sequence

and conditions in which an

executable process invokes

Orchestration

Choreography

executable process invokes

services and interacts with other

processes in order to achieve its

design objectives.

Choreography

is a declarative

formal description of the

coordination between multiple

participants, specifying their roles

and observable message

(22)

SoberIT

Software Business and Engineering Institute

From an Orchestration Perspective

Send

PO

Transform

From ERP

PO Request

Private Process

Business A Orchestration

HELSINKI UNIVERSITY OF TECHNOLOGY

Receive PO

Ack

Receive PO

Response

Transform

To ERP

PO Acknowledgement

PO Response

Orchestration – A private executable business process

(23)

SoberIT

Software Business and Engineering Institute

From a Choreography Perspective

PO Request

Send

PO

Receive

PO

Public Process

Business A

Business B

HELSINKI UNIVERSITY OF TECHNOLOGY

Receive PO

Ack

Receive PO

Response

Send

PO Ack

Send PO

Response

PO Acknowledgement

PO Response

(24)

SoberIT

Software Business and Engineering Institute

Orchestration and Choreography

Together

Business

B

Business Analyst Tool

Business

A

Send

Business A Orchestration

Generate

Process

Model

Generate

Process

Model

Receive

Business B Orchestration

HELSINKI UNIVERSITY OF TECHNOLOGY

Send

PO

Receive PO

Ack

Receive PO

Response

Transform

Transform

PO Request

PO Acknowledgement

PO Response

Receive

PO

Send PO Ack

Receive PO

Response

Transform

Transform

Two process models reflecting a business agreement

(25)

SoberIT

Software Business and Engineering Institute

Logical Levels of BPM

Process Model (Notational)

Process template

Process Reengineering

Process Modeling

HELSINKI UNIVERSITY OF TECHNOLOGY

Orchestration

Orchestration

Services

Services

Applications

Applications

Process Integration

Process Assets

(26)

SoberIT

Software Business and Engineering Institute

Workflow Management (WfM)

Flow of work

Imperative

Suitable for workflow processes

”Controlled process”

Business Process Management (BPM)

IT Approaches to Process Management

HELSINKI UNIVERSITY OF TECHNOLOGY

Business Process Management (BPM)

Declarative

Suitable for structured collaborative processes

Explicit interactions

”Coordinated process”

Human Interaction Management (HIM)

Mobile behavior

Agreements

Suitable for irregular collaborations

Tacit interactions

”Contracted process”

HIM

BPM

WfM

(27)

SoberIT

Software Business and Engineering Institute

Evolution of Process Management

”Coordinated

”Contracted

Process”

Agreement

HELSINKI UNIVERSITY OF TECHNOLOGY

”Controlled

Process”

”Coordinated

Process”

Workflow

Management

Business

Process

Management

Workflow

Orchestration

Choreography

Human

Interaction

Management

Role

Story

(28)

SoberIT

Software Business and Engineering Institute

Four Waves of BPM

References

Related documents

Four simultaneously treated eyes and 6 sequentially treated eyes were excluded from the analysis of refractive out- come because of intraoperative flap complications that

The following members voted yea, to-wit: Bieritz, Bird, Boyd, Brenneman, Butler, Fourez, Golden, Green, Haton, Mackiewicz, Mockbee, Morse, Nesbitt, O’Kane, Becky Stark, Bruce

Hot stones massage of the face, neck and cleavage 70 PLN „Heatwave” massage (relaxing neck massage of Oshibori) 70 PLN Aromatherapy massage of the whole body 150 PLN.

2. Fleet Study Sub-Committee of the City Commission will review this report, make changes/recommendations to consultant... Subject: Commission Direction on RFP for Fleet

The mission configuration of the helm behaviors is provided in a behavior file, and the complete behavior file for the example mission is shown in Listing 5.. Behaviors are

I tabell 3 följer en sammanställning av de ändamål träden ska uppfylla på platsen som jag identifierade utifrån de ursprungliga gestaltningstankarna för Skogskyr- kogården samt

Based on these relationships, we hypothesize that temperature is a leading control over the isotopic values of water in the Fredericksburg region, and that groundwater has

We studied the expression of different proinflammatory cytokines, chemokines, and their receptors as well as certain adhesion molecules by human dermal endothelial cells