Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom...

50
Agile UX Better together @Thomas_van_Aken Relaunch der Mediathek des Bayerischen Rundfunks

description

Die Bereiche User Experience Design und Agile stellen einen großen Mehrwert für die Softwareproduktion dar. Die Kombination aus beiden birgt ein Potential, das – einmal gehoben – Unternehmen einen echten Wettbewerbsvorteil bringen kann. Agile UX ist dabei der Ansatz, diese beiden Bereiche nicht nur im Rahmen von klar definierten Prozessen zu einer Zweckehe zusammen zu bringen, sondern in eng zusammenarbeitenden, cross-funktionalen Teams und mit viel Spaß effizient gute Produkte zu bauen. Der Vortrag zeigt auf, worin genau die Vorteile eines gemeinsamen Ansatzes von Agile und UX liegen aber auch welche Hürden es zu überwinden gilt. Thomas van Aken ist seit mehr als 10 Jahren in der Softwareentwicklung unterwegs. Dabei hat er unter anderem als Entwickler, Produkt-, Projekt- und Program-Manager die verschiedensten Aufgabenfelder bearbeitet. Seit 2008 wendet Thomas agile Methoden an – von Anfang an auch in Zusammenarbeit mit Designern und Konzeptern. Seit 2012 begleitet er als Agile Coach bei der Sybit GmbH Teams in Kundenprojekten und gibt Schulungen zu den Themen Scrum, Kanban, agiles Anforderungsmanagement sowie Agile UX.

Transcript of Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom...

Page 1: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Agile UXBetter together

@Thomas_van_Aken

Relaunch der Mediathek des Bayerischen Rundfunks

Page 2: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Fragen +Antworten

Page 3: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-Setup Vorstellung

Fragen +Antworten

Page 4: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Thomas van Aken Scrum Master, Coach und Trainer

Page 5: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Sybit GmbH

Über120 Experten

95 Berater und -Entwickler

Hauptsitz Radolfzell

NiederlassungFrankfurt

Page 6: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

MobilityApp Entwicklung iOS,Android, Windows 8

App Sybit CRM Lead2Sales(SAP Mob. Sales Mgr.)SAP Mob. Service Mgr.

SAP SMP, Fiori

Produkt-konfiguration

Variantenkonfiguration im Angebot, Kundenauftrag

und WebshopSAP VC, SAP IPC, SAP SSC

E-BusinessShops für Endkunden,Ersatzteilbestellungen,

Händlershops und E-Serviceportale

Hybris, SAP WCEM, SAP E-Commerce

Web/Content

Content Management, Mediatheken, Multi Channel

Content für High-Volume-Sites, Agenturdienste

CoreMedia CMS, Subshell Sophora

Mobility Produkt-konfiguration

E-BusinessWeb/

Content

CRMSybit GmbH

Page 7: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Sybit GmbH

Agile Consulting seit 2010Scrum Master in Kunden-TeamsCoachingSchulungen

Darüber hinaus

1. & 2. Oktober 2014

Page 8: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Und Sie?

Page 9: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-Setup Vorstellung

Fragen +Antworten

Page 10: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-Setup Vorstellung

Fragen +Antworten

Page 11: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Das Projekt

Relaunch der Mediathek des Bayerischen Rundfunks

• Ziele:– Mehrere Endgeräte– User Experience– Integration in BR.de– Nutzungszahlen

Page 12: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Das Projekt

http://www.br.de/mediathek/video

Page 13: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Das Team• UX-Team

– „Kunden-PO“– Konzepterin– Designerin– Frontendler– Scrum Master

• DEV-Team– „Umsetzungs-PO“– CMS-Entwickler– Tester / Scrum Master

© Thomas Wolf, www.foto-tw.de

Page 14: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vorgeschichte• Seit über 1 Jahr UX in Agilen Teams• Start mit Relaunch BR.de• Anspannung vor dem neuen Projekt• „UX als Bottleneck“

Page 15: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Fragen +Antworten

Page 16: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Fragen +Antworten

Page 17: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

…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)

Page 18: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

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?

Page 19: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Was ist User Experience?StabilitätNützlichkeitGebrauchs-/NutzerfreundlichkeitÄsthetik

Page 20: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Was macht UX mit den Usern?

• Umfragen / Medienforschung• Persona Workshops• User Testing• Story Boards• Paper Prototyping

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

Page 21: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Rollen im UX-Bereich• Informationsarchitekt / Interaction

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

Page 22: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Agile UX

Integration der Methoden, Techniken und Rollen des Bereiches User Experience in die agile Softwareentwicklung

Warum?

Page 23: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Fragen +Antworten

Page 24: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Fragen +Antworten

Page 25: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

97% of websites fail at UX.

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

Page 26: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

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

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

Page 27: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

=> UX als Erfolgsfaktor

Page 28: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Fragen +Antworten

Page 29: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Fragen +Antworten

Page 30: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Wo ist das Problem?

Page 31: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Geschichte von UX• Lineare Print-Prozesse – Design => Produktion• Lineare Prozesse in Wasserfall-Software-

Projekten• Agile und Responsive Design als

Herausforderung

Page 32: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

DONE IS BETTER

THANPERFECT

Page 33: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Prozesse von UXKreativer Ziehharmonika-Prozess vs. Linearer Umsetzungsprozess

Page 34: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Fragen +Antworten

Page 35: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Lean UXFragen +Antworten

Page 36: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Reloaded - Mediathek• Phase 0

– Project Canvas / Story Mapping• Anpassung des Entwicklungsprozesses

– Gleiches Recht für alle: planen, schätzen, Demo, …

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

• Team-Events

Page 37: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

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

Page 38: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Die Phase 0

Page 39: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Die Phase 0

Page 40: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Visualisiere den Prozess

To Do Frontend Review

S1

Konzept Design Coding Testing Done

Sprint n Sprint n+1

Page 41: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Der Entwicklungsprozess

1. Just Pure Scrum2. Upfront but coupled3. Mischform

Page 42: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Der Entwicklungsprozess

UX DEV

Page 43: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

„getting out of the deliverables Business“Jeff Gothelf

Page 44: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Zusammenarbeit!• Seriellen Prozess aufbrechen => Übergaben =

Verschwendung• Entwickler früh in konzeptionelle Fragen

einbinden => Identifikation, Machbarkeit, weitere Ideen => Balance

• UXler begleiten Umsetzung => Änderungen auf dem Weg

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

Page 45: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Weitere Learnings & Ideen

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

• Visionsentwicklung im Team vor Phase 0• Gemeinsame Design Workshops• Kanban statt Scrum

Page 46: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Lean UXFragen +Antworten

Page 47: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vortrags-BacklogTodo In Progress Done

Das Problem

DieLösung?

Der Mehrwert

Was istAgile UX?

Projekt-SetupVorstellung

Lean UXFragen +Antworten

Page 48: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Vielen Dank!

Agile UXBetter together

@Thomas_van_Aken

Relaunch der Mediathek des Bayerischen Rundfunks

Page 49: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Weitere Informationen

www.sybit.de/agile

Vielen Dank!

Page 50: Agile UX - Präsentation von Thomas van Aken auf der Agile World Konferenz in München vom 01.07.2014

Copyright-HinweisWir nutzen neben eigenem Material auch Bilder von folgenden Quellen nach Maßgabe der dort festgelegten Nutzungsbedingungen. Falls wir irrtümlicherweise fremde Rechte verletzen, kontaktieren Sie uns bitte umgehend, damit wir berechtigte Interessen wahren können. 

Bildnachweise:Louis Louro/shutterstockBacho/shutterstockThomas Wolf, www.foto-tw.de