CONTINUOUS LEARNING
Agile Anforderungsanalyse mit Impact
Mapping
Nils Wloka
Berater und Coach
codecentric AG
@nilswloka
Continuous Delivery...
Der Gipfel der Effizienz!
There is nothing so useless as
doing efficiently that which
should not be done at all.
Peter F. Drucker
Was ist die größte
Herausforderung in Ihren
IT-Projekten?
Immer komplexere Probleme
in immer neuen Domänen
sollen gelöst werden.
Es liegt in der Natur
komplexer Systeme, dass
kausale Zusammenhänge
nur ex post sichtbar sind.
Unser Anforderungsbegriff
stammt aus einem anderen
Zeitalter.
Je besser das Requirements
Engineering und Management
beherrscht werden, umso weniger
kostspielige Fehler finden Eingang i...
Vollständigkeit
Eindeutigkeit
Widerspruchsfreiheit
Korrektheit
Was bedeuten diese
Attribute in Bezug auf
komplexe Probleme?
Das Ziel ist es, stetig
mehr über das Problem und
mögliche Lösungen zu
erfahren.
Continuous Learning?
Wissen schaffen...
Wissenschaft!
A method or procedure [...], consisting
in systematic observation,
measurement, and experiment, and
the formulation, testi...
Gesucht:
Schnell
Billig
Fehlertolerant
Wissenschaftlich
Vorhang auf für
Impact Mapping
Beispiel:
Ich bin verantwortlich für den
Customer Support eines
Telekommunikations-Anbieters
und soll Geld sparen.
1. Warum wollen wir in Software
investieren?
Reduzierung der
Callcenter-Kosten für den
1st-Level-Support um 250
TEUR im Jahr
2. Wer hilft und dabei oder
hindert uns daran, das Ziel zu
erreichen?
Endkunden, die eine
technische Störung
melden wollen oder bereits
gemeldet haben
3. Wie soll sich das Verhalten
der Akteure verändern?
... rufen nicht mehr im
Callcenter an, um den
Bearbeitungsstatus Ihrer
Tickets zu erfragen
4. Was können wir tun, um
diese Veränderung zu
begünstigen?
Kunden werden bei
Änderungen am
Bearbeitungsstatus Ihrer
Tickets benachrichtigt.
Die Impact Map visualisiert
unsere Hypothesen und
zeigt mögliche Experimente.
Reduzierung der
Callcenter-Kosten für
den 1st-Level-Support
um 250 TEUR im Jahr
Endkunden, die eine
technische Störung
mel...
Reduzierung der
Callcenter-Kosten für
den 1st-Level-Support
um 250 TEUR im Jahr
Endkunden, die eine
technische Störung
mel...
Priorisieren
Minimale Lösung
in Betrieb
nehmen
Ergebnisse
messen
Impact Map
anpassen
Effektive Software das Warum,
Continuous Delivery das Was.
Impact Mapping hilft beim Wie.
Mehr zu dem Thema:
http://www.impactmapping.org
Haben Sie noch Fragen?
nils.wloka@codecentric.de
@nilswloka
Nächste SlideShare
Wird geladen in …5
×

Continuous Learning - Agile Anforderungsanalyse mit Impact Mapping

1.295 Aufrufe

Veröffentlicht am

Mit Continuous Delivery steht uns ein mächtiges Werkzeug zur Verfügung. Lange Release-Zyklen gehören der Vergangenheit an, das neue Feature ist nur noch einen Commit entfernt. Umso mehr rückt die Frage in den Vordergrund, wie wir dieses Werkzeug gewinnbringend einsetzen können. Eine entscheidende Voraussetzung dafür ist, die Anforderungs-Pipeline ohne monatelange Planungsphasen sinnvoll zu füllen.

