Agile UX - oder We have not failed. We've just found 10.000 ways that didn't work (nach Edison)

38
AGILE UX – ODER WE HAVE NOT FAILED. WE‘VE JUST FOUND 10.000 WAYS THAT DIDN‘T WORK. (NACH EDISON) 02.09.2016, Frankfurt

Transcript of Agile UX - oder We have not failed. We've just found 10.000 ways that didn't work (nach Edison)

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

EIN WENIG HINTERGRUND – WAS IST ÜBERHAUPT UX?

Agile UX | 07.09.16 3 |

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

EIN WENIG HINTERGRUND – WAS IST ÜBERHAUPT SCRUM?

Agile UX | 07.09.16 6 |

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 IM WASSERFALL VS UX IM SCRUM

Agile UX | 07.09.16 10 |

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...

SCRUM MASTER VS. UX DESIGN – ERFAHRUNGSAUSTAUSCH J

Agile UX | 07.09.16 13 |

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

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/