16
© Software Quality Lab V6.00 Software Quality Days 2014 Markus Unterauer Berater und Trainer Software Quality Lab Was machen unsere Anwender denn so? BPMN 2.0 zur Modellierung von Fachprozessen

Was machen unsere Anwender so? Prozessmodellierung mit BPMN

Embed Size (px)

Citation preview

Page 1: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

Software Quality Days 2014

Markus UnterauerBerater und Trainer

Software Quality Lab

Was machen unsere Anwender denn so?

BPMN 2.0 zur Modellierung von Fachprozessen

Page 2: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

AgendaÜberblick

Warum modellieren?

BPMN 2.0

Vorgehensweise

Best Practices

| Folie 2Software Quality Days 2014

Page 3: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Warum wir Software bauen

Warum das wichtig ist

| Folie 3Software Quality Days 2014

Probleme lösenZiele erreichen

Page 4: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Mehr Domänenwissen = Bessere SoftwareWarum das wichtig ist

| Folie 4Software Quality Days 2014

Page 5: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Prozesse beschreibenWarum das wichtig ist

| Folie 5

Planen Umsetzen Testen Betrieb

1. Planen2. Umsetzen3. Testen4. Betrieb

Planen Umsetzen Testen Betrieb

Textuell Semiformal

Formales Modell

Software Quality Days 2014

Page 6: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Was ist BPMN 2.0BPMN 2.0 als Lösungsansatz

Business Process Modelling and Notation 2.0

Modellierungssprache für Geschäftsprozesse

Verbindung von Geschäftswelt und Software

| Folie 6

My

Appl

icati

on

Do something

Software Quality Days 2014

Page 7: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Wichtige Elemente für die ModellierungBPMN 2.0 als Lösungsansatz

| Folie 7Software Quality Days 2014

DEMO

Page 8: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Stärken / Schwächen von BPMN 2.0

StärkenAuch für halbstrukturierte Prozesse geeignet!

Sehr flexibel durch Ereignisse

Ad-Hoc Unterprozesse

Leicht verständlich

Gute Gliederungen

Gute Hilfe und Einführungen

Viele Open Source Tools

SchwächenViele Symbole

Rollen und Akteure nur rudimentär abbildbar

Zusatzinformationen z.T. nur in Attributen und Notizen abbildbar

| Folie 8

BPMN 2.0 Prozessdiagramm

Software Quality Days 2014

Page 9: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Vorgehensweise bei der Prozessbeschreibung

Methode

| Folie 9Software Quality Days 2014

Page 10: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Erst verstehen, dann zeichnen!

Geschäftsprozesse modellieren

1. Überblick mit Prozesslandkarte

2. Kernprozesse diskutieren Name Ziel Auslöser, Beginn und Ende Akteure Happy Path

3. Prozesse modellieren Als erstes nur Happy Path

4. Darstellung komplettieren Alternative Pfade Fehlerbehandlung

| Folie 10

Artikel veröffentlichen

Buch schreiben Review

Zeiterfassung

Fakturierung

Strategie

Autorenmanagement

Führungsprozesse Kernprozesse Supportprozesse

Controlling

Planen Umsetzen Testen Betrieb

Define error handling

Find actors andsystems

Find name Define start and end

Find triggeringevents

Define happy path

Define alternativepaths

Software Quality Days 2014

Page 11: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Wie eine Prozesslandkarte aussehen kannBPMN als Lösungsmöglichkeit

| Folie 11Software Quality Days 2014

Unternehmensstrategie

Partner- und Lieferantenmanagement

Kundenberatung Verkauf

Neubuch

Gebrauchtbuch

Lieferung

Buchhaltung Lohnverrechnung

Führungsprozesse

Kernprozesse

Unterstützungsprozesse

Page 12: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Mögliche FallenBPMN als Lösungsmöglichkeit

Sofort mit dem Zeichnen des Modells beginnen Führt zu vielen Diskussionen während des Zeichnens Oftmaliges Umgliedern, Neuanfangen, Wegwerfen Besser: Erst Prozess und Kontext verstehen

Sich in Ausnahmen und Ablaufvarianten verzetteln Man wird nie fertig Der Prozess verschwimmt und wird sehr unübersichtlich Besser: Strickt nur den Standardablauf darstellen

Zu wenig Zeit nehmen Besser: Für komplexe Prozesse 1-2 Tage Zeit nehmen

| Folie 12Software Quality Days 2014

Page 13: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Best PracticesBPMN als Lösungsmöglichkeit

Machen Sie eine Prozessübersicht

Beginnen Sie mit den wichtigsten Wertschöpfungsprozessen

Definieren Sie für jeden Prozess Ziele und Grenzen

Ein Prozess auf einer A4 Seite

Maximal 12 Elemente je Prozess

Jede Aktivität mit Hauptwort + Verb benennen

Prozesse und Unterprozesse mit einem Hauptwort benennen

Verwenden Sie ein möglichst kleines Standardset von Symbolen

| Folie 13Software Quality Days 2014

Page 14: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Wie kann ich anfangen?BPMN als Lösungsmöglichkeit

| Folie 14Software Quality Days 2014

Page 15: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen

Weitere Infos und LinksBPMN als Lösungsmöglichkeit

BPMN 2.0 Dokumentation http://www.bpmn.org/

ARIS Express Modellierungstool http://www.ariscommunity.com/aris-express

Xmind Mindmapping Tool http://www.xmind.net/

| Folie 15Software Quality Days 2014

Page 16: Was machen unsere Anwender so? Prozessmodellierung mit BPMN

© S

oftw

are

Qua

lity

Lab

Büro Linz A-4041 Linz, Gewerbepark Urfahr 30

Büro GrazA-8053 Graz, Wiener Straße 253

Büro WienA-1150 Wien, Mariahilfer Straße 136

Büro LustenauA-6890 Lustenau, Millennium Park 9

Büro MünchenD-80992 München, Agnes-Pockels-

Bogen 1

Ihr Partner für Software Qualität und TestenSoftware Quality Lab GmbH

[W] www.software-quality-lab.com