SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
BPMN with camunda
Webinar
July 17, 2014
Welcome!
Jakob Freund is CEO of camunda, author of the bestselling book
'Real-Life BPMN' and a regular speaker at BPM conferences. His
passion is the big picture of scaling up business models by well-
defined and automated business processes, using BPMN as the
common language for Business and IT.
About Camunda
201320122011201020092008
Incorporation
Consulting and Training around BPM
camunda BPM
BPM Software Vendor
Locations: Berlin (HQ), San Francisco Memberships
camunda BPM References
Banking Insurance Other
Some references outside D.A.CH.
Financial
Industry
Regulatory
Authority
USA
Sony DADC
New Media
Solutions
USA
National
Centre for
Vocational
Education
Research
Australia
Allianz
Indonesia
Insurances
Indonesia
BPMN with camunda BPM
Analyst / Developer User Operator
Modeler Tasklist / Your UI Cockpit
Engine
camunda BPM platform
Camunda BPM Community Day
Robert Parker, Australia Post: Order management using camunda BPM
This presentation will describe our order management architecture and in particular
order fulfilment processes using Camunda BPM technology. A number of business
requirements leading to design challenges will be presented, along with the benefit of
using BPM to realise solutions and the corresponding business benefits. In addition,
some key technical challenges, solution options, and resulting solution design
decisions and implications will be presented.
Also:
• Camunda @ 1&1 Internet
• Grails
• OSGi
• Elastic Search
• Advanced Mocking
• Upcoming Features
Thursday, September 18 | Berlin
http://network.camunda.org/meetings/32
BPMN Process Design
BPMN in Operations
How to argue for BPMN and camunda
Agenda
„Executable BPMN process models…
 Are always complex and detailed.“
 Are a refinement of business driven process models.“
 Should be created and maintained by IT alone.“
Three common mistakes
Is this a „complex process model“ ?
You can create (and skip) complexity wherever you want
Start
complete
task
execute
service
End
Human
Software
Engine
Camunda: Flexible combination of BPMN and Code
Start
complete
task
execute
service
End
„Send me an email when there‘s work to do“
Bad Approach
 Retrieve the user that should be assigned to a user task based on
complex business logic
 Notify that user by email about the pending task
 Track KPI in external System after the usertask has been completed.
 Track KPI after the issue has been reviewed
I want to:
see: BPMN 2.0 by Example, OMG
100% Model-driven approach (Anti-Pattern)
100% Model-driven approach (Anti-Pattern)
Retrieve the user that
should be assigned to a
user task based on
complex business logic
Notify that user by
email about the pending
task
Track KPI in
external System
after the usertask
has been
completed
Track KPI after the
issue has been
reviewed
Bad Approach
Better: Keep the Diagram „lean“
Silver Bullet „Listener“
The Listener in Detail
1. Retrieve Assignee‘s Email
2. Create Email with Deep Link
3. Send Email
Keeping the diagram easy-to-read
• Retrieve the user that should be
assigned to a user task based on
complex business logic
• Notify that user by email about the
pending task
Track KPI in external
System after the usertask
has been completed
Track KPI after the
issue has been
reviewed
 Activities that are (really) relevant for the business side
 Activities I want to monitor explicitly
 Activities where I can benefit from the process engine‘s capabilities
 Requirements that just need to be implemented
In BPMN: As much as necessary, as little as possible
„Executable BPMN process models…
 Are always complex and detailed.“
 Are a refinement of business driven process models.“
 Should be created and maintained by IT alone.“
Three common mistakes
The big Mistake
Level 3 („executable process model“)
is a refinement of Level 2
(„Operational Process Model“)!
The new „camunda-house“
Strategic
Process Model
Operational Process Model
human
process flow
technical
process flow
The new „camunda-house“
Strategic
Process Model
Operational Process Model
human
process flow
technical
process flow
• Manual Control Flow
• Work Description
• User Experience
• Interaction Flow
• Collaboration between User
and System
• quick overview
• logically-abstract
• Precise
description
• Physically-
concrete
• Automated control
flow
• Code
Don‘t mix human and technical flows!
Don‘t mix human and technical flows!
Clearly separate human and technical flows
HUMAN
TECHNICAL
HUMAN
„Executable BPMN process models…
 Are always complex and detailed.“
 Are a refinement of business driven process models.“
 Should be created and maintained by IT alone.“
