SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
User-Centred Design in
                               Agile Development
                               Addressing user experience
2 March 2010


William Hudson
Principal Consultant
Syntagm Ltd

william.hudson@syntagm.co.uk
The case for user-centred design
Usability and customer satisfaction are not
directly related, but better usability means:
 Less frustration
 Improved user experience
 Fewer support calls
 Lower development costs
 Fewer legal concerns (Disability Discrimination Act)
 Bridging the mass-market chasm...




| 2           February 2010
The case for user-centred design
       The technology chasm




      Innovators Early              Early      Late      Laggards
                Adopters           Majority   Majority

         (Adapted from Geoffrey Moore’s Crossing the Chasm)
| 3                February 2010
Key features of user-centred design
Direct engagement with users – observation,
research and evaluation
Investigation and understanding of contexts of
use, for example
 Point of sale system for a pub versus a supermarket
 Returns system for a dusty, noisy warehouse rather
 than a clean and comfortable office
Main focus of UCD is suitability of solution for
real users



| 4           February 2010
Key features of Agile
Small teams
Close quarters
Low process overheads
Focus on team motivation and working code

There are some side-effects though...




| 5         February 2010
An Agile side-effect
                                                     Stamina of
      Navigation skills                               a camel
                                                                        Dexterity of
          of a bat
                                                                         a monkey


      Memory of
      an elephant


       Visual acuity
       of an eagle




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


                                 The Perfect User
| 6              February 2010
The Agile team

                                      ?   Users




                         Customer /
                           Owner /
                          User Rep



| 7      February 2010
The Agile-to-user relationship
Two main problems:
 1) No one person can represent or fully understand the
 needs of users in isolation
 Consider 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



| 8           February 2010
Empathizing-
Systemizing theory




| 9     February 2010
Empathizers
Systemizers
Please select
1 bag at a time
Technologists have strong systemizing
but reduced empathizing skills




| 13     February 2010
RTFM
| 14   February 2010
Empathetic design




| 15    February 2010
Promoting empathy
To produce usable systems reliably, Agile teams
need to understand (and empathize with) users
 Site visits
 Personas
 Research-based user stories
 Videos of user research and usability tests

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

| 16          February 2010
ISO standard for human-centred design

                 Identify need for                                  Site visits
                  human-centred
                      design
                                             Understand and                                  Personas
                                           specify context of use


                                             System satisfies         Specify the user and
             Evaluate designs                                           organizational
                                                specified
           against requirements                                          requirements
                                              requirements


                                              Produce design
Usability                                                                                    User
                                                 solutions
   tests                                                                                     stories
                                              (ISO 13407)
    | 17                   February 2010
The Agile team
                                        Users




                            UCD
                         Practitioner




| 18     February 2010
Personas are a key focal point
People are much more positive towards
individuals than groups
Personas are fictitious (but credible) individuals
who represent the main users of a solution
Must be developed and agreed by the team – you
cannot promote empathy by forcing solutions on
key players
Personas form the basis of all discussions about
features and user stories


| 19        February 2010
Personas
       Jane Soames is a 28-year-old London
       graphics designer who has moved into
       special effects. Her experience with
       graphics packages has helped her a
       lot 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.
       …



| 20                February 2010
Persona-weighted feature matrix




         (John Pruitt and Tamara Adlin –
             The Persona Lifecycle)

| 21     February 2010
Changing the role of UCD practitioners

       V
Present (involved)
 Advisory
 Some user research
 Usability testing
 Team not engaged in UCD




| 22        February 2010
Changing the role of UCD practitioners

       S
Future (committed)
 Engage team with users
 User research (with team observers)
 Usability testing (team observers or video raves)
 Responsible for user stories, sketches and prototypes




| 23          February 2010
Personas and beyond




| 24    February 2010
Thanks for your time
  Econsultancy 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.



| 25                            February 2010

Más contenido relacionado

Similar a William Hudson Econsultancy Agile User centred design

