SlideShare une entreprise Scribd logo
1  sur  78
AccessibilityUsabilityUser centred design Usability 2
Contents Usability? Usability testing Discount usability Usability adoption stages David Lamas, TLU, 2010 2
Usability? David Lamas, TLU, 2010 3
Usability What? Why? When? Where? David Lamas, TLU, 2010 4
What is Usability? Usability is a quality attribute that assesses how easy user interfaces are to use The wordusabilityalso refers to methods for improving ease-of-use during the design process but within this course’s context we will use it as a website’s quality attribute To be usable, a product or service should be: Useful Efficient Effective Satisfying Learnable; and Accessible David Lamas, TLU, 2010 5
What is Usability? Usefulness… concerns the degree to which a product enables a user to achieve his or her goals, and is an assessment of the user’s willingness to use the product at all Without usefulness, other measures make no sense, because the product will just sit on the shelf If a system is easy to use, easy to learn, and even satisfying to use, but does not achieve the specific goals of a specific user, it will not be used even if it is given away for free Interestingly enough, usefulness is probably the element that is most often overlooked during experiments and studies in the lab David Lamas, TLU, 2010 6
Usefulness, or the lack of it In the early stages of product development, it is usually up to the marketing team to ascertain what product or system features are desirable and necessary before other elements of usability are even considered Lacking that, the development team is hard-pressed to take the user’s point of view and will simply guess or, even worse, use themselves as the user model This is very often where a system-oriented design takes hold Jeffrey Rubin What is Usability? David Lamas, TLU, 2010 7
What is Usability? Efficiency… relates to the quickness with which the user’s goal can be accomplished accurately and completely and is usually a measure of time For example, you might set a usability testing benchmark that says 95% of all users will be able to load the software within 10 minutes David Lamas, TLU, 2010 8
What is Usability? Effectiveness… refers to the extent to which the product behaves in the way that users expect it to and the ease with which users can use it to do what they intend This is usually measured quantitatively with error rate Your usability testing measure for effectiveness, like that for efficiency, should be tied to some percentage of total users Extending the example from efficiency, the benchmark might be expressed as 95% of all users will be able to load the software correctly on the first attempt David Lamas, TLU, 2010 9
What is Usability? Learnability… has to do with the user’s ability to operate the system to some defined level of competence after some predetermined amount and period of training It can also refer to the ability of infrequent users to relearn the system after periods of inactivity David Lamas, TLU, 2010 10
What is Usability? Satisfaction… refers to the user’s perceptions, feelings, and opinions of the product, usually captured through both written and oral questioning Users are more likely to perform well on a product that meets their needs andprovides satisfaction than one that does not Typically, users are asked to rate and rank products that they try, and this can often reveal causes and reasons for problems that occur  David Lamas, TLU, 2010 11
What is Usability? Accessibility No need to go over this subject as it was already addressed last week But yes, this is where all accessibility issues would be accounted for in the broader usability scope of user centred design David Lamas, TLU, 2010 12
What is Usability? This means that usability goals and objectives are typically defined in measurable terms of one or more of the former attributes However, making a product usable is never simply the ability to generate numbers about usage, satisfaction, etc. While the numbers can tell us whether something works or not There is a distinctive qualitative element to how usable something is which… is hard to capture with numbers; and is difficult to pin identify has to do with how one interprets the data in order to know how to fix a problem because the behavioral data tells you why there is a problem David Lamas, TLU, 2010 13
What is Usability? Unfortunately, usability is invisible If something is going well, you don’t notice it If the temperature in a room is comfortable, no one complains Usability happens along a continuum How usable is your product? Could it be more usable even though users can accomplish their goals? Is it worth improving? Most usability professionals spend most of their time working on eliminating design problems, trying to minimize frustration for users But know that it is a difficult goal to attain for every user of your product It affects only a small part of the user’s experience of accomplishing a goal Although there are quantitative approaches to testing the usability of products, it is impossible to measure the usability of something You can only measure how unusable it is, how many problems people have using something, what the problems are and why David Lamas, TLU, 2010 14
Why does usability fail? Common five reason for the delivery of less usable products are: Development focuses on the system Target audiences change and adapt Designing usable products is difficult Team specialists don’t always work in integrated ways Design and implementation don’t always match David Lamas, TLU, 2010 15
Why does usability fail? Development focuses on the system David Lamas, TLU, 2010 16
Why does usability fail? Development focuses on the system Unfortunately… Designers, engineers, and programmers have traditionally placed the greatest emphasis on the activity component And much less emphasis on the human and the context components The relationship of the three components to each other has also been neglected There is an underlying assumption that because humans are so flexible and adaptable, it is easier for them adapt themselves to the machine, than vice-versa Developers have historically been hired and rewarded not for their inter- personal skills but for their ability to solve technical problems Designers usually go about developing products for end users who were much like themselves David Lamas, TLU, 2010 17
Why does usability fail? Target audiences change and adapt The original users of computer-based products were enthusiasts possessing expert knowledge of computers a love of technology the desire to tinker, and pride in their ability to troubleshoot and repair any eventual problem Designers and developers of these products shared similar characteristics In essence, users and developers of these systems were one and the same Not anymore! Today’s user is not even remotely comparable to the designers and developers in skill set, aptitude, expectation, or almost any attribute that is relevant to the design process. David Lamas, TLU, 2010 18
Why does usability fail? Designing usable products is difficult Part art, part science, it seems that everyone has an opinion about usability, and how to achieve it This trivializing of usability creates a more dangerous situation than if designers freely admitted that designing for usability was not their area of expertise and began to look for alternative ways of developing products Everyone as an opinion until it is time to evaluate the usability of a product Which requires… Operational definitions; and Precise measurements David Lamas, TLU, 2010 19
Why does usability fail? Team specialists don’t always work in integrated ways To improve efficiency, many organizations have broken down the development process into separate components For example… the user interface the help system, and the written materials There is nothing inherently wrong with specialization The difficulty arises when there is little integration of these separate components and poor communication among the different development teams Or when organizations unknowingly exacerbate this lack of integration by usability testing each of the components separately David Lamas, TLU, 2010 20
Why does usability fail? Design and implementation don’t always match The design of the user interface and the technical implementation of the user interface are different activities, requiring very different skills This distinction was rarely acknowledged in the past Nowadays however, the challenge of design has increased dramatically due to the need to reach a broader, less sophisticated user population and the rising expectations for ease of use To use a computer analogy, the focus has moved from how it works to how it communicates David Lamas, TLU, 2010 21
Why should we care? On the Web… usability is a necessary condition for survival If a website is difficult to use, people leave If the landing page fails to clearly state what a company offers and what users can do on the site, they leave If users get lost on a website, they leave If a website's information is hard to read or doesn't answer users' key questions, they leave There's no such thing as a user reading a website manual or otherwise spending much time trying to figure out an interface There are plenty of other websites available Leaving is the first line of defense when users encounter a difficulty David Lamas, TLU, 2010 22
Why should we care? The first law of e-commerce is that if users cannot find the product, they cannot buy it either! David Lamas, TLU, 2010 23
Why should we care? Even for an internal audience such as what happens on an intranet Usability is a matter of employee productivity The time users waste being lost on your intranet or trying to understand difficult instructions… is money being wasted by paying them to be at work without getting work done! David Lamas, TLU, 2010 24
Why should we care? According to Jakob Nielsen… Current best practices call for spending about 10% of a design project's budget on usability On average, this will more than double a website's desired quality metrics and slightly less than double an intranet's quality metrics For software and physical products, the improvements are typically smaller but still substantial when you emphasize usability in the design process David Lamas, TLU, 2010 25
Why should we care? e-Commerce Think of… doubling sales doubling the number of registered users or customer leads or doubling whatever other desired goal motivated your project Intranet In this case, think of doubling usability as cutting training budgets in half and doubling the number of transactions employees perform per hour David Lamas, TLU, 2010 26
When should we go about it? David Lamas, TLU, 2010 27
When should we go about it? Usability plays a role in each stage of the design process resulting in a need for multiple studies These are some of the the main usability testing opportunities: Before starting a new design, test the old design to identify the good parts that you should keep or emphasize, and the bad parts that give users trouble Unless you're working on an intranet, test your competitors' designs to get cheap data on a range of alternative interfaces that have similar features to your own Conduct a field study to see how users behave in their natural habitat Make paper prototypes of one or more new design ideas and test them The less time you invest in these design ideas the better, because you'll need to change them all based on the test results. David Lamas, TLU, 2010 28
When should we go about it? And yet more of the the main usability testing opportunities: Refine the design ideas that test best through multiple iterations, gradually moving from low-fidelity prototyping to high-fidelity representations Test each iteration Inspect the design relative to established usability guidelines, whether from your own earlier studies or published standards and research Once you decide on and implement the final design, test it again Subtle usability problems always creep in during implementation Don't defer user testing until you have a fully implemented design If you do, it will be difficult to fix the vast majority of the critical usability problems that the test uncovers. Many of these problems are likely to be structural, and fixing them would require major work The only way to a high-quality user experience is to start user testing early in the design process and to keep testing every step of the way. David Lamas, TLU, 2010 29
Where? If usability tests are run at least once a week, it's worth building a dedicated usability laboratory For most companies, however, it's fine to conduct tests in a conference room or an office As long as you can close the door to keep out distractions What matters is that you get hold of real users and sit with them while they use the design A notepad is the only equipment you need. David Lamas, TLU, 2010 30
Usability testing David Lamas, TLU, 2010 31
Usability testing Usability testing refers to the systematic experimental evaluation of the interaction between people and the products, equipment, environments, and services they use  (McClelland 1995) It evaluates how easy a product is to use and whether it is functional and acceptable (Bogner 1998) Usability test results may not be valid unless the conditions of the test closely match those of actual product use (Cushman & Rosenberg 1991) Therefore, the operating characteristics of the prototype, the tasks, the duration of the test, and the environmental conditions must be realistic  Both extreme and typical conditions should be included in the test David Lamas, TLU, 2010 32
Planning usability testing The first decision is to establish the usability testing goal and options are… Formative usability testing Formative usability testing is iterative by nature Question might be about… The most significant usability issues preventing users from completing their tasks What works and what do they find frustrating What are the most common errors or mistakes users are making Assessing the improvements being made from one design interaction to the next What usability issues are expected to remain after the product is launched Summative usability testing Summative testing might focus on assessing the usability of a finished product; or comparing the usability of similar products In this case, questions are normally about… How some specific usability goals where meet How does one product compare against the competition Assessing improvements from one product release to the next David Lamas, TLU, 2010 33
Planning usability testing Then, user goals must be identified and tasks devised Performance Performance is about what a user does when interacting with a product It is about how useful, efficient, effective, learnable and accessible a product is Satisfaction Its all about what a user says or thinks about her interaction with a product This is something that should especially be accounted for on the user as something to say about using or not a specific product David Lamas, TLU, 2010 34
Planning usability testing Selecting the right kind of metrics is the third step Selection of usability metrics should depend on the goal of the study as well as on the user’s goals David Lamas, TLU, 2010 35
Planning usability testing David Lamas, TLU, 2010 36
Planning usability testing Finally, evaluation methods, participants and tools must be selected Evaluation method options are… Lab tests A lab test involves one-on-one sessions between a moderator and the test participants The moderator asks questions and assigns tasks and notes the participant’s behaviour and responses Lab usability tests are normally formative in nature Onsite tests; and Online tests David Lamas, TLU, 2010 37
Planning usability testing As for participants, They have a major impact on usability testing findings It is critical that you plan how to include the most representative participants as possible in your study The steps you will go through in recruiting participants are essentially the same whether you are collecting  metrics or not If personas were used in de design process, then recruited participants should fall within the perceived user group Otherwise, a general profile should be outlined and the participants should be recruited accordingly If a formative usability test is being run, a small number of participants is required Six are usually enough if no distinct user groups are foreseen, otherwise, each group should have at least 4 members If a summative usability test is being run, then the recommended number of participants number fall between 50 and 100 A valid test might still be run with 20 participants but results can be pale in comparison to running the test with a larger set of users David Lamas, TLU, 2010 38
Planning usability testing As tools are concerned, they should be selected bearing in mind the data cleanup and data analysis tasks ahead David Lamas, TLU, 2010 39
Metrics Performance metrics Task success 	Binary or graded Success or Failure Complete success (with or without assistance), partial success (with or without assistance),  Time on task Is normally recorded for successfully accomplished tasks Errors Efficiency Normally a ratio between accomplishment and effort Different authors have established context specific formulas that should be accounted for before deciding on how to measure efficiency Learnability Performance metrics collected over time on distinct product trials At least two should be run in order to assess some lernabilityinicator David Lamas, TLU, 2010 40
Metrics Issues-based metrics What is an issue? Anything that prevents task completion Anything that takes someone off-course Anything that creates some level of confusion Anything that produces an error Not seeing something that should be noticed Assuming something is correct when it is not Performing the wrong action Misinterpreting some piece of content Not understanding the navigation How are they identified Normally by analysing performance metric data eventually combined David Lamas, TLU, 2010 41
Issues-based metrics After identified, issues usually classified according to their severity Small impact on user experience, few users experiencing issue Low severity Small impact on user experience, many users experiencing issue Medium severity Large impact on user experience, few users experiencing issue Medium severity Large impact on user experience, many users experiencing issue High severity David Lamas, TLU, 2010 42
Metrics And others exist such as Self-reported metrics, used for assessing satisfaction among other participant perceived measures Behavioural and physiological metrics of which eye-tracking is one of the most used ones as far as Web usability testing is concerned Combined and comparative metrics based on combinations of the previously mentioned siblings And others such as… Server logs Card-sorting data Open card sorting Closed card sorting Accessibility indicators David Lamas, TLU, 2010 43
How many users? When collecting usability metrics, testing 20 users typically offers a reasonably tight confidence interval Many users are required because of the substantial individual differences in user performance When you measure people, you'll always get some who are really fast and some who are really slow Given this, you need to average these measures across a fairly large number of observations to smooth over the variability David Lamas, TLU, 2010 44
Large scale usability testing Having said that testing on the region of 20 users offers a significant degree of confidence, in some cases you might want or need to run the test with a larger group of participants The main advantage of running a test with more participants is that as your sample size increases, so does your confidence in the data Large scale usability testing is normally summative in nature Large scale usability testing is normally conducted remotely Using some sort of an online tool for task setting, user monitoring and data collection David Lamas, TLU, 2010 45
Large scale usability testing Large scale usability testing procedure should probably be Carefully planned; and Should probably be itself usability tested David Lamas, TLU, 2010 46
Tools ClickTale ClickTale is a paid hosted service that tracks user keystrokes, mouse clicks and moves and the time it takes for users to move around a web page Single user sessions are saved as a movie with a large round circle around the user’s cursor so it’s easier to see A nice feature is the ability to show aggregated data in the form of heat maps or as reports The heat maps display red hot zones where most users spend longer periods, and blue or cold areas where your users spend the least amount of time Another nice feature is the Form Analytics tool which displays aggregate form field information This information includes time of field completion, the number of entries and clicks as well as which form fields have the highest abandonments, or take the longest to complete, or have the most back-tracks due to errors or confusion. David Lamas, TLU, 2010 47
Tools ClickTale Click heat map David Lamas, TLU, 2010 48
Tools ClickTale Attention heat map David Lamas, TLU, 2010 49
Tools Loop11 Loop11 is a unique usability testing tool in that it allows unmoderated remote usability testing using actual users A researcher provides a simple task to a user, for example, finding a particular type of gift book for a relative on a book site, then tracking user interaction The data is presented via reports of task completion rate, time on task, common fail pages, paths and a nice detailed path analysis for each users. Loop11 does not require software to be loaded on a web site As is mentioned on the Loop11 web site, this means remote unmoderated usability testing can be done on your competitor’s web site Because real users are being tested, Loop11’s results will be accurate, or at least as accurate as the real users are. David Lamas, TLU, 2010 50
Tools Loop11 Creating tests David Lamas, TLU, 2010 51
Tools Loop11 Getting results David Lamas, TLU, 2010 52
Tools And many others are available Check Craig Tomlin’s list at http://www.usefulusability.com/24-usability-testing-tools/ David Lamas, TLU, 2010 53
Discount usability David Lamas, TLU, 2010 54
Discount usability Usability specialists will often propose using the best possible methodology This is what they have been trained to do Unfortunately, it seems that the best is the enemy of the good to the extent that insisting on using only the best methods may result in having no methods used at all David Lamas, TLU, 2010 55
Discount usability The alternative is to use discount usability or… guerrilla usability Guerrilla usability is based on the use of the following three techniques Scenarios Simplified thinking aloud Heuristic evaluation Additionally, the basic principle of early focus on users should of course be followed It can be achieved in various ways, including simple visits to potential or future user locations David Lamas, TLU, 2010 56
Scenarios Scenarios are a kind of prototyping The entire idea behind prototyping is to cut down on the complexity of implementation by eliminating parts of the full system Horizontal prototypes reduce the level of functionality and result in a user interface surface layer, while vertical prototypes reduce the number of features and implement the full functionality of those chosen David Lamas, TLU, 2010 57 horizontal prototype scenario vertical prototype
Scenarios Scenarios take prototyping to the extreme by reducing both the level of functionality and the number of features By reducing the part of interface being considered to the minimum, a scenario can be very cheap to design and implement, but it is only able to simulate the user interface as long as a test user follows a previously planned path Since the scenario is small, we can afford to change it frequently, and if we use cheap, small thinking aloud studies, we can also afford to test each of the versions Therefore scenarios are a way of getting quick and frequent feedback from users. Scenarios can be implemented as paper mock-ups or in simple prototyping environments This is an additional savings compared to more complex prototypes requiring the use of advanced software tools David Lamas, TLU, 2010 58
Simplified thinking aloud Thinking aloud studies are conducted with psychologists or user interface experts as experimenters who record the subjects actions and perform detailed protocol analysis However, it is possible to run user tests without sophisticated labs, simply by bringing in some real users, giving them some typical test tasks, and asking them to think out loud while they perform the tasks Besides reducing the number of subjects, another major difference between simplified and traditional thinking aloud is that data analysis can be done on the basis of the notes taken by the experimenter instead of by video footage David Lamas, TLU, 2010 59
Heuristic Evaluation Current standards and usability guidelines typically have on the order of one thousand rules to follow and are normally seen as intimidating by developers A discount alternative would be to use a small set of heuristics such as Jakob Nielsen’s ten basic usability principles  David Lamas, TLU, 2010 60
Heuristic evaluation JakobNielsen´s ten basic usability heuristics Visibility of system status Match between system and the real world User control and freedom Consistency and standards Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognize, diagnose, and recover from errors Help and documentation David Lamas, TLU, 2010 61
How many users? With this approach, the best results come from testing no more than 5 users and running as many small tests as you can afford David Lamas, TLU, 2010 62
Tools Mac Silverback http://silverbackapp.com/ PC Camtasia http://www.techsmith.com/camtasia.asp (there is also a Mac version) David Lamas, TLU, 2010 63
Usability adoption stages Jakob Nielsen David Lamas, TLU, 2010 64
Stage 1 Usability does not matter The main focus is to bring every last bit of performance from the iron David Lamas, TLU, 2010 65
Stage 2 Usability is important but good interfaces can surely be designed by the regular development staff as part of their general system design At this stage, no attempt is made at user testing or at acquiring staff with usability expertise David Lamas, TLU, 2010 66
Stage 3 The desire to have the interface blessed by the magic wand of a usability engineer Developers recognize that they may not know everything about usability, so they call in a usability specialist to look over their design and comment on it The involvement of the usability specialist is often too late to do much good in the project, and the usability specialist often has to provide advice on the interface without the benefit of access to real users David Lamas, TLU, 2010 67
Stage 4 Panic strikes, causing a sudden desire to learn about user interface issues Unfortunately, the main concern is the to bring in usability specialists to advise on the graphic side of the user interfaces from the start Some usability specialists resent this attitude and maintain that it is more important to provide an appropriate interface for the task than to blindly go with a graphic design without prior task analysis Even so, this is an opportunity for usability specialists to get involved in the design process at an earlier stage than the traditional last-minute blessing of a design that cannot be changed much David Lamas, TLU, 2010 68
Stage 5 Discount usability engineering sporadically used Typically, some projects use a few discount usability methods, though the methods are often used too late in the development lifecycle to do maximum good Projects that do use usability methods often differ from others in having managers who have experienced the benefit of usability methods on earlier projects Thus, usability acts as a kind of virus, infecting progressively more projects as more people experience its benefits David Lamas, TLU, 2010 69
Stage 6 Discount usability engineering systematically used At some point in time, most projects involve some simple usability methods, and some projects even use usability methods in the early stages of system development Scenarios and inexpensive prototyping techniques seem to be very effective weapons for guerrilla usability at this stage David Lamas, TLU, 2010 70
Stage 7 Usability group or usability lab founded Many companies decide to expand to a full scale usability approach after having experienced the benefits of discount usability engineering Typically at this time, companies go about setting up usability laboratories; or forming dedicated groups of usability specialists David Lamas, TLU, 2010 71
Stage 8 Usability permeates the lifecycle The final stage is rarely reached since even companies with usability groups and usability labs normally do not have enough usability resources to employ all the methods one could wish for at all the stages of the development lifecycle However, there are some, often important, projects that have usability plans defined as part of their early project planning and where usability methods are used throughout the development lifecycle David Lamas, TLU, 2010 72
Usability	 In the end understanding what usability is all about fosters the development of a working for the greater good sense in all involved in a product’s life cycle Usability specialist or not David Lamas, TLU, 2010 73
Contents Usability? Usability testing Discount usability Usability adoption stages David Lamas, TLU, 2010 74
Suggested viewing The Design of Future Things http://www.youtube.com/watch?v=wQmwEjL6K1U&feature=PlayList&p=8C50465DE4A494CF&playnext_from=PL&playnext=1&index=11 Don Norman talk at Stanford University (one of the gurus) Sketching and Experience Design http://www.youtube.com/watch?v=xx1WveKV7aE&feature=channel Bill Buxton talk at Stanford University (not as good a presenter as Don Norman but very interesting and relevant) David Lamas, TLU, 2010 75
Elective readings Hollingsed, T. and Novick, D. G. 2007. Usability inspection methods after 15 years of research and practice. InProceedings of the 25th Annual ACM international Conference on Design of Communication (El Paso, Texas, USA, October 22 - 24, 2007). SIGDOC '07. ACM, New York, NY, 249-255. Sauro, J. and Kindlund, E. 2005. A method to standardize usability metrics into a single score. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Portland, Oregon, USA, April 02 - 07, 2005). CHI '05. ACM, New York, NY, 401-409.. Ivory, M. Y. and Hearst, M. A. 2001. The state of the art in automating usability evaluation of user interfaces. ACM Comput. Surv. 33, 4 (Dec. 2001), 470-516. Hornbæk, K. and Frøkjær, E. 2008. Making use of business goals in usability evaluation: an experiment with novice evaluators. In Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems(Florence, Italy, April 05 - 10, 2008). CHI '08. ACM, New York, NY, 903-912. Andreasen, M. S., Nielsen, H. V., Schrøder, S. O., and Stage, J. 2007. What happened to remote usability testing?: an empirical study of three methods. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems(San Jose, California, USA, April 28 - May 03, 2007). CHI '07. ACM, New York, NY, 1405-1414. Chiasson, S., Biddle, R., and van Oorschot, P. C. 2007. A second look at the usability of click-based graphical passwords. In Proceedings of the 3rd Symposium on Usable Privacy and Security (Pittsburgh, Pennsylvania, July 18 - 20, 2007). SOUPS '07, vol. 229. ACM, New York, NY, 1-12. Als, B. S., Jensen, J. J., and Skov, M. B. 2005. Comparison of think-aloud and constructive interaction in usability testing with children. In Proceedings of the 2005 Conference on interaction Design and Children (Boulder, Colorado, June 08 - 10, 2005). IDC '05. ACM, New York, NY, 9-16. Gould, J. D. and Lewis, C. 1985. Designing for usability: key principles and what designers think. Commun. ACM 28, 3 (Mar. 1985), 300-311. Dicks, R. S. 2002. Mis-usability: on the uses and misuses of usability testing. In Proceedings of the 20th Annual international Conference on Computer Documentation (Toronto, Ontario, Canada, October 20 - 23, 2002). SIGDOC '02. ACM, New York, NY, 26-30. David Lamas, TLU, 2010 76
Further readings Niesen and Loranger 2006. Prioritizing Web usability, New Riders Tullis and Albert 2008. Measuring the user experience, Morgan Kaufmann Albert et al. 2010. Beyond the usability lab, Morgan Kaufmann David Lamas, TLU, 2010 77
Relevant links Donald Norman’s website http://www.jnd.org/books.html Jakob Nielsen’s site on usability http://www.useit.com/ (not always consensual) Jared Spool’s company http://www.uie.com/ (with links to interesting case studies) Steve Krug’s consultancy website http://www.sensible.com/ Bill Buxton’s website http://www.billbuxton.com/ US governmental usability support service http://www.usability.gov/ (as dull as a governmental service but rather useful ) David Lamas, TLU, 2010 78

