User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team •...

39
Prof. Dr. Juliane Siegeris Seite 1 User Centered Design und SCRUM 1 Prof. Dr. Juliane Siegeris Seite Prof. Dr. Juliane Siegeris, HTW Berlin Fachgruppentagung 2017 Frauen und Informatik 1

Transcript of User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team •...

Page 1: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 1

User Centered Design und SCRUM

1 Prof. Dr. Juliane Siegeris Seite

Prof. Dr. Juliane Siegeris, HTW Berlin Fachgruppentagung 2017 Frauen und Informatik

1

Page 2: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 2

Agenda

User Centered Design SCRUM Gemeinsamkeiten und Unterschiede Geht Beides (Gleichzeitig?) •  IST-Situation •  Vereinbarende Vorgehensmodelle

2 Prof. Dr. Juliane Siegeris Seite 2

Page 3: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 3

User-Centered Design (UCD)

Oberstes Gebot bei der Gestaltung von Benutzeroberflächen:

Kenne Deine Benutzer_innen

Page 4: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 4

UCD Ckaraktieristika 1.  Identifiziere die Nutzer, dokumentiere Kontext und

Ziele der Systembenutzung und stimme es mit den Betroffenen ab

2.  Einbeziehung der späteren Nutzer von Beginn an

3.  Iterieren

Evaluieren

Verstehen

Spezifizieren

Designen Bild: Human-Centered Design, vgl. [ISO 9241-2100]

Page 5: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 6 6 Prof. Dr. Juliane Siegeris Seite

SCRUM Charakteristika: Das agile Manifest

6

„We uncovering better ways of developing software by doing it and helping others do it. Trough this work we have come to value:

„That is while there is a value in the items on the right, we value the items on the left more.“

www.agilemanifesto.org

Individuen und Interaktionen

Laufende Software

Zusammenarbeit mit dem Kunden

Umfassende Dokumentation

Prozesse und Werkzeuge

Reaktion auf Veränderung

Planverfolgung

Vertragsverhandlungen wichtiger als

Page 6: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 7

Agile Entwicklung / Scrum der Prozess

Bildquelle: [Schön2014]

Page 7: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 8

•  beide iterativ •  beide kundenzentriert •  beide haben das Ziel:

à Entwicklung gebrauchstauglicher Software

“They’re both desperately iterative,” “They both recognize you’re not going to get it right the first time. „ Cennydd Bowles about UX and Agile []

Gemeinsamkeiten

Evaluation

(Re-)Design

Implementation

Page 8: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 9

Unterschiede

UCD: Fokus auf Benutzerschnittstelle Im Verlauf des UCD-Prozesses entstehen (nur) Prototypen

SCRUM: Fokus auf Implementierung laufende Software, die weitere Anforderungen erfüllt:

• Stabilität • Skalierbarkeit • Portabilität • Fehlertoleranz • Kommerzialisierung •  ...

Page 9: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 10

“They [software developers] add good features to software, one at a time, and then wonder why few users love their product. The heart of the conundrum is that developers are using their construction method as design tool, but the two are not interchangeable.”

Allan Cooper (interaction design pioneer) Quelle: [Fol17]

SCRUM: Fokus auf laufender Software

Page 10: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 11

Unterschiede

UCD: UX-Experten + Nutzer SCRUM Rollen: •  Development Team

•  Scrum Master •  Product Owner

Bildquelle: [Schön2014]

Page 11: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 12

Unterschiede aus Sicht von SCRUM

•  ist eher auf den reinen Entwicklungsprozess ausgerichtet ist

•  Phasen mit erhöhtem konzeptionellen Anteil (z.B. zu

Beginn) im Regelwerk nicht beschrieben

•  Einbindung des Nutzers in den Entwicklungsprozess vom Scrum-Regelwerk nicht beschrieben

•  Einbindung von User Experience (UX)-Experten nicht explizit vorgesehen

Page 12: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 13

SCRUM ßà UCD Gemeinsamkeiten: •  beide iterativ (Ergebnisse aus der vorherigen Phase sind Basis

für nächste Iteration) •  enge Zusammenarbeit der Stakeholder

Unterschiede: SCRUM UCD

•  in SCRUM ist der PO Ansprechpartner für Anforderungen

•  Entwickler oft nicht an Design interessiert

•  Ziel ist technisch optimale Lösung

•  in UCD sind Nutzer Ansprechpartner für Anforderungen

•  Designer interessieren Fragen der Implementierung nicht

•  Ziel ist ideale Lösung für den Nutzer