What is User Experience? - Barcamp 4 in Auckland New Zealand
What is User Experience? - Barcamp 4 in Auckland New ZealandWhat is User Experience? - Barcamp 4 in Auckland New Zealand
What is User Experience? - Barcamp 4 in Auckland New ZealandHaunani Pao
 
Designing for User Experience (UX)
Designing for User Experience (UX)Designing for User Experience (UX)
Designing for User Experience (UX)Eric Shaver, PhD
 
Wells Fargo Ux Strategy - Strategy Presentation
Wells Fargo Ux Strategy - Strategy PresentationWells Fargo Ux Strategy - Strategy Presentation
Wells Fargo Ux Strategy - Strategy PresentationBrad Briscoe
 
User Experience as a Strategic Advantage
User Experience as a Strategic AdvantageUser Experience as a Strategic Advantage
User Experience as a Strategic AdvantageMichael Dubakov
 
User Experience and Prototyping
User Experience and PrototypingUser Experience and Prototyping
User Experience and PrototypingKshitiz Anand
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMAurobinda Pradhan
 
The Usability of everyday things
The Usability of everyday thingsThe Usability of everyday things
The Usability of everyday thingsRosa Quiroga
 
Portfolio - Amol Tondwalkar
Portfolio - Amol TondwalkarPortfolio - Amol Tondwalkar
Portfolio - Amol TondwalkarAmol Tondwalkar
 
Ux Design Basics ProductCamp Toronto2013
Ux Design Basics  ProductCamp Toronto2013Ux Design Basics  ProductCamp Toronto2013
Ux Design Basics ProductCamp Toronto2013ProductCamp Toronto
 
Agile User research (from 2008)
Agile User research (from 2008)Agile User research (from 2008)
Agile User research (from 2008)Frederic Gaillard
 
UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)Balanced Team
 
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developmentsUsability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developmentsFlupa
 
Richard Marsh, Enterprising User Experience - Flex and the city
Richard Marsh, Enterprising User Experience - Flex and the cityRichard Marsh, Enterprising User Experience - Flex and the city
Richard Marsh, Enterprising User Experience - Flex and the cityRichard Marsh
 
A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...Damon Sanchez
 
User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019User Vision
 
User Centered Design
User Centered DesignUser Centered Design
User Centered DesignShawn Calvert
 
Ux Overview
Ux OverviewUx Overview
Ux Overviewmbrosset
 

Similar a William Hudson Econsultancy Agile User centred design (20)

What is User Experience? - Barcamp 4 in Auckland New Zealand
What is User Experience? - Barcamp 4 in Auckland New ZealandWhat is User Experience? - Barcamp 4 in Auckland New Zealand
What is User Experience? - Barcamp 4 in Auckland New Zealand
 
Designing for User Experience (UX)
Designing for User Experience (UX)Designing for User Experience (UX)
Designing for User Experience (UX)
 
Ux strategy
Ux strategyUx strategy
Ux strategy
 
Wells Fargo Ux Strategy - Strategy Presentation
Wells Fargo Ux Strategy - Strategy PresentationWells Fargo Ux Strategy - Strategy Presentation
Wells Fargo Ux Strategy - Strategy Presentation
 
User Experience as a Strategic Advantage
User Experience as a Strategic AdvantageUser Experience as a Strategic Advantage
User Experience as a Strategic Advantage
 
User Experience and Prototyping
User Experience and PrototypingUser Experience and Prototyping
User Experience and Prototyping
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PM
 
The Usability of everyday things
The Usability of everyday thingsThe Usability of everyday things
The Usability of everyday things
 
Portfolio - Amol Tondwalkar
Portfolio - Amol TondwalkarPortfolio - Amol Tondwalkar
Portfolio - Amol Tondwalkar
 
Ux Design Basics ProductCamp Toronto2013
Ux Design Basics  ProductCamp Toronto2013Ux Design Basics  ProductCamp Toronto2013
Ux Design Basics ProductCamp Toronto2013
 