Contenu connexe

Tendances

Product management organization structure patterns v1.02
Product management organization structure patterns v1.02Product management organization structure patterns v1.02
Product management organization structure patterns v1.02
Johan Oskarsson
 
Strategy to Execution - shipping products while adapting to new information -...
Strategy to Execution - shipping products while adapting to new information -...Strategy to Execution - shipping products while adapting to new information -...
Strategy to Execution - shipping products while adapting to new information -...
Jonny Schneider
 

Tendances (20)

Product Management 101 for Startups
Product Management 101 for StartupsProduct Management 101 for Startups
Product Management 101 for Startups
 
Product management deck
Product management deckProduct management deck
Product management deck
 
The Types of TPM Roles by Facebook Product Leader
The Types of TPM Roles by Facebook Product LeaderThe Types of TPM Roles by Facebook Product Leader
The Types of TPM Roles by Facebook Product Leader
 
Product management organization structure patterns v1.02
Product management organization structure patterns v1.02Product management organization structure patterns v1.02
Product management organization structure patterns v1.02
 
Build Better Products | Jeremy Bell
Build Better Products | Jeremy BellBuild Better Products | Jeremy Bell
Build Better Products | Jeremy Bell
 
What is Product Management?
What is Product Management?What is Product Management?
What is Product Management?
 