Page 13: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 14

Agenda

User Centered Design SCRUM Gemeinsamkeiten und Unterschiede Geht Beides (Gleichzeitig?) •  IST-Situation •  Vereinbarende Vorgehensmodelle

14 Prof. Dr. Juliane Siegeris Seite 14

Page 14: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 15

Designer und Entwicklerinnen „verstehen“ sich nicht

Quelle: http://pmueller.de/blog/designer-entwickler.html

IST-Situation

Page 15: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 16

IST-Situation

Quelle: [www.status-quo-agile.de 2016/17]

Page 16: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 17

Quelle: [www.status-quo-agile.de 2016/17]

IST-Situation

Page 17: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 18

Agenda

User Centered Design SCRUM Gemeinsamkeiten und Unterschiede Geht Beides (Gleichzeitig?) •  IST-Situation •  Vereinbarende Vorgehensmodelle

18 Prof. Dr. Juliane Siegeris Seite 18

Page 18: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 19

Vereinbarende Vorgehensmodelle (Auswahl)

•  Agiles Vorgehen nach Miller und Sy 2007 •  Agiles Vorgehen nach Jongerius 2013 •  SCRUM-Erweiterung nach Schön 2014 •  Lean UX nach Gothelf & Seiden 2014

19

Page 19: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 22

Agiles Vorgehen nach Miller und Sy

-  prägen den Begriff Agile User-centered Design (Agile UCD) [Sy07] -  zwei parallele Teams

Verzahnte Zusammenarbeit nach Miller and Sy [Sy07]

zur Stärkung der Zusammenarbeit:gemeinsame Stand-Up‘s

wird auch als „Dual Track SCRUM“

bezeichnet

Page 20: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 24

Agiles Vorgehen nach Jongerius 2013.

•  ein Team •  Verzahnung der Sprints wie bei Sy und Miller [Sy07]

Quelle: https://www.drweb.de/magazin/ein-gutes-doppel-user-experience-design-und-scrum/wird auch als „WaterScrum“ bezeichnet

Page 21: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 25

Agiles Vorgehen nach Jongerius 2013.

folgende Praktiken unterstützen den WaterScrum-Prozess: 1: Räumliche Nähe – für mehr Austausch und gegenseitiges

Verständnis 2: UX-Design schon in Sprint 0 berücksichtigen – für

relevante Personas und gute User Stories 3: UX-Designer an allen Scrum-Meetings beteiligen – für

das „Big Picture“ 4: Test mit Anwendern in regelmäßigen Abständen – etwa

alle zwei Sprints

Page 22: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 26

SCRUM-Erweiterung nach [Schön2014]

•  ein Team + weitere Rollen •  unterschiedliche Sprints

Rollen im agilen Produktentwicklungsprozess [Schön2014]

Page 23: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 27

SCRUM-Erweiterung nach [Schön2014]

27

Page 24: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 28

SCRUM-Erweiterung nach [Schön2014]

vier unterschiedlichen Arten von Sprints: (Reihenfolge ist flexibel) •  Visioning Phase, •  Entwicklungs-Sprint, •  Vision-Sprint und •  Release-Sprint.

28

Page 25: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 30

SCRUM-Erweiterung nach [Schön2014]

vier unterschiedlichen Arten von Sprints: (Reihenfolge ist flexibel) •  Visioning Phase, •  Entwicklungs-Sprint, •  Vision-Sprint und •  Release-Sprint.

30

•  Vision ausgestalten, •  Zielgruppe definieren•  Nutzungskontext und •  Umfang definieren

Page 26: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 31

SCRUM-Erweiterung nach [Schön2014]

vier unterschiedlichen Arten von Sprints: (Reihenfolge ist flexibel) •  Visioning Phase, •  Entwicklungs-Sprint, •  Vision-Sprint und •  Release-Sprint.

31