Agile User research (from 2008)
Agile User research (from 2008)Agile User research (from 2008)
Agile User research (from 2008)
 
Usee-centered-design.pptx
Usee-centered-design.pptxUsee-centered-design.pptx
Usee-centered-design.pptx
 
UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)
 
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developmentsUsability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
 
UX Maturity Models
UX Maturity ModelsUX Maturity Models
UX Maturity Models
 
Richard Marsh, Enterprising User Experience - Flex and the city
Richard Marsh, Enterprising User Experience - Flex and the cityRichard Marsh, Enterprising User Experience - Flex and the city
Richard Marsh, Enterprising User Experience - Flex and the city
 
A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...
 
User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019
 
User Centered Design
User Centered DesignUser Centered Design
User Centered Design
 
Ux Overview
Ux OverviewUx Overview
Ux Overview
 

Más de Valtech UK

Get to know your users using Lean UX
Get to know your users using Lean UXGet to know your users using Lean UX
Get to know your users using Lean UXValtech UK
 
The Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownThe Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownValtech UK
 
Get to know your users
Get to know your users Get to know your users
Get to know your users Valtech UK
 
LeanUX and Agile in the Public Sector
LeanUX and Agile in the Public SectorLeanUX and Agile in the Public Sector
LeanUX and Agile in the Public SectorValtech UK
 
Transforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile mancTransforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile mancValtech UK
 
Digital Inclusion in the Public Sector
Digital Inclusion in the Public SectorDigital Inclusion in the Public Sector
Digital Inclusion in the Public SectorValtech UK
 
Presentation compressed
Presentation compressedPresentation compressed
Presentation compressedValtech UK
 
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?Valtech UK
 
Modern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive DesignModern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive DesignValtech UK
 
White Paper: "Designing Around People"
White Paper: "Designing Around People" White Paper: "Designing Around People"
White Paper: "Designing Around People" Valtech UK
 
Simplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around PeopleSimplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around PeopleValtech UK
 
The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?Valtech UK
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive DesignValtech UK
 
Customer case - IC companys
Customer case - IC companysCustomer case - IC companys
Customer case - IC companysValtech UK
 
Part 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: InceptionPart 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: InceptionValtech UK
 
Experience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COMExperience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COMValtech UK
 
Agile UX integration
Agile UX integrationAgile UX integration
Agile UX integrationValtech UK
 
Agile in highly regulated environments
Agile in highly regulated environmentsAgile in highly regulated environments
Agile in highly regulated environmentsValtech UK
 
Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects Valtech UK
 
Adapting agile to the entreprise
Adapting agile to the entreprise Adapting agile to the entreprise
Adapting agile to the entreprise Valtech UK
 

Más de Valtech UK (20)

Get to know your users using Lean UX
Get to know your users using Lean UXGet to know your users using Lean UX
Get to know your users using Lean UX
 
The Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownThe Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon Brown
 
Get to know your users
Get to know your users Get to know your users
Get to know your users
 
LeanUX and Agile in the Public Sector
LeanUX and Agile in the Public SectorLeanUX and Agile in the Public Sector
LeanUX and Agile in the Public Sector
 
Transforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile mancTransforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile manc
 
Digital Inclusion in the Public Sector
Digital Inclusion in the Public SectorDigital Inclusion in the Public Sector
Digital Inclusion in the Public Sector
 
Presentation compressed
Presentation compressedPresentation compressed
Presentation compressed
 
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?
 
Modern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive DesignModern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive Design
 
White Paper: "Designing Around People"
White Paper: "Designing Around People" White Paper: "Designing Around People"
White Paper: "Designing Around People"
 
Simplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around PeopleSimplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around People
 
The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive Design
 
Customer case - IC companys
Customer case - IC companysCustomer case - IC companys
Customer case - IC companys
 
Part 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: InceptionPart 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: Inception
 
