Agile UX beschreibt die Verschmelzung von UX-Design-Methoden und agile Software-Entwicklung. Das Ziel: Developer, Informationsarchitekten und Designer bei der agilen Produktentwicklung effizient zusammenzubringen. Kann das klappen? Im Arbeitsalltag merkt man, dass es diverse Herausforderungen zu meistern gibt.
Zu diesen Herausforderungen haben wir in unserer Session bei der Tools 4 Agile Teams Anfang September 2016 nicht nur einen Erfahrungsbericht aus 2 Jahren gelebter Agile UX vorgestellt, sondern sind aktiv in den Dialog gegangen und haben uns über Lösungen sowie Stolpersteine ausgetauscht.
Agile UX - oder We have not failed. We've just found 10.000 ways that didn't work (nach Edison)
1. AGILE UX – ODER WE HAVE NOT FAILED. WE‘VE JUST FOUND
10.000 WAYS THAT DIDN‘T WORK. (NACH EDISON)
02.09.2016, Frankfurt
2. AGENDA
Agile UX | 07.09.162 |
Ein wenig Hintergrund - Was ist überhaupt UX?
Ein wenig Hintergrund – Was ist überhaupt Scrum?
UX im Wasserfall vs. UX im Scrum
Scrum Master vs. UX Design – Erfahrungsaustausch J
1
2
3
4
5
8. DER SCRUM PROZESS
Agile UX | 07.09.168 |
Produkt
Idee
Product
Owner
Product
Backlog
Requirements
User Stories
Sprint Planning
Was? Wie?
Sprint
Backlog
Sprint Review
Product
Owner
Scrum
Team
Scrum
Master
Product
Owner
Scrum
Team
Scrum
Master
Product
Owner
Scrum
Team
Scrum
Master
Daily
Product
Owner
Scrum
Team
Scrum
Master
Sprint Retro
Sprint
MVP Release
Product
Owner
9. DIE SCRUMREGELN FÜR DAS ENTWICKLUNGSTEAM
Agile UX | 07.09.169 |
Mindestens 3,
maximal 9
Teammitglieder
Crossfunktional:
jeder kann jede
Aufgabe übernehmen
Das Team
entscheidet über
den Sprint-Umfang
Das Team entscheidet
über das „Wie“ der
Umsetzung
Es wird nur für das
Sprint Comittment
entwickelt, keine
großen Specs
Release eines
lauffähigen
Produktes am Ende
jedes Sprints
14. UNSER SETTING – DER DERTOUR.DE RELAUNCH
Agile UX | 07.09.1614 |
Leistungsumfang:
Ausgewählte
Buchungsstrecken,
Mobile First,
mindestens gleicher
Feature-Scope
(Zunächst) Fixe
Deadline
(Zunächst) Fixes
Budget
Start mit einem
Scrum-Team, dann
Aufstocken auf zwei
Teams
Ablösen der alten
DERTOUR.de
15. UNSERE HERAUSFORDERUNGEN – DIE DISKUSSIONSTHEMEN
Agile UX | 07.09.1615 |
Alle Gewerke in einem Team vs. Scrum-Team nur aus Entwicklern
Sprint-Fokus vs. UX Design Big Picture
Sprint-Ziel vs. Größe der Features
Keine Feinkonzepte vs. Spezifikationen für die Entwicklung
Alle machen alles vs. UX-Konzept-Spezialisierung
MVP ohne goldene Schleife vs. gute Usability
1
2
3
4
5
6
7
8
16. UX DESIGN IM SCRUM TEAM?
Agile UX | 07.09.1616 |
Scrum Master
UX Design
Im Scrum sind alle
Teil des
Entwicklungsteams,
auch UX.
Scrum ist doch
nur sinnvoll für
Developer-Teams.
UX Design ist da
außen vor.
17. UX DESIGN IM SCRUM TEAM?
VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.1617 |
Übergreifendes Denken wird
gefördert, Gewerke lernen
voneinander
Lösungen werden im Dialog
erarbeitet, wenig „tote Zeit“,
mehr Kollaboration als
Dokumentation
Positive Stimmung durch
gemeinsames Ziel und Team
Frühzeitige und schnelle
Umsetzung, frühe
Fehlervermeidung
Gesamtverantwortung für eine
Lösung statt ein Arbeitsergebnis
Teamgröße und Verteilung der
Skills
Kein Aufbau hoher spezifischer
Expertise und Lieblingsthema
Aufwand für Abstimmungen,
dadurch höhere Komplexität
Kontinuierliche Reibungen durch
unterschiedliche Arbeitsweisen
Nicht jeder kommt mit
Teamarbeit zurecht
UX-seitige und strategische
ganzheitlich Betrachtung kann
leicht zu kurz kommen
18. WIE IN SCRUM EIN BIG PICTURE ENTWICKELN?
Agile UX | 07.09.1618 |
Scrum Master
UX Design
Konzipiert wird
nur, was im Sprint
auch umgesetzt
wird.
Nur was im Sprint
umgesetzt wird? So
können wir doch kein
Big Picture entwickeln.
19. Analyse & Big
Picture gesamt
WIE IN SCRUM EIN BIG PICTURE ENTWICKELN?
Agile UX | 07.09.1619 |
Monat 1 Monat 2 Monat 3 Monat 4 Monat 5 Monat 6 Monat 7
Analyse
Epic
Analyse
Epic
Analyse
Epic
20. WIE IN SCRUM EIN BIG PICTURE ENTWICKELN? –
VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.1620 |
Schnelles erstes Big Picture
Möglichkeit zu Justierung -
weniger Ergebnisdruck im Team
Integration aller Beteiligte in
Big Picture Erstellung:
• Unterschiedliche Belange
fließen ein
• Alle kennen das Big Picture
• Alle fühlen sich mit dem Big
Picture verbunden
• Geteilte gemeinsame
Verantwortung
Leicht aus den Augen zu
verlieren durch Fokus auf Sprint
Erstes Big Picture ist eher grob
und wenig detailliert
Prüfung von Big Picture muss
eingeplant/berücksichtig werden
Big Picture muss immer wieder
diskutiert werden:
• Dadurch Unruhe und Gefahr
von Unsicherheit
Big Picture ermöglicht
Roadmaperstellung
Nicht in Stein gemeißeltes Big
Picture wird manchmal weniger
ernst genommen
21. BRAUCHT UX DESIGN VORLAUF?
Agile UX | 07.09.1621 |
Scrum Master
UX Design
Im Sprint arbeitet
das Team
ausschließlich am
Sprint Ziel.
UX Design und
Development in nur zwei
Wochen? Da schafft man
doch nur Mini-Features.
25. BRAUCHT UX DESIGN VORLAUF?
VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.1625 |
Schnelle Fertigstellung von
Themen
Konzeption in dem Maße, wie für
die Umsetzung erforderlich:
• Von Grobkonzept zu
Feinspezifikation
Flexibilität abhängig von
Thema/Feature, :
• Epic à Modell 1
• Feature/Story à Modell 2
• Optimierung à Modell 3
User Experience muss öfter
justiert werden, weil häufiger nur
Ausschnitte betrachtet werden
Enge Zusammenarbeit als Team
– Gesamtverantwortungsgefühl
für ein gemeinsames Ergebnis
Risiko, dass Optimierungen
niedriger priorisiert wird, als
Neuentwicklung weiterer Themen
26. FUNKTIONIERT UX DESIGN OHNE SPECS?
Agile UX | 07.09.1626 |
Scrum Master
UX Design
Es werden keine UX
Feinkonzepte vorab
geschrieben.
Wie, keine Wireframes
und keine Specs? Wie
sollen denn dann die
Developer wissen, was
sie entwickeln sollen?
27. FUNKTIONIERT UX DESIGN OHNE SPECS?
Agile UX | 07.09.1627 |
Grobkonzept / Wireframe
Sprint 1
Besprechung im
Entwicklungsteam
Feinkonzept nur bei
Bedarf
28. FUNKTIONIERT UX DESIGN OHNE SPECS?
Agile UX | 07.09.1628 |
Sprint 2
Enge Abstimmung
Adhoc Konzept Entwicklung
Justierung Feinkonzept
Dokumentation im digitalen
Scrumboard
Sprint 3
Enge Abstimmung
Adhoc Konzept Entwicklung
Justierung Feinkonzept
Dokumentation im digitalen
Scrumboard
29. FUNKTIONIERT UX DESIGN OHNE SPECS?
VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.1629 |
Flexibel in der Lieferung von
Lösungen
Schneller, weil mehr
Kommunikation als
Dokumentation
Ohne Spezifikation kann man am
Ziel vorbei schießen
Risiko: Mündlich abgestimmte
Lösungen sind nicht allen
bekannt
Risiko: Abgestimmte Lösungen
werden oft nur in den Köpfen
gespeichert und können somit
leicht „verloren gehen“
Bei „Adhoc Konzeption“ kann
Detailanalyse zu kurz kommen
Gesprächsnotizen zu
abgestimmten Lösungen sind oft
verteilt dokumentiert und schwer
wieder aufzufinden
30. WIE CROSSFUNKTIONAL KANN EIN UX DESIGNER SEIN?
Agile UX | 07.09.1630 |
Scrum Master
UX Design
Das Team ist
crossfunktional – jeder
macht was nötig ist, um
das Sprintziel zu
erreichen.
Ich bin aber
UX Konzepter und weder
Analyst, noch Designer,
Developer oder Tester.
31. WIE CROSSFUNKTIONAL KANN EIN UX DESIGNER SEIN?
Agile UX | 07.09.1631 |
UX Konzept UX Gestaltung DevDev
Crossfunktionales Denken
mit einem gemeinsamen Ziel
Was ist das Beste
aus Nutzersicht?
Welche Business
Values gibt es?
Welche technischen
Möglichkeiten haben
wir?
32. WIE CROSSFUNKTIONAL KANN EIN UX DESIGNER SEIN?
Agile UX | 07.09.1632 |
Product Owner
UX Design
Developer
Tester
Analyst
Jeder kann alles machen?
Nein! Stattdessen:
Manches kann jeder machen!
33. WIE CROSSFUNKTIONAL KANN EIN UX DESIGNER SEIN?
VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.1633 |
Crossfunktionales Denken führt
zu zielgerichteten Lösungen
Gesamtverantwortungsgefühl für
ein gemeinsames Ergebnis
Crossfunktionales Arbeiten kann
Kreativität bremsen
Manchmal müssen „ungeliebte“
Aufgaben übernommen werden
34. WIE DEN SPAGAT ZWISCHEN MVP UND UX MEISTERN?
Agile UX | 07.09.1634 |
Scrum Master
UX Design
Wir bauen erst einmal
ein funktionierendes
MVP und keine
Features mit goldener
Schleife.
So hat das Produkt aber
keine besonders gute
Usability – von guter
User Experience ganz zu
schweigen...
35. WIE DEN SPAGAT ZWISCHEN MVP UND UX MEISTERN?
Agile UX | 07.09.1635 |
Grobkonzept /
Wireframe
MVP Release
Monat 1 Monat 3
Feature Backup /
Backlog
Non-MVP
Features
Optimiertes
Release
Monat 2
Optimiertes
ReleaseUsability-
test
Priorisierung
36. WIE DEN SPAGAT ZWISCHEN MVP UND UX MEISTERN?
VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.1636 |
Schnelle Releases und damit
frühes Testen und Lernen sind
möglich
Risiko, dass UX Optimierungen
„hinten herunter fallen“
Beim frühen Testen wird nicht
die vollständige User Experience
geprüft:
• Kann bei späteren Tests zu
größeren Justierungen führen
Minimierung technischer Risiken
Es werden nur Features mit
echtem Kundennutzen umgesetzt
Usabilitytests kosten Geld
37. FAZIT
Agile UX | 07.09.1637 |
Das wollen wir beibehalten:
Flexibilität
Geschwindigkeit
Lernen voneinander
und vom Nutzer
Teamgeist & gute
Stimmung Das wollen wir optimieren:
Kommunikations- und
Abstimmungsprozesse
Dokumentation
Präzision in der Gesamt-
Umsetzung
Das wollen wir optimieren:
UX Effizienz
38. 38 | Agile UX | 07.09.16
Daniel Dubbel | Agile Coach
Birgit Riemenschneider | Informationsarchitektin
DER Touristik Online GmbH
VIELEN DANK!
Quellen: Bilder: www.flickr.com | Icons: http://iconmonstr.com/, http://www.flaticon.com/