AGILE UX – ODER WE HAVE NOT FAILED. WE‘VE JUST FOUND 10.000 WAYS THAT DIDN‘T WORK. (NACH EDISON) 02.09.2016, Frankfurt
AGENDA
Agile UX | 07.09.16 2 |
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
WAS GEHÖRT ZU UX?
Agile UX | 07.09.16 4 | Quelle: www.katzenbergdesign.net
Look Glaubwürdigkeit
Vertrauen Harmonie Stimmung
Feel „Joy of Use“ Interaktion Reaktion
Usability Funktionalität
Intuitivität Berechenbarkeit
WIE WIRD DIGITALE UX ERARBEITET?
Agile UX | 07.09.16 5 |
Nutzerbedürfnis-Analyse
Interaktionskonzept
Contentkonzept und Terminologien
Visual Design
Rechte- & Rollenkonzept
1
Informationsarchitektur und Navigation
2
3
4
5
6
User Experience
DIE SCRUM ROLLEN & AUFGABEN
Agile UX | 07.09.16 7 |
Product Owner
Requirements
Priorisierung
Release Termine
Feedback berücksichtigen
Stakeholder Management
Abnahme
Scrum Master
Team-Unterstützung
Prozessunter-stützung
Impediment Mgmt
Kontinuierliche Verbesserung
Scrum Trainer
Entwicklungsteam
Arbeitsaufgaben definieren
Qualität sicherstellen
Aufwände schätzen
Produkt kollaborativ entwickeln
DER SCRUM PROZESS
Agile UX | 07.09.16 8 |
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
DIE SCRUMREGELN FÜR DAS ENTWICKLUNGSTEAM
Agile UX | 07.09.16 9 |
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
UX DESIGN IM WASSERFALL-MODELL
Agile UX | 07.09.16 11 |
PM Development UX Design
Woche 1 Woche 2 Woche 3 Woche 4 Woche 5 Woche 6 Woche 7
Projekt Requirements
Big Picture
Personas Workflow Modelle
Wireframes
UX Specs & Layout
UX DESIGN IM SCRUM
Agile UX | 07.09.16 12 |
Woche 1 Woche 2 Woche 3 Woche 4
UX Design Dev Product Owner
Sprint Reqiurements...
UX Design Dev
MVP Release MVP Release
Big Picture
Personas
Workflow Modelle
Wireframes ?
Product Owner
Sprint Reqiurements...
UNSER SETTING – DER DERTOUR.DE RELAUNCH
Agile UX | 07.09.16 14 |
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
UNSERE HERAUSFORDERUNGEN – DIE DISKUSSIONSTHEMEN
Agile UX | 07.09.16 15 |
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
UX DESIGN IM SCRUM TEAM?
Agile UX | 07.09.16 16 |
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.
UX DESIGN IM SCRUM TEAM? VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.16 17 |
Ü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
WIE IN SCRUM EIN BIG PICTURE ENTWICKELN?
Agile UX | 07.09.16 18 |
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.
Analyse & Big Picture gesamt
WIE IN SCRUM EIN BIG PICTURE ENTWICKELN?
Agile UX | 07.09.16 19 |
Monat 1 Monat 2 Monat 3 Monat 4 Monat 5 Monat 6 Monat 7
Analyse Epic
Analyse Epic
Analyse Epic
WIE IN SCRUM EIN BIG PICTURE ENTWICKELN? – VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.16 20 |
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
BRAUCHT UX DESIGN VORLAUF?
Agile UX | 07.09.16 21 |
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.
UX Konzept Feature „Suche“
BRAUCHT UX DESIGN VORLAUF?
Agile UX | 07.09.16 22 |
Sprint 1 Sprint 2 Sprint 3 Sprint 4
UX Layout Feature „Suche“
Development Feature „Suche“
Development Feature „Liste“
UX Konzept Feature „Liste“
UX Layout Feature „Liste“
UX Konzept Feature „Detailseite“
UX Layout Feature „Detailseite“
Epics
UX Konzept Feature „Optimierung Suche“
BRAUCHT UX DESIGN VORLAUF?
Agile UX | 07.09.16 23 |
Sprint 1 Sprint 2 Sprint 3
UX Layout Feature „Optimierung Suche“
Development Feature „Optimierung Suche“
Development Feature „Optimierung Suche“
UX Konzept Feature „Optimierung Liste“
UX Layout Feature „Optimierung Liste“
Feature Optimierungen
UX Konzept Feature 1
BRAUCHT UX DESIGN VORLAUF?
Agile UX | 07.09.16 24 |
Sprint 1 Sprint 2 Sprint 3
UX Layout Feature 1
Development Feature 1
Development Feature 2
UX Layout Feature 2
UX Konzept Feature 2
Development Feature 3
UX Konzept Feature 3
UX Layout Feature 3
UX Konzept Analyse Epic 2
UX Layout Analyse Epic 2
UX Konzept Feature 4
UX Layout Feature 4
Technische Analyse
Tech. Analyse
Kleine Features
BRAUCHT UX DESIGN VORLAUF? VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.16 25 |
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
FUNKTIONIERT UX DESIGN OHNE SPECS?
Agile UX | 07.09.16 26 |
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?
FUNKTIONIERT UX DESIGN OHNE SPECS?
Agile UX | 07.09.16 27 |
Grobkonzept / Wireframe
Sprint 1
Besprechung im Entwicklungsteam
Feinkonzept nur bei Bedarf
FUNKTIONIERT UX DESIGN OHNE SPECS?
Agile UX | 07.09.16 28 |
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
FUNKTIONIERT UX DESIGN OHNE SPECS? VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.16 29 |
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
WIE CROSSFUNKTIONAL KANN EIN UX DESIGNER SEIN?
Agile UX | 07.09.16 30 |
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.
WIE CROSSFUNKTIONAL KANN EIN UX DESIGNER SEIN?
Agile UX | 07.09.16 31 |
UX Konzept UX Gestaltung Dev Dev
Crossfunktionales Denken mit einem gemeinsamen Ziel
Was ist das Beste aus Nutzersicht?
Welche Business Values gibt es?
Welche technischen Möglichkeiten haben
wir?
WIE CROSSFUNKTIONAL KANN EIN UX DESIGNER SEIN?
Agile UX | 07.09.16 32 |
Product Owner UX Design
Developer Tester
Analyst
Jeder kann alles machen? Nein! Stattdessen:
Manches kann jeder machen!
WIE CROSSFUNKTIONAL KANN EIN UX DESIGNER SEIN?VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.16 33 |
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
WIE DEN SPAGAT ZWISCHEN MVP UND UX MEISTERN?
Agile UX | 07.09.16 34 |
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...
WIE DEN SPAGAT ZWISCHEN MVP UND UX MEISTERN?
Agile UX | 07.09.16 35 |
Grobkonzept / Wireframe
MVP Release
Monat 1 Monat 3
Feature Backup /Backlog
Non-MVP Features
Optimiertes Release
Monat 2
Optimiertes Release Usability-
test
Priorisierung
WIE DEN SPAGAT ZWISCHEN MVP UND UX MEISTERN? VORTEILE & HERAUSFORDERUNGEN
Agile UX | 07.09.16 36 |
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
FAZIT
Agile UX | 07.09.16 37 |
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