SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
© OPITZ CONSULTING GmbH 2014 
Seite 1 
Projektrückblick: camunda BPM bei Freenet 
Matthias Wiedemann, Senior Consultant 
OPITZ CONSULTING Deutschland GmbH, Standort München 
camunda BPM bei Freenet 
Essen, 26.11.2014 
Projektrückblick
© OPITZ CONSULTING GmbH 2014 
Seite 2 
Projektrückblick: camunda BPM bei Freenet 
Mission 
Wir entwickeln gemeinsam mit allen Branchen Lösungen, die dazu führen, dass sich diese Organisationen besser entwickeln als ihr Wettbewerb. 
Unsere Dienstleistung erfolgt partnerschaftlich und ist auf eine langjährige Zusammenarbeit angelegt. 
Leistungsangebot 
Business IT Alignment 
Business Information Management 
Business Process Management 
Anwendungsentwicklung 
SOA und System-Integration 
IT-Infrastruktur-Management 
Märkte 
Branchenübergreifend 
Über 600 Kunden 
29% 
Industrie / Versorger / Telekommunikation 
29% 
Handel / Logistik / Dienstleistungen 
42% Öffentliche Auftraggeber / Banken und Versicherungen / Vereine und Verbände 
Eckdaten 
Gründung 1990 
400 Mitarbeiter 
9 Standorte
© OPITZ CONSULTING GmbH 2014 
Seite 3 
Projektrückblick: camunda BPM bei Freenet 
Agenda 
1.Kurze Vorstellung des Kunden Freenet 
2.Auswahl der Plattform 
3.Beschreibung des Projekts 
a)Anforderungen 
b)Vorgehen 
c)BPMN 2.0 in einem agilen Projekt
© OPITZ CONSULTING GmbH 2014 
Seite 4 
Projektrückblick: camunda BPM bei Freenet 
Freenet
© OPITZ CONSULTING GmbH 2014 
Seite 5 
Projektrückblick: camunda BPM bei Freenet 
Freenet.de
© OPITZ CONSULTING GmbH 2014 
Seite 6 
Projektrückblick: camunda BPM bei Freenet 
Freenet.de Produktwelten
© OPITZ CONSULTING GmbH 2014 
Seite 7 
Projektrückblick: camunda BPM bei Freenet 
Paid Email
© OPITZ CONSULTING GmbH 2014 
Seite 8 
Projektrückblick: camunda BPM bei Freenet 
Zusatzprodukte
© OPITZ CONSULTING GmbH 2014 
Seite 9 
Projektrückblick: camunda BPM bei Freenet 
Domain
© OPITZ CONSULTING GmbH 2014 
Seite 10 
Projektrückblick: camunda BPM bei Freenet 
Fragen, die ich beantworten möchte 
Wie ging der Kunde das Thema BPM in seinem Unternehmen an? 
Welche Tools und Methoden setzte das Projektteam ein? 
Wie entwickelten unsere Experten die BPM-Lösung?
© OPITZ CONSULTING GmbH 2014 
Seite 11 
Projektrückblick: camunda BPM bei Freenet 
a 
Anforderungen
© OPITZ CONSULTING GmbH 2014 
Seite 12 
Projektrückblick: camunda BPM bei Freenet 
agil 
Vorgehen 
Java EE 
Development Team Skills 
JBoss, MySQL 
Open Source 
freenet Mindset – Auswahl der Plattform 
2012
© OPITZ CONSULTING GmbH 2014 
Seite 13 
Projektrückblick: camunda BPM bei Freenet 
Customer Frontend 
Customer Database 
Bonität 
Wirksysteme 
Billing SAP 
Callcenter 
Mail-Gateway 
Business Intelligence 
Fachliches Ziel 
Backend Systeme in langlaufenden Prozessen orchestrieren
© OPITZ CONSULTING GmbH 2014 
Seite 14 
Projektrückblick: camunda BPM bei Freenet 
Architekturziel 
Kostenreduktion im Vergleich zur vorhergehenden Individuallösung
© OPITZ CONSULTING GmbH 2014 
Seite 15 
Projektrückblick: camunda BPM bei Freenet 
Projektziele freenet 
Automatisierung 
Transparenz 
Agiles Vorgehen
© OPITZ CONSULTING GmbH 2014 
Seite 16 
Projektrückblick: camunda BPM bei Freenet 
Business User 
Einfachheit in der Bedienung 
Kontext, Kommentare, Glossar 
Grafische Änderungs- historie 
Transparente Versionierung 
Developer 
Anreicherung des Modells 
Modell als Code 
SCM Git bzw. Subversion 
Nutzung erprobter Werkzeuge 
BPMN: Zugriff auf das (technische) Modell
© OPITZ CONSULTING GmbH 2014 
Seite 17 
Projektrückblick: camunda BPM bei Freenet 
Transparenz für den Business User über alle Phasen 
Modell 
Engine 
Monitoring 
Transparenz
© OPITZ CONSULTING GmbH 2014 
Seite 18 
Projektrückblick: camunda BPM bei Freenet 
Plattformauswahl 
Funktionalität 
Prozess-Engine 
Laufzeitumgebung 
Transparenz 
Modellierung mit BPMN 2.0 
Monitoring und Controlling 
Testbarkeit 
Automatisierte Tests 
Entwickler- freundlich 
Erweiterbarkeit 
Versionierung 
Einsatz bewährter Werkzeug
© OPITZ CONSULTING GmbH 2014 
Seite 19 
Projektrückblick: camunda BPM bei Freenet 
BPMN Roundtrip 
Business IT Alignment 
BPM Platform 
Cockpit 
Cycle 
Die Plattform: Camunda BPM
© OPITZ CONSULTING GmbH 2014 
Seite 20 
Projektrückblick: camunda BPM bei Freenet 
b 
Vorgehen
© OPITZ CONSULTING GmbH 2014 
Seite 21 
Projektrückblick: camunda BPM bei Freenet 
Phasen 
1.Projektsetup 
2.Referenzmodellierung 
3.Referenzautomatisierung 
4.Erweiterung der Realisierung auf die anderen Produktwelten 
5.Parallel: Test-und Anpassungszyklen 
6.Produktionsgang
© OPITZ CONSULTING GmbH 2014 
Seite 22 
Projektrückblick: camunda BPM bei Freenet 
Agiles BPMN Projekt 
Wer ist beteiligt? 
Wer macht was? 
Wie lief alles ab?
© OPITZ CONSULTING GmbH 2014 
Seite 23 
Projektrückblick: camunda BPM bei Freenet 
Wer ist beteiligt? 
Produktwelten (3) 
Mail, Singles, Portal 
Prozesse (20+) 
Vertragsabschluss 
Upgrade 
Kündigung 
Subprozesse (10+) 
Provisionierung 
Projektmanager (1) 
Projektleiter (1) 
Produktmanager (3) 
Fachliche Tester (3) 
Operations (3) 
Entwickler (9) 
Ansprechpartner (10+)
© OPITZ CONSULTING GmbH 2014 
Seite 24 
Projektrückblick: camunda BPM bei Freenet 
Wer macht was? 
Modellierung der Prozesse 
Produktmanager modellierten vor Projektstart in Microsoft Visio 
Experten fangen an die Visio Prozesse in BPMN zu übertragen, Produktmanager prüfen 
Produktmanager werden in Cycle eingeführt 
Produktmanager modellieren 
Experten prüfen 
=> Prozessorientiertes Vorgehen
© OPITZ CONSULTING GmbH 2014 
Seite 25 
Projektrückblick: camunda BPM bei Freenet 
Wer macht was? 
Automatisierung der Prozesse 
Experten starten mit Referenzimplementierung 
Machen Anpassungen nach Test-Zyklen 
Abnahme-Tests 
Produktmanager, Operations 
Experten führen Produktmanager und Entwickler in die Infrastruktur und Prozessorientiertes Vorgehen ein
© OPITZ CONSULTING GmbH 2014 
Seite 26 
Projektrückblick: camunda BPM bei Freenet 
Wer macht was? 
Controlling 
Projektmanager, Projektleiter überwachen den Fortschritt des Projekts 
Produktionsgang 
Prozessorientiertes Vorgehen ist bei allen etabliert 
Experten begleiten das Going-Live und übergeben die Wartung in die Hände des Teams
© OPITZ CONSULTING GmbH 2014 
Seite 27 
Projektrückblick: camunda BPM bei Freenet 
c 
Realisierung
© OPITZ CONSULTING GmbH 2014 
Seite 28 
Projektrückblick: camunda BPM bei Freenet 
Eingesetzte Tools 
IDE: IntelliJ 
AS: Jboss 7 
BPM Plattform: Camunda BPM, Cycle, Cockpit 
BPMN Modeler: Signavio 
Build: Maven 
CI: Hudson, Junit, Arquillian, Mockito 
Collaboration Tools: Jira, Confluence
© OPITZ CONSULTING GmbH 2014 
Seite 29 
Projektrückblick: camunda BPM bei Freenet 
Agil? Nicht ohne zu Testen! 
http://docs.camunda.org/latest/guides/user-guide/#testing 
Je höher der Integrationsgrad (1-4), desto weniger wird gemockt 
1 
2 
3 
4 
Integrationsgrad 
Anzahl der Mocks
© OPITZ CONSULTING GmbH 2014 
Seite 30 
Projektrückblick: camunda BPM bei Freenet 
Test Strategie 
Fokussierung auf Single item under test 
Maximierung der Coverage of item under test 
Starten mit Happy Path Test 
Testtypen 
End-2-End-Tests (Gesamtprozesse) 
Integrationstests (Services, Prozesslogik) 
Unit-Tests (Klassen, Code, Geschäftslogik) 
Tests 
Orchestrierung, Erreichbarkeit 
Datenfluss 
Vor- und Nachbedingungen im Prozess
© OPITZ CONSULTING GmbH 2014 
Seite 31 
Projektrückblick: camunda BPM bei Freenet 
Praxisbeispiel 
Darstellung im Code
© OPITZ CONSULTING GmbH 2014 
Seite 32 
Projektrückblick: camunda BPM bei Freenet 
Fazit zur Zusammenarbeit
© OPITZ CONSULTING GmbH 2014 
Seite 33 
Projektrückblick: camunda BPM bei Freenet 
Die Zeit steht nicht still 
Prozesse Testen hat sich weiterentwickelt! 
2012-2014 
https://github.com/camunda/camunda-bpm-testing (deprecated) 
https://github.com/camunda/camunda-bpm-assert 
https://github.com/camunda/camunda-bpm-needle
© OPITZ CONSULTING GmbH 2014 
Seite 34 
Projektrückblick: camunda BPM bei Freenet 
Vielen Dank!
© OPITZ CONSULTING GmbH 2014 
Seite 35 
Projektrückblick: camunda BPM bei Freenet 
Kontakt 
Matthias Wiedemann, 
Senior Consultant 
OPITZ CONSULTING Deutschland GmbH 
Standort München 
Weltenburger Str. 4 - 81677 München 
Telefon: +49 173-7279450 
Email: matthias.wiedemann@opitz-consulting.com 
Web: http://www.opitz-consulting.com
© OPITZ CONSULTING GmbH 2014 
Seite 36 
Projektrückblick: camunda BPM bei Freenet 
BPM-Projekt: Die größten Herausforderungen? 
Prozesse anpassen 
Cycle, Entwicklung, Test, Integration 
Deployment: CI 
Deployment Strategie 
Abwärtskompatible Software 
Alte Prozesse sollen auch mit alter Software zuende laufen 
Prozesse migrieren? 
Nicht abgeschlossene Prozessinstanzen laufen auf alter Prozessdefinition weiter! 
Audit 
Welches Level? 
Audit Daten von Prozessdaten trennen?

