Upload
markus-unterauer
View
517
Download
0
Embed Size (px)
Citation preview
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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