SlideShare ist ein Scribd-Unternehmen logo
© 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

PDF
A review of camunda bpm within freenet
PPTX
Testgetriebene Geschäftsprozessmodellierung
PDF
SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes
PDF
Cawemo - Prozessverbesserung für Jedermann - Jakob Freund
PDF
Camunda Roadshow 2019: Camunda Live-Demo: Design, Umsetzung, Betrieb und Opti...
PDF
Process Automation Forum Vienna, Raiffeisen
PDF
Experten webinar auf dem steilen weg zur digitalen versicherung
PDF
Camunda Roadshow, Praxisbericht: Samuel Streiff & Dr. Stefan Kremer, Swisscom...
A review of camunda bpm within freenet
Testgetriebene Geschäftsprozessmodellierung
SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes
Cawemo - Prozessverbesserung für Jedermann - Jakob Freund
Camunda Roadshow 2019: Camunda Live-Demo: Design, Umsetzung, Betrieb und Opti...
Process Automation Forum Vienna, Raiffeisen
Experten webinar auf dem steilen weg zur digitalen versicherung
Camunda Roadshow, Praxisbericht: Samuel Streiff & Dr. Stefan Kremer, Swisscom...

Was ist angesagt? (20)

PDF
TechEvent Vorsprung durch Agilität. Scrum@Automotive
PDF
Camunda BPM 7.2 - Deutsch
PDF
Von Quickr bis PAVONE PM
PPTX
Testgetriebene Prozessmodellierung
PDF
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
PDF
Process Automation Forum Zurich, finnova AG Bankware
PDF
Camunda 7 4 Release Webinar
PDF
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
PDF
Process Monitoring mit Camunda
PDF
[ecspw2013] Session Sales 02: ecspand Vertragsmanagement
PDF
Open Source Workflowmanagement mit BPMN, CMMN & DMN
PDF
Sneak Preview: Camunda Optimize
PDF
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
PDF
Success Story "Agile Entwicklung im Onsite Outsourcing"
PDF
Responsive Webdesign
PDF
Community Meeting Wien - Camunda Intro
PDF
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
PDF
camunda BPM community event Dortmund
PPTX
BootsFaces and AngularFaces - Modern HTML5 for JSF developers
PDF
SAP Screen Personas im SAP HCM - projektraum36
TechEvent Vorsprung durch Agilität. Scrum@Automotive
Camunda BPM 7.2 - Deutsch
Von Quickr bis PAVONE PM
Testgetriebene Prozessmodellierung
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Process Automation Forum Zurich, finnova AG Bankware
Camunda 7 4 Release Webinar
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Monitoring mit Camunda
[ecspw2013] Session Sales 02: ecspand Vertragsmanagement
Open Source Workflowmanagement mit BPMN, CMMN & DMN
Sneak Preview: Camunda Optimize
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
Success Story "Agile Entwicklung im Onsite Outsourcing"
Responsive Webdesign
Community Meeting Wien - Camunda Intro
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
camunda BPM community event Dortmund
BootsFaces and AngularFaces - Modern HTML5 for JSF developers
SAP Screen Personas im SAP HCM - projektraum36
Anzeige

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

PDF
PDF
Open Source BPM mit BPMN 2.0 und Java
PDF
camunda BPM - presented at Oracle vs. camunda Shootout Roadshow
PDF
Open Source Workflowmanagement mit BPMN und CMMN
PDF
Camunda bpm 7.0-release-webinar-de
PDF
BPMN WJAX 20101117
PDF
camunda BPM @ JUG München
PDF
21.06.2013 Open Source Tage der Landeshauptstadt München: Open Source BPM
PDF
JUG Luzern: Open Source BPM mit BPMN 2.0 und Java
PDF
Camunda Community Day_Wiener BPM Offensive
PDF
Webinar: BPMN mit camunda
PPTX
Integrierte BPM Projektmethodik
PDF
20080421 JAX BPM und SOA - Prozesse sind keine Workflows
PDF
Camunda BPM in DACH
PDF
PDF
Camunda BPM Platform and Angular.js
PPTX
Roadshow 2018 - Camunda in der Praxis: So geht's
PDF
20110203 jug stuttgart
PPTX
BPM-Systeme für ein optimiertes Angebots- und Auftragsmanagement
PDF
BPMN und Workflows in .NET
Open Source BPM mit BPMN 2.0 und Java
camunda BPM - presented at Oracle vs. camunda Shootout Roadshow
Open Source Workflowmanagement mit BPMN und CMMN
Camunda bpm 7.0-release-webinar-de
BPMN WJAX 20101117
camunda BPM @ JUG München
21.06.2013 Open Source Tage der Landeshauptstadt München: Open Source BPM
JUG Luzern: Open Source BPM mit BPMN 2.0 und Java
Camunda Community Day_Wiener BPM Offensive
Webinar: BPMN mit camunda
Integrierte BPM Projektmethodik
20080421 JAX BPM und SOA - Prozesse sind keine Workflows
Camunda BPM in DACH
Camunda BPM Platform and Angular.js
Roadshow 2018 - Camunda in der Praxis: So geht's
20110203 jug stuttgart
BPM-Systeme für ein optimiertes Angebots- und Auftragsmanagement
BPMN und Workflows in .NET
Anzeige

Mehr von camunda services GmbH (20)

PPTX
Using Camunda on Kubernetes through Operators
PPTX
Predictive Process Monitoring in Camunda
PPTX
Camunda Product Update – The present and the future of Process Automation
PPTX
Tips on how to build Camunda Run for production
PPTX
Process Driven Customer Interaction
PPTX
Exploring Automation in Government
PDF
The Pulse of Process Automation
PDF
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
PDF
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
PPTX
Extending human workflow preparing people and processes for the digital era w...
PPTX
Camunda BPM 7.13 Webinar
PDF
[Webinar] Camunda Optimize Release 3.0
PDF
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
PDF
Process Automation Forum Munich, Swiss Life
PDF
Process Automation Forum Vienna, A1 & J-IT
PDF
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
PDF
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
PDF
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
PDF
Zeebe + Operate January 2020 Update
PDF
Optimize 2.7 Release Webinar
Using Camunda on Kubernetes through Operators
Predictive Process Monitoring in Camunda
Camunda Product Update – The present and the future of Process Automation
Tips on how to build Camunda Run for production
Process Driven Customer Interaction
Exploring Automation in Government
The Pulse of Process Automation
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
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...
Camunda BPM 7.13 Webinar
[Webinar] Camunda Optimize Release 3.0
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Process Automation Forum Munich, Swiss Life
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
Zeebe + Operate January 2020 Update
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?