Weitere ähnliche Inhalte

Was ist angesagt?

TechEvent Vorsprung durch Agilität. Scrum@Automotive
TechEvent Vorsprung durch Agilität. Scrum@AutomotiveTechEvent Vorsprung durch Agilität. Scrum@Automotive
TechEvent Vorsprung durch Agilität. Scrum@AutomotiveTrivadis
 
Von Quickr bis PAVONE PM
Von Quickr bis PAVONE PMVon Quickr bis PAVONE PM
Von Quickr bis PAVONE PMUdo Sill
 
Testgetriebene Prozessmodellierung
Testgetriebene ProzessmodellierungTestgetriebene Prozessmodellierung
Testgetriebene ProzessmodellierungZambrovski Simon
 
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...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, 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
 
[ecspw2013] Session Sales 02: ecspand Vertragsmanagement
[ecspw2013] Session Sales 02: ecspand Vertragsmanagement[ecspw2013] Session Sales 02: ecspand Vertragsmanagement
[ecspw2013] Session Sales 02: ecspand Vertragsmanagementd.velop international
 
Open Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMNOpen Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMNcamunda services GmbH
 
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
[ecspw2013] Session Executive 02: ecspand Vertragsmanagementd.velop international
 
Success Story "Agile Entwicklung im Onsite Outsourcing"
Success Story "Agile Entwicklung im Onsite Outsourcing"Success Story "Agile Entwicklung im Onsite Outsourcing"
Success Story "Agile Entwicklung im Onsite Outsourcing"C1 SetCon GmbH
 