Strategic role product management
Strategic role product managementStrategic role product management
Strategic role product management
 
Product Strategy
Product StrategyProduct Strategy
Product Strategy
 
Practical Product Management for new Product Managers
Practical Product Management for new Product ManagersPractical Product Management for new Product Managers
Practical Product Management for new Product Managers
 
Lean startup, customer development, and the business model canvas
Lean startup, customer development, and the business model canvasLean startup, customer development, and the business model canvas
Lean startup, customer development, and the business model canvas
 
Mobile landscape in Bucharest & Mobile Academy courses
Mobile landscape in Bucharest & Mobile Academy courses Mobile landscape in Bucharest & Mobile Academy courses
Mobile landscape in Bucharest & Mobile Academy courses
 
Strategy to Execution - shipping products while adapting to new information -...
Strategy to Execution - shipping products while adapting to new information -...Strategy to Execution - shipping products while adapting to new information -...
Strategy to Execution - shipping products while adapting to new information -...
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for Success
 
What is Product Management?
What is Product Management? What is Product Management?
What is Product Management?
 
"Lean" Product Management
"Lean" Product Management"Lean" Product Management
"Lean" Product Management
 
Strategic Role - Product Management
Strategic Role - Product ManagementStrategic Role - Product Management
Strategic Role - Product Management
 