Mit Impact Mapping möchte ich eine Methode vorstellen, die uns dabei helfen kann, die durch Continuous Delivery verkürzten Feedbackschleifen dafür zu nutzen, unsere Anforderungen konsequent und kontinuierlich an Projekt- und Geschäftszielen auszurichten.

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.295
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
154
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Continuous Learning - Agile Anforderungsanalyse mit Impact Mapping

  1. 1. CONTINUOUS LEARNING Agile Anforderungsanalyse mit Impact Mapping
  2. 2. Nils Wloka Berater und Coach codecentric AG @nilswloka
  3. 3. Continuous Delivery... Der Gipfel der Effizienz!
  4. 4. There is nothing so useless as doing efficiently that which should not be done at all. Peter F. Drucker
  5. 5. Was ist die größte Herausforderung in Ihren IT-Projekten?
  6. 6. Immer komplexere Probleme in immer neuen Domänen sollen gelöst werden.
  7. 7. Es liegt in der Natur komplexer Systeme, dass kausale Zusammenhänge nur ex post sichtbar sind.
  8. 8. Unser Anforderungsbegriff stammt aus einem anderen Zeitalter.
  9. 9. Je besser das Requirements Engineering und Management beherrscht werden, umso weniger kostspielige Fehler finden Eingang in die Entwicklung, ... www.ireb.org
  10. 10. Vollständigkeit Eindeutigkeit Widerspruchsfreiheit Korrektheit
  11. 11. Was bedeuten diese Attribute in Bezug auf komplexe Probleme?
  12. 12. Das Ziel ist es, stetig mehr über das Problem und mögliche Lösungen zu erfahren.
  13. 13. Continuous Learning? Wissen schaffen... Wissenschaft!
  14. 14. A method or procedure [...], consisting in systematic observation, measurement, and experiment, and the formulation, testing, and modification of hypotheses. Oxford English Dictionary
  15. 15. Gesucht: Schnell Billig Fehlertolerant Wissenschaftlich
  16. 16. Vorhang auf für Impact Mapping
  17. 17. Beispiel: Ich bin verantwortlich für den Customer Support eines Telekommunikations-Anbieters und soll Geld sparen.
  18. 18. 1. Warum wollen wir in Software investieren?
  19. 19. Reduzierung der Callcenter-Kosten für den 1st-Level-Support um 250 TEUR im Jahr
  20. 20. 2. Wer hilft und dabei oder hindert uns daran, das Ziel zu erreichen?
  21. 21. Endkunden, die eine technische Störung melden wollen oder bereits gemeldet haben
  22. 22. 3. Wie soll sich das Verhalten der Akteure verändern?
  23. 23. ... rufen nicht mehr im Callcenter an, um den Bearbeitungsstatus Ihrer Tickets zu erfragen
  24. 24. 4. Was können wir tun, um diese Veränderung zu begünstigen?
  25. 25. Kunden werden bei Änderungen am Bearbeitungsstatus Ihrer Tickets benachrichtigt.
  26. 26. Die Impact Map visualisiert unsere Hypothesen und zeigt mögliche Experimente.
  27. 27. Reduzierung der Callcenter-Kosten für den 1st-Level-Support um 250 TEUR im Jahr Endkunden, die eine technische Störung melden wollen oder bereits gemeldet haben ... rufen bei Flächenstörungen nicht mehr im Callcenter an. Betroffene Kunden werden über das Auftreten und die Behebung von Flächenstörungen informiert. ... rufen nicht mehr im Callcenter an, um den Bearbeitungsstatus Ihrer Tickets zu erfragen Kunden werden bei Änderungen am Bearbeitungsstatus Ihrer Tickets benachrichtigt. Kunden können den Status ihrer Tickets einsehen. ... erstellen ausreichend qualifizierte Tickets ohne Hilfe des Callcenters Kunden werden über die Möglichkeit der Erstellung von Tickets informiert. Tickets können angeleitet erstellt werden. Großkunden, die über eigenes technisches Personal verfügen ... beauftragen notwendige Entstörungsmaßnahmen eigenständig. Leitungsmessungen können vom Kunden ausgelöst werden. Port-Resets können vom Kunden ausgelöst werden.
  28. 28. Reduzierung der Callcenter-Kosten für den 1st-Level-Support um 250 TEUR im Jahr Endkunden, die eine technische Störung melden wollen oder bereits gemeldet haben ... rufen bei Flächenstörungen nicht mehr im Callcenter an. Betroffene Kunden werden über das Auftreten und die Behebung von Flächenstörungen informiert. ... rufen nicht mehr im Callcenter an, um den Bearbeitungsstatus Ihrer Tickets zu erfragen Kunden werden bei Änderungen am Bearbeitungsstatus Ihrer Tickets benachrichtigt. Kunden können den Status ihrer Tickets einsehen. ... erstellen ausreichend qualifizierte Tickets ohne Hilfe des Callcenters Kunden werden über die Möglichkeit der Erstellung von Tickets informiert. Tickets können angeleitet erstellt werden. Großkunden, die über eigenes technisches Personal verfügen ... beauftragen notwendige Entstörungsmaßnahmen eigenständig. Leitungsmessungen können vom Kunden ausgelöst werden. Port-Resets können vom Kunden ausgelöst werden.
  29. 29. Priorisieren Minimale Lösung in Betrieb nehmen Ergebnisse messen Impact Map anpassen
  30. 30. Effektive Software das Warum, Continuous Delivery das Was. Impact Mapping hilft beim Wie.
  31. 31. Mehr zu dem Thema: http://www.impactmapping.org
  32. 32. Haben Sie noch Fragen? nils.wloka@codecentric.de @nilswloka

×