Three common mistakes
Executable Process Model = Technical (Process) Flow
Strategic
Process Model
Operational Process Model
human
process flow
technical
process flow
Pure Code?
Strategic
Process Model
Operational Process Model
human
process flow
technical
process flow
The executable process model is
(also) a business driven artefact.
The technical flow must be developed in a collaboration
User
Analyst
Developer
Problems,
Needs,
Priorities...
Feasibiltiy,
Efforts, ...
Ideas,
Roadmaps,
Costs...
To-Be Processes,
Requirements, ...
Strategic
Process Model
Operational Process Model
human
process flow
technical
process flow
How to discover a „good“ process analyst?
Hard Skills
• BPMN
• Technical Understanding
(How dows a process
engine work?)
• Business Domain
Understanding
Soft Skills
• Readiness of mind
• ability to communicate
• Analytical Mind
• Empathy
Typical PoC-Workshop (5 days)
Process
Design
Process
Execution
Live
Demo
Design: 2 Days
• To-Be-Process Design
• Business Departments, IT-Architects,
Software Developers
Conclusion: 0.5 Days
• Prototype Live Demo
• Lessons Learned
• All Stakeholders
• Developing a Process Application Prototype
• IT Architects, Software Developers
Implementation: 2.5 Days
„Executable BPMN process models…
 Are always complex and detailed.“
 Are a refinement of business driven process models.“
 Should be created and maintained by IT alone.“
Three common mistakes
BPMN Process Design
BPMN in Operations
How to argue for BPMN and camunda
Agenda
Real World Demo: camunda Free Trial Process
Website Tasklist Cockpit Special UI
Coming soon: bpmn.io
BPMN Process Design
BPMN in Operations
How to argue for BPMN and camunda
Agenda
 Transpareny: We get an understanding of how we work – sth. That used to be
buried in legacy applications.
 Up-To-Date-Documentation: When we just document our processes, it‘s hard
to keep them up to date. Now the docs are necessarily up to date, because
they represent what‘s actually running.
 Shorter Development Cycles: The camunda-approach is very good fit for
modern paradigms such as agile collaboration. There is a way better
communication between business and IT that dramatically increases
development cycles.
 Reduced Programming Efforts: BPMN is a very powerful language for process
execution, and a BPMN process engine therefore brings a good number of
features that we would otherwise need to code ourselves (Examples: Wait
States)
 What you see is what you run: For the first time we now really say what‘s
currently happening, because we get a real-time view on our source code the
moment it‘s being executed!
What customers say about BPMN / camunda BPM
Typical PoC-Workshop (5 days)
Process
Design
Process
Execution
Live
Demo
Design: 2 Days
• To-Be-Process Design
• Business Departments, IT-Architects,
Software Developers
Conclusion: 0.5 Days
• Prototype Live Demo
• Lessons Learned
• All Stakeholders
• Developing a Process Application Prototype
• IT Architects, Software Developers
Implementation: 2.5 Days
Q&A

Contenu connexe

Tendances

BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introductionejlp12
 
Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)camunda services GmbH
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jiraKhubaib Ahmed
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overviewsolomd
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysH2Kinfosys
 
Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Dr. Jackie Damrau, BPMN
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodMarlon Dumas
 
Camunda Day Amsterdam 2019: Workflow Automation in Microservices Architecture...
Camunda Day Amsterdam 2019: Workflow Automation in Microservices Architecture...Camunda Day Amsterdam 2019: Workflow Automation in Microservices Architecture...
Camunda Day Amsterdam 2019: Workflow Automation in Microservices Architecture...camunda services GmbH
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsMichael zur Muehlen
 
Process Orchestration with Flowable and Spring Boot
Process Orchestration with Flowable and Spring BootProcess Orchestration with Flowable and Spring Boot
Process Orchestration with Flowable and Spring BootChavdar Baikov
 
JFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation MapJFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation MapBernd Ruecker
 
Monitoring As a Service
Monitoring As a ServiceMonitoring As a Service
Monitoring As a ServiceJames Turnbull
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716yomito_2
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modelingguest2c3da5c7
 