New is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product ManagementNew is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product Management
 
Whole Product Roadmap Case Study
Whole Product Roadmap Case StudyWhole Product Roadmap Case Study
Whole Product Roadmap Case Study
 
Customer Development Mythology by Steve Blank
Customer Development  Mythology by Steve BlankCustomer Development  Mythology by Steve Blank
Customer Development Mythology by Steve Blank
 
Change Management for Product Managers
Change Management for Product ManagersChange Management for Product Managers
Change Management for Product Managers
 

Similaire à Accessibility, Usability and User Centred Design (Usabiltiy)

UX: Interaction Design
UX: Interaction DesignUX: Interaction Design
UX: Interaction Design
Angela Duggan
 
Usability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath SelvarajUsability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath Selvaraj
Sivaprasath Selvaraj
 
Usabilitydraft
UsabilitydraftUsabilitydraft
Usabilitydraft
KimGriggs
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writing
cwhitin4
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
guest08cd22
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
guestbdd02b
 
Designfo#{1} #{2}trangers
Designfo#{1} #{2}trangersDesignfo#{1} #{2}trangers
Designfo#{1} #{2}trangers
guest0437b8
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
guru100
 
Designfor strangers
Designfor strangersDesignfor strangers
Designfor strangers
guestc72c35
 

Similaire à Accessibility, Usability and User Centred Design (Usabiltiy) (20)

Why Usability Testing Should be Part of your Accessibility Testing Strategy
Why Usability Testing Should be Part of your Accessibility Testing StrategyWhy Usability Testing Should be Part of your Accessibility Testing Strategy
Why Usability Testing Should be Part of your Accessibility Testing Strategy
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineering
 
Master thesis presentation
Master thesis presentationMaster thesis presentation
Master thesis presentation
 
Master thesis presentation
Master thesis presentationMaster thesis presentation
Master thesis presentation
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye tracking
 
Measuring UX
Measuring UXMeasuring UX
Measuring UX
 
