titel der präsentation mit Überschrift in der farbe petrol©...a lightweight plattform based on...

19
bpm@pnw Scaling Process Automation at Provinzial NordWest Dr. André Wickenhöfer, Head of IT-Architecture @ Provinzial Holding AG Björn Brinkmann, CEO & Co-Founder of BBHT Beratungsgesellschaft mbH & Co. KG

Upload: others

Post on 05-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

bpm@pnwScaling Process Automation at Provinzial NordWest

Dr. André Wickenhöfer, Head of IT-Architecture @ Provinzial Holding AG

Björn Brinkmann, CEO & Co-Founder of BBHT Beratungsgesellschaft mbH & Co. KG

Page 2: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Sales Regions with ~26m Inhabitants

Premium Volume >6bn Euro

~5m Customers

>5.700 Employees (~900 in the IT Department)

Provinzial: A German Public Insurance Company

Page 3: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

bbht.de

Employees

32

Founded

2015

Locations

2

Staff growth 2019

15%

We lead IT projects to success with our excellent business, methodical and technical skills shaped by our values, team spirit and passion!

Page 4: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

The Objective (2014): A central workflow automation platform intensifies the process

orientation in our application-portfolio and enables the execution of cross-application

and (semi)-automated processes.

6

8

functional orientation

1

damage

claim 2 3

4

5

CRM /

ActivityClaims

Policy

Business

Partner

10

12

Docu-

ment

11

Finance€

external

service

provider

9

batch

7

sales agent /

backoffice

0

89

0

180

2013 2014 2015 2016 2017 2018 2019 2020

# processes # decisions

process orientation

User Task for

sales agent / backoffice

Business

PartnerClaims

batch

Finance

Policyexternal

serviceCRM /

ActivityDocument

Page 5: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Step I „Start easy“: Automating the cross-division process „Request for

Insurance Documents“ for both sales agents and back office workers

version 1.0 (2014)▪ used by sales agents and back office workers▪ 11 document types (e.g. Certificate of Contribution)

latest version (2020)▪ extended for customers to be used as a self-service▪ 13 document types

iterative and incremental improvement

Page 6: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

order examination & receive result

Step II „A Lighthouse process“: „Manage claim for broken car window“ was used

to fill in existing technology gaps and to build up know-how in the team

identifycontract

create claim

make payment

Invoice

(=damage

claim)

audit

request

audit

report

Dienstleister-

integration

Integration of

external service

providers

User-Task-

Handling

Handling of

unavailability of

webservices

Page 7: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Milestone I: Project to introduce Process Automation successfully finished (2014)

0 2

89

0 5

180

2013 2014 2015 2016 2017 2018 2019 2020

# processes # decisions

▪ A lightweight plattform based on Camunda BPM, Visual

Rules and Apache Camel has been implemented.

▪ Which is the right strategy for identifying the

processes that has to be automated and what is the

right Operation Model for the future?

▪ Skill build up in a small team, but how to bring it to a

broader community?

▪ First two processes have been automated and up on

these processes the capabilities of the plattform and the

methodology has been proofed.

▪ The business specialists experience the benefits of

BPMN and Camunda and they have been convinced that

this is a good foundation for Business-IT-Alignment.

Page 8: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

channel

user-group backoffice salesagent

WebApp

in backoffice-portal

Request

for insurance

documents

Prolive

anyone resisting ourportals ☺

mail/fax

Change bank

account

Data extraction (AI)

Scan

private customer

insurancebroker

Sparkasse(reseller)

business customer

Process claim notification

FTP

REST-Layer

WebApp WebApp WebApp

website broker portal OSPlusERP-system

A big Digitalization Project Portfolio was started to integrate different

user groups into the IT-landscape

Page 9: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Process application

ProcessModel

Service-Integra-

tionSpec.

search policy[Web-Service]

Siebel-ActivitySpec.

Start Process[Process interface]

Web-Service-Contract

Process context

DWH

Process-context

Spec.

Authori-zation-

concept

User-Task-Spec.

Business-Rule-Spec.

DMN-Model

House-keeping

Spec.

Our BPM framework provides a standard for both specifiying and implementing

process automation and allows a consistant approach that scales within the

organisation

Page 10: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Milestone II: The corporate project portfolio „PNWdigital“ enables digitalization

of processes based on Camunda.

▪ Build up an integration architecture based on

microservices and Camunda BPM that allows to integrate

different user-groups in the same business process

2014 2015 2016 2017 2018 2019 2020

0

200

400

600

800

1000

Tau

sen

de#Process instances

inst

ance

sin

th

ou

san

d

5 5 7

187

2014 2015 2016 2017 2018 2019 2020

Decisions

▪ Visual Rules has not been adopted by the teams and

decisions were implemented in Java instead. How do

we enforce rules management?

▪ How do we handle the increased number of process

applications and grant scalability in technique and

organisation?

▪ Established a standard specification and documentation

framework for process automation projects

▪ Empowered more than 20 people in several teams using

the framework and building automated processes with

BPMN and Camunda

Page 11: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Database Cluster

