2. Agiles Business Process Management oose.Innovative Informatik
Agenda
I. Wozu eigentlich BPM?
II. Vorgehen und Rollen im ABPM
III. Methoden und Techniken
IV. Zusammenfassung
V. Diskussion
3. Agiles Business Process Management oose.Innovative Informatik
Warum machen wir eigentlich BPM?
Prozessziele
festlegen
Prozess
analysieren
Prozess
verbessern
Prozess
aufnehmen
Prozess
realisieren
Die Fähigkeit, schnell auf ein sich veränderndes Umfeld zu reagieren
BPM-Zyklus
Aber: In der Praxis sind BPM-Projekte alles andere als schnell!
4. Agiles Business Process Management oose.Innovative Informatik
Agile Softwareentwicklung am Beispiel Scrum
Sprint Planung (I+II)
Daily
Scrum
Review
Retrospektive
Sprint
Inkrement
Product
Backlog
Produkt-
vision
5. Agiles Business Process Management oose.Innovative Informatik
Agenda
I. Wozu eigentlich BPM?
II. Vorgehen und Rollen im aBPM
III. Methoden und Techniken
IV. Zusammenfassung
V. Diskussion
6. Agiles Business Process Management oose.Innovative Informatik
Agiles Business Process Management
Ziel: ein im Sinne des Kunden optimierter Geschäftsprozess
Mittel: agiles Vorgehen ergänzt um Methoden aus dem Business Process
Management.
Rolle der Softwareentwicklung: Integraler Bestandteil, da
Standardmittel, um Prozesse zu unterstützen.
8. Agiles Business Process Management oose.Innovative Informatik
Struktur einer Iteration
Iterationsplanung mit Aufgaben zur
Prozessanalyse und -verbesserung,
Softwareentwicklung und
Umsetzung organisatorischer Änderungen
Tägliche Stehung
Review (Prozessteam mit wichtigen Stakeholdern)
Demonstration der erstellten Software-Inkremente
Vorstellung und Erläuterung der entworfenen organisatorischen Änderungen
Zu den Stakeholdern gehören auch diejenigen, die den Prozess ausführen
Retrospektive
9. Agiles Business Process Management oose.Innovative Informatik
Das agile Prozessteam
Prozessteams (analog zu Feature Teams)
Welche Fähigkeiten werden benötigt, um Geschäftsprozesse zu
gestalten?
Gesamtverantwortlicher
Process Owner/Prozessverantwortlicher statt Product Owner
Methodenwissen zur Gestaltung von Geschäftsprozessen
Prozessanalytiker
Wissen zur praktischen Umsetzung
Software-Entwickler,
Organisationsexperte, Change Manager
Fachwissen
Fachexperte und Prozessausführende
Prozesscoach
Agile Coach (Scrum Master)
10. Agiles Business Process Management oose.Innovative Informatik
Aufgaben des agilen Prozessteams
Aktuellen Geschäftsprozess verstehen und beschreiben (z.B. Story Maps)
Abläufe verbessern
Umsetzung der Veränderungen entwerfen
Technisch, z.B. durch Software
Organisatorisch, z.B. Veränderung von Abläufen oder Rollen
Umsetzung vorbereiten
Software entwickeln
Organisatorische Veränderungen
planen
Release einführen (Delivery)
Technisch: Software einführen
Organisatorisch: Fachabteilung
begleiten (Rückmeldungen aus der
Praxis!)
11. Agiles Business Process Management oose.Innovative Informatik
Agenda
I. Wozu eigentlich BPM?
II. Vorgehen und Rollen im aBPM
III. Methoden und Techniken
IV. Zusammenfassung
V. Diskussion
12. Agiles Business Process Management oose.Innovative Informatik
Umsetzung wesentlicher agiler Techniken
Interdisziplinäre Teams
Steuerung der Aufgaben über ein Backlogs
Viele Rückmeldezyklen u.a. durch
enge Zusammenarbeit mit dem Kunden,
Iterationsreview,
häufige Releases,
tägliche Stehung,
Iterationsretrospektive.
13. Agiles Business Process Management oose.Innovative Informatik
Prozessreleases
Ziel: schnelle und häufige Prozessverbesserungen.
Jede Iteration erstellt eine Prozessverbesserung, die auslieferbar ist.
Ein Release kann die Prozessverbesserungen mehrerer Iterationen
zusammengefassen.
Schnelle und häufige Auslieferung ermöglicht, schnell Erfahrungen in der
Praxis zu sammeln, die in die Weiterentwicklung fließen.
Schnelle Auslieferung ermöglicht frühes Return on Invest
14. Agiles Business Process Management oose.Innovative Informatik
Retrospektiven auf die Iterationen
Das agile Prozessteam führt am Ende jeder Iteration Retrospektiven
durch, um
Probleme zu erkennen,
die Zusammenarbeit zu verbessern,
den Ablauf der Iterationen zu verbessern.
Kontinuierliche Verbesserung des BPM-Prozesses
15. Agiles Business Process Management oose.Innovative Informatik
Agenda
I. Wozu eigentlich BPM?
II. Vorgehen und Rollen im aBPM
III. Methoden und Techniken
IV. Zusammenfassung
V. Diskussion
16. Agiles Business Process Management oose.Innovative Informatik
Zusammenfassung
Klassische Geschäftsprozess-
managementprojekte sind zu träge und zu langsam.
Also: Den agilen Ansatz auf Geschäftsprozesse anwenden
ABPM!
Wichtig: Ein Team mit allen Kompetenzen.
Dadurch ergeben sich neue Herausforderungen. Und nicht
für alle gibt es bereits überzeugende Lösungen.
Aber: Das in agilen Ansätzen innewohnende
Prozessverbesserungselement wird mit der Zeit auch
hierfür gute Lösungen hervorbringen!
17. Agiles Business Process Management oose.Innovative InformatikKontakt: Marcus.Winteroll@oose.de
18. Agiles Business Process Management oose.Innovative Informatik
Ziele
Zielhierarchien:
Unternehmensziele,
Geschäftsprozesse,
Softwareentwicklung.
Höchstes Unternehmensziel: Wert für den Kunden schaffen, um Geld zu
verdienen.
Das Unternehmen muss sich am Kunden ausrichten.
Die Geschäftsprozesse müssen den Kunden optimal bedienen.
Primat des Geschäftsprozesses. (-> Geschäftsprozessmanagement)
Geschäftsprozesse zu verbessern, ist eine fortlaufende Aufgabe.
19. Agiles Business Process Management oose.Innovative Informatik
Das agile Prozessteam
Herausforderung: Wie können diese Fähigkeiten in einem Team vereint
werden, ohne es zu groß werden zu lassen?
Eher Generalisten als Spezialisten
Beispiel:
1 Prozessverantwortlicher
1 Fachexperte
(aus der Fachabteilung)
1 Prozessanalytiker
(Fachmann für Aufnahme, Verbesserung und Messen von Prozessen)
3 Software-Entwickler
1 Agile Coach (Scrum Master)