UX: Interaction Design
UX: Interaction DesignUX: Interaction Design
UX: Interaction Design
 
Usability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath SelvarajUsability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath Selvaraj
 
Ijetr021224
Ijetr021224Ijetr021224
Ijetr021224
 
Ijetr021224
Ijetr021224Ijetr021224
Ijetr021224
 
Usabilitydraft
UsabilitydraftUsabilitydraft
Usabilitydraft
 
What is usability testing?
What is usability testing?What is usability testing?
What is usability testing?
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writing
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Biblioteca.
Biblioteca.Biblioteca.
Biblioteca.
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Designfo#{1} #{2}trangers
Designfo#{1} #{2}trangersDesignfo#{1} #{2}trangers
Designfo#{1} #{2}trangers
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Designfor strangers
Designfor strangersDesignfor strangers
Designfor strangers
 

Plus de David Lamas

Metodologias e métodos de investigação
Metodologias e métodos de investigaçãoMetodologias e métodos de investigação
Metodologias e métodos de investigação
David Lamas
 
A Dissertação de Mestrado
A Dissertação de MestradoA Dissertação de Mestrado
A Dissertação de Mestrado
David Lamas
 
Design issues and processes
Design issues and processesDesign issues and processes
Design issues and processes
David Lamas
 
TLU, Institute of Informatics presentation industry partners
TLU, Institute of Informatics presentation industry partnersTLU, Institute of Informatics presentation industry partners
TLU, Institute of Informatics presentation industry partners
David Lamas
 

Plus de David Lamas (20)

IFI7159 M4
IFI7159 M4IFI7159 M4
IFI7159 M4
 
IFI7159 M3
IFI7159 M3IFI7159 M3
IFI7159 M3
 
IFI7159 M2
IFI7159 M2IFI7159 M2
IFI7159 M2
 
IFI7159 M1
IFI7159 M1IFI7159 M1
IFI7159 M1
 
IFI7159 M0
IFI7159 M0IFI7159 M0
IFI7159 M0
 
EstCHI
EstCHIEstCHI
EstCHI
 
Welcome
WelcomeWelcome
Welcome
 
Paper Prototype Evaluation
Paper Prototype EvaluationPaper Prototype Evaluation
Paper Prototype Evaluation
 
Paper Prototyping
Paper PrototypingPaper Prototyping
Paper Prototyping
 
Imke presentation-november-2012
Imke presentation-november-2012Imke presentation-november-2012
Imke presentation-november-2012
 
Metodologias e métodos de investigação
Metodologias e métodos de investigaçãoMetodologias e métodos de investigação
Metodologias e métodos de investigação
 
A Dissertação de Mestrado
A Dissertação de MestradoA Dissertação de Mestrado
A Dissertação de Mestrado
 
Mobile Interactions
Mobile InteractionsMobile Interactions
Mobile Interactions
 
Introduction and Theoretical Foundations of New Media
Introduction and Theoretical Foundations of New MediaIntroduction and Theoretical Foundations of New Media
Introduction and Theoretical Foundations of New Media
 
Design issues and processes
Design issues and processesDesign issues and processes
Design issues and processes
 
Metadata and ontologies
Metadata and ontologiesMetadata and ontologies
Metadata and ontologies
 
Interaction styles
Interaction stylesInteraction styles
Interaction styles
 
Interactive Media
Interactive MediaInteractive Media
Interactive Media
 
TLU, Institute of Informatics presentation industry partners
TLU, Institute of Informatics presentation industry partnersTLU, Institute of Informatics presentation industry partners
TLU, Institute of Informatics presentation industry partners
 
CoCreat
CoCreatCoCreat
CoCreat
 

Dernier

