William Hudson Econsultancy Agile User centred design
-
Upload
valtech-uk -
Category
Technology
-
view
115 -
download
3
description
Transcript of William Hudson Econsultancy Agile User centred design
User-Centred Design in Agile Development
Addressing user experience2 March 2010
William HudsonPrincipal ConsultantSyntagm Ltd
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
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
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
Key features of AgileSmall teamsClose quartersLow process overheadsFocus on team motivation and working code
There are some side-effects though...
February 2010| 5
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
The Agile team
February 2010| 7
Customer /Owner /
User Rep
Users?
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
February 2010| 9
Empathizing-Systemizing theory
Empathizers
Systemizers
Please select1 bag at a time
Technologists have strong systemizing but reduced empathizing skills
February 2010| 13
RTFMFebruary 2010| 14
February 2010| 15
Empathetic 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
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
The Agile team
February 2010| 18
UCDPractitioner
Users
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
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.…
Persona-weighted feature matrix
February 2010| 21
(John Pruitt and Tamara Adlin –The Persona Lifecycle)
Changing the role of UCD practitioners
VPresent (involved)AdvisorySome user researchUsability testingTeam not engaged in UCD
February 2010| 22
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
Personas and beyond
February 2010| 24
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.