Your SlideShare is downloading. ×
0
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Usability and User-Centered Design in agile developments

1,868

Published on

Who FLUPA are? …

Who FLUPA are?
What is usability?
How to ensure the usability of a software?
User Centered Design in agile projects

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,868
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Reacting to change over following a planIn UCD, a global vision is defined first and then is adapted in line with tests results. Usability expert ensure the homogeneity of the software throughout the project.
  • Implied one or more usability expert(s) in your teamUsability expert ensures that the users needs are respected, developers ensure that design propositions are realizableTrain the usability expert to agile methodsSometimes usability expert(s) plays the role of the product ownerAnother possibility is to have 3 usability experts on one projectOne to gather users data for the sprint +2One to do the conception of the next sprint interfaces (sprint +1)One the evaluate the developed software of the previous sprint (sprint -1)
  • Changes to the granularity of usability investigations  be concentrated on a subset of features at one time, the next which will be developed and not the entire list of features.
  • Transcript

    • 1. Usability and User-Centered Design
      Agile Tour 2010
      Luxembourg
      Lou Schwartz
      1
    • 2. Plan
      Whowe are?
      Whatisusability?
      How to ensure the usability of a software?
      User Centered Design in agile projects
      2
    • 3. Plan
      Whowe are?
      Whatisusability?
      How to ensure the usability of a software?
      User CenteredDesign in agile projects
      3
    • 4. France Luxembourg UsabilityProfessionals’ Association
      Local chapter of UPA http://www.upassoc.org
      46 local chapters
      3055 members in 57 countries
      Objectives of FLUPA
      Promoting usability of HCI
      Increase public awareness of user centered design and ergonomics approach
      Lead a network of professionals
      Members with various profiles
      Psychologists, ergonomists, designers, software engineers and developers, communication specialists …
      Professionals, administration, researchers, students, …
      4
    • 5. France Luxembourg UsabilityProfessionals’ Association
      3 units
      Luxembourg, Grenoble, Paris
      5
    • 6. France Luxembourg UsabilityProfessionals’ Association
      Next events
      • 11/11 Lux– World Usability day: usability and communication
      • 7. 17/11 Grenoble – Breakfast: usability and video games
      • 8. xx/12 Lux – Breakfast: mock-up design
      • 9. xx/01 Paris – Breakfast: tactile interfaces
      3 units
      Luxembourg, Grenoble, Paris
      Organization of events
      Breakfast around a theme, World Usability Day, barbecues, …
      6
    • 10. France Luxembourg UsabilityProfessionals’ Association
      3 units
      Luxembourg, Grenoble, Paris
      Organization of events
      Breakfast around a theme, World Usability Day, barbecues, …
      Communication
      Web site www.flupa.eu
      Forum http://forum.flupa.eu/phpbb/
      Twitter http://twitter.com/assoFlupa
      Newsletter

      7
    • 11. Plan
      Whowe are?
      Whatisusability?
      How to ensure the usability of a software?
      User Centered Design in agile projects
      8
    • 12. 9
      WhatisErgonomics?
      Science of designing user interactions
    • 13. 10
      Whyergonomics?
      Ensures the usability
      Following the logic of users
      Fulfilling performance, efficiency criteria
      Understanding the user's capabilities and limits
      http://www.cadfanatic.com/2009/08/solidworks-usability-testing/
    • 14. 11
      Whyergonomics?
      Ensures the usability
      Following the logic of users
      Fulfilling performance, efficiency criteria
      Understanding the user's capabilities and limits
      To avoid accidents/incidents
      http://www.cadfanatic.com/2009/08/solidworks-usability-testing/
    • 15. Whatisusability?
      Official definition (ISO 9241-11:1998)
      “The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use”
      Effectiveness
      Efficiency
      Satisfaction
      12
    • 16. Plan
      Whowe are?
      Whatisusability?
      How to ensure the usability of a software?
      User Centered Design in agile projects
      13
    • 17. How to ensure the usability of a software?
      User centered design process (ISO 13407)
      • Design process that places the user in the middle of the project
      • 18. Concentrates the efforts to answer to the user needs/objectives
      Principles
      • Active participation of users
      • 19. Comprehension of users needs and users tasks
      • 20. Develop only what is useful to be supported by the tool
      • 21. Development by iterations
      • 22. Multidisciplinary
      14
    • 23. How to ensure the usability of a software?
      Do we need a UCD approach?
      Conducted by a usability expert
      Who uses methods (ISO 16982 and others)
      15
      Understand and specify context of use
      Specify needs of users and objectives of organization
      Evaluation of design / requirements
      Propose design or develop software
      The system covers the users and organization requirements
    • 31. Plan
      Whowe are?
      Whatisusability?
      How to ensure the usability of a software?
      User Centered Design in agile projects
      16
    • 32. UCD vs Agility ?Compatibilities
      17
      17
    • 33. UCD vs Agility ?Impediments
      18
    • 34. How to do agile UCD ?
      The proposal of adaption the most frequently cited are
      Imply one or more usability expert(s) in your team
      Imply all actors in the team meetings
      Stand up meetings, specifications, demonstrations, …
      Sometimes it is proposed to add interfaces design meetings
      19
    • 35. How to do agile UCD ?
      Keep iterative cycle
      Work in parallel but in the same team
      With one sprint of timing delay
      Or in the same sprint, cutting the sprint into 3 phases
      Redefine artefacts of work
      20
    • 36. How to do agile UCD ?
      Keep iterative cycle
      Work in parallel but in the same team
      With one sprint of timing delay
      Or in the same sprint, cutting the sprint into 3 phases
      Redefine artefacts of work
      21
    • 37. How to do agile UCD ?
      Adapt usability methods to the agile context
      Simplify
      Use only methods usable in agile
      Change the granularity of usability investigations
      Change the reporting of usability investigations
      Possibility to dedicate an epic to the review of the homogeneity
      Use the cycle 0 for usability investigations
      22
    • 38. Some good references
      UCD
      Don’t Make Me Thinkby Steve Krug (ISBN-10: 0789723107)
      UPA http://www.upassoc.org/usability_resources/
      Agile and UCD
      Jean-Claude Grosjean’s Weblog
      http://www.qualitystreet.fr/
      Coaching Agile, Experience Utilisateur, Tests Logiciels et Ergonomie IHM
      Miller, Lynn. Case Study of Customer Input For a Successful Product, Proceedings of the Agile 2005 conference.
      http://agileproductdesign.com/useful_papers/miller_customer_input_in_agile_projects.pdf
      Sy, Desiree. Adapting Usability Investigations for Agile User-Centered Design., Journal of Usability Studies, Volume 2, Issue 3, May 2007, pp. 112-132 http://www.upassoc.org/upa_publications/jus/2007may/agile-ucd.html
      Schwartz, L. and al., Comment concilier agilité et conception centrée utilisateurs dans un projet de développement?, IHM’09, http://portal.acm.org/citation.cfm?id=1629881#
      Guide d’intégration de CCU à SCRUM (in French, not yet validated)
      http://pyxis-tech.com/fr/expertise/guide-dintegration-de-ccu-a-scrum
      23
    • 39. Thanks for your attention !lou.schwartz@tudor.lu
      Next events
      • 11 Nov, Lux – World Usability day: usability and communication
      • 40. 17 Nov, Grenoble – Breakfast: usability and video games
      • 41. December, Lux – Breakfast: mock-up design
      • 42. January, Paris – Breakfast: tactile interfaces
      Contacts
      Web site www.flupa.eu
      Forum http://forum.flupa.eu/
      Twitter @assoFlupa
      24

    ×