Dernier (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 

Accessibility, Usability and User Centred Design (Usabiltiy)

  • 2. Contents Usability? Usability testing Discount usability Usability adoption stages David Lamas, TLU, 2010 2
  • 4. Usability What? Why? When? Where? David Lamas, TLU, 2010 4
  • 5. What is Usability? Usability is a quality attribute that assesses how easy user interfaces are to use The wordusabilityalso refers to methods for improving ease-of-use during the design process but within this course’s context we will use it as a website’s quality attribute To be usable, a product or service should be: Useful Efficient Effective Satisfying Learnable; and Accessible David Lamas, TLU, 2010 5
  • 6. What is Usability? Usefulness… concerns the degree to which a product enables a user to achieve his or her goals, and is an assessment of the user’s willingness to use the product at all Without usefulness, other measures make no sense, because the product will just sit on the shelf If a system is easy to use, easy to learn, and even satisfying to use, but does not achieve the specific goals of a specific user, it will not be used even if it is given away for free Interestingly enough, usefulness is probably the element that is most often overlooked during experiments and studies in the lab David Lamas, TLU, 2010 6
  • 7. Usefulness, or the lack of it In the early stages of product development, it is usually up to the marketing team to ascertain what product or system features are desirable and necessary before other elements of usability are even considered Lacking that, the development team is hard-pressed to take the user’s point of view and will simply guess or, even worse, use themselves as the user model This is very often where a system-oriented design takes hold Jeffrey Rubin What is Usability? David Lamas, TLU, 2010 7
  • 8. What is Usability? Efficiency… relates to the quickness with which the user’s goal can be accomplished accurately and completely and is usually a measure of time For example, you might set a usability testing benchmark that says 95% of all users will be able to load the software within 10 minutes David Lamas, TLU, 2010 8
  • 9. What is Usability? Effectiveness… refers to the extent to which the product behaves in the way that users expect it to and the ease with which users can use it to do what they intend This is usually measured quantitatively with error rate Your usability testing measure for effectiveness, like that for efficiency, should be tied to some percentage of total users Extending the example from efficiency, the benchmark might be expressed as 95% of all users will be able to load the software correctly on the first attempt David Lamas, TLU, 2010 9
  • 10. What is Usability? Learnability… has to do with the user’s ability to operate the system to some defined level of competence after some predetermined amount and period of training It can also refer to the ability of infrequent users to relearn the system after periods of inactivity David Lamas, TLU, 2010 10
  • 11. What is Usability? Satisfaction… refers to the user’s perceptions, feelings, and opinions of the product, usually captured through both written and oral questioning Users are more likely to perform well on a product that meets their needs andprovides satisfaction than one that does not Typically, users are asked to rate and rank products that they try, and this can often reveal causes and reasons for problems that occur David Lamas, TLU, 2010 11
  • 12. What is Usability? Accessibility No need to go over this subject as it was already addressed last week But yes, this is where all accessibility issues would be accounted for in the broader usability scope of user centred design David Lamas, TLU, 2010 12
  • 13. What is Usability? This means that usability goals and objectives are typically defined in measurable terms of one or more of the former attributes However, making a product usable is never simply the ability to generate numbers about usage, satisfaction, etc. While the numbers can tell us whether something works or not There is a distinctive qualitative element to how usable something is which… is hard to capture with numbers; and is difficult to pin identify has to do with how one interprets the data in order to know how to fix a problem because the behavioral data tells you why there is a problem David Lamas, TLU, 2010 13
  • 14. What is Usability? Unfortunately, usability is invisible If something is going well, you don’t notice it If the temperature in a room is comfortable, no one complains Usability happens along a continuum How usable is your product? Could it be more usable even though users can accomplish their goals? Is it worth improving? Most usability professionals spend most of their time working on eliminating design problems, trying to minimize frustration for users But know that it is a difficult goal to attain for every user of your product It affects only a small part of the user’s experience of accomplishing a goal Although there are quantitative approaches to testing the usability of products, it is impossible to measure the usability of something You can only measure how unusable it is, how many problems people have using something, what the problems are and why David Lamas, TLU, 2010 14
  • 15. Why does usability fail? Common five reason for the delivery of less usable products are: Development focuses on the system Target audiences change and adapt Designing usable products is difficult Team specialists don’t always work in integrated ways Design and implementation don’t always match David Lamas, TLU, 2010 15
  • 16. Why does usability fail? Development focuses on the system David Lamas, TLU, 2010 16
  • 17. Why does usability fail? Development focuses on the system Unfortunately… Designers, engineers, and programmers have traditionally placed the greatest emphasis on the activity component And much less emphasis on the human and the context components The relationship of the three components to each other has also been neglected There is an underlying assumption that because humans are so flexible and adaptable, it is easier for them adapt themselves to the machine, than vice-versa Developers have historically been hired and rewarded not for their inter- personal skills but for their ability to solve technical problems Designers usually go about developing products for end users who were much like themselves David Lamas, TLU, 2010 17
  • 18. Why does usability fail? Target audiences change and adapt The original users of computer-based products were enthusiasts possessing expert knowledge of computers a love of technology the desire to tinker, and pride in their ability to troubleshoot and repair any eventual problem Designers and developers of these products shared similar characteristics In essence, users and developers of these systems were one and the same Not anymore! Today’s user is not even remotely comparable to the designers and developers in skill set, aptitude, expectation, or almost any attribute that is relevant to the design process. David Lamas, TLU, 2010 18
  • 19. Why does usability fail? Designing usable products is difficult Part art, part science, it seems that everyone has an opinion about usability, and how to achieve it This trivializing of usability creates a more dangerous situation than if designers freely admitted that designing for usability was not their area of expertise and began to look for alternative ways of developing products Everyone as an opinion until it is time to evaluate the usability of a product Which requires… Operational definitions; and Precise measurements David Lamas, TLU, 2010 19
  • 20. Why does usability fail? Team specialists don’t always work in integrated ways To improve efficiency, many organizations have broken down the development process into separate components For example… the user interface the help system, and the written materials There is nothing inherently wrong with specialization The difficulty arises when there is little integration of these separate components and poor communication among the different development teams Or when organizations unknowingly exacerbate this lack of integration by usability testing each of the components separately David Lamas, TLU, 2010 20
  • 21. Why does usability fail? Design and implementation don’t always match The design of the user interface and the technical implementation of the user interface are different activities, requiring very different skills This distinction was rarely acknowledged in the past Nowadays however, the challenge of design has increased dramatically due to the need to reach a broader, less sophisticated user population and the rising expectations for ease of use To use a computer analogy, the focus has moved from how it works to how it communicates David Lamas, TLU, 2010 21
  • 22. Why should we care? On the Web… usability is a necessary condition for survival If a website is difficult to use, people leave If the landing page fails to clearly state what a company offers and what users can do on the site, they leave If users get lost on a website, they leave If a website's information is hard to read or doesn't answer users' key questions, they leave There's no such thing as a user reading a website manual or otherwise spending much time trying to figure out an interface There are plenty of other websites available Leaving is the first line of defense when users encounter a difficulty David Lamas, TLU, 2010 22
  • 23. Why should we care? The first law of e-commerce is that if users cannot find the product, they cannot buy it either! David Lamas, TLU, 2010 23
  • 24. Why should we care? Even for an internal audience such as what happens on an intranet Usability is a matter of employee productivity The time users waste being lost on your intranet or trying to understand difficult instructions… is money being wasted by paying them to be at work without getting work done! David Lamas, TLU, 2010 24
  • 25. Why should we care? According to Jakob Nielsen… Current best practices call for spending about 10% of a design project's budget on usability On average, this will more than double a website's desired quality metrics and slightly less than double an intranet's quality metrics For software and physical products, the improvements are typically smaller but still substantial when you emphasize usability in the design process David Lamas, TLU, 2010 25
  • 26. Why should we care? e-Commerce Think of… doubling sales doubling the number of registered users or customer leads or doubling whatever other desired goal motivated your project Intranet In this case, think of doubling usability as cutting training budgets in half and doubling the number of transactions employees perform per hour David Lamas, TLU, 2010 26
  • 27. When should we go about it? David Lamas, TLU, 2010 27
  • 28. When should we go about it? Usability plays a role in each stage of the design process resulting in a need for multiple studies These are some of the the main usability testing opportunities: Before starting a new design, test the old design to identify the good parts that you should keep or emphasize, and the bad parts that give users trouble Unless you're working on an intranet, test your competitors' designs to get cheap data on a range of alternative interfaces that have similar features to your own Conduct a field study to see how users behave in their natural habitat Make paper prototypes of one or more new design ideas and test them The less time you invest in these design ideas the better, because you'll need to change them all based on the test results. David Lamas, TLU, 2010 28
  • 29. When should we go about it? And yet more of the the main usability testing opportunities: Refine the design ideas that test best through multiple iterations, gradually moving from low-fidelity prototyping to high-fidelity representations Test each iteration Inspect the design relative to established usability guidelines, whether from your own earlier studies or published standards and research Once you decide on and implement the final design, test it again Subtle usability problems always creep in during implementation Don't defer user testing until you have a fully implemented design If you do, it will be difficult to fix the vast majority of the critical usability problems that the test uncovers. Many of these problems are likely to be structural, and fixing them would require major work The only way to a high-quality user experience is to start user testing early in the design process and to keep testing every step of the way. David Lamas, TLU, 2010 29
  • 30. Where? If usability tests are run at least once a week, it's worth building a dedicated usability laboratory For most companies, however, it's fine to conduct tests in a conference room or an office As long as you can close the door to keep out distractions What matters is that you get hold of real users and sit with them while they use the design A notepad is the only equipment you need. David Lamas, TLU, 2010 30
  • 31. Usability testing David Lamas, TLU, 2010 31
  • 32. Usability testing Usability testing refers to the systematic experimental evaluation of the interaction between people and the products, equipment, environments, and services they use (McClelland 1995) It evaluates how easy a product is to use and whether it is functional and acceptable (Bogner 1998) Usability test results may not be valid unless the conditions of the test closely match those of actual product use (Cushman & Rosenberg 1991) Therefore, the operating characteristics of the prototype, the tasks, the duration of the test, and the environmental conditions must be realistic Both extreme and typical conditions should be included in the test David Lamas, TLU, 2010 32
  • 33. Planning usability testing The first decision is to establish the usability testing goal and options are… Formative usability testing Formative usability testing is iterative by nature Question might be about… The most significant usability issues preventing users from completing their tasks What works and what do they find frustrating What are the most common errors or mistakes users are making Assessing the improvements being made from one design interaction to the next What usability issues are expected to remain after the product is launched Summative usability testing Summative testing might focus on assessing the usability of a finished product; or comparing the usability of similar products In this case, questions are normally about… How some specific usability goals where meet How does one product compare against the competition Assessing improvements from one product release to the next David Lamas, TLU, 2010 33
  • 34. Planning usability testing Then, user goals must be identified and tasks devised Performance Performance is about what a user does when interacting with a product It is about how useful, efficient, effective, learnable and accessible a product is Satisfaction Its all about what a user says or thinks about her interaction with a product This is something that should especially be accounted for on the user as something to say about using or not a specific product David Lamas, TLU, 2010 34
  • 35. Planning usability testing Selecting the right kind of metrics is the third step Selection of usability metrics should depend on the goal of the study as well as on the user’s goals David Lamas, TLU, 2010 35
  • 36. Planning usability testing David Lamas, TLU, 2010 36
  • 37. Planning usability testing Finally, evaluation methods, participants and tools must be selected Evaluation method options are… Lab tests A lab test involves one-on-one sessions between a moderator and the test participants The moderator asks questions and assigns tasks and notes the participant’s behaviour and responses Lab usability tests are normally formative in nature Onsite tests; and Online tests David Lamas, TLU, 2010 37
  • 38. Planning usability testing As for participants, They have a major impact on usability testing findings It is critical that you plan how to include the most representative participants as possible in your study The steps you will go through in recruiting participants are essentially the same whether you are collecting metrics or not If personas were used in de design process, then recruited participants should fall within the perceived user group Otherwise, a general profile should be outlined and the participants should be recruited accordingly If a formative usability test is being run, a small number of participants is required Six are usually enough if no distinct user groups are foreseen, otherwise, each group should have at least 4 members If a summative usability test is being run, then the recommended number of participants number fall between 50 and 100 A valid test might still be run with 20 participants but results can be pale in comparison to running the test with a larger set of users David Lamas, TLU, 2010 38
  • 39. Planning usability testing As tools are concerned, they should be selected bearing in mind the data cleanup and data analysis tasks ahead David Lamas, TLU, 2010 39
  • 40. Metrics Performance metrics Task success Binary or graded Success or Failure Complete success (with or without assistance), partial success (with or without assistance), Time on task Is normally recorded for successfully accomplished tasks Errors Efficiency Normally a ratio between accomplishment and effort Different authors have established context specific formulas that should be accounted for before deciding on how to measure efficiency Learnability Performance metrics collected over time on distinct product trials At least two should be run in order to assess some lernabilityinicator David Lamas, TLU, 2010 40
  • 41. Metrics Issues-based metrics What is an issue? Anything that prevents task completion Anything that takes someone off-course Anything that creates some level of confusion Anything that produces an error Not seeing something that should be noticed Assuming something is correct when it is not Performing the wrong action Misinterpreting some piece of content Not understanding the navigation How are they identified Normally by analysing performance metric data eventually combined David Lamas, TLU, 2010 41
  • 42. Issues-based metrics After identified, issues usually classified according to their severity Small impact on user experience, few users experiencing issue Low severity Small impact on user experience, many users experiencing issue Medium severity Large impact on user experience, few users experiencing issue Medium severity Large impact on user experience, many users experiencing issue High severity David Lamas, TLU, 2010 42
  • 43. Metrics And others exist such as Self-reported metrics, used for assessing satisfaction among other participant perceived measures Behavioural and physiological metrics of which eye-tracking is one of the most used ones as far as Web usability testing is concerned Combined and comparative metrics based on combinations of the previously mentioned siblings And others such as… Server logs Card-sorting data Open card sorting Closed card sorting Accessibility indicators David Lamas, TLU, 2010 43
  • 44. How many users? When collecting usability metrics, testing 20 users typically offers a reasonably tight confidence interval Many users are required because of the substantial individual differences in user performance When you measure people, you'll always get some who are really fast and some who are really slow Given this, you need to average these measures across a fairly large number of observations to smooth over the variability David Lamas, TLU, 2010 44
  • 45. Large scale usability testing Having said that testing on the region of 20 users offers a significant degree of confidence, in some cases you might want or need to run the test with a larger group of participants The main advantage of running a test with more participants is that as your sample size increases, so does your confidence in the data Large scale usability testing is normally summative in nature Large scale usability testing is normally conducted remotely Using some sort of an online tool for task setting, user monitoring and data collection David Lamas, TLU, 2010 45
  • 46. Large scale usability testing Large scale usability testing procedure should probably be Carefully planned; and Should probably be itself usability tested David Lamas, TLU, 2010 46
  • 47. Tools ClickTale ClickTale is a paid hosted service that tracks user keystrokes, mouse clicks and moves and the time it takes for users to move around a web page Single user sessions are saved as a movie with a large round circle around the user’s cursor so it’s easier to see A nice feature is the ability to show aggregated data in the form of heat maps or as reports The heat maps display red hot zones where most users spend longer periods, and blue or cold areas where your users spend the least amount of time Another nice feature is the Form Analytics tool which displays aggregate form field information This information includes time of field completion, the number of entries and clicks as well as which form fields have the highest abandonments, or take the longest to complete, or have the most back-tracks due to errors or confusion. David Lamas, TLU, 2010 47
  • 48. Tools ClickTale Click heat map David Lamas, TLU, 2010 48
  • 49. Tools ClickTale Attention heat map David Lamas, TLU, 2010 49
  • 50. Tools Loop11 Loop11 is a unique usability testing tool in that it allows unmoderated remote usability testing using actual users A researcher provides a simple task to a user, for example, finding a particular type of gift book for a relative on a book site, then tracking user interaction The data is presented via reports of task completion rate, time on task, common fail pages, paths and a nice detailed path analysis for each users. Loop11 does not require software to be loaded on a web site As is mentioned on the Loop11 web site, this means remote unmoderated usability testing can be done on your competitor’s web site Because real users are being tested, Loop11’s results will be accurate, or at least as accurate as the real users are. David Lamas, TLU, 2010 50
  • 51. Tools Loop11 Creating tests David Lamas, TLU, 2010 51
  • 52. Tools Loop11 Getting results David Lamas, TLU, 2010 52
  • 53. Tools And many others are available Check Craig Tomlin’s list at http://www.usefulusability.com/24-usability-testing-tools/ David Lamas, TLU, 2010 53
  • 54. Discount usability David Lamas, TLU, 2010 54
  • 55. Discount usability Usability specialists will often propose using the best possible methodology This is what they have been trained to do Unfortunately, it seems that the best is the enemy of the good to the extent that insisting on using only the best methods may result in having no methods used at all David Lamas, TLU, 2010 55
  • 56. Discount usability The alternative is to use discount usability or… guerrilla usability Guerrilla usability is based on the use of the following three techniques Scenarios Simplified thinking aloud Heuristic evaluation Additionally, the basic principle of early focus on users should of course be followed It can be achieved in various ways, including simple visits to potential or future user locations David Lamas, TLU, 2010 56
  • 57. Scenarios Scenarios are a kind of prototyping The entire idea behind prototyping is to cut down on the complexity of implementation by eliminating parts of the full system Horizontal prototypes reduce the level of functionality and result in a user interface surface layer, while vertical prototypes reduce the number of features and implement the full functionality of those chosen David Lamas, TLU, 2010 57 horizontal prototype scenario vertical prototype
  • 58. Scenarios Scenarios take prototyping to the extreme by reducing both the level of functionality and the number of features By reducing the part of interface being considered to the minimum, a scenario can be very cheap to design and implement, but it is only able to simulate the user interface as long as a test user follows a previously planned path Since the scenario is small, we can afford to change it frequently, and if we use cheap, small thinking aloud studies, we can also afford to test each of the versions Therefore scenarios are a way of getting quick and frequent feedback from users. Scenarios can be implemented as paper mock-ups or in simple prototyping environments This is an additional savings compared to more complex prototypes requiring the use of advanced software tools David Lamas, TLU, 2010 58
  • 59. Simplified thinking aloud Thinking aloud studies are conducted with psychologists or user interface experts as experimenters who record the subjects actions and perform detailed protocol analysis However, it is possible to run user tests without sophisticated labs, simply by bringing in some real users, giving them some typical test tasks, and asking them to think out loud while they perform the tasks Besides reducing the number of subjects, another major difference between simplified and traditional thinking aloud is that data analysis can be done on the basis of the notes taken by the experimenter instead of by video footage David Lamas, TLU, 2010 59
  • 60. Heuristic Evaluation Current standards and usability guidelines typically have on the order of one thousand rules to follow and are normally seen as intimidating by developers A discount alternative would be to use a small set of heuristics such as Jakob Nielsen’s ten basic usability principles David Lamas, TLU, 2010 60
  • 61. Heuristic evaluation JakobNielsen´s ten basic usability heuristics Visibility of system status Match between system and the real world User control and freedom Consistency and standards Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognize, diagnose, and recover from errors Help and documentation David Lamas, TLU, 2010 61
  • 62. How many users? With this approach, the best results come from testing no more than 5 users and running as many small tests as you can afford David Lamas, TLU, 2010 62
  • 63. Tools Mac Silverback http://silverbackapp.com/ PC Camtasia http://www.techsmith.com/camtasia.asp (there is also a Mac version) David Lamas, TLU, 2010 63
  • 64. Usability adoption stages Jakob Nielsen David Lamas, TLU, 2010 64
  • 65. Stage 1 Usability does not matter The main focus is to bring every last bit of performance from the iron David Lamas, TLU, 2010 65
  • 66. Stage 2 Usability is important but good interfaces can surely be designed by the regular development staff as part of their general system design At this stage, no attempt is made at user testing or at acquiring staff with usability expertise David Lamas, TLU, 2010 66
  • 67. Stage 3 The desire to have the interface blessed by the magic wand of a usability engineer Developers recognize that they may not know everything about usability, so they call in a usability specialist to look over their design and comment on it The involvement of the usability specialist is often too late to do much good in the project, and the usability specialist often has to provide advice on the interface without the benefit of access to real users David Lamas, TLU, 2010 67
  • 68. Stage 4 Panic strikes, causing a sudden desire to learn about user interface issues Unfortunately, the main concern is the to bring in usability specialists to advise on the graphic side of the user interfaces from the start Some usability specialists resent this attitude and maintain that it is more important to provide an appropriate interface for the task than to blindly go with a graphic design without prior task analysis Even so, this is an opportunity for usability specialists to get involved in the design process at an earlier stage than the traditional last-minute blessing of a design that cannot be changed much David Lamas, TLU, 2010 68
  • 69. Stage 5 Discount usability engineering sporadically used Typically, some projects use a few discount usability methods, though the methods are often used too late in the development lifecycle to do maximum good Projects that do use usability methods often differ from others in having managers who have experienced the benefit of usability methods on earlier projects Thus, usability acts as a kind of virus, infecting progressively more projects as more people experience its benefits David Lamas, TLU, 2010 69
  • 70. Stage 6 Discount usability engineering systematically used At some point in time, most projects involve some simple usability methods, and some projects even use usability methods in the early stages of system development Scenarios and inexpensive prototyping techniques seem to be very effective weapons for guerrilla usability at this stage David Lamas, TLU, 2010 70
  • 71. Stage 7 Usability group or usability lab founded Many companies decide to expand to a full scale usability approach after having experienced the benefits of discount usability engineering Typically at this time, companies go about setting up usability laboratories; or forming dedicated groups of usability specialists David Lamas, TLU, 2010 71
  • 72. Stage 8 Usability permeates the lifecycle The final stage is rarely reached since even companies with usability groups and usability labs normally do not have enough usability resources to employ all the methods one could wish for at all the stages of the development lifecycle However, there are some, often important, projects that have usability plans defined as part of their early project planning and where usability methods are used throughout the development lifecycle David Lamas, TLU, 2010 72
  • 73. Usability In the end understanding what usability is all about fosters the development of a working for the greater good sense in all involved in a product’s life cycle Usability specialist or not David Lamas, TLU, 2010 73
  • 74. Contents Usability? Usability testing Discount usability Usability adoption stages David Lamas, TLU, 2010 74
  • 75. Suggested viewing The Design of Future Things http://www.youtube.com/watch?v=wQmwEjL6K1U&feature=PlayList&p=8C50465DE4A494CF&playnext_from=PL&playnext=1&index=11 Don Norman talk at Stanford University (one of the gurus) Sketching and Experience Design http://www.youtube.com/watch?v=xx1WveKV7aE&feature=channel Bill Buxton talk at Stanford University (not as good a presenter as Don Norman but very interesting and relevant) David Lamas, TLU, 2010 75
  • 76. Elective readings Hollingsed, T. and Novick, D. G. 2007. Usability inspection methods after 15 years of research and practice. InProceedings of the 25th Annual ACM international Conference on Design of Communication (El Paso, Texas, USA, October 22 - 24, 2007). SIGDOC '07. ACM, New York, NY, 249-255. Sauro, J. and Kindlund, E. 2005. A method to standardize usability metrics into a single score. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Portland, Oregon, USA, April 02 - 07, 2005). CHI '05. ACM, New York, NY, 401-409.. Ivory, M. Y. and Hearst, M. A. 2001. The state of the art in automating usability evaluation of user interfaces. ACM Comput. Surv. 33, 4 (Dec. 2001), 470-516. Hornbæk, K. and Frøkjær, E. 2008. Making use of business goals in usability evaluation: an experiment with novice evaluators. In Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems(Florence, Italy, April 05 - 10, 2008). CHI '08. ACM, New York, NY, 903-912. Andreasen, M. S., Nielsen, H. V., Schrøder, S. O., and Stage, J. 2007. What happened to remote usability testing?: an empirical study of three methods. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems(San Jose, California, USA, April 28 - May 03, 2007). CHI '07. ACM, New York, NY, 1405-1414. Chiasson, S., Biddle, R., and van Oorschot, P. C. 2007. A second look at the usability of click-based graphical passwords. In Proceedings of the 3rd Symposium on Usable Privacy and Security (Pittsburgh, Pennsylvania, July 18 - 20, 2007). SOUPS '07, vol. 229. ACM, New York, NY, 1-12. Als, B. S., Jensen, J. J., and Skov, M. B. 2005. Comparison of think-aloud and constructive interaction in usability testing with children. In Proceedings of the 2005 Conference on interaction Design and Children (Boulder, Colorado, June 08 - 10, 2005). IDC '05. ACM, New York, NY, 9-16. Gould, J. D. and Lewis, C. 1985. Designing for usability: key principles and what designers think. Commun. ACM 28, 3 (Mar. 1985), 300-311. Dicks, R. S. 2002. Mis-usability: on the uses and misuses of usability testing. In Proceedings of the 20th Annual international Conference on Computer Documentation (Toronto, Ontario, Canada, October 20 - 23, 2002). SIGDOC '02. ACM, New York, NY, 26-30. David Lamas, TLU, 2010 76
  • 77. Further readings Niesen and Loranger 2006. Prioritizing Web usability, New Riders Tullis and Albert 2008. Measuring the user experience, Morgan Kaufmann Albert et al. 2010. Beyond the usability lab, Morgan Kaufmann David Lamas, TLU, 2010 77
  • 78. Relevant links Donald Norman’s website http://www.jnd.org/books.html Jakob Nielsen’s site on usability http://www.useit.com/ (not always consensual) Jared Spool’s company http://www.uie.com/ (with links to interesting case studies) Steve Krug’s consultancy website http://www.sensible.com/ Bill Buxton’s website http://www.billbuxton.com/ US governmental usability support service http://www.usability.gov/ (as dull as a governmental service but rather useful ) David Lamas, TLU, 2010 78