agile vs. ux - barcamp€¦ · 1 week ux-test team 1 ux-test team 2 ux-test team 3 every product...

54
Agile vs. UX © Waldemar von Kozak

Upload: others

Post on 26-May-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Agile vs. UX

© Waldemar von Kozak

Page 2: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM
Page 3: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

WARNING: RUTHLESS SELF-PROMOTION!

Page 4: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

@steffenk71

Page 5: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

© Waldemar von Kozak

Page 6: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Prejudice

Page 7: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Prejudice:Agile = releasing code as fast as possible & vague specs

UX = extensive testing causing delays

»We don’t have the time for continuous testing …«

»Our developers need to be busy …«

»We make enterprise products …«

»UX processes slow things down …«

»Agile destroys a decent user experience …«

»We only have power users …«

Page 8: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Agile vs. UX

2004

https://www.google.de/trends/explore?cat=13&date=all&q=agile,ux

2006 2014

Page 9: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

https://www.nngroup.com/articles/agile-user-experience-projects/

Page 10: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

What does Agile UX look like?

Page 11: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Local vs. Global Maxima

Optimize

Optimize

Ideate

Page 12: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Photo: Dan Carlson, Unsplash

Problem: No time for the ideation jump(they think)

Page 13: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

»Agile isn’t a mechanism for success. It’s a mechanism for making failure transparent so that you can adapt quickly.«

Page 14: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

It’s all about making a transition.

Product-centered User-centered

Page 15: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

The Documentation Breakdown

Page 16: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

cakewrecks.com

Page 17: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

cakewrecks.com

Page 18: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Teaching the UX Basics Finding time for ideation

Establishing daily UX awareness

Integrating UX into the process

The Challenge Grid

Page 19: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Teaching the UX Basics

Page 20: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

• Only little evolutionary progress in the last 100.000 years.

• 200ms response time

Page 21: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

All users are the same!

Page 22: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM
Page 23: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Heuristics

Photo: Will van Wingerden, Unsplash

ContrastReadability

Psychology

Gestalt Principles

Fitt’s Law

Social ProofPersuation Mechanisms

Change BlindnessBanner Blindness

Stroop Effect

Colour

Task OrientationMemory Load

Information Scent

Browse Categories

TriggerMotivation

Mental Model

AssociationsReal World ReferencesJob to be done

User Empathy

User Journeys

UX Basics Audience Related

Personas

Page 24: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Photo: Will van Wingerden, Unsplash

UX Basics Audience Related

Educate/Sensitise the team Establish UX-centered processes

Page 25: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

• Provide UX training

• Make UX Heuristics present

• Use UX checklists

• Observe users as a team

What you could do:

Page 26: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

• Strive for consistency

• Cater to universal usability

• Offer informative feedback

• Design task flows to yield closure

• Prevent errors

• Permit easy reversal of actions

• Make users feel they are in control

• Minimize short-term memory load

• Consistency and standards

• Visibility of system status

• Match between system and real world

• User control and freedom

• Error prevention

• Recognition rather than recall

• Flexibility and efficiency of use

• Aesthetic and minimalist design

• Help users recognize, diagnose and recover from errors.

• Provide online documentation and help

Shneiderman (1987)

Nielsen and Molich (1990)

Heuristics

Page 27: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

27

Page 28: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

28

Page 29: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Establishing daily UX awareness

Photo: atc commphoto, Unsplash

Page 30: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

• Develop User Personas and make them visible

• Visualise User Journeys

• Talk about user needs instead of product features

• Use story mapping

What you could do:

Page 31: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM
Page 32: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM
Page 33: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM
Page 34: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM
Page 35: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM
Page 36: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Integrating UX into the process

Page 37: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

• Make UX part of the development teams

• Build UX from the top

• Establish »Test« columns on the board

• Talk and develop together at any stage

What you could do:

Page 38: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Development Team 2

Development Team 1

Development Team 3

Lead Team

UX @ gutefrage.net

UX Team Lead

Executive Level UX Champion

UX Designer

PM PM

PM

UX Research

er

UX Research

er

UX Research

er

„This should be an existing VP-level sponsor who will blaze a trail through the highest levels of the company … In our experience, this vitally important role works only if it is operating at VP level. We’re talking about a major mover and shaker here, someone with clout who can open doors, create strategy, loosen the purse-strings, and knock a few heads together.“ http://userfocus.co.uk/articles/6-mistakes.html

1. The candidate should be a researcher.2. The candidate should be able to apply user experience methods and standards.3. The candidate should communicate well.

The UX Team Lead is part of every product meeting as a constant reminder of the new cooperation, to give feedback about appropriate research methods, to reflect on the planned designs and to get the teams to fix what is already broken in UX.

PMs should take over User Research first to inhale the principles and make this part of product development a crucial one for their daily business.

1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3

Every product team facilitates its own usability tests every for weeks, led by the according PM.

UX Copy Writer

A dedicated UX Copy Writer is responsible for any kind of text that goes in front of a user.

Page 39: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

http://userfocus.co.uk/articles/6-mistakes.html

»In our experience, this vitally important role works only if it is operating at VP level. We’re talking about a major mover and shaker here, someone with clout who can open doors, create strategy, loosen the purse-strings, and knock a few heads together.«

Get backed by the Big Boss!

Page 40: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM
Page 41: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Iterate Together

Page 42: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Low Fidelity High Fidelity

Page 43: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Finding time for ideation

Page 44: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

• Organise Design Sprints

• Reduce »Technical Debt«

• Establish UX Cadence

What you could do:

Page 45: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

© Expero 2014

Page 46: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

© Expero 2014

Page 47: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

© Expero 2014

Page 48: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

© Expero 2014

Page 49: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM
Page 50: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Photo: Dino Reichmuth, Unsplash

Bonus

Page 51: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Responsibilities of traditional UX

© Expero 2014

Psychology User Research User Testing

Computer Science Prototyping

Front-End Coding

Design Visual Design

Interaction Design Information Architecture

Page 52: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

New Responsibilites for Agile UX

© Expero 2014

User Research Collaborate with Product Owner

Voice in UX Quality

All UX collaborate with Product Management

Development Product Owner/Scrum Master

QA

Design QA Current Builds Sprint Demos

Link design with stories

Requirements Collaborate with Product

Management Manage Design Backlog

Page 53: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM

Common Mistakes when doing UX

• Not doing proper user research.

• Trying to build UX from the bottom up.

• Falling into the ‘cargo cult usability’ trap.

• Being too academic.

• Being too insular.

• Failing to educate the organization about UX.

http://userfocus.co.uk/articles/6-mistakes.html

Page 54: Agile vs. UX - barcamp€¦ · 1 week UX-Test Team 1 UX-Test Team 2 UX-Test Team 3 Every product team facilitates its own usability tests every for weeks, led by the according PM