Your SlideShare is downloading. ×
0
Usability and User-Centered Design<br />Agile Tour 2010<br />Luxembourg<br />Lou Schwartz<br />1<br />
Plan<br />Whowe are?<br />Whatisusability?<br />How to ensure the usability of a software?<br />User Centered Design in ag...
Plan<br />Whowe are?<br />Whatisusability?<br />How to ensure the usability of a software?<br />User CenteredDesign in agi...
France Luxembourg UsabilityProfessionals’ Association<br />Local chapter of UPA http://www.upassoc.org<br />46 local chapt...
France Luxembourg UsabilityProfessionals’ Association<br />3 units<br />Luxembourg, Grenoble, Paris<br />5<br />
France Luxembourg UsabilityProfessionals’ Association<br />Next events<br /><ul><li>11/11 Lux– World Usability day: usabil...
17/11 Grenoble – Breakfast: usability and video games
xx/12 Lux – Breakfast: mock-up design
xx/01 Paris – Breakfast: tactile interfaces</li></ul>3 units<br />Luxembourg, Grenoble, Paris<br />Organization of events<...
France Luxembourg UsabilityProfessionals’ Association<br />3 units<br />Luxembourg, Grenoble, Paris<br />Organization of e...
Plan<br />Whowe are?<br />Whatisusability?<br />How to ensure the usability of a software?<br />User Centered Design in ag...
9<br />WhatisErgonomics?<br />Science of designing user interactions<br />
10<br />Whyergonomics?<br />Ensures the usability<br />Following the logic of users<br />Fulfilling performance, efficienc...
11<br />Whyergonomics?<br />Ensures the usability<br />Following the logic of users<br />Fulfilling performance, efficienc...
Whatisusability?<br />Official definition (ISO 9241-11:1998)<br />“The extent to which a product can be used by specified ...
Plan<br />Whowe are?<br />Whatisusability?<br />How to ensure the usability of a software?<br />User Centered Design in ag...
How to ensure the usability of a software?<br />User centered design process (ISO 13407)<br /><ul><li>Design process that ...
Concentrates the efforts to answer to the user needs/objectives</li></ul>Principles<br /><ul><li>Active participation of u...
Comprehension of users needs and users tasks
Develop only what is useful to be supported by the tool
Development by iterations
Multidisciplinary</li></ul>14<br />
How to ensure the usability of a software?<br />Do we need a UCD approach?<br />Conducted by a usability expert<br />Who u...
Evaluation by an expert
Upcoming SlideShare
Loading in...5
×

Usability and User-Centered Design in agile developments

1,884