Responsive Webdesign
Responsive WebdesignResponsive Webdesign
Responsive Webdesignavenit AG
 
Community Meeting Wien - Camunda Intro
Community Meeting Wien - Camunda IntroCommunity Meeting Wien - Camunda Intro
Community Meeting Wien - Camunda Introcamunda services GmbH
 
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitungd.velop international
 
camunda BPM community event Dortmund
camunda BPM community event Dortmundcamunda BPM community event Dortmund
camunda BPM community event Dortmundcamunda services GmbH
 
BootsFaces and AngularFaces - Modern HTML5 for JSF developers
BootsFaces and AngularFaces - Modern HTML5 for JSF developers BootsFaces and AngularFaces - Modern HTML5 for JSF developers
BootsFaces and AngularFaces - Modern HTML5 for JSF developers OPITZ CONSULTING Deutschland
 
SAP Screen Personas im SAP HCM - projektraum36
SAP Screen Personas im SAP HCM - projektraum36SAP Screen Personas im SAP HCM - projektraum36
SAP Screen Personas im SAP HCM - projektraum36projektraum36
 

Was ist angesagt? (20)

TechEvent Vorsprung durch Agilität. Scrum@Automotive
TechEvent Vorsprung durch Agilität. Scrum@AutomotiveTechEvent Vorsprung durch Agilität. Scrum@Automotive
TechEvent Vorsprung durch Agilität. Scrum@Automotive
 