•  Umsetzung von Backlog Items(Zusammenarbeit nach [Spy]

Page 27: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 32

SCRUM-Erweiterung nach [Schön2014]

vier unterschiedlichen Arten von Sprints: (Reihenfolge ist flexibel) •  Visioning Phase, •  Entwicklungs-Sprint, •  Vision-Sprint und •  Release-Sprint.

32

•  Fokussierung auf BigPicture(Schärfung der Vision)•  Abbau von technischen und

UX-Schulden

Page 28: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 33

SCRUM-Erweiterung nach [Schön2014]

vier unterschiedlichen Arten von Sprints: (Reihenfolge ist flexibel) •  Visioning Phase, •  Entwicklungs-Sprint, •  Vision-Sprint und •  Release-Sprint.

33

•  Veröffentlichung neuer Version(u.a. Performance-Test, Benutzerhandbücher, Marketingmaterial, Dokumentation)

Page 29: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 35

Lean UX - Jeff Gothelf & Josh Seiden 2013

•  ein Team •  differenzierte Sprints

35

Quelle: https://edward-designer.com/web/ux-design-in-agile-development/

Page 30: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 36

Lean UX - Jeff Gothelf & Josh Seiden 2013

•  ein Team •  differenzierte Sprints

36

0 Pre- paration

•  Measurement System•  Personas•  Style Guide

Quelle: https://edward-designer.com/web/ux-design-in-agile-development/

Page 31: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 37

Lean UX - Jeff Gothelf & Josh Seiden 2013

•  ein Team •  differenzierte Sprints

37

0 Pre- paration

Create and prioritize the problem statements (goals, a current problem and an explicit request) and test with hypotheses statements.

create mutual understanding(low-fidelity sketches)

Quelle: https://edward-designer.com/web/ux-design-in-agile-development/

Page 32: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 38

Lean UX - Jeff Gothelf & Josh Seiden 2013

•  ein Team •  differenzierte Sprints

38

0 Pre- paration

MVPs can range from low-fidelity prototypes, high-fidelity mockups to fully functional demos

Quelle: https://edward-designer.com/web/ux-design-in-agile-development/

Page 33: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 39

Lean UX - Jeff Gothelf & Josh Seiden 2013

•  ein Team •  differenzierte Sprints

39

0 Pre- paration

Test with real users

Quelle: https://edward-designer.com/web/ux-design-in-agile-development/

Page 34: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 40

Lean UX - Jeff Gothelf & Josh Seiden 2013

•  ein Team •  differenzierte Sprints

40

0 Pre- paration

gather Feedback and discuss possible optimization

Quelle: https://edward-designer.com/web/ux-design-in-agile-development/

Page 35: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 41

Lean UX - Jeff Gothelf & Josh Seiden 2013

•  ein Team •  differenzierte Sprints

Step1: Declare assumptions and initial understanding IPM - Iteration planning meeting Step 3/4: Test and Feedback

41

Several related sprints (2 weeks) may be grouped

into a theme.

Quelle: https://edward-designer.com/web/ux-design-in-agile-development/

Page 36: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 42

Agenda

User Centered Design SCRUM Gemeinsamkeiten und Unterschiede Geht Beides (Gleichzeitig?)

42 Prof. Dr. Juliane Siegeris Seite 42

Page 37: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 43

Literatur [GoSe13] Jeff Gothelf & Josh Seiden: Lean UX - 2013 [HWT12] Holt, Eva-Maria; Winter, D.; Thomaschewski, J.: Von der

Idee zum Prototypen. Werkzeuge für die agile Welt. In (Brau, H. et al. Hrsg.): Usability Professionals 2012. German UPA e.V., Stuttgart, 2012.

[Jon2013] Jongerius, Pieter: Get Agile!, Scrum for UX, design & development. BIS Publishers, Amsterdam 2013.

[Olt2016] Heidi Oltersdorff, Einordnung des Usability Engineeringprozess in den agilen Entwicklungszyklus bei Netpioneer am Beispiel eines E-Shops, Bachelorarbeit, 2016

[Schön14] Eva-Maria Schön, Menschzentriertes Vorgehensmodell für einen agilen Produktentwicklungsprozess, Masterarbeit, HS Emden Leer, 2014

[Sy07] Desirée Sy, Adapting Usability Investigations for Agile User-centered Design, Journal of Usabilty Studies, Vol. 2, Issue 3, May 2007, pp. 112-132

Page 38: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 44

weitere Literatur [Fol17] Integrating Agile and UX design Evolving the process of digital product creation. By Jonathan Follett May 2, 2017 https://www.oreilly.com/ideas/integrating-agile-and-ux-design Collaborative Product Design, 1st Edition by Austin Govella Publisher: O'Reilly Media, Inc. Release Date: September 2017

Page 39: User Centered Design und SCRUM€¦ · Lean UX - Jeff Gothelf & Josh Seiden 2013 • ein Team • differenzierte Sprints 37 0 Pre- paration Create and prioritize the problem ... Collaborative

Prof. Dr. Juliane Siegeris Seite 46

Vielen Dank für Ihre Aufmerksamkeit!

46 Prof. Dr. Juliane Siegeris Seite

46