Upload
anonymous-pcxu5vvfa
View
218
Download
0
Embed Size (px)
Citation preview
8/10/2019 Lect12 - usability1
1/23
Plan for the next 5 weeks:
> Today: The case for usability
Usability testing 1
Usability testing 2
Heuristic analysis
Cognitive walkthrough
106CR: Designing for Usability
8/10/2019 Lect12 - usability1
2/23
The lack of usability of software and thepoor design of programs are the secretshame of the [software] industry. Computing professionals themselves should
take responsibility for creating a positiveuser experience. Perhaps the mostimportant conceptual move to be taken is torecognize the critical role of design, as a
counterpoint to programming, in thecreation of computer artifacts.
Mitch Kapor in Bringing Design to Software (Edited by Terry Winograd)
8/10/2019 Lect12 - usability1
3/23
The Paradigm Shift
The case for Usability Constraints on implementing Usability
Usability: Why should we care?
8/10/2019 Lect12 - usability1
4/23
Paradigm Shift
In the last 25 years the focus in software design has moved from:
Fitting the person to the interfaceto
Fitting the interface to the person25 years ago:
Computing was a specialist industry producing specialist tools
Required Mathematics / computing graduates.
Design debates concentrated on the development of standards andprotocols for computer languages and software development processes:ISO, IEEE, Internet RFCs
8/10/2019 Lect12 - usability1
5/23
Paradigm Shift
Change in computer use:
Mainframes in 70s Expert usersDomestic PCs / mobiles / TVs now non-expert users
As computing devices become more pervasive and as more peopleuse them in their daily lives more effort is required for usabilityissues.
Proportionally more of the code in a system is devoted to the userinterface - (McIntyre et al 1990)
20% in 1980
50% in 1990
about 80 - 90 % in web design now
8/10/2019 Lect12 - usability1
6/23
Paradigm Shift
Devices are now used in a much broader setof contexts:
Globalisation - broadening the device market.
Localisation - culturally specific interfaces (particularlythe web).
Personalisationthe customisability and preferencessetting that users expect from their devices.
Interoperabilitygrowing expectations that deviceswill work together.
8/10/2019 Lect12 - usability1
7/23
From Enquiry to Action
Is usability a new name for an old practice?
We find concerns about the intelligibility of interfaces indisciplines as broad as:
HCIPsychologyGraphic DesignCultural Studies
However, these disciplines are concerned with theunderstanding of human action at an explanatory level.Research output from these fields often gives very few
clues as to what to do with the information
8/10/2019 Lect12 - usability1
8/23
Usability
Usability is focussed on action.
Not so concerned with WHY an interface fails butWHAT is to be changed to make it work:Actionoriented research:
Field observation / testing
Negotiation with users
Prototype building
HCI Usability
Why How
Focus on theoretical explanation Focus on practical solutions
Academic Commercial
8/10/2019 Lect12 - usability1
9/23
The case for Usability
1. The Economic Case
2. The Competitive Case
3. The Legal and Ethical Case
8/10/2019 Lect12 - usability1
10/23
The case for Usability
The Economic Case
Companies in the global software industry are finding it increasinglydifficult to compete on functionality or price.
Functionality: With the exception of Patents (which have always
been shaky vehicles for competitive advantage in the softwareindustry) Many vendors can offer similar products.
Price: The globalisation of the industry has meant that price levelsfor similar products has started to equalise (interesting case of Linux
/ open source)
In the absence of competition at the levels of functionality and pricevendors start to compete at the level of non-functional features such asUsability, aesthetics or lifestyle appeal.
8/10/2019 Lect12 - usability1
11/23
The Economic CaseMany benefits flow from a concentration on usabilityin the case of e-commerce:
Increased likelihood of customers completing a transaction onlinecustomers who can find what they're looking for easily and quickly will bemore likely to conduct a transaction
Increased customer retention and satisfaction.Ease of use alsobuilds customer loyalty and thus greater profits over time.
Reduced costs associated with design, development andmaintenance.By gathering user data early in a project, it's more likely
that designs will be right the first time, thus minimising the total projecttime and resources required.
Reduced costs associated with support, documentation, andtraining.A usable site will mean that less support, documentation and
training is required.
8/10/2019 Lect12 - usability1
12/23
The Competitive Case
Unlike real-world shopping, where switching betweensuppliers is a matter of considerable effort, in e-commerce:
Competitive sites are just a few clicks away- for a customerwho is having a negative experience with a site. Customer
experience is a key differentiator for business-to-consumer(B2C) sites.
Research shows that a negative experience with an e-
commerce site means a loss of an individual customerforever.
8/10/2019 Lect12 - usability1
13/23
The Legal and Ethical case
Recent regulatory and legal activitiesprovide additionalimpetus for following accessibility guidelines, particularly inbusiness-to-government (B2G) commerce.
DDADisability discrimination Act (UK)originally introducedto promote physical access to building is being revised (partlyby case law, partly by legislation) to include access toelectronic or virtual resources.
Being locked out of a bookstore because it does not havewheelchair access is equated to being locked out of a virtualbookstore because it does not provide basic facilities foraccessibility software such as screen readers.
8/10/2019 Lect12 - usability1
14/23
The Legal and Ethical case
However, there is also a more fundamentalprofessional and ethical dimension than the purelylegal one:
Poor usability is simply not polite
8/10/2019 Lect12 - usability1
15/23
Cost of usability
Usable.web research shows that usability testing is not anexpense
Usability has a cost-benefit ratio of anywhere from 1:10 -1:100.
E-commerce example: for every Pound spentimplementing usability techniques the site owner will realisea benefit between 10 and 100 in increased sales.
8/10/2019 Lect12 - usability1
16/23
Constraints on implementing Usability
Design Inertia
Design traditions and perspectives
Legal, contractual and process constraints
8/10/2019 Lect12 - usability1
17/23
Constraints on implementing Usability
Design Inertia
Standards and traditions enshrine design
approaches and objectsmaking it very difficult torevolutionise design on the basis of usability.(costs too great, staff already trained in the old
system)
Example: The QWERTY keyboard.
8/10/2019 Lect12 - usability1
18/23
Design traditions and perspectives
Different types of designer ask very differenttypes of question:
System / technical design - how hardware and software
fit together to produce a functional system.Concentration is on functionality.
System centred design questions:
1. What can be built on this platform?2. What can I create from the available tools?3. How do I as a programmer think the system should
be designed?
8/10/2019 Lect12 - usability1
19/23
Design traditions and perspectives
Different designers ask very different types of
question:
Graphic design - often used to produce a sense of style orcorporate identity. Concentration is on aesthetics / Lookand feel.
Graphic centred design questions:
1. How do I create a good looking site?
2. What can I create from the available tools?3. How do I as a graphic designer think the system
should be designed?
8/10/2019 Lect12 - usability1
20/23
8/10/2019 Lect12 - usability1
21/23
The Missing questions
User centred design questions:
What do users want to do with this software?How can I make this software easier to use?How do I make the software usable by the widest number
of people?
User Centred Design?
"To users, the user interface is the system."
User-centred Information design - is concerned with theoverall communication process (System design / graphic
design / interaction).
8/10/2019 Lect12 - usability1
22/23
Legal, contractual and process constraints
Classic software engineering relies on FORMAL,STRUCTURED methods for the conduct of software
development.
Traditional software / information system design requires
that the development process is:
STAGED or PHASED
Each PHASE has Identifiable outcomes that are SIGNED-OFF between client and designers
The motivation for structured methods is economic.
8/10/2019 Lect12 - usability1
23/23
Traditional life cycle Problems
Key point:
The idea of discrete stageseach one finished before thenext beginsentirely rules out the idea of ITERATION.
ITERATION is essential to USER-CENTRED DESIGN, which isbased on improving the product based on user testing.
More recent development methodologies recognise theneed for STAGES to overlap.