Camunda BPM 7.2 - Deutsch
Camunda BPM 7.2 - DeutschCamunda BPM 7.2 - Deutsch
Camunda BPM 7.2 - Deutsch
 
Von Quickr bis PAVONE PM
Von Quickr bis PAVONE PMVon Quickr bis PAVONE PM
Von Quickr bis PAVONE PM
 
Testgetriebene Prozessmodellierung
Testgetriebene ProzessmodellierungTestgetriebene Prozessmodellierung
Testgetriebene Prozessmodellierung
 
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
 
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
 
Camunda 7 4 Release Webinar
Camunda 7 4 Release WebinarCamunda 7 4 Release Webinar
Camunda 7 4 Release Webinar
 
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 Monitoring mit Camunda
Process Monitoring mit Camunda Process Monitoring mit Camunda
Process Monitoring mit Camunda
 
[ecspw2013] Session Sales 02: ecspand Vertragsmanagement
[ecspw2013] Session Sales 02: ecspand Vertragsmanagement[ecspw2013] Session Sales 02: ecspand Vertragsmanagement
[ecspw2013] Session Sales 02: ecspand Vertragsmanagement
 
Open Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMNOpen Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMN
 
Sneak Preview: Camunda Optimize
Sneak Preview: Camunda OptimizeSneak Preview: Camunda Optimize
Sneak Preview: Camunda Optimize
 
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
 
Success Story "Agile Entwicklung im Onsite Outsourcing"
Success Story "Agile Entwicklung im Onsite Outsourcing"Success Story "Agile Entwicklung im Onsite Outsourcing"
Success Story "Agile Entwicklung im Onsite Outsourcing"
 
Responsive Webdesign
Responsive WebdesignResponsive Webdesign
Responsive Webdesign
 
Community Meeting Wien - Camunda Intro
Community Meeting Wien - Camunda IntroCommunity Meeting Wien - Camunda Intro
Community Meeting Wien - Camunda Intro
 
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
 
camunda BPM community event Dortmund
camunda BPM community event Dortmundcamunda BPM community event Dortmund
camunda BPM community event Dortmund
 
BootsFaces and AngularFaces - Modern HTML5 for JSF developers
BootsFaces and AngularFaces - Modern HTML5 for JSF developers BootsFaces and AngularFaces - Modern HTML5 for JSF developers
BootsFaces and AngularFaces - Modern HTML5 for JSF developers
 
SAP Screen Personas im SAP HCM - projektraum36
SAP Screen Personas im SAP HCM - projektraum36SAP Screen Personas im SAP HCM - projektraum36
SAP Screen Personas im SAP HCM - projektraum36
 

Ähnlich wie A review of camunda bpm within freenet

BPM in Action - Best Practices für die Erstellung prozessgetriebener Applikat...
BPM in Action - Best Practices für die Erstellung prozessgetriebener Applikat...BPM in Action - Best Practices für die Erstellung prozessgetriebener Applikat...
BPM in Action - Best Practices für die Erstellung prozessgetriebener Applikat...OPITZ CONSULTING Deutschland
 