Published on

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,884
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

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 of "Usability and User-Centered Design in agile developments"

    1. 1. Usability and User-Centered Design<br />Agile Tour 2010<br />Luxembourg<br />Lou Schwartz<br />1<br />
    2. 2. Plan<br />Whowe are?<br />Whatisusability?<br />How to ensure the usability of a software?<br />User Centered Design in agile projects<br />2<br />
    3. 3. Plan<br />Whowe are?<br />Whatisusability?<br />How to ensure the usability of a software?<br />User CenteredDesign in agile projects<br />3<br />
    4. 4. France Luxembourg UsabilityProfessionals’ Association<br />Local chapter of UPA http://www.upassoc.org<br />46 local chapters<br />3055 members in 57 countries<br />Objectives of FLUPA<br />Promoting usability of HCI<br />Increase public awareness of user centered design and ergonomics approach <br />Lead a network of professionals<br />Members with various profiles<br />Psychologists, ergonomists, designers, software engineers and developers, communication specialists …<br />Professionals, administration, researchers, students, …<br />4<br />
    5. 5. France Luxembourg UsabilityProfessionals’ Association<br />3 units<br />Luxembourg, Grenoble, Paris<br />5<br />
    6. 6. France Luxembourg UsabilityProfessionals’ Association<br />Next events<br /><ul><li>11/11 Lux– World Usability day: usability and communication
    7. 7. 17/11 Grenoble – Breakfast: usability and video games
    8. 8. xx/12 Lux – Breakfast: mock-up design
    9. 9. xx/01 Paris – Breakfast: tactile interfaces</li></ul>3 units<br />Luxembourg, Grenoble, Paris<br />Organization of events<br />Breakfast around a theme, World Usability Day, barbecues, …<br />6<br />
    10. 10. France Luxembourg UsabilityProfessionals’ Association<br />3 units<br />Luxembourg, Grenoble, Paris<br />Organization of events<br />Breakfast around a theme, World Usability Day, barbecues, …<br />Communication<br />Web site www.flupa.eu<br />Forum http://forum.flupa.eu/phpbb/<br />Twitter http://twitter.com/assoFlupa<br />Newsletter<br />…<br />7<br />
    11. 11. Plan<br />Whowe are?<br />Whatisusability?<br />How to ensure the usability of a software?<br />User Centered Design in agile projects<br />8<br />
    12. 12. 9<br />WhatisErgonomics?<br />Science of designing user interactions<br />
    13. 13. 10<br />Whyergonomics?<br />Ensures the usability<br />Following the logic of users<br />Fulfilling performance, efficiency criteria<br />Understanding the user's capabilities and limits<br />http://www.cadfanatic.com/2009/08/solidworks-usability-testing/<br />
    14. 14. 11<br />Whyergonomics?<br />Ensures the usability<br />Following the logic of users<br />Fulfilling performance, efficiency criteria<br />Understanding the user's capabilities and limits<br />To avoid accidents/incidents<br />http://www.cadfanatic.com/2009/08/solidworks-usability-testing/<br />
    15. 15. Whatisusability?<br />Official definition (ISO 9241-11:1998)<br />“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”<br />Effectiveness<br />Efficiency <br />Satisfaction<br />12<br />
    16. 16. Plan<br />Whowe are?<br />Whatisusability?<br />How to ensure the usability of a software?<br />User Centered Design in agile projects<br />13<br />
    17. 17. How to ensure the usability of a software?<br />User centered design process (ISO 13407)<br /><ul><li>Design process that places the user in the middle of the project
    18. 18. Concentrates the efforts to answer to the user needs/objectives</li></ul>Principles<br /><ul><li>Active participation of users
    19. 19. Comprehension of users needs and users tasks
    20. 20. Develop only what is useful to be supported by the tool
    21. 21. Development by iterations
    22. 22. Multidisciplinary</li></ul>14<br />
    23. 23. How to ensure the usability of a software?<br />Do we need a UCD approach?<br />Conducted by a usability expert<br />Who uses methods (ISO 16982 and others)<br /><ul><li>Observation of users
    24. 24. Evaluation by an expert
    25. 25. Questionnaires
    26. 26. Interviews
    27. 27. Card sorting
    28. 28. Personas
    29. 29. Focus groups
    30. 30. …</li></ul>15<br />Understand and specify context of use<br />Specify needs of users and objectives of organization<br />Evaluation of design / requirements<br />Propose design or develop software<br />The system covers the users and organization requirements<br />
    31. 31. Plan<br />Whowe are?<br />Whatisusability?<br />How to ensure the usability of a software?<br />User Centered Design in agile projects<br />16<br />
    32. 32. UCD vs Agility ?Compatibilities<br />17<br />17<br />
    33. 33. UCD vs Agility ?Impediments<br />18<br />
    34. 34. How to do agile UCD ?<br />The proposal of adaption the most frequently cited are<br />Imply one or more usability expert(s) in your team<br />Imply all actors in the team meetings<br />Stand up meetings, specifications, demonstrations, …<br />Sometimes it is proposed to add interfaces design meetings<br />19<br />
    35. 35. How to do agile UCD ?<br />Keep iterative cycle<br />Work in parallel but in the same team<br />With one sprint of timing delay<br />Or in the same sprint, cutting the sprint into 3 phases<br />Redefine artefacts of work<br />20<br />
    36. 36. How to do agile UCD ?<br />Keep iterative cycle<br />Work in parallel but in the same team<br />With one sprint of timing delay<br />Or in the same sprint, cutting the sprint into 3 phases<br />Redefine artefacts of work<br />21<br />
    37. 37. How to do agile UCD ?<br />Adapt usability methods to the agile context<br />Simplify<br />Use only methods usable in agile<br />Change the granularity of usability investigations<br />Change the reporting of usability investigations<br />Possibility to dedicate an epic to the review of the homogeneity<br />Use the cycle 0 for usability investigations<br />22<br />
    38. 38. Some good references<br />UCD<br />Don’t Make Me Thinkby Steve Krug (ISBN-10: 0789723107)<br />UPA http://www.upassoc.org/usability_resources/<br />Agile and UCD<br />Jean-Claude Grosjean’s Weblog<br />http://www.qualitystreet.fr/<br />Coaching Agile, Experience Utilisateur, Tests Logiciels et Ergonomie IHM<br />Miller, Lynn. Case Study of Customer Input For a Successful Product, Proceedings of the Agile 2005 conference. <br />http://agileproductdesign.com/useful_papers/miller_customer_input_in_agile_projects.pdf<br />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<br />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#<br />Guide d’intégration de CCU à SCRUM (in French, not yet validated) <br />http://pyxis-tech.com/fr/expertise/guide-dintegration-de-ccu-a-scrum<br />23<br />
    39. 39. Thanks for your attention !lou.schwartz@tudor.lu<br />Next events<br /><ul><li>11 Nov, Lux – World Usability day: usability and communication
    40. 40. 17 Nov, Grenoble – Breakfast: usability and video games
    41. 41. December, Lux – Breakfast: mock-up design
    42. 42. January, Paris – Breakfast: tactile interfaces</li></ul>Contacts<br />Web site www.flupa.eu<br />Forum http://forum.flupa.eu/<br />Twitter @assoFlupa<br />24<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×