25
User-Centred Design in Agile Development Addressing user experience 2 March 2010 William Hudson Principal Consultant Syntagm Ltd [email protected]

William Hudson Econsultancy Agile User centred design

Embed Size (px)

DESCRIPTION

William Hudson of Econsultancy discussess User centred design and Agile methods at the Valtech Agile Edge March 2010.How companies are seeing the value of incorporating user-centred design into Agile processes. Looking at challenges raised by the lightweight design approaches encouraged by Agile and how they are being addressed by companies like Microsoft.

Citation preview

Page 1: William Hudson Econsultancy Agile User centred design

User-Centred Design in Agile Development

Addressing user experience2 March 2010

William HudsonPrincipal ConsultantSyntagm Ltd

[email protected]

Page 2: William Hudson Econsultancy Agile User centred design

The case for user-centred designUsability and customer satisfaction are not directly related, but better usability means:Less frustrationImproved user experienceFewer support callsLower development costsFewer legal concerns (Disability Discrimination Act)Bridging the mass-market chasm...

February 2010| 2

Page 3: William Hudson Econsultancy Agile User centred design

The case for user-centred design

February 2010

Innovators Early Adopters

Early Majority

Late Majority

Laggards

The technology chasm

(Adapted from Geoffrey Moore’s Crossing the Chasm)

| 3

Page 4: William Hudson Econsultancy Agile User centred design

Key features of user-centred designDirect engagement with users – observation, research and evaluationInvestigation and understanding of contexts of use, for examplePoint of sale system for a pub versus a supermarketReturns system for a dusty, noisy warehouse rather than a clean and comfortable officeMain focus of UCD is suitability of solution for real users

February 2010| 4

Page 5: William Hudson Econsultancy Agile User centred design

Key features of AgileSmall teamsClose quartersLow process overheadsFocus on team motivation and working code

There are some side-effects though...

February 2010| 5

Page 6: William Hudson Econsultancy Agile User centred design

An Agile side-effect

February 2010| 6

The Perfect User

Visual acuityof an eagle

Memory ofan elephant

Navigation skillsof a bat

Stamina ofa camel

Dexterity ofa monkey

Copyright © Syntagm Ltd – www.syntagm.co.uk

Page 7: William Hudson Econsultancy Agile User centred design

The Agile team

February 2010| 7

Customer /Owner /

User Rep

Users?

Page 8: William Hudson Econsultancy Agile User centred design

The Agile-to-user relationshipTwo main problems:1) No one person can represent or fully understand the needs of users in isolationConsider this actual user quotation:“What do you want to talk about, what we really do or what we’re supposed to do?”

2) Developers find it hard to appreciate – and sometimes to understand – user-related issues such as usability

February 2010| 8

Page 9: William Hudson Econsultancy Agile User centred design

February 2010| 9

Empathizing-Systemizing theory

Page 10: William Hudson Econsultancy Agile User centred design

Empathizers

Page 11: William Hudson Econsultancy Agile User centred design

Systemizers

Page 12: William Hudson Econsultancy Agile User centred design

Please select1 bag at a time

Page 13: William Hudson Econsultancy Agile User centred design

Technologists have strong systemizing but reduced empathizing skills

February 2010| 13

Page 14: William Hudson Econsultancy Agile User centred design

RTFMFebruary 2010| 14

Page 15: William Hudson Econsultancy Agile User centred design

February 2010| 15

Empathetic design

Page 16: William Hudson Econsultancy Agile User centred design

Promoting empathyTo produce usable systems reliably, Agile teams need to understand (and empathize with) usersSite visitsPersonasResearch-based user storiesVideos of user research and usability tests

These activities also help address compliance with human-centred design standards (ISO 13407, for example)

February 2010| 16

Page 17: William Hudson Econsultancy Agile User centred design

ISO standard for human-centred design

February 2010| 17

Understand and specify context of use

Specify the user and organizational requirements

Produce design solutions

Evaluate designs against requirements

Identify need for human-centred

design

System satisfies specified

requirements

(ISO 13407)

Site visits

Usabilitytests

Personas

Userstories

Page 18: William Hudson Econsultancy Agile User centred design

The Agile team

February 2010| 18

UCDPractitioner

Users

Page 19: William Hudson Econsultancy Agile User centred design

Personas are a key focal pointPeople are much more positive towards individuals than groupsPersonas are fictitious (but credible) individuals who represent the main users of a solutionMust be developed and agreed by the team – you cannot promote empathy by forcing solutions on key playersPersonas form the basis of all discussions about features and user stories

February 2010| 19

Page 20: William Hudson Econsultancy Agile User centred design

Personas

February 2010| 20

Jane Soames is a 28-year-old London graphics designer who has moved into special effects. Her experience with graphics packages has helped her alot with the 2-D modeling but she still struggles a bit with 3-D.Her current job role has her moving between 2-D and 3-D work, so having a lot of similarities between the two kinds of software makes her life a lot simpler.…

Page 21: William Hudson Econsultancy Agile User centred design

Persona-weighted feature matrix

February 2010| 21

(John Pruitt and Tamara Adlin –The Persona Lifecycle)

Page 22: William Hudson Econsultancy Agile User centred design

Changing the role of UCD practitioners

VPresent (involved)AdvisorySome user researchUsability testingTeam not engaged in UCD

February 2010| 22

Page 23: William Hudson Econsultancy Agile User centred design

Changing the role of UCD practitioners

SFuture (committed)Engage team with usersUser research (with team observers)Usability testing (team observers or video raves)Responsible for user stories, sketches and prototypes

February 2010| 23

Page 24: William Hudson Econsultancy Agile User centred design

Personas and beyond

February 2010| 24

Page 25: William Hudson Econsultancy Agile User centred design

February 2010| 25

Thanks for your timeEconsultancy is a global independent community-based publisher, focused on best practice digital marketing and ecommerce. Our hub has 80,000+ members worldwide from clients, agencies and suppliers alike with over 90% member retention rate. We help our members build their internal capabilities via a combination of research reports and how-to guides, training and development, face-to-face conferences, forums and professional networking.For the last 10 years, our resources have helped members learn, make better decisions, build business cases, find the best suppliers, accelerate their careers and lead the way in best practices and innovation.

Join Econsultancy today at http://econsultancy.com. All rights reserved. No part of this presentation may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording or any information storage and retrieval system, without prior permission in writing from the publisher. Copyright © Econsulancy.com Ltd 2009.