6. Heute: Unsere Erfahrungen als IAs mit Agile. Vermutlich nicht der Weissheit letzter Schluss. Inhaltspunkt
7. #1 #2 #3 Wo liegen (unser Ansicht nach) die kritischen Punkte wenn IA und Scrum zusammentreffen? Was kann man tun, damit dieses Zusammentreffen gut verläuft? Was ist Agile SE, insb. Scrum?
9. Worauf bezieht sich „Agil“? Individuen und Interaktionen …sind wichtiger als Prozesse und Werkzeuge Funktionierende Software … ist wichtiger als umfangreiche Dokumentation Reaktion auf Änderungen …ist wichtiger als das Festhalten an einem starren Plan Quelle: agilemanifesto.org
10.
11.
12. Scrum? Kleine, eigenverantwortliche und selbstorganisierte Teams …kein Projektleiter der Aufgaben zuweist Transparenz und Sichtbarkeit … durch ständigen Austausch und räumliche Nähe Flexibilität …durch schlanke Spezifikation und ständigen Austausch
13. Im Vergleich zu normalen Projekten heisst das Im Vorfeld wird deutlich weniger geplant Tiefgehende Dokumentationen, gehören nicht zu agilen Entwicklungsprozessen Die Lösung kommt im Prozess Viele Lösungen werden “Just-in-Time” erarbeitet. Das Team definiert die Lösung Das Management definiert nur, welches Problem gelöst werden soll.
14. Priorisierte Anforderungen mit kurzen funktionalen Beschreibungen Das Team entscheidet wie viele dieser Anforderungen sie im Zeitraum X umsetzen können Im sog. „Sprint“ (eine Iteration) werden diese Anforderungen realisiert Was habe ich seit dem letzten DS getan? Was plane ich bis zum nächsten DS zu tun? Was hat mich in meiner Arbeit behindert? Ergebnis ist ein fertiges Features.
16. #1 #2 #3 Wo liegen (unser Ansicht nach) die kritischen Punkte wenn IA und Scrum zusammentreffen? Was kann man tun, damit dieses Zusammentreffen gut verläuft? Was ist Agile SE, insb. Scrum?
25. Wesentliche Knackpunkte Die reine Scrum-Lehre bietet für IA-Practice (noch) keinen Raum Echte Nutzerintegration findet nur selten statt. Scrum ist größtenteils “Just-in-time”
26. #1 #2 #3 Wo liegen (unser Ansicht nach) die kritischen Punkte wenn IA und Scrum zusammentreffen? Was kann man tun, damit dieses Zusammentreffen gut verläuft? Was ist Agile SE, insb. Scrum?
27. Was kann man also tun? Und egal was der Scrum-Trainer sagt, so geht’s besser für consumer-orientierte Produkte
30. 1. Schock “ Oh Gott, das kann nie funktionieren.” 2. Zorn “Warum passiert mir das? Das ist nicht fair.” 3. Verhandeln “Bitte lasst mich wenigsten noch einen Use Case schreiben.” 4. Depression “Lasst mich bloss in Ruhe, es ist alles egal.” 5. Akzeptanz “Wird schon irgendwie klappen.” Quelle: agileproductdesign.com, in Anlehnung an das Kübler-Ross Modell
37. Bevor gesprintet wird Der Product Owner formuliert die Vision = Konkrete Idee was das Produkt sein soll.* * Böse Zungen könnten auch von einem Grobkonzept sprechen.
39. Wenn gesprintet wird Research/Konzept/Design = n+2 Sprint Support = n Review = n-1 Quelle: http://www.alistapart.com/articles/gettingrealaboutagiledesign
41. Eine schlanke Beschreibung reicht in den meisten Fällen aus UI-Scribble +User Stories +Beschreibung +Akzeptanzkriterien … und natürlich viel, viel reden.
50. Agile Produktentwicklung Vorteile: Transparenz, hohe Flexibilität, frühe Ergebnisse, das ganze Team designed das Produkt, das agile Teamwork macht Spass Nachteile Planungssicherheit, gemeinsames Verständnis für agil muss erst einmal geschaffen werden, nicht jeder Mensch ist für Agile Produktentwicklung geeignet