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