It's about people - how Agile and UX can play well together

42
OTO Copenhagen 2012- @johannakoll It’s about people Johanna Kollmann @johannakoll GOTO Copenhagen, 2012 w Agile and UX can play well together Photo by Duane Storey : http://www.flickr.com/photos/duanestorey/529194420

description

Agile has grown up and become a widely adopted approach for delivering software. User Experience is maturing, and the value of good design is being recognised. Since 2006, I have been observing teams, talking to practitioners who are trying to bring the two together, and putting theory into practice in my own work.In this talk, given at the GOTO Software Development 2012 in Copenhagen, I illustrate how the agile and the UX mindset have more in common than you think, share some (still emerging and changing) best practices for including UX work in an agile context, give examples for how you can use UX tools and techniques to spread people-centred thinking across your team, and get you excited about the hardest, but most rewarding aspect of our jobs: working with people to make something for people.

Transcript of It's about people - how Agile and UX can play well together

Page 1: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

It’s about people

Johanna Kollmann@johannakoll GOTO Copenhagen, 2012

How Agile and UX can play well together

Photo by Duane Storey : http://www.flickr.com/photos/duanestorey/529194420

Page 2: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Page 3: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakollPhoto by Stina Jonsson: http://www.flickr.com/photos/stinajonsson/3932774410/

Page 4: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

UX? Agile?(Defining the d*mn thing)

Page 5: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

User Experience != User Interface

Users

Needs, behaviour

Uses

Features

Releases, user stories

Why what how

Visualise

Adapted from Kate Rutter, LUXr

Page 6: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Agile Manifesto (2001!!)

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Page 7: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

“Making great software quickly, it turns out, requires collaborating really really effectively with those pesky non-binary entities called people. 

While basically silent about UX design, Agile thinking offers a fundamental paradigm shift about how to interact and communicate with your project team and beyond. ”

~ Anders Ramsay

Page 8: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Make something that matters.

Together.

Photo by miriam: http://www.flickr.com/photos/45617397@N05/4190477130/

Page 9: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakollPhoto by Martin Abegglen: http://www.flickr.com/photos/twicepix/2127828693/

Page 10: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Challenges(Burned children fear the fire)

Page 11: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Page 12: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

‘Case Study of Customer Input For a Successful Product’, Lynn Miller (2005)

Page 13: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

“This whole designing ahead thing is driving me crazy. I’m supposed to have detailed designs ready for the next sprint, which starts in a few days, but I can’t get the developers to stop coding and spend some time whiteboarding the UI, because they’re heads down finishing the current sprint and want to match or beat their velocity from the previous sprint.

So now, the same thing that happened last sprint will happen this sprint: the developers build what I give them, which ends up being only half-baked in terms of UX because we didn’t really collaborate on it and because I had to rush my work to not fall behind, and yet they call it Done because they built everything I put in the wireframes.

I can’t keep up. I’m just one UX Designer and they’re a whole team of developers. Man, I miss the good old waterfall days…”

Quote taken from http://www.andersramsay.com/2010/08/22/designing-ahead-the-good-the-bad-and-the-ugly

Page 14: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

‘Case Study of Customer Input For a Successful Product’, Lynn Miller (2005)

Page 15: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakollPhoto by Paolo:http://www.flickr.com/photos/qualsiasi/261599589/

Beware!

Mini-waterfalls

Silos create bottlenecks

Process over product

Perceived cost of collaboration

Page 16: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll Photo by Kristina Alexanderson http://www.flickr.com/photos/kalexanderson/5421517469/

Research is the first thing to get compromised.

Page 17: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Making it work(UX Research tips. Collaboration hacks.)

Page 18: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

It’s about people: customers

Page 19: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakollPhoto by Balaczs Suhajada: http://www.flickr.com/photos/suhajdab/5655103732/

Page 20: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

“How do we know if it's done? should be

How do we know if it's good?”~ Lane Halley

Photo by Robin Andersen

Page 21: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

(Some) research methods

Generative

Evaluative

Contextual inquiryMental modelsInterviewsDiary studies

Quantitative Qualitative

Adapted from figures by Janice Fraser, Nate Bolt, Christian Rohrer

Automated card sortSurveysAutomated studiesAnalyticsA/B TestingMulti-variant testing

SurveysInterviews

Usability testingModerated card sortWizard of Oz

Page 22: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakollPhoto by Franco Papeschi: http://www.flickr.com/photos/themepap/6053437842/

Make it a habit.

Page 23: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Page 24: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll Wireframe by Mike Rohde: http://www.flickr.com/photos/rohdesign/5098835256//

Test what you got

Sketches

Wireframes

Mockups (not clickable)

Mockups (clickable)

HTML prototype

Code

Page 25: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakollPhoto by Sussman Imaging: http://www.flickr.com/photos/thesussman/3386874390/

Access barriers?

Remote research

Proxy researchers: train your sales team

Guerrilla approach

Quantitative data

Page 26: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Making it work(UX Research tips. Collaboration hacks.)

Page 27: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

It’s about people: the team

Page 28: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakollPhoto by Bogac Erguvenc: http://www.flickr.com/photos/sozesoze/320117614/

Us vs Them is over.

Page 29: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll Photo by Dnnya17: http://www.flickr.com/photos/dnnya/2628246374/

Page 30: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakollPhoto by Boston Public Library: http://www.flickr.com/photos/boston_public_library/5703905054/

Page 31: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

A collaborative design process

There are many ways of getting the team involved

• Design Studio

• Story Mapping

• KJ Technique

• Collaborative Sketching Exercises

• and many more! (I’ll have links to resources!)

Page 32: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakollPhoto by Transguyjay: http://www.flickr.com/photos/jayw/871244465/

Make it a habit.

Page 33: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Information radiators

Page 34: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Page 35: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

KANBAN-KA board

? ✓

Page 36: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Page 37: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Make things for people, with people

Page 38: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

A user-centered design approach involves people.Throughout.Continuously.

Page 39: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Agile is built around teams

Responsibilities and competencies over roles

Expertise over interest

No ego

Don’t value process over outcome

Page 40: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Customers. Values and team culture.Vision.

Page 41: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

Case Study of Customer Input For a Successful Product, Lynn Miller (2005)

5 Users every Friday, Tom Illmensee & Alyson Muff, Agile 2009 Proceedings

Learning to play UX rugby, Anders Ramsay, http://slidesha.re/GPfK0w

Beyond Staggered Sprints: Integrating User Experience and Agile, Jeff Gothelf,

http://slidesha.re/9Pq3qb

Designing the user experience in an agile context, Johanna Kollmann,

http://bit.ly/p3NmWI

Undercover User Experience, Cennydd Bowles & James Box

How to build the integrated scrum board, Ole H. Kristensen, http://b.qr.ae/

JHeM9R

Test everything you got regardless of its polish or fidelity, Jeff Gothelf,

http://bit.ly/n6qjTI

A selection of resources (1)

Page 42: It's about people - how Agile and UX can play well together

GOTO Copenhagen 2012- @johannakoll

It’s Our Research: Getting Stakeholder Buy-In for UX Research Projects , Tomer

Sharon

Introduction to Design Studio Methodology, Will Evans, http

://uxmag.com/articles/introduction-to-design-studio-methodology

The KJ Technique: A Group Process for Establishing Priorities, Jared M. Spool,

http://www.uie.com/articles/kj_technique/

The new user story backlog is a map, Jeff Patton,

http://www.agileproductdesign.com/blog/the_new_backlog.html

Collaboration games: http://gogamestorm.com,

http://innovationgames.com/resources/the-games/

A selection of resources (2)