model-to-execution€¦ · ui developer engineer software engineer process step role event business...

46
Model-to-Execution Improve your business by bringing your ARIS processes to life with webMethods

Upload: others

Post on 31-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Model-to-Execution

Improve your business by bringing your ARIS processes to life with webMethods

Page 2: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Page 3: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Model to Execution

… or better “Problem to Solution”

Seeing the problem Understanding the problem Defining the solution

Realizing the solution Process Improvement

Page 4: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Model-to-Execution

Define

Business

View

Process

Owner

Create &

Enhance

Logical View

Create

Executable

Process

Business

Analyst

Process

Engineer

Process

Participant

Integration

Engineer

Process

Engineer

UI

Developer

Integration

Engineer

Software

Engineer

Process

Step

RoleBusiness

Flow

KPI

Logical

Process

Software

Service

Logical

Data

Task

Participant

Service

What?

Who?

How

?

Event

Business View Logical View Execution View

One Model

Process Governance & Methodology

Role-based Tooling

Page 5: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

ServicesServices

Services

TaskService

Participant

Architecture

Model to Execution

ARISRepository

KPI

ProcessStep

Capability

BusinessFlow

CentraSite

LogicalProcess

Data

SoftwareService

BPMNBPMN

BPMN

ServicesServices

LogicalProcesses Services

LogicalProcesses

Process Governance

Create & Enhance Logical View Create Executable ProcessDefine Business Views

Document ITsupport withcapabilities

Identifyand assign

businessservices

Processreview and

release cycle

Describebusinessprocess

Ensurebusinessprocessquality

Adaptlogical

process

Enhancelogical

process

Reviewand release

logicalprocess

Reviewlogicalmodel

Rationalizereuse

(executableprocess)

Enhanceand compose

executableprocess

Reviewand releaseexecutable

process

Page 6: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Technical Prerequisite for this Case

We assume that the IT department of United Motors Group is using CentraSite as a

company-wide central repository for their SOA Governance lifecycle. They manage all

services and IT assets within CentraSite.

UMG connected CentraSite with ARIS and registered their services and assets within ARIS.

On-line access

to ActiveSOA

Repository through

browsing UI

Page 7: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Strategize

Initial Situation of UMGA new CEO, Juergen Sattler, joined UMG. Juergen analyzes the

companies strategic situation.

Credit financing rate is below average for automotive industry.

The credit financing process of UMG is

too expensive,

too slow, and

is not attracting private customers

They move to competitor offerings.

By optimizing the credit financing process he believes to reach 2 targets:

Increase the number of credits, which leads to higher margin for UMG

Increase of revenue

Starting Point: Analysis of the impact of an increased credit financing rate regarding revenue and cost reduction.

Juergen Sattler, CEO

Page 8: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Strategize – Financing Analysis

Juergen Sattler, CEO

Page 9: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Strategize – Strategic Process Map

Peter May,

Business Analyst

Sandy Paul,

Head of

Credit Financing

Page 10: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design

Page 11: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design – E-2-E Process Scenario Analysis

Peter May,

Business Analyst

Sandy Paul,

Head of

Credit Financing

Page 12: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design – As-Is Process Efficiency Analysis

Number Percent

Non-value-added: manual with IT 5 22,73%

Non-value-added: manual without IT 1 4,55%

Value-added: automated 3 13,64%

Value-added: manual with IT 8 36,36%

Value-added: manual without IT 2 9,09%IT System Breaks 5 83%

Organizational Changes 6 40%

Check Credit Application (As-Is)

Check Credit Application Analysis

Peter May,

Business Analyst

Sandy Paul,

Head of

Credit Financing

Page 13: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design – As-Is Process Cost Analysis

Peter May,

Business Analyst

Sandy Paul,

Head of

Credit Financing

Page 14: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design – To-Be Process Design & Capabilities

Capability

Capability

Business Rule

Peter May,

Business Analyst

Marc Allen,

Process Engineer

Sandy Paul,

Head of

Credit Financing

Page 15: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design – Business Service assignment

Peter May,

Business Analyst

Marc Allen,

Process Engineer

Page 16: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design – Request for a new Service

Peter May,

Business Analyst

Marc Allen,

Process Engineer

Page 17: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design – Human Interaction Process Step

Peter May,

Business Analyst

