A review of camunda bpm within freenet

1.463 Aufrufe

Veröffentlicht am

0 Kommentare
2 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.463
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
7
Aktionen
Geteilt
0
Downloads
9
Kommentare
0
Gefällt mir
2
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

A review of camunda bpm within freenet

  1. 1. © OPITZ CONSULTING GmbH 2014 Seite 1Projektrückblick: camunda BPM bei Freenet Matthias Wiedemann, Senior Consultant OPITZ CONSULTING Deutschland GmbH, Standort München camunda BPM bei Freenet München, 11.03.2014 Projektrückblick
  2. 2. © OPITZ CONSULTING GmbH 2014 Seite 2Projektrü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. 3. © OPITZ CONSULTING GmbH 2014 Seite 3Projektrückblick: camunda BPM bei Freenet Agenda 1. Kurze Vorstellung Freenet 2. Auswahl der Plattform 3. Beschreibung des Projekts a) Anforderungen b) Vorgehen c) BPMN 2.0 in einem agilen Projekt
  4. 4. © OPITZ CONSULTING GmbH 2014 Seite 4Projektrückblick: camunda BPM bei Freenet Freenet
  5. 5. © OPITZ CONSULTING GmbH 2014 Seite 5Projektrückblick: camunda BPM bei Freenet Freenet.de
  6. 6. © OPITZ CONSULTING GmbH 2014 Seite 6Projektrückblick: camunda BPM bei Freenet Freenet.de Produktwelten
  7. 7. © OPITZ CONSULTING GmbH 2014 Seite 7Projektrü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?
  8. 8. © OPITZ CONSULTING GmbH 2014 Seite 8Projektrückblick: camunda BPM bei Freenet a Anforderungen
  9. 9. © OPITZ CONSULTING GmbH 2014 Seite 9Projektrückblick: camunda BPM bei Freenet agil Vorgehen Java EE Development Team Skills JBoss, MySQL Open Source freenet Mindset – Auswahl der Plattform © OPITZ CONSULTING GmbH 2012 Seite 9
  10. 10. © OPITZ CONSULTING GmbH 2014 Seite 10Projektrü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
  11. 11. © OPITZ CONSULTING GmbH 2014 Seite 12Projektrückblick: camunda BPM bei Freenet Architekturziel Kostenreduktion im Vergleich zur vorhergehenden Individuallösung
  12. 12. © OPITZ CONSULTING GmbH 2014 Seite 13Projektrückblick: camunda BPM bei Freenet Projektziele freenet Automatisierung Transparenz Agiles Vorgehen
  13. 13. © OPITZ CONSULTING GmbH 2014 Seite 14Projektrü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 Zugriff auf das (technische) Modell
  14. 14. © OPITZ CONSULTING GmbH 2014 Seite 15Projektrückblick: camunda BPM bei Freenet Transparenz für den Business User über alle Phasen Modell Engine Monitoring Transparenz
  15. 15. © OPITZ CONSULTING GmbH 2014 Seite 16Projektrü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
  16. 16. © OPITZ CONSULTING GmbH 2014 Seite 17Projektrückblick: camunda BPM bei Freenet  BPMN Roundtrip  Business IT Alignment  BPM Platform  Cockpit  Cycle Die Plattform: Camunda BPM
  17. 17. © OPITZ CONSULTING GmbH 2014 Seite 18Projektrückblick: camunda BPM bei Freenet b Vorgehen
  18. 18. © OPITZ CONSULTING GmbH 2014 Seite 19Projektrü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
  19. 19. © OPITZ CONSULTING GmbH 2014 Seite 20Projektrückblick: camunda BPM bei Freenet Agiles BPMN Projekt  Wer ist beteiligt?  Wer macht was?  Wie lief alles ab?
  20. 20. © OPITZ CONSULTING GmbH 2014 Seite 21Projektrü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+)
  21. 21. © OPITZ CONSULTING GmbH 2014 Seite 22Projektrü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
  22. 22. © OPITZ CONSULTING GmbH 2014 Seite 23Projektrü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
  23. 23. © OPITZ CONSULTING GmbH 2014 Seite 24Projektrü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
  24. 24. © OPITZ CONSULTING GmbH 2014 Seite 25Projektrückblick: camunda BPM bei Freenet c Realisierung
  25. 25. © OPITZ CONSULTING GmbH 2014 Seite 26Projektrü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
  26. 26. © OPITZ CONSULTING GmbH 2014 Seite 27Projektrü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 AnzahlderMocks
  27. 27. © OPITZ CONSULTING GmbH 2014 Seite 28Projektrü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
  28. 28. © OPITZ CONSULTING GmbH 2014 Seite 29Projektrückblick: camunda BPM bei Freenet Praxisbeispiel Prozess-Tests  Beispiel: Bonitätsprüfung  1. Service-Tasks  2. Subprozesse  3. Gesamtprozess
  29. 29. © OPITZ CONSULTING GmbH 2014 Seite 30Projektrückblick: camunda BPM bei Freenet Fazit zur Zusammenarbeit
  30. 30. © OPITZ CONSULTING GmbH 2014 Seite 31Projektrü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
  31. 31. © OPITZ CONSULTING GmbH 2014 Seite 32Projektrückblick: camunda BPM bei Freenet Vielen Dank!
  32. 32. © OPITZ CONSULTING GmbH 2014 Seite 33Projektrü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
  33. 33. © OPITZ CONSULTING GmbH 2014 Seite 34Projektrückblick: camunda BPM bei Freenet Hinweise auf weitere Vorträge  BPM - It's done when it is tested!  JAX 2014 - 15. Mai 2014  http://jax.de/2014/sessions/bpm-its-done-when-it-tested  Stefan Glase und Torsten Winterberg
  34. 34. © OPITZ CONSULTING GmbH 2014 Seite 35Projektrückblick: camunda BPM bei Freenet BPM-Projekt: Die größten Herausforderungen?  Prozesse anpassen  Cycle, Entwicklung, Test, Integration  Deployment: CI  Prozesse migrieren?  Nicht abgeschlossene Prozessinstanzen laufen auf alter Prozessdefinition weiter!  Audit  Welches Level?  Audit Daten von Prozessdaten trennen?

×