Tendances (20)

BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introduction
 
Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
 
Bpmn tutorial
Bpmn tutorialBpmn tutorial
Bpmn tutorial
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
 
Camunda in Action
Camunda in ActionCamunda in Action
Camunda in Action
 
Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
 
Camunda Day Amsterdam 2019: Workflow Automation in Microservices Architecture...
Camunda Day Amsterdam 2019: Workflow Automation in Microservices Architecture...Camunda Day Amsterdam 2019: Workflow Automation in Microservices Architecture...
Camunda Day Amsterdam 2019: Workflow Automation in Microservices Architecture...
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Process Orchestration with Flowable and Spring Boot
Process Orchestration with Flowable and Spring BootProcess Orchestration with Flowable and Spring Boot
Process Orchestration with Flowable and Spring Boot
 
JFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation MapJFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation Map
 
Monitoring As a Service
Monitoring As a ServiceMonitoring As a Service
Monitoring As a Service
 
BPMN 2.0 Poster EN
BPMN 2.0 Poster ENBPMN 2.0 Poster EN
BPMN 2.0 Poster EN
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 

Similaire à Webinar: BPMN with camunda

2016 JFall Camunda BPM
2016 JFall Camunda BPM2016 JFall Camunda BPM
2016 JFall Camunda BPMBernd Ruecker
 
CamundaCon 2022 Keynote: The Process Orchestration Journey
CamundaCon 2022 Keynote: The Process Orchestration JourneyCamundaCon 2022 Keynote: The Process Orchestration Journey
CamundaCon 2022 Keynote: The Process Orchestration JourneyBernd Ruecker
 
BPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUGBPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUGBonitasoft
 
The software management and engineering in the AI-oriented projects tutorial
The software management and engineering in the AI-oriented projects tutorialThe software management and engineering in the AI-oriented projects tutorial
The software management and engineering in the AI-oriented projects tutorialrpietruszkiewicz
 
Bonita Open Solution: What, Why & How
Bonita Open Solution: What, Why & HowBonita Open Solution: What, Why & How
Bonita Open Solution: What, Why & HowBonitasoft
 
Case Management & CMMN - Talk at JAX 2015
Case Management & CMMN - Talk at JAX 2015Case Management & CMMN - Talk at JAX 2015
Case Management & CMMN - Talk at JAX 2015camunda services GmbH
 
Flexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusFlexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusBonitasoft
 
Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0Sandy Kemsley
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasNathaniel Palmer
 
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd RückerOpen Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd RückerJAXLondon2014
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentKim Clark
 
Current bpm trends tendencias en bpm
Current bpm trends   tendencias en bpmCurrent bpm trends   tendencias en bpm
Current bpm trends tendencias en bpmDenis Gagné
 
Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Brian Petrini
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0camunda services GmbH
 
Jakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda DaysJakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda Dayscamunda services GmbH
 

Similaire à Webinar: BPMN with camunda (20)

camunda for developer-friendly BPM
camunda for developer-friendly BPMcamunda for developer-friendly BPM
camunda for developer-friendly BPM
 
2016 JFall Camunda BPM
2016 JFall Camunda BPM2016 JFall Camunda BPM
2016 JFall Camunda BPM
 
CamundaCon 2022 Keynote: The Process Orchestration Journey
CamundaCon 2022 Keynote: The Process Orchestration JourneyCamundaCon 2022 Keynote: The Process Orchestration Journey
CamundaCon 2022 Keynote: The Process Orchestration Journey
 
BPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUGBPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUG
 
20100223 bpmn
20100223 bpmn20100223 bpmn
20100223 bpmn
 
The software management and engineering in the AI-oriented projects tutorial
The software management and engineering in the AI-oriented projects tutorialThe software management and engineering in the AI-oriented projects tutorial
The software management and engineering in the AI-oriented projects tutorial
 
Bonita Open Solution: What, Why & How
Bonita Open Solution: What, Why & HowBonita Open Solution: What, Why & How
Bonita Open Solution: What, Why & How
 
Case Management & CMMN - Talk at JAX 2015
Case Management & CMMN - Talk at JAX 2015Case Management & CMMN - Talk at JAX 2015
Case Management & CMMN - Talk at JAX 2015
 
Flexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusFlexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the Campus
 
Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative Ideas
 
OPM3 commentary
OPM3 commentaryOPM3 commentary
OPM3 commentary
 
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd RückerOpen Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
 
Carasik BPM ECM
Carasik BPM ECMCarasik BPM ECM
Carasik BPM ECM
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environment
 
Current bpm trends tendencias en bpm
Current bpm trends   tendencias en bpmCurrent bpm trends   tendencias en bpm
Current bpm trends tendencias en bpm
 
Software Processes
Software ProcessesSoftware Processes
Software Processes
 
Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Jakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda DaysJakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda Days
 

Plus de camunda services GmbH

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operatorscamunda services GmbH
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camundacamunda services GmbH
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for productioncamunda services GmbH
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmencamunda services GmbH
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...camunda services GmbH
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...camunda services GmbH
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...camunda services GmbH
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...camunda services GmbH
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankwarecamunda services GmbH
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda services GmbH
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITcamunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGcamunda services GmbH
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native Worldcamunda services GmbH
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020camunda services GmbH
 

Plus de camunda services GmbH (20)

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automation
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for production
 
Process Driven Customer Interaction
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
 
Exploring Automation in Government
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
 
The Pulse of Process Automation
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
 
Zeebe + Operate January 2020 Update
Zeebe + Operate January 2020 UpdateZeebe + Operate January 2020 Update
Zeebe + Operate January 2020 Update
 