camunda_bpm camunda_mtext

camunda Default-Cluster

Claims Business

Partner

camunda M/Text-Cluster

M/Text

Process damage claim

Perform fraud detection

Change address

Change bank account

… …

Collect policy

information for

correspondence

Create and send

correspondence

Technical scalability was achieved by building heterogenous clusters on

business criterias, that provide more autonomy to the development teams

Page 12: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

About 40 posts/year2 courses of 5 modules per year,

about 30-40 participants

1 day, 2 parallel tracks,

most talks from project teams

BPM Blog

BPM Training Courses

BPM Community-Day

For organizational scalability a bpm@pnw-Community was founded to bring

Business Specialists, Business Analysts and Developers together.

Page 13: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Milestone III: Established a BPM Community and successfully adopted Decision

management based on DMN

▪ Clustering allows horizontal scaling and more autonomy

for the development teams.

2014 2015 2016 2017 2018 2019 2020

0

1

2

3

4

5

6

7

8

9#Process instances

inst

ance

sin

mill

ion

s

5 5 741

71

187

2014 2015 2016 2017 2018 2019 2020

Decisions

▪ More processes and –instances need more testing.

How do we avoid increasing effort?

▪ Analysing of processes gets more important to

improve process quality. How do we get a better

reporting?

41

55

78

2014 2015 2016 2017 2018 2019 2020

#Attendees@BPM Comminity Day

26

3941

2014 2015 2016 2017 2018 2019 2020

Blog Posts

▪ DMN has been introduced and replaced Visual Rules. The

simplicity of DMN speeds up decision management.

▪ A BPM-Community has been set-up. It consists of a blog,

in-house trainings and a community day.

▪ Reference process established that demonstrates

features and is used to ensure the quality of the

plattform.

27

3641

56

89

2014 2015 2016 2017 2018 2019 2020

Processes

Page 14: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

access channel

channel-integration-layer

backend-integration-layer

backend

Schadenmeldung

WebApp

PART Kompas Leistung Vivako

System WoWi

automated

Leve

l

Schadenmeldung

REST-API

Schaden-WoWi

FTP

Partner

SOAP-API

Leistung

SOAP-API

Vertrag

SOAP-API

manual

Component-

Test

Schadenmeldung Prozessanwendung

Unit-

Test

Integration-

Test

End-2-

End-Test

Several steps of testautomization reduce manual testeffort.

Page 15: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Low hanging fruits are cropped with Camunda Optimize

Optimize is used for

▪ explorative analysis based on the

BPMN process model

▪ identifing KPIs that might be relevant

for operational regulation and

monitoring

▪ supporting regression and

integration tests, to visualize

testcoverage of the processmodel

Page 16: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

A modern DWH with Power-BI in Microsoft Azure is our new standard for

monitoring and process reporting

▪ Eventbased dataextraction with soft realtime

updating of processdata

▪ Cloud based messages are consumed serverless

by Azure Functions (FaaS) and on-premises

▪ Dataextraction is build on the Camunda-API

instead of direct access to the Camunda-DB

▪ Central provisioning of standardized and self-

service reporting

▪ Easy implementation of individual reports

based on Power-BI-Templates

Page 17: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Milestone IV: Camunda is our standard technology for processautomation

and has been adopted through all business areas

▪ The maturity of the framework and the plattform is on a

high professional level and broadly accepted

▪ How do we enable a more dev-ops like approach for

the development teams?

▪ Camunda is used for service orchestration. But how

do we adopt the benefits within micro workflows as

well?

▪ Camunda has become a mandatory building block in our

technology stack

▪ Process automation is highly demanded from our

business and BPMN is now the new overall standard

within the organisation for business process modeling

27

3641

56

8189

2 25

71

169

187

2014 2015 2016 2017 2018 2019 2020

Processes Decicions2014 2015 2016 2017 2018 2019 2020

0

1

2

3

4

5

6

7

8

9#Process instances

inst

ance

sin

mill

ion

s

Claims

Workflow

Offer

Identity

management

Policy

Document

Output

management

Business

Partner

IT-Arch./

Central Dev.

3

13

10

12

22

10

3

7

……

Page 18: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

There are still a lot of improvements on our roadmap…

▪ Introduction of the embedded camunda

approachWORK IN PROGRESS

WORK IN PROGRESS

▪ Introduction of standalone Camunda approach

WORK IN PROGRESS

▪ Establishing Cawemo as sucessor for Signavio

WORK IN PROGRESS

▪ Support for generic usertasks to reduce

implementation effort for simple user tasks

DELAYED

▪ Finishing with our talk in time

Page 19: Titel der Präsentation mit Überschrift in der Farbe Petrol©...A lightweight plattform based on Camunda BPM, Visual Rules and Apache Camel has been implemented. Which is the right

Thanks for your Attention!

Any Questions?

Dr. André Wickenhöfer // Head of IT-Architecture @ Provinzial Holding AG // [email protected]

Björn Brinkmann // CEO & Co-Founder of BBHT Beratungsgesellschaft mbH & Co. KG // [email protected]