Agile UX - Agile Bodensee Konferenz 2013

Post on 11-Jun-2015

407 views 3 download

Transcript of Agile UX - Agile Bodensee Konferenz 2013

Agile UXBuild better products

Thomas van AkenAgile Coach

@Thomas_van_Akenxing.de/profiles/thomas_vanaken

Vortrags-BacklogTodo In Progress Done

Zusammen-arbeit

Lean UX

LessonsLearned

Der Mehrwert

Was istUX?

VorstellungWarumAgile UX?

Warum „Agile UX“?• Irgendwie braucht man ja Design• „Wo ihr schon mal da seid, sprintet doch einfach mit“• Zusammenarbeit• Gegenseitiges Verständnis

• Fachgebiete• Prozesse

Vortrags-BacklogTodo In Progress Done

WarumAgile UX?

Zusammen-arbeit

Lean UX

LessonsLearned

Der Mehrwert

Was istUX?

Vorstellung

Was ist User Experience?

Stabilität

Nützlichkeit

Gebrauchs-/Nutzerfreundlichkeit

Ästhetik

Was ist User Experience?• „User Experience ist ein

mehrdimensionales Konstrukt, das nur schwer über eine einzige Frage erfasst werden kann.“

Þ Use Cases können vom User effizient erledigt werden, im Idealfall macht die Benutzung sogar Spaß.

Geschichte von UX• Lineare Prozesse – Design => Produktion• Lineare Prozesse in Wasserfall-Software-Projekten• Agile und Responsive Design als Herausforderung

Was macht UX mit den Usern?• Umfragen / Medienforschung• Persona Workshops• User Interviews• User Testing

– Workshops– Eye Tracking

• Story Boards• Paper Prototyping

Weitere Techniken: http://uxmastery.com/resources/techniques/

Rollen im UX-Bereich• Informationsarchitekt / Interaction

Designer / Konzepter• Visual Designer / UI Designer• Frontend-Entwickler

Vortrags-BacklogTodo In Progress Done

WarumAgile UX?

Lean UX

LessonsLearned

Was istUX?

Vorstellung

Der Mehrwert

Zusammen-arbeit

97% of websites fail at UX.

http://www.vitamintalent.com/ux-statistic/

… but some products don‘t

=> UX als Erfolgsfaktor

Testing with just 5 users can find 85% of your site‘s problems.

http://www.vitamintalent.com/ux-statistic/

Developers spend 50% of their time fixing avoidable issues.

The ROI of User Experience (UX): http://socialmediatoday.com/bitpakkit/267487/roi-ux

Vortrags-BacklogTodo In Progress Done

WarumAgile UX?

Zusammen-arbeit

Lean UX

LessonsLearned

Der Mehrwert

Was istUX?

Vorstellung

Das Aufeinandertreffen• Lächerlich kurze Release-Zyklen• Loshacken ohne essentielle Design-Überlegungen• „In the beginning I hated it!“ –Josh Seiden• Was machen die da?• Warum brauchen die so lange?

Bayerischer Rundfunk• Seit über 1 Jahr UX in Agilen Teams• Start mit Relaunch BR.de• Verbesserung der Zusammenarbeit im Mediatheks-Projekt• Weiteren Schritt nach vorne mit Sotschi

DONE IS

BETTER

THAN

PERFECT

BR.de

To Do In Progress Done

S1S1DEVS1UX

Reloaded - Mediathek• Phase 0• Project Canvas / Story Mapping• Anpassung des Entwicklungsprozesses• Gleiches Recht für alle

– planen, schätzen, Demo, …– Stories

• Bügeleisenaktion zur Wahrung der Konsistenz (UX-refactoring)

Die Phase 0• Zieldefinition anhand von Project Canvas• Definition von Personas• Aufsetzen einer Story Map• Entwicklung von Design-Sprache / Style-Tiles• Entwicklung einer Informationsarchitektur

UX DEV

Kleiner Wasserfall?

To Do Frontend Review

S1

Konzept Design Coding Testing Done

Sprint n Sprint n+1

Vortrags-BacklogTodo In Progress Done

WarumAgile UX?

Zusammen-arbeit

Lean UX

LessonsLearned

Der Mehrwert

Was istUX?

Vorstellung

…specialization wasn‘t the primary problem, collaboration was.

As the agile movement has matured, we‘ve added back specialists, as we‘ve learned to integrate them into agile teams.- Jim Highsmith, author of the Agile Manifesto -

Agile Experience Design (Ratcliffe / McNeill)

getting out of the deliverables Business

Jeff Gothelf

Zusammenarbeit!

• Seriellen Prozess aufbrechen => Übergaben = Verschwendung

• Entwickler früh in konzeptionelle Fragen einbinden => Identifikation, Machbarkeit, weitere Ideen

• UXler begleiten Umsetzung => Änderungen auf dem Weg

• UXler sind an Testphase beteiligt => „UX-QS“

UX DEV

Lessons Learned• UX ist zu langsam Kreativer Ziehharmonika-Prozess vs. Linearer

Umsetzungsprozess

• Einbindung aller in den Gesamtprozess heißt weniger Features im Sprint dafür muss Zeit eingeplant sein

• Unterschiedliche Prozesse sollte von allen als ein Gesamtprozess verstanden und unterstützt werden Identifikation

• Benefit: Entwicklung arbeitet aktiv an Lösungen mit und setzt nicht nur Anforderung um

Weitere Ansätze

• Prototyping!– „Design im Browser“– „Prototyp ist die Spezifikation“– Living Design Patterns statt Photoshop

• Visionsentwicklung im Team vor Phase 0• Vergabe einer UX-Prio im Backlog

Vortrags-BacklogTodo In Progress Done

WarumAgile UX?

Zusammen-arbeit

Lean UX

LessonsLearned

Der Mehrwert

Was istUX?

Vorstellung

Das Richtige tun

• Der Trend geht weg vom Big-Bang-Launch• Section für Section launchen s. arte, BBC, Guardian

(Roman Pichler)

Live is too short to build something nobody wants

- Ash Maurya -

http://www.netmagazine.com/features/introduction-lean

Give a creative team a hypotheses, not a requirement

- Josh Seiden -

http://www.netmagazine.com/features/introduction-lean

Focus on outcome not output.

Vortrags-BacklogTodo In Progress Done

WarumAgile UX?

Zusammen-arbeit

Lean UX

LessonsLearned

Der Mehrwert

Was istUX?

Vorstellung

Vielen Dank für Eure Aufmerksamkeit!

Thomas van AkenAgile Coach – Sybit GmbHwww.sybit.de/agile

@Thomas_van_Akenhttps://www.xing.com/profiles/Thomas_vanAken