Webinar: BPMN with camunda

  • 2. Welcome! Jakob Freund is CEO of camunda, author of the bestselling book 'Real-Life BPMN' and a regular speaker at BPM conferences. His passion is the big picture of scaling up business models by well- defined and automated business processes, using BPMN as the common language for Business and IT.
  • 3. About Camunda 201320122011201020092008 Incorporation Consulting and Training around BPM camunda BPM BPM Software Vendor Locations: Berlin (HQ), San Francisco Memberships
  • 5. Some references outside D.A.CH. Financial Industry Regulatory Authority USA Sony DADC New Media Solutions USA National Centre for Vocational Education Research Australia Allianz Indonesia Insurances Indonesia
  • 6. BPMN with camunda BPM Analyst / Developer User Operator Modeler Tasklist / Your UI Cockpit Engine camunda BPM platform
  • 7. Camunda BPM Community Day Robert Parker, Australia Post: Order management using camunda BPM This presentation will describe our order management architecture and in particular order fulfilment processes using Camunda BPM technology. A number of business requirements leading to design challenges will be presented, along with the benefit of using BPM to realise solutions and the corresponding business benefits. In addition, some key technical challenges, solution options, and resulting solution design decisions and implications will be presented. Also: • Camunda @ 1&1 Internet • Grails • OSGi • Elastic Search • Advanced Mocking • Upcoming Features Thursday, September 18 | Berlin http://network.camunda.org/meetings/32
  • 8. BPMN Process Design BPMN in Operations How to argue for BPMN and camunda Agenda
  • 9. „Executable BPMN process models…  Are always complex and detailed.“  Are a refinement of business driven process models.“  Should be created and maintained by IT alone.“ Three common mistakes
  • 10. Is this a „complex process model“ ?
  • 11. You can create (and skip) complexity wherever you want Start complete task execute service End Human Software Engine
  • 12. Camunda: Flexible combination of BPMN and Code Start complete task execute service End
  • 13. „Send me an email when there‘s work to do“
  • 15.  Retrieve the user that should be assigned to a user task based on complex business logic  Notify that user by email about the pending task  Track KPI in external System after the usertask has been completed.  Track KPI after the issue has been reviewed I want to: see: BPMN 2.0 by Example, OMG
  • 16. 100% Model-driven approach (Anti-Pattern)
  • 17. 100% Model-driven approach (Anti-Pattern) Retrieve the user that should be assigned to a user task based on complex business logic Notify that user by email about the pending task Track KPI in external System after the usertask has been completed Track KPI after the issue has been reviewed
  • 19. Better: Keep the Diagram „lean“
  • 21. The Listener in Detail 1. Retrieve Assignee‘s Email 2. Create Email with Deep Link 3. Send Email
  • 22. Keeping the diagram easy-to-read • Retrieve the user that should be assigned to a user task based on complex business logic • Notify that user by email about the pending task Track KPI in external System after the usertask has been completed Track KPI after the issue has been reviewed
  • 23.  Activities that are (really) relevant for the business side  Activities I want to monitor explicitly  Activities where I can benefit from the process engine‘s capabilities  Requirements that just need to be implemented In BPMN: As much as necessary, as little as possible
  • 24. „Executable BPMN process models…  Are always complex and detailed.“  Are a refinement of business driven process models.“  Should be created and maintained by IT alone.“ Three common mistakes
  • 25. The big Mistake Level 3 („executable process model“) is a refinement of Level 2 („Operational Process Model“)!
  • 26. The new „camunda-house“ Strategic Process Model Operational Process Model human process flow technical process flow
  • 27. The new „camunda-house“ Strategic Process Model Operational Process Model human process flow technical process flow • Manual Control Flow • Work Description • User Experience • Interaction Flow • Collaboration between User and System • quick overview • logically-abstract • Precise description • Physically- concrete • Automated control flow • Code
  • 28. Don‘t mix human and technical flows!
  • 29. Don‘t mix human and technical flows!
  • 30. Clearly separate human and technical flows HUMAN TECHNICAL HUMAN
  • 31. „Executable BPMN process models…  Are always complex and detailed.“  Are a refinement of business driven process models.“  Should be created and maintained by IT alone.“ Three common mistakes
  • 32. Executable Process Model = Technical (Process) Flow Strategic Process Model Operational Process Model human process flow technical process flow
  • 33. Pure Code? Strategic Process Model Operational Process Model human process flow technical process flow
  • 34. The executable process model is (also) a business driven artefact.
  • 35. The technical flow must be developed in a collaboration User Analyst Developer Problems, Needs, Priorities... Feasibiltiy, Efforts, ... Ideas, Roadmaps, Costs... To-Be Processes, Requirements, ... Strategic Process Model Operational Process Model human process flow technical process flow
  • 36. How to discover a „good“ process analyst? Hard Skills • BPMN • Technical Understanding (How dows a process engine work?) • Business Domain Understanding Soft Skills • Readiness of mind • ability to communicate • Analytical Mind • Empathy
  • 37. Typical PoC-Workshop (5 days) Process Design Process Execution Live Demo Design: 2 Days • To-Be-Process Design • Business Departments, IT-Architects, Software Developers Conclusion: 0.5 Days • Prototype Live Demo • Lessons Learned • All Stakeholders • Developing a Process Application Prototype • IT Architects, Software Developers Implementation: 2.5 Days
  • 38. „Executable BPMN process models…  Are always complex and detailed.“  Are a refinement of business driven process models.“  Should be created and maintained by IT alone.“ Three common mistakes
  • 39. BPMN Process Design BPMN in Operations How to argue for BPMN and camunda Agenda
  • 40. Real World Demo: camunda Free Trial Process Website Tasklist Cockpit Special UI
  • 42. BPMN Process Design BPMN in Operations How to argue for BPMN and camunda Agenda
  • 43.  Transpareny: We get an understanding of how we work – sth. That used to be buried in legacy applications.  Up-To-Date-Documentation: When we just document our processes, it‘s hard to keep them up to date. Now the docs are necessarily up to date, because they represent what‘s actually running.  Shorter Development Cycles: The camunda-approach is very good fit for modern paradigms such as agile collaboration. There is a way better communication between business and IT that dramatically increases development cycles.  Reduced Programming Efforts: BPMN is a very powerful language for process execution, and a BPMN process engine therefore brings a good number of features that we would otherwise need to code ourselves (Examples: Wait States)  What you see is what you run: For the first time we now really say what‘s currently happening, because we get a real-time view on our source code the moment it‘s being executed! What customers say about BPMN / camunda BPM
  • 44. Typical PoC-Workshop (5 days) Process Design Process Execution Live Demo Design: 2 Days • To-Be-Process Design • Business Departments, IT-Architects, Software Developers Conclusion: 0.5 Days • Prototype Live Demo • Lessons Learned • All Stakeholders • Developing a Process Application Prototype • IT Architects, Software Developers Implementation: 2.5 Days
  • 45. Q&A