Marc Allen,

Process Engineer

Page 18: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design – To-Be Process Cost Analysis

Peter May,

Business Analyst

Sandy Paul,

Head of

Credit Financing

Page 19: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Design – To-Be Process Review and Approval

Peter May,

Business Analyst

Sandy Paul,

Head of

Credit Financing

Page 20: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement

Page 21: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Logical Process Generation

Marc Allen,

Process Engineer

Page 22: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Logical Model Review

Marc Allen,

Process Engineer

Peter Myers,

Integration Engineer

Page 23: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Human Task UI Design

Marc Allen,

Process Engineer

David Lee,

UI Designer

Page 24: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Software Service Assignment

Marc Allen,

Process Engineer

Peter Myers,

Integration Engineer

Page 25: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Notification via CentraSite

Marc Allen,

Process Engineer

Kevin Parker,

Process Developer

Page 26: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Change Management Cycle I

Kevin Parker,

Process Developer

Page 27: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Change Management Cycle I

Marc Allen,

Process Engineer

Kevin Parker,

Process Developer

Page 28: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Review of Service Assignment

Kevin Parker,

Process Developer

Page 29: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Service Policy Mgmt in CS

Linda Rosenfeld,

Service Responsible

Page 30: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Change Management Cycle II

Kevin Parker,

Process Developer

Page 31: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Change Management Cycle II

Marc Allen,

Process Engineer

Kevin Parker,

Process Developer

Page 32: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Implement – Change Management Cycle II

Peter May,

Business Analyst

Marc Allen,

Process Engineer

Page 33: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Compose

Page 34: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Compose – Data Mapping

Kevin Parker,

Process Developer

Page 35: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Compose – User Interface Mapping

Kevin Parker,

Process Developer

Page 36: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Compose – Role assignment

Kevin Parker,

Process Developer

Page 37: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Execute

Page 38: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Execute – Financing Process

Christian Kramer,

Local Sales Rep

Laura Hill,

Credit Check Employee

Page 39: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Monitor, Control & Improve

Page 40: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Change Request from Business I

Christian Kramer,

Local Sales Rep

Page 41: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Change Request from Business II

Christian Kramer,

Local Sales Rep

Peter May,

Business Analyst

Page 42: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Model-to-Execution (Change Process Governed)

Change

Business

View

Process

Owner

Change

Logical

View

Change

Executable

Process

Business

Analyst

Process

Engineer

Process

Participant

Integration

Engineer

Process

Engineer

UI

Developer

Integration

Engineer

Software

Engineer

Process

Step

Role

Event

Business

Flow

KPI

Logical

Flow

Service

Logical

Data

Task

Participant

Web

Service

What?

Who?

How

?

One Model

Change request

Sign-off

Page 43: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Model-to-Execution (Change Process Governed)

Change

Business

View

Process

Owner

Change

Logical

View

Change

Executable

Process

Business

Analyst

Process

Engineer

Process

Participant

Integration

Engineer

Process

Engineer

UI

Developer

Integration

Engineer

Software

Engineer

Process

Step

Role

Event

Business

Flow

KPI

Logical

Flow

Service

Logical

Data

Task

Participant

Web

Service

What?

Who?

How

?

One Model

Change request

Sign-off

Change process

governed by

CentraSite &

ARIS Process Governance

Page 44: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Model-to-Execution Roadmap

Q1 11 Q2 11 Q3 11Q3 09 Q4 09 Q1 10 Q2 10 Q3 10 Q4 10

BPMN 2.0

Transformation Engine

ARIS to webM (File Exchange)

webM to ARIS (Model Exchange)

UI Interaction ARIS / wM

Integrated approval processes

BPMN2 Model Synchronization

Flexible Governance Workflow

SOA Governance Integration

Phase 1 Phase 3

Phase 2

ECR GA

Page 45: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Model-to-Execution “Highlights”

BPMN 2.0

Transformation Engine

EPC BPMN 2.0

Integration

Governance(Change Management)

Define

Business

View

Create &

Enhance

Logical View

Create

Executable

Process

Page 46: Model-to-Execution€¦ · UI Developer Engineer Software Engineer Process Step Role Event Business Flow KPI Logical Flow Service Logical Data Task Participant Web Service at?? w?

Get There Faster.

Questions?