Experience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COMExperience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COM
 
Agile UX integration
Agile UX integrationAgile UX integration
Agile UX integration
 
Agile in highly regulated environments
Agile in highly regulated environmentsAgile in highly regulated environments
Agile in highly regulated environments
 
Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects
 
Adapting agile to the entreprise
Adapting agile to the entreprise Adapting agile to the entreprise
Adapting agile to the entreprise
 

Último

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Último (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

William Hudson Econsultancy Agile User centred design

  • 1. User-Centred Design in Agile Development Addressing user experience 2 March 2010 William Hudson Principal Consultant Syntagm Ltd william.hudson@syntagm.co.uk
  • 2. The case for user-centred design Usability and customer satisfaction are not directly related, but better usability means: Less frustration Improved user experience Fewer support calls Lower development costs Fewer legal concerns (Disability Discrimination Act) Bridging the mass-market chasm... | 2 February 2010
  • 3. The case for user-centred design The technology chasm Innovators Early Early Late Laggards Adopters Majority Majority (Adapted from Geoffrey Moore’s Crossing the Chasm) | 3 February 2010
  • 4. Key features of user-centred design Direct engagement with users – observation, research and evaluation Investigation and understanding of contexts of use, for example Point of sale system for a pub versus a supermarket Returns system for a dusty, noisy warehouse rather than a clean and comfortable office Main focus of UCD is suitability of solution for real users | 4 February 2010
  • 5. Key features of Agile Small teams Close quarters Low process overheads Focus on team motivation and working code There are some side-effects though... | 5 February 2010
  • 6. An Agile side-effect Stamina of Navigation skills a camel Dexterity of of a bat a monkey Memory of an elephant Visual acuity of an eagle Copyright © Syntagm Ltd – www.syntagm.co.uk The Perfect User | 6 February 2010
  • 7. The Agile team ? Users Customer / Owner / User Rep | 7 February 2010
  • 8. The Agile-to-user relationship Two main problems: 1) No one person can represent or fully understand the needs of users in isolation Consider 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 | 8 February 2010
  • 12. Please select 1 bag at a time
  • 13. Technologists have strong systemizing but reduced empathizing skills | 13 February 2010
  • 14. RTFM | 14 February 2010
  • 15. Empathetic design | 15 February 2010
  • 16. Promoting empathy To produce usable systems reliably, Agile teams need to understand (and empathize with) users Site visits Personas Research-based user stories Videos of user research and usability tests These activities also help address compliance with human-centred design standards (ISO 13407, for example) | 16 February 2010
  • 17. ISO standard for human-centred design Identify need for Site visits human-centred design Understand and Personas specify context of use System satisfies Specify the user and Evaluate designs organizational specified against requirements requirements requirements Produce design Usability User solutions tests stories (ISO 13407) | 17 February 2010
  • 18. The Agile team Users UCD Practitioner | 18 February 2010
  • 19. Personas are a key focal point People are much more positive towards individuals than groups Personas are fictitious (but credible) individuals who represent the main users of a solution Must be developed and agreed by the team – you cannot promote empathy by forcing solutions on key players Personas form the basis of all discussions about features and user stories | 19 February 2010
  • 20. Personas Jane Soames is a 28-year-old London graphics designer who has moved into special effects. Her experience with graphics packages has helped her a lot 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. … | 20 February 2010
  • 21. Persona-weighted feature matrix (John Pruitt and Tamara Adlin – The Persona Lifecycle) | 21 February 2010
  • 22. Changing the role of UCD practitioners V Present (involved) Advisory Some user research Usability testing Team not engaged in UCD | 22 February 2010
  • 23. Changing the role of UCD practitioners S Future (committed) Engage team with users User research (with team observers) Usability testing (team observers or video raves) Responsible for user stories, sketches and prototypes | 23 February 2010
  • 24. Personas and beyond | 24 February 2010
  • 25. Thanks for your time Econsultancy 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. | 25 February 2010