Umfrage report - smart.Remote Service 2014
Umfrage report - smart.Remote Service 2014Umfrage report - smart.Remote Service 2014
Umfrage report - smart.Remote Service 2014Maria Willamowius
 
Companio AG Unternehmenspräsentation
Companio AG UnternehmenspräsentationCompanio AG Unternehmenspräsentation
Companio AG UnternehmenspräsentationCompanio AG
 
SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?IBsolution GmbH
 
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt Dynatrace
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'scamunda services GmbH
 
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...LeanIX GmbH
 
Wie Web und Mobile-Technologien Service- und Vertriebsprozesse optimieren
Wie Web und Mobile-Technologien Service- und Vertriebsprozesse optimierenWie Web und Mobile-Technologien Service- und Vertriebsprozesse optimieren
Wie Web und Mobile-Technologien Service- und Vertriebsprozesse optimierenManuel Pistner
 
Roadmap - die Einführung eines CMS/ECM
Roadmap - die Einführung eines CMS/ECMRoadmap - die Einführung eines CMS/ECM
Roadmap - die Einführung eines CMS/ECMGeorg Eck
 
SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015Bernhard Schimunek
 
2013 11-26 - hamburg - testgetriebene geschäftsprozessentwicklung - holisticon
2013 11-26 - hamburg - testgetriebene geschäftsprozessentwicklung - holisticon2013 11-26 - hamburg - testgetriebene geschäftsprozessentwicklung - holisticon
2013 11-26 - hamburg - testgetriebene geschäftsprozessentwicklung - holisticoncamunda services GmbH
 
agentbase AG - Digitalisierung von Geschäftsprozessen & -regeln
agentbase AG - Digitalisierung von Geschäftsprozessen & -regelnagentbase AG - Digitalisierung von Geschäftsprozessen & -regeln
agentbase AG - Digitalisierung von Geschäftsprozessen & -regelnagentbase AG
 
Camunda Community Day_Wiener BPM Offensive
Camunda Community Day_Wiener BPM OffensiveCamunda Community Day_Wiener BPM Offensive
Camunda Community Day_Wiener BPM Offensivecamunda services GmbH
 
SemTalk-Kunde HPA gewinnt den Process Solutions Award 2016
SemTalk-Kunde HPA gewinnt den Process Solutions Award 2016SemTalk-Kunde HPA gewinnt den Process Solutions Award 2016
SemTalk-Kunde HPA gewinnt den Process Solutions Award 2016bhoeck
 
In 3 Schritten zur App: So geht Anwendungsentwicklung auf der SAP Business Te...
In 3 Schritten zur App: So geht Anwendungsentwicklung auf der SAP Business Te...In 3 Schritten zur App: So geht Anwendungsentwicklung auf der SAP Business Te...
In 3 Schritten zur App: So geht Anwendungsentwicklung auf der SAP Business Te...IBsolution GmbH
 

Ähnlich wie A review of camunda bpm within freenet (20)

BPM in Action - Best Practices für die Erstellung prozessgetriebener Applikat...
BPM in Action - Best Practices für die Erstellung prozessgetriebener Applikat...BPM in Action - Best Practices für die Erstellung prozessgetriebener Applikat...
BPM in Action - Best Practices für die Erstellung prozessgetriebener Applikat...
 
Umfrage report - smart.Remote Service 2014
Umfrage report - smart.Remote Service 2014Umfrage report - smart.Remote Service 2014
Umfrage report - smart.Remote Service 2014
 
BPMN oder ACM?
BPMN oder ACM? BPMN oder ACM?
BPMN oder ACM?
 
Companio AG Unternehmenspräsentation
Companio AG UnternehmenspräsentationCompanio AG Unternehmenspräsentation
Companio AG Unternehmenspräsentation
 
SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?
 
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht's
 
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
 
Wie Web und Mobile-Technologien Service- und Vertriebsprozesse optimieren
Wie Web und Mobile-Technologien Service- und Vertriebsprozesse optimierenWie Web und Mobile-Technologien Service- und Vertriebsprozesse optimieren
Wie Web und Mobile-Technologien Service- und Vertriebsprozesse optimieren
 
Webinar: BPMN mit camunda
Webinar: BPMN mit camundaWebinar: BPMN mit camunda
Webinar: BPMN mit camunda
 
Roadmap - die Einführung eines CMS/ECM
Roadmap - die Einführung eines CMS/ECMRoadmap - die Einführung eines CMS/ECM
Roadmap - die Einführung eines CMS/ECM
 
SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015
 
2013 11-26 - hamburg - testgetriebene geschäftsprozessentwicklung - holisticon
2013 11-26 - hamburg - testgetriebene geschäftsprozessentwicklung - holisticon2013 11-26 - hamburg - testgetriebene geschäftsprozessentwicklung - holisticon
2013 11-26 - hamburg - testgetriebene geschäftsprozessentwicklung - holisticon
 
2010 09 29 13-00 marc vietor
2010 09 29 13-00 marc vietor2010 09 29 13-00 marc vietor
2010 09 29 13-00 marc vietor
 
agentbase AG - Digitalisierung von Geschäftsprozessen & -regeln
agentbase AG - Digitalisierung von Geschäftsprozessen & -regelnagentbase AG - Digitalisierung von Geschäftsprozessen & -regeln
agentbase AG - Digitalisierung von Geschäftsprozessen & -regeln
 
Camunda Community Day_Wiener BPM Offensive
Camunda Community Day_Wiener BPM OffensiveCamunda Community Day_Wiener BPM Offensive
Camunda Community Day_Wiener BPM Offensive
 
SemTalk-Kunde HPA gewinnt den Process Solutions Award 2016
SemTalk-Kunde HPA gewinnt den Process Solutions Award 2016SemTalk-Kunde HPA gewinnt den Process Solutions Award 2016
SemTalk-Kunde HPA gewinnt den Process Solutions Award 2016
 
SharePoint PM as a Service
SharePoint PM as a ServiceSharePoint PM as a Service
SharePoint PM as a Service
 
In 3 Schritten zur App: So geht Anwendungsentwicklung auf der SAP Business Te...
In 3 Schritten zur App: So geht Anwendungsentwicklung auf der SAP Business Te...In 3 Schritten zur App: So geht Anwendungsentwicklung auf der SAP Business Te...
In 3 Schritten zur App: So geht Anwendungsentwicklung auf der SAP Business Te...
 
Zinit.leistungen.webentwicklung.v1.0.de
Zinit.leistungen.webentwicklung.v1.0.deZinit.leistungen.webentwicklung.v1.0.de
Zinit.leistungen.webentwicklung.v1.0.de
 

Mehr von 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] 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
 
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 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 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
 

Mehr von 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...
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
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 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 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
 
Optimize 2.7 Release Webinar
Optimize 2.7 Release WebinarOptimize 2.7 Release Webinar
Optimize 2.7 Release Webinar
 

A review of camunda bpm within freenet

  • 1. © OPITZ CONSULTING GmbH 2014 Seite 1 Projektrückblick: camunda BPM bei Freenet Matthias Wiedemann, Senior Consultant OPITZ CONSULTING Deutschland GmbH, Standort München camunda BPM bei Freenet Essen, 26.11.2014 Projektrückblick
  • 2. © OPITZ CONSULTING GmbH 2014 Seite 2 Projektrückblick: camunda BPM bei Freenet Mission Wir entwickeln gemeinsam mit allen Branchen Lösungen, die dazu führen, dass sich diese Organisationen besser entwickeln als ihr Wettbewerb. Unsere Dienstleistung erfolgt partnerschaftlich und ist auf eine langjährige Zusammenarbeit angelegt. Leistungsangebot Business IT Alignment Business Information Management Business Process Management Anwendungsentwicklung SOA und System-Integration IT-Infrastruktur-Management Märkte Branchenübergreifend Über 600 Kunden 29% Industrie / Versorger / Telekommunikation 29% Handel / Logistik / Dienstleistungen 42% Öffentliche Auftraggeber / Banken und Versicherungen / Vereine und Verbände Eckdaten Gründung 1990 400 Mitarbeiter 9 Standorte
  • 3. © OPITZ CONSULTING GmbH 2014 Seite 3 Projektrückblick: camunda BPM bei Freenet Agenda 1.Kurze Vorstellung des Kunden Freenet 2.Auswahl der Plattform 3.Beschreibung des Projekts a)Anforderungen b)Vorgehen c)BPMN 2.0 in einem agilen Projekt
  • 4. © OPITZ CONSULTING GmbH 2014 Seite 4 Projektrückblick: camunda BPM bei Freenet Freenet
  • 5. © OPITZ CONSULTING GmbH 2014 Seite 5 Projektrückblick: camunda BPM bei Freenet Freenet.de
  • 6. © OPITZ CONSULTING GmbH 2014 Seite 6 Projektrückblick: camunda BPM bei Freenet Freenet.de Produktwelten
  • 7. © OPITZ CONSULTING GmbH 2014 Seite 7 Projektrückblick: camunda BPM bei Freenet Paid Email
  • 8. © OPITZ CONSULTING GmbH 2014 Seite 8 Projektrückblick: camunda BPM bei Freenet Zusatzprodukte
  • 9. © OPITZ CONSULTING GmbH 2014 Seite 9 Projektrückblick: camunda BPM bei Freenet Domain
  • 10. © OPITZ CONSULTING GmbH 2014 Seite 10 Projektrückblick: camunda BPM bei Freenet Fragen, die ich beantworten möchte Wie ging der Kunde das Thema BPM in seinem Unternehmen an? Welche Tools und Methoden setzte das Projektteam ein? Wie entwickelten unsere Experten die BPM-Lösung?
  • 11. © OPITZ CONSULTING GmbH 2014 Seite 11 Projektrückblick: camunda BPM bei Freenet a Anforderungen
  • 12. © OPITZ CONSULTING GmbH 2014 Seite 12 Projektrückblick: camunda BPM bei Freenet agil Vorgehen Java EE Development Team Skills JBoss, MySQL Open Source freenet Mindset – Auswahl der Plattform 2012
  • 13. © OPITZ CONSULTING GmbH 2014 Seite 13 Projektrückblick: camunda BPM bei Freenet Customer Frontend Customer Database Bonität Wirksysteme Billing SAP Callcenter Mail-Gateway Business Intelligence Fachliches Ziel Backend Systeme in langlaufenden Prozessen orchestrieren
  • 14. © OPITZ CONSULTING GmbH 2014 Seite 14 Projektrückblick: camunda BPM bei Freenet Architekturziel Kostenreduktion im Vergleich zur vorhergehenden Individuallösung
  • 15. © OPITZ CONSULTING GmbH 2014 Seite 15 Projektrückblick: camunda BPM bei Freenet Projektziele freenet Automatisierung Transparenz Agiles Vorgehen
  • 16. © OPITZ CONSULTING GmbH 2014 Seite 16 Projektrückblick: camunda BPM bei Freenet Business User Einfachheit in der Bedienung Kontext, Kommentare, Glossar Grafische Änderungs- historie Transparente Versionierung Developer Anreicherung des Modells Modell als Code SCM Git bzw. Subversion Nutzung erprobter Werkzeuge BPMN: Zugriff auf das (technische) Modell
  • 17. © OPITZ CONSULTING GmbH 2014 Seite 17 Projektrückblick: camunda BPM bei Freenet Transparenz für den Business User über alle Phasen Modell Engine Monitoring Transparenz
  • 18. © OPITZ CONSULTING GmbH 2014 Seite 18 Projektrückblick: camunda BPM bei Freenet Plattformauswahl Funktionalität Prozess-Engine Laufzeitumgebung Transparenz Modellierung mit BPMN 2.0 Monitoring und Controlling Testbarkeit Automatisierte Tests Entwickler- freundlich Erweiterbarkeit Versionierung Einsatz bewährter Werkzeug
  • 19. © OPITZ CONSULTING GmbH 2014 Seite 19 Projektrückblick: camunda BPM bei Freenet BPMN Roundtrip Business IT Alignment BPM Platform Cockpit Cycle Die Plattform: Camunda BPM
  • 20. © OPITZ CONSULTING GmbH 2014 Seite 20 Projektrückblick: camunda BPM bei Freenet b Vorgehen
  • 21. © OPITZ CONSULTING GmbH 2014 Seite 21 Projektrückblick: camunda BPM bei Freenet Phasen 1.Projektsetup 2.Referenzmodellierung 3.Referenzautomatisierung 4.Erweiterung der Realisierung auf die anderen Produktwelten 5.Parallel: Test-und Anpassungszyklen 6.Produktionsgang
  • 22. © OPITZ CONSULTING GmbH 2014 Seite 22 Projektrückblick: camunda BPM bei Freenet Agiles BPMN Projekt Wer ist beteiligt? Wer macht was? Wie lief alles ab?
  • 23. © OPITZ CONSULTING GmbH 2014 Seite 23 Projektrückblick: camunda BPM bei Freenet Wer ist beteiligt? Produktwelten (3) Mail, Singles, Portal Prozesse (20+) Vertragsabschluss Upgrade Kündigung Subprozesse (10+) Provisionierung Projektmanager (1) Projektleiter (1) Produktmanager (3) Fachliche Tester (3) Operations (3) Entwickler (9) Ansprechpartner (10+)
  • 24. © OPITZ CONSULTING GmbH 2014 Seite 24 Projektrückblick: camunda BPM bei Freenet Wer macht was? Modellierung der Prozesse Produktmanager modellierten vor Projektstart in Microsoft Visio Experten fangen an die Visio Prozesse in BPMN zu übertragen, Produktmanager prüfen Produktmanager werden in Cycle eingeführt Produktmanager modellieren Experten prüfen => Prozessorientiertes Vorgehen
  • 25. © OPITZ CONSULTING GmbH 2014 Seite 25 Projektrückblick: camunda BPM bei Freenet Wer macht was? Automatisierung der Prozesse Experten starten mit Referenzimplementierung Machen Anpassungen nach Test-Zyklen Abnahme-Tests Produktmanager, Operations Experten führen Produktmanager und Entwickler in die Infrastruktur und Prozessorientiertes Vorgehen ein
  • 26. © OPITZ CONSULTING GmbH 2014 Seite 26 Projektrückblick: camunda BPM bei Freenet Wer macht was? Controlling Projektmanager, Projektleiter überwachen den Fortschritt des Projekts Produktionsgang Prozessorientiertes Vorgehen ist bei allen etabliert Experten begleiten das Going-Live und übergeben die Wartung in die Hände des Teams
  • 27. © OPITZ CONSULTING GmbH 2014 Seite 27 Projektrückblick: camunda BPM bei Freenet c Realisierung
  • 28. © OPITZ CONSULTING GmbH 2014 Seite 28 Projektrückblick: camunda BPM bei Freenet Eingesetzte Tools IDE: IntelliJ AS: Jboss 7 BPM Plattform: Camunda BPM, Cycle, Cockpit BPMN Modeler: Signavio Build: Maven CI: Hudson, Junit, Arquillian, Mockito Collaboration Tools: Jira, Confluence
  • 29. © OPITZ CONSULTING GmbH 2014 Seite 29 Projektrückblick: camunda BPM bei Freenet Agil? Nicht ohne zu Testen! http://docs.camunda.org/latest/guides/user-guide/#testing Je höher der Integrationsgrad (1-4), desto weniger wird gemockt 1 2 3 4 Integrationsgrad Anzahl der Mocks
  • 30. © OPITZ CONSULTING GmbH 2014 Seite 30 Projektrückblick: camunda BPM bei Freenet Test Strategie Fokussierung auf Single item under test Maximierung der Coverage of item under test Starten mit Happy Path Test Testtypen End-2-End-Tests (Gesamtprozesse) Integrationstests (Services, Prozesslogik) Unit-Tests (Klassen, Code, Geschäftslogik) Tests Orchestrierung, Erreichbarkeit Datenfluss Vor- und Nachbedingungen im Prozess
  • 31. © OPITZ CONSULTING GmbH 2014 Seite 31 Projektrückblick: camunda BPM bei Freenet Praxisbeispiel Darstellung im Code
  • 32. © OPITZ CONSULTING GmbH 2014 Seite 32 Projektrückblick: camunda BPM bei Freenet Fazit zur Zusammenarbeit
  • 33. © OPITZ CONSULTING GmbH 2014 Seite 33 Projektrückblick: camunda BPM bei Freenet Die Zeit steht nicht still Prozesse Testen hat sich weiterentwickelt! 2012-2014 https://github.com/camunda/camunda-bpm-testing (deprecated) https://github.com/camunda/camunda-bpm-assert https://github.com/camunda/camunda-bpm-needle
  • 34. © OPITZ CONSULTING GmbH 2014 Seite 34 Projektrückblick: camunda BPM bei Freenet Vielen Dank!
  • 35. © OPITZ CONSULTING GmbH 2014 Seite 35 Projektrückblick: camunda BPM bei Freenet Kontakt Matthias Wiedemann, Senior Consultant OPITZ CONSULTING Deutschland GmbH Standort München Weltenburger Str. 4 - 81677 München Telefon: +49 173-7279450 Email: matthias.wiedemann@opitz-consulting.com Web: http://www.opitz-consulting.com
  • 36. © OPITZ CONSULTING GmbH 2014 Seite 36 Projektrückblick: camunda BPM bei Freenet BPM-Projekt: Die größten Herausforderungen? Prozesse anpassen Cycle, Entwicklung, Test, Integration Deployment: CI Deployment Strategie Abwärtskompatible Software Alte Prozesse sollen auch mit alter Software zuende laufen Prozesse migrieren? Nicht abgeschlossene Prozessinstanzen laufen auf alter Prozessdefinition weiter! Audit Welches Level? Audit Daten von Prozessdaten trennen?