Test-driven business process modeling with camunda BPM

November 26, 2013 at 06:00 PM, Hamburg

Where & When

November 26, 2013 at 06:00 PM

Holisticon AG, Griegstraße 75, Haus 25, 22763 Hamburg (Googlemaps)

Agenda

Referenten:

Jan Galinski und Simon Zambrovski, Holisticon AG

Agenda

    BPM/SOA Projekte zeichnen sich durch hohe Komplexität der Anforderungen aus, die zwischen dem Fachbereich, der Organisationsentwicklung und IT ausgetauscht werden. Dabei sind die Geschäftsprozessmodelle das zentrale Artefakt: sie stellen nicht nur die wichtigste Grundlage der Kommunikation dar, sondern man kann sie getrost als "das Skelett" der späteren Fach- und Softwarearchitektur bezeichnen. Darüber hinaus dienen BPMN-Modelle quasi als Programmiersprache für die ausführende BPM-Engine. Insbesondere wenn man agil arbeiten und die Geschäftsprozessmodelle inkrementell-iterativ entwickeln möchte, ändern sich die BPMN-Modelle häufig. Und genau dann ist es gut, wenn man Methoden und Werkzeuge hat, die für die Einhaltung von Qualität und Korrektheit von Modellen sorgen.

    Dieser Vortrag zeigt, wie man ausgehend von fachlichen Anforderungen zusammen mit dem Fachbereich die Akzeptanztests für das BPMN-Modell entwickelt. Diese Tests werden zunächst für die Überprüfung des Modells verwendet werden. Sie können jedoch auch in der Softwareentwicklung und -integration verwendet werden und dienen als Basis für spätere Abnahme- und Regressionstests von End-to-End-Prozessen. Der Clou: Die Tests verwenden natürliche Sprache! Sie dokumentieren so den Prozessablauf und dessen Attribute und können vom Fachbereich verstanden, ggf. sogar erstellt werden.

    Was passiert in den 20 Minuten: Anhand eines vorbereiteten Prozesses und fertig beschriebener Szenarien erläutern wir das Prinzip und führen live Verhaltenstests aus. Dann ändern wir die fachliche Anforderung (simulierter Fehlschlag) und passen den produktiven Prozess an, bis das gewünschte Verhalten erreicht ist.

    Review

    Blog Post incl. slides: http://simon.zambrovski.org/2013/11/testgetriebene-geschaftsprozessmodellierung

Register now

Attendees: 27.
seats left: 13.

Join the Camunda BPM Network to the view the minutes of this meeting for free!

Already a member? Log In here

By registering you accept our terms and conditions and agree to receive emails from Camunda. You can unsubscribe from these at any time.