SlideShare a Scribd company logo
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

The User Experience
from 30,000ft
#comp33512
Week 05 – Lectures 09/10

Simon Harper
University of Manchester

Semester 2 – 2013/14
last update: February 25, 2014
The User Experience from 30,000ft

1 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

UX Pop Quiz

1. Give an example of why Accessibility is for everyone.
2. What is your view regarding ‘Combinatorial Impairment’ ?
3. Pick an interface bridge and describe it.
4. What is the relationship between effective and accessible
design?
5. What are the five main principles of effective design?

...expanded in on pg. ??.

The User Experience from 30,000ft

2 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Efficient Experience

Efficient, adj. and n.
“Productive of effects; effective; adequately operative. The cause
which makes effects to be what they are (esp. of a system or
machine) achieving maximum productivity with minimum wasted
effort or expense” OED – 1787 J. Barlow Oration July 4th.

The User Experience from 30,000ft

Efficient Experience

3 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Efficient Experience

Efficient, adj. and n.
“Productive of effects; effective; adequately operative. The cause
which makes effects to be what they are (esp. of a system or
machine) achieving maximum productivity with minimum wasted
effort or expense” OED – 1787 J. Barlow Oration July 4th.

Why Not Just Usability?
Think of usability in more general terms; the more general terms
of efficient use. The concept of usability is much broader than
the narrow confines of it is often associated with.

The User Experience from 30,000ft

Efficient Experience

3 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Efficiency is for Everyone...

Figure: ‘Modern Thermostat’
Figure: ‘Nest Learning Thermostat’

The User Experience from 30,000ft

Efficient Experience

4 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Efficiency is for Everyone...

Figure: ‘Modern Thermostat’
Figure: ‘Nest Thermostat Control’

The User Experience from 30,000ft

Efficient Experience

4 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Consensus on Meaning
Relationship of UX, ergonomics, or human factors to
usability
1. Some think of usability ‘. . . as the software specialisation of
the larger topic of ergonomics’;
2. Others view topics as tangential, with ergonomics focusing
on physiological matters, and usability focusing on
psychological matters; but
3. Experts have written separate, but overlapping, frameworks
for aspects of usability which should be taken into account
when designing and building systems interfaces.

The User Experience from 30,000ft

Efficient Experience

5 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Universal Design and Design for All!

‘Universality’ suggests
...to most UXers and engineers that the solutions they come up
with must best fit most of the population most of the time.
Many organisations follow the viewpoint that universal usability
means design-for-all.

“A focus on designing products so that they are usable by the
widest range of people operating in the widest range of situations
as is commercially practical”

The User Experience from 30,000ft

Efficient Experience

6 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Universal Design and Design for All!
‘Universality’ suggests
...to most UXers and engineers that the solutions they come up
with must best fit most of the population most of the time.
Many organisations follow the viewpoint that universal usability
means design-for-all.

“Thus, universal usability is more a function of keeping all of the
people and all of the situations in mind and trying to create a
product which is as flexible as commercially practical, so that it
can accommodate the different users and situations.”

The User Experience from 30,000ft

Efficient Experience

6 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Universal Design and Design for All!

My Unconventional View
By trying to address all user needs in one design the
technologist is apt to address none;
Making software usable is not just about a utilitarian view of
software use, it is also about the personal choice of the user;
Greater flexibility and configurability of both interfaces and
interactions are the solution.

...expanded in: S. Harper. Is There Design-For-All? Universal Access in the Information Society, 6(1):111–113, 2007.

The User Experience from 30,000ft

Efficient Experience

7 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Usability Models
The Human Processor Model –Card, Moran, & Newell
Calculate how long it takes to perform a certain task;
Experimental times to calculate cognitive and motor
processing time;
Allows a system designer to predict the performance;
Uses the cognitive, perceptual, and motor processors along
with the visual image, working memory, and long term
memory stores;
Each processor has a cycle time and each memory has a
decay time;
Combining input pathways with cycle or decay times allows
task completion time can be calculated; but...
...not very accurate, too many variables / confounding variables.
The User Experience from 30,000ft

Efficient Experience

8 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Usability Models
GOMS –Card, Moran, & Newell
Goals are what the user intends to accomplish;
Operators are actions that are performed to get to the goal;
Methods are sequences of operators that accomplish a goal; and
Selection rules are used to choose a from multiple methods.
Specialisation of HPM;
Reductionist - reduces a user’s interaction with a computer
to their primary actions;
Trying to reduce number of possible variables / confounding
variables; but...
...expects users to follow logical routines and is not resilient to
user unpredictability.
The User Experience from 30,000ft

Efficient Experience

9 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Usability Models – Keystroke Level Modelling (KLM)

KLM –Card, Moran, & Newell, also Kieras
More simplistic specialisation of GOMS;
Amenable to Computation; i.e.
CogTool - CMU http://cogtool.hcii.cs.cmu.edu.

The User Experience from 30,000ft

Efficient Experience

10 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Usability Models – Keystroke Level Modelling (KLM)

...from: Richards, Bellamy, John, Swart, Thomas (2010) Using CogTool to Model Programming Tasks.
Presented at the Psychology of Programming Work in Progress Workshop, Dundee, Scotland.
The User Experience from 30,000ft

Efficient Experience

10 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Usability Models – Keystroke Level Modelling (KLM)

...from: Richards, Bellamy, John, Swart, Thomas (2010) Using CogTool to Model Programming Tasks.
Presented at the Psychology of Programming Work in Progress Workshop, Dundee, Scotland.
The User Experience from 30,000ft

Efficient Experience

10 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Usability Models – Keystroke Level Modelling (KLM)

...from: Richards, Bellamy, John, Swart, Thomas (2010) Using CogTool to Model Programming Tasks.
Presented at the Psychology of Programming Work in Progress Workshop, Dundee, Scotland.
The User Experience from 30,000ft

Efficient Experience

10 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Collated Usability Principles, Guidelines, and Rules

The User Experience from 30,000ft

Collated Principles

11 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Collated Usability Principles, Guidelines, and Rules

The User Experience from 30,000ft

Collated Principles

11 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Collated Usability Principles, Guidelines, and Rules

The User Experience from 30,000ft

Collated Principles

11 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Potted Principles
‘Stability’ Are the interactions stable?
‘Scalability’ Does the interface and its data scale?
‘Simplicity’ Is interface and interaction simplicity
encouraged?
‘Situational Awareness’ Is perception of the interface facilitate decision
making?
‘Self-Description’ Does your system describe itself to the user?
‘Progressive Disclosure’ Are the interface options presented a step at a
time?
‘Familiarity’ Is your system us ‘intuitive’ ?
‘Learnability’ Are the interactions easy to learn?
‘Consistency’ Does your system exhibit internal and external
(OS) constancy?
‘Robustness’ Is the system robust to errors?
The User Experience from 30,000ft

Collated Principles

12 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Potted Principles
SSSADD FLCR
‘Stability’ Are the interactions stable?
‘Scalability’ Does the interface and its data scale?
‘Simplicity’ Is interface and interaction simplicity
encouraged?
‘Situational Awareness’ Is perception of the interface facilitate decision
making?
‘Self-Description’ Does your system describe itself to the user?
‘Progressive Disclosure’ Are the interface options presented a step at a
time?
‘Familiarity’ Is your system us ‘intuitive’ ?
‘Learnability’ Are the interactions easy to learn?
‘Consistency’ Does your system exhibit internal and external
(OS) constancy?
‘Robustness’ Is the system robust to errors?
The User Experience from 30,000ft

Collated Principles

12 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Let’s Have a Break!

Back in 10 Minutes!
Come see me now if you have
Questions Regarding this Lecture!

The User Experience from 30,000ft

Break!

13 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Interaction Stability

Questions to think about as you design your prototype:
Are you able to resume interrupted actions?
Are you able easily reverse an action, incorrectly taken?
Are you able to understand your location in the interaction?
Does your system recover well from an unexpected event?
Does your interactions (including dialogs) exhibit stable
non-cyclical behaviour and closure?

The User Experience from 30,000ft

Potted Principles

14 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Facilitate Scalability
Questions to think about as you design your prototype:
Does your interface scale to handle larger datasets then
envisaged etc?
Does your system handle data and interaction within an
acceptable time?
Do complex actions scale up in terms of data and user
requirements?
Do your interfaces remain simple when information is being
dynamically added?
Can new functionality be added to your system without
negatively impacting on its current interactions and
interfaces?
The User Experience from 30,000ft

Potted Principles

15 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Facilitate Simplicity

Questions to think about as you design your prototype:
Is your system presented simply?
Are the interactive elements simple to understand and use?
Can you understand the system behaviour without recourse
to manuals of help systems?
Does your system exploit natural interactive constrains?
Is complexity hidden from the novice user?

The User Experience from 30,000ft

Potted Principles

16 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Facilitate Situational Awareness
Questions to think about as you design your prototype:
Does your system facilitate orientation both within the
interface and within the interaction?
Is orientation and navigation, around and through the
interface (and interaction), easy?
Is error handling simple? Is feedback informative?
Are all components, needed for the interaction, visible?
Do you maintain a single focus of interactive attention,
without distractors?

The User Experience from 30,000ft

Potted Principles

17 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Facilitate Self-Description
Questions to think about as you design your prototype:
Is your system well documented?
Is help present and informative?
Is it possible to understand the program functionality without
recourse to the manual?
Is it possible to understand the interface, widgets, and
interactivity without recourse to the manual?
Is it possible to fully understand all dialogs, messages, and
status’ ?

The User Experience from 30,000ft

Potted Principles

18 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Facilitate Progressive Disclosure
Questions to think about as you design your prototype:
Does your interface look overly complex? If so, simplify.
Are there a lot of components displayed at one time? If so
clean it.
Are there a multitude of possible actions available to the
user? If so focus on building one action for one interface
element.
Is there a tight logical hierarchy of actions?
Is the user led along the interactive path?

The User Experience from 30,000ft

Potted Principles

19 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Facilitate Familiarity
Questions to think about as you design your prototype:
Does your system map real world concepts to the virtual
world?
Does your system use terms the user is familiar with
(including Jargon)?
Does the system work in familiar ways, with reference to
itself and other comparable applications?
Do you assuage ‘intuition’ for familiarity?
Does your system use easily understandable (and therefore
familiar) messages?

The User Experience from 30,000ft

Potted Principles

20 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Facilitate Learnability

Questions to think about as you design your prototype:
Is your system behaviour predictable?
Can users easily transit from novice to expert?
Can you understand the system behaviour without recourse
to manuals of help systems?
How easy is it to learn any bespoke system functionality?
Does your system facilitate self learning, and functionality
investigation?

The User Experience from 30,000ft

Potted Principles

21 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Facilitate Consistency

Questions to think about as you design your prototype:
Am my developing a consistent interface?
Are the interactions consistent across the platform and
development?
Is my command and event structure universal across the
development and platform?
Am I following standards and best practice?
Am I following the platform design guide?

The User Experience from 30,000ft

Potted Principles

22 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Facilitate Robustness

Questions to think about as you design your prototype:
Does your system recover well from an unexpected event?
Are errors easily dealt with?
Are incorrect user actions easily recoverable?
Is the user-state saved between sessions in the event of a
system failure?
How does your system handle abnormal input?

The User Experience from 30,000ft

Potted Principles

23 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Pop Quiz for next week...

1. What is the significance of the Xerox Star interface?
2. What are the five main principles proposed by the Xerox Star
team?
3. What does GOMS stand for and what does it involve?
4. What are the ten main principles of efficient design?
5. How do these principles differ from Shneiderman’s rules?

The User Experience from 30,000ft

Wrapping Up

24 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

To Do for next week...

1. Pop Quiz Discuss Next Week; and
2. Read your notes
3.

D. C. Smith, C. Irby, R. Kimball, B. Verplank, and E. Harslem., Designing the star user interface.,
BYTE, 7(4):242–282, 1982., URL
http://www.guidebookgallery.org/articles/designingthestaruserinterface.

The User Experience from 30,000ft

Wrapping Up

25 / 26
Efficient Experience

Collated Principles

Break!

Potted Principles

Wrapping Up

Any Questions?

Simon Harper 2.44 Kilburn Building
0161 275 0599 (OR x50599)
simon.harper@manchester.ac.uk
Office Hours: Friday 14:00–18:00

Figure: ‘Too Much Work!’

The User Experience from 30,000ft

Wrapping Up

26 / 26

More Related Content

Viewers also liked

UX from 30,000ft - COMP33512 - Lectures 19 & 20 - Week 10 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 19 & 20 - Week 10 - 2013/2014 Edition...UX from 30,000ft - COMP33512 - Lectures 19 & 20 - Week 10 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 19 & 20 - Week 10 - 2013/2014 Edition...Simon Harper
 
Dynamic Injection of WAI-ARIA into Web Content #w4a13
Dynamic Injection of WAI-ARIA into Web Content #w4a13Dynamic Injection of WAI-ARIA into Web Content #w4a13
Dynamic Injection of WAI-ARIA into Web Content #w4a13Simon Harper
 
UX from 30,000ft - COMP33512 - Lectures 21 & 22 - Week 11 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 21 & 22 - Week 11 - 2013/2014 Edition...UX from 30,000ft - COMP33512 - Lectures 21 & 22 - Week 11 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 21 & 22 - Week 11 - 2013/2014 Edition...Simon Harper
 
UX from 30,000ft - COMP33512 - Lectures 23 & 24 - Week 12 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 23 & 24 - Week 12 - 2013/2014 Edition...UX from 30,000ft - COMP33512 - Lectures 23 & 24 - Week 12 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 23 & 24 - Week 12 - 2013/2014 Edition...Simon Harper
 
UX from 30,000ft - COMP33512 - Lectures 1 & 2 - Week 1 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 1 & 2 - Week 1 - 2013/2014 Edition #c...UX from 30,000ft - COMP33512 - Lectures 1 & 2 - Week 1 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 1 & 2 - Week 1 - 2013/2014 Edition #c...Simon Harper
 
Accessibility of Big & Broad Data
Accessibility of Big & Broad DataAccessibility of Big & Broad Data
Accessibility of Big & Broad DataSimon Harper
 

Viewers also liked (6)

UX from 30,000ft - COMP33512 - Lectures 19 & 20 - Week 10 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 19 & 20 - Week 10 - 2013/2014 Edition...UX from 30,000ft - COMP33512 - Lectures 19 & 20 - Week 10 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 19 & 20 - Week 10 - 2013/2014 Edition...
 
Dynamic Injection of WAI-ARIA into Web Content #w4a13
Dynamic Injection of WAI-ARIA into Web Content #w4a13Dynamic Injection of WAI-ARIA into Web Content #w4a13
Dynamic Injection of WAI-ARIA into Web Content #w4a13
 
UX from 30,000ft - COMP33512 - Lectures 21 & 22 - Week 11 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 21 & 22 - Week 11 - 2013/2014 Edition...UX from 30,000ft - COMP33512 - Lectures 21 & 22 - Week 11 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 21 & 22 - Week 11 - 2013/2014 Edition...
 
UX from 30,000ft - COMP33512 - Lectures 23 & 24 - Week 12 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 23 & 24 - Week 12 - 2013/2014 Edition...UX from 30,000ft - COMP33512 - Lectures 23 & 24 - Week 12 - 2013/2014 Edition...
UX from 30,000ft - COMP33512 - Lectures 23 & 24 - Week 12 - 2013/2014 Edition...
 
UX from 30,000ft - COMP33512 - Lectures 1 & 2 - Week 1 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 1 & 2 - Week 1 - 2013/2014 Edition #c...UX from 30,000ft - COMP33512 - Lectures 1 & 2 - Week 1 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 1 & 2 - Week 1 - 2013/2014 Edition #c...
 
Accessibility of Big & Broad Data
Accessibility of Big & Broad DataAccessibility of Big & Broad Data
Accessibility of Big & Broad Data
 

Similar to UX from 30,000ft - COMP33512 - Lectures 9 & 10 - Week 5 - 2013/2014 Edition #comp33512

UX from 30,000ft (COMP33512 - Lecture 9 & 10 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 9 & 10 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 9 & 10 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 9 & 10 - 2012/2013)Simon Harper
 
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developmentsUsability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developmentsFlupa
 
To the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User InterfacesTo the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User InterfacesJean Vanderdonckt
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rulesPreeti Mishra
 
User Experience in Software Development - A Primer
User Experience in Software Development - A PrimerUser Experience in Software Development - A Primer
User Experience in Software Development - A PrimerTexavi Innovative Solutions
 
UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...
UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...
UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...Lucas Jellema
 
2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)Mahesh Kate
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
 
Ux Overview
Ux OverviewUx Overview
Ux Overviewmbrosset
 
Applying user modelling to human computer interaction design
Applying user modelling to human computer interaction designApplying user modelling to human computer interaction design
Applying user modelling to human computer interaction designNika Stuard
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design Saqib Raza
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
The Usability of everyday things
The Usability of everyday thingsThe Usability of everyday things
The Usability of everyday thingsRosa Quiroga
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slideswajahat Gul
 
Principles of Health Informatics: Usability of medical software
Principles of Health Informatics: Usability of medical softwarePrinciples of Health Informatics: Usability of medical software
Principles of Health Informatics: Usability of medical softwareMartin Chapman
 
Usability Challenges in Cutting-edge Medical Devices and Exoskeleton Robotics
Usability Challenges in Cutting-edge Medical Devices and Exoskeleton RoboticsUsability Challenges in Cutting-edge Medical Devices and Exoskeleton Robotics
Usability Challenges in Cutting-edge Medical Devices and Exoskeleton RoboticsICS
 
Brokerage 2007 humantics
Brokerage 2007 humanticsBrokerage 2007 humantics
Brokerage 2007 humanticsimec.archive
 

Similar to UX from 30,000ft - COMP33512 - Lectures 9 & 10 - Week 5 - 2013/2014 Edition #comp33512 (20)

UX from 30,000ft (COMP33512 - Lecture 9 & 10 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 9 & 10 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 9 & 10 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 9 & 10 - 2012/2013)
 
Usability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developmentsUsability and User-Centered Design in agile developments
Usability and User-Centered Design in agile developments
 
Ijetr021224
Ijetr021224Ijetr021224
Ijetr021224
 
Ijetr021224
Ijetr021224Ijetr021224
Ijetr021224
 
To the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User InterfacesTo the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User Interfaces
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
User Experience in Software Development - A Primer
User Experience in Software Development - A PrimerUser Experience in Software Development - A Primer
User Experience in Software Development - A Primer
 
UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...
UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...
UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...
 
2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
 
Ux Overview
Ux OverviewUx Overview
Ux Overview
 
Applying user modelling to human computer interaction design
Applying user modelling to human computer interaction designApplying user modelling to human computer interaction design
Applying user modelling to human computer interaction design
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
The Usability of everyday things
The Usability of everyday thingsThe Usability of everyday things
The Usability of everyday things
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
 
Principles of Health Informatics: Usability of medical software
Principles of Health Informatics: Usability of medical softwarePrinciples of Health Informatics: Usability of medical software
Principles of Health Informatics: Usability of medical software
 
Usability Challenges in Cutting-edge Medical Devices and Exoskeleton Robotics
Usability Challenges in Cutting-edge Medical Devices and Exoskeleton RoboticsUsability Challenges in Cutting-edge Medical Devices and Exoskeleton Robotics
Usability Challenges in Cutting-edge Medical Devices and Exoskeleton Robotics
 
Brokerage 2007 humantics
Brokerage 2007 humanticsBrokerage 2007 humantics
Brokerage 2007 humantics
 
Heuristic ux-evaluation
Heuristic ux-evaluationHeuristic ux-evaluation
Heuristic ux-evaluation
 

More from Simon Harper

UX from 30,000ft - COMP33512 - Lectures 17 & 18 - Week 9 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 17 & 18 - Week 9 - 2013/2014 Edition ...UX from 30,000ft - COMP33512 - Lectures 17 & 18 - Week 9 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 17 & 18 - Week 9 - 2013/2014 Edition ...Simon Harper
 
UX from 30,000ft - COMP33512 - Lectures 15 & 16 - Week 8 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 15 & 16 - Week 8 - 2013/2014 Edition ...UX from 30,000ft - COMP33512 - Lectures 15 & 16 - Week 8 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 15 & 16 - Week 8 - 2013/2014 Edition ...Simon Harper
 
UX from 30,000ft - COMP33512 - Lectures 13 & 14 - Week 7 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 13 & 14 - Week 7 - 2013/2014 Edition ...UX from 30,000ft - COMP33512 - Lectures 13 & 14 - Week 7 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 13 & 14 - Week 7 - 2013/2014 Edition ...Simon Harper
 
UX from 30,000ft - COMP33512 - Lectures 11 & 12 - Week 6 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 11 & 12 - Week 6 - 2013/2014 Edition ...UX from 30,000ft - COMP33512 - Lectures 11 & 12 - Week 6 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 11 & 12 - Week 6 - 2013/2014 Edition ...Simon Harper
 
UX from 30,000ft - COMP33512 - Lectures 7 & 8 - Week 4 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 7 & 8 - Week 4 - 2013/2014 Edition #c...UX from 30,000ft - COMP33512 - Lectures 7 & 8 - Week 4 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 7 & 8 - Week 4 - 2013/2014 Edition #c...Simon Harper
 
UX from 30,000ft - COMP33512 - Lectures 3 & 4 - Week 2 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 3 & 4 - Week 2 - 2013/2014 Edition #c...UX from 30,000ft - COMP33512 - Lectures 3 & 4 - Week 2 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 3 & 4 - Week 2 - 2013/2014 Edition #c...Simon Harper
 
Deep Accessibility: Adapting Interfaces to Suit Our Senses
Deep Accessibility: Adapting Interfaces to Suit Our SensesDeep Accessibility: Adapting Interfaces to Suit Our Senses
Deep Accessibility: Adapting Interfaces to Suit Our SensesSimon Harper
 
UX from 30,000ft (Lectures 21/22)
UX from 30,000ft (Lectures 21/22)UX from 30,000ft (Lectures 21/22)
UX from 30,000ft (Lectures 21/22)Simon Harper
 
UX from 30,000ft (COMP33512 - Lecture 19 & 20 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 19 & 20 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 19 & 20 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 19 & 20 - 2012/2013)Simon Harper
 
UX from 30,000ft (COMP33512 - Lecture 13 & 14 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 13 & 14 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 13 & 14 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 13 & 14 - 2012/2013)Simon Harper
 
UX from 30,000ft (COMP33512 - Lecture 11 & 12 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 11 & 12 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 11 & 12 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 11 & 12 - 2012/2013)Simon Harper
 
UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)Simon Harper
 
Bonus Lecture - UX from 30,000ft (Lecture 3 Extra - BBC Presentation) #comp3...
 Bonus Lecture - UX from 30,000ft (Lecture 3 Extra - BBC Presentation) #comp3... Bonus Lecture - UX from 30,000ft (Lecture 3 Extra - BBC Presentation) #comp3...
Bonus Lecture - UX from 30,000ft (Lecture 3 Extra - BBC Presentation) #comp3...Simon Harper
 
UX from 30,000ft (COMP33512 - Lecture 3 & 4 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 3 & 4 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 3 & 4 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 3 & 4 - 2012/2013)Simon Harper
 

More from Simon Harper (14)

UX from 30,000ft - COMP33512 - Lectures 17 & 18 - Week 9 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 17 & 18 - Week 9 - 2013/2014 Edition ...UX from 30,000ft - COMP33512 - Lectures 17 & 18 - Week 9 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 17 & 18 - Week 9 - 2013/2014 Edition ...
 
UX from 30,000ft - COMP33512 - Lectures 15 & 16 - Week 8 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 15 & 16 - Week 8 - 2013/2014 Edition ...UX from 30,000ft - COMP33512 - Lectures 15 & 16 - Week 8 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 15 & 16 - Week 8 - 2013/2014 Edition ...
 
UX from 30,000ft - COMP33512 - Lectures 13 & 14 - Week 7 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 13 & 14 - Week 7 - 2013/2014 Edition ...UX from 30,000ft - COMP33512 - Lectures 13 & 14 - Week 7 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 13 & 14 - Week 7 - 2013/2014 Edition ...
 
UX from 30,000ft - COMP33512 - Lectures 11 & 12 - Week 6 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 11 & 12 - Week 6 - 2013/2014 Edition ...UX from 30,000ft - COMP33512 - Lectures 11 & 12 - Week 6 - 2013/2014 Edition ...
UX from 30,000ft - COMP33512 - Lectures 11 & 12 - Week 6 - 2013/2014 Edition ...
 
UX from 30,000ft - COMP33512 - Lectures 7 & 8 - Week 4 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 7 & 8 - Week 4 - 2013/2014 Edition #c...UX from 30,000ft - COMP33512 - Lectures 7 & 8 - Week 4 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 7 & 8 - Week 4 - 2013/2014 Edition #c...
 
UX from 30,000ft - COMP33512 - Lectures 3 & 4 - Week 2 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 3 & 4 - Week 2 - 2013/2014 Edition #c...UX from 30,000ft - COMP33512 - Lectures 3 & 4 - Week 2 - 2013/2014 Edition #c...
UX from 30,000ft - COMP33512 - Lectures 3 & 4 - Week 2 - 2013/2014 Edition #c...
 
Deep Accessibility: Adapting Interfaces to Suit Our Senses
Deep Accessibility: Adapting Interfaces to Suit Our SensesDeep Accessibility: Adapting Interfaces to Suit Our Senses
Deep Accessibility: Adapting Interfaces to Suit Our Senses
 
UX from 30,000ft (Lectures 21/22)
UX from 30,000ft (Lectures 21/22)UX from 30,000ft (Lectures 21/22)
UX from 30,000ft (Lectures 21/22)
 
UX from 30,000ft (COMP33512 - Lecture 19 & 20 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 19 & 20 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 19 & 20 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 19 & 20 - 2012/2013)
 
UX from 30,000ft (COMP33512 - Lecture 13 & 14 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 13 & 14 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 13 & 14 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 13 & 14 - 2012/2013)
 
UX from 30,000ft (COMP33512 - Lecture 11 & 12 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 11 & 12 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 11 & 12 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 11 & 12 - 2012/2013)
 
UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)
 
Bonus Lecture - UX from 30,000ft (Lecture 3 Extra - BBC Presentation) #comp3...
 Bonus Lecture - UX from 30,000ft (Lecture 3 Extra - BBC Presentation) #comp3... Bonus Lecture - UX from 30,000ft (Lecture 3 Extra - BBC Presentation) #comp3...
Bonus Lecture - UX from 30,000ft (Lecture 3 Extra - BBC Presentation) #comp3...
 
UX from 30,000ft (COMP33512 - Lecture 3 & 4 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 3 & 4 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 3 & 4 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 3 & 4 - 2012/2013)
 

Recently uploaded

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 

Recently uploaded (20)

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

UX from 30,000ft - COMP33512 - Lectures 9 & 10 - Week 5 - 2013/2014 Edition #comp33512

  • 1. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up The User Experience from 30,000ft #comp33512 Week 05 – Lectures 09/10 Simon Harper University of Manchester Semester 2 – 2013/14 last update: February 25, 2014 The User Experience from 30,000ft 1 / 26
  • 2. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up UX Pop Quiz 1. Give an example of why Accessibility is for everyone. 2. What is your view regarding ‘Combinatorial Impairment’ ? 3. Pick an interface bridge and describe it. 4. What is the relationship between effective and accessible design? 5. What are the five main principles of effective design? ...expanded in on pg. ??. The User Experience from 30,000ft 2 / 26
  • 3. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Efficient Experience Efficient, adj. and n. “Productive of effects; effective; adequately operative. The cause which makes effects to be what they are (esp. of a system or machine) achieving maximum productivity with minimum wasted effort or expense” OED – 1787 J. Barlow Oration July 4th. The User Experience from 30,000ft Efficient Experience 3 / 26
  • 4. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Efficient Experience Efficient, adj. and n. “Productive of effects; effective; adequately operative. The cause which makes effects to be what they are (esp. of a system or machine) achieving maximum productivity with minimum wasted effort or expense” OED – 1787 J. Barlow Oration July 4th. Why Not Just Usability? Think of usability in more general terms; the more general terms of efficient use. The concept of usability is much broader than the narrow confines of it is often associated with. The User Experience from 30,000ft Efficient Experience 3 / 26
  • 5. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Efficiency is for Everyone... Figure: ‘Modern Thermostat’ Figure: ‘Nest Learning Thermostat’ The User Experience from 30,000ft Efficient Experience 4 / 26
  • 6. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Efficiency is for Everyone... Figure: ‘Modern Thermostat’ Figure: ‘Nest Thermostat Control’ The User Experience from 30,000ft Efficient Experience 4 / 26
  • 7. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Consensus on Meaning Relationship of UX, ergonomics, or human factors to usability 1. Some think of usability ‘. . . as the software specialisation of the larger topic of ergonomics’; 2. Others view topics as tangential, with ergonomics focusing on physiological matters, and usability focusing on psychological matters; but 3. Experts have written separate, but overlapping, frameworks for aspects of usability which should be taken into account when designing and building systems interfaces. The User Experience from 30,000ft Efficient Experience 5 / 26
  • 8. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Universal Design and Design for All! ‘Universality’ suggests ...to most UXers and engineers that the solutions they come up with must best fit most of the population most of the time. Many organisations follow the viewpoint that universal usability means design-for-all. “A focus on designing products so that they are usable by the widest range of people operating in the widest range of situations as is commercially practical” The User Experience from 30,000ft Efficient Experience 6 / 26
  • 9. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Universal Design and Design for All! ‘Universality’ suggests ...to most UXers and engineers that the solutions they come up with must best fit most of the population most of the time. Many organisations follow the viewpoint that universal usability means design-for-all. “Thus, universal usability is more a function of keeping all of the people and all of the situations in mind and trying to create a product which is as flexible as commercially practical, so that it can accommodate the different users and situations.” The User Experience from 30,000ft Efficient Experience 6 / 26
  • 10. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Universal Design and Design for All! My Unconventional View By trying to address all user needs in one design the technologist is apt to address none; Making software usable is not just about a utilitarian view of software use, it is also about the personal choice of the user; Greater flexibility and configurability of both interfaces and interactions are the solution. ...expanded in: S. Harper. Is There Design-For-All? Universal Access in the Information Society, 6(1):111–113, 2007. The User Experience from 30,000ft Efficient Experience 7 / 26
  • 11. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Usability Models The Human Processor Model –Card, Moran, & Newell Calculate how long it takes to perform a certain task; Experimental times to calculate cognitive and motor processing time; Allows a system designer to predict the performance; Uses the cognitive, perceptual, and motor processors along with the visual image, working memory, and long term memory stores; Each processor has a cycle time and each memory has a decay time; Combining input pathways with cycle or decay times allows task completion time can be calculated; but... ...not very accurate, too many variables / confounding variables. The User Experience from 30,000ft Efficient Experience 8 / 26
  • 12. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Usability Models GOMS –Card, Moran, & Newell Goals are what the user intends to accomplish; Operators are actions that are performed to get to the goal; Methods are sequences of operators that accomplish a goal; and Selection rules are used to choose a from multiple methods. Specialisation of HPM; Reductionist - reduces a user’s interaction with a computer to their primary actions; Trying to reduce number of possible variables / confounding variables; but... ...expects users to follow logical routines and is not resilient to user unpredictability. The User Experience from 30,000ft Efficient Experience 9 / 26
  • 13. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Usability Models – Keystroke Level Modelling (KLM) KLM –Card, Moran, & Newell, also Kieras More simplistic specialisation of GOMS; Amenable to Computation; i.e. CogTool - CMU http://cogtool.hcii.cs.cmu.edu. The User Experience from 30,000ft Efficient Experience 10 / 26
  • 14. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Usability Models – Keystroke Level Modelling (KLM) ...from: Richards, Bellamy, John, Swart, Thomas (2010) Using CogTool to Model Programming Tasks. Presented at the Psychology of Programming Work in Progress Workshop, Dundee, Scotland. The User Experience from 30,000ft Efficient Experience 10 / 26
  • 15. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Usability Models – Keystroke Level Modelling (KLM) ...from: Richards, Bellamy, John, Swart, Thomas (2010) Using CogTool to Model Programming Tasks. Presented at the Psychology of Programming Work in Progress Workshop, Dundee, Scotland. The User Experience from 30,000ft Efficient Experience 10 / 26
  • 16. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Usability Models – Keystroke Level Modelling (KLM) ...from: Richards, Bellamy, John, Swart, Thomas (2010) Using CogTool to Model Programming Tasks. Presented at the Psychology of Programming Work in Progress Workshop, Dundee, Scotland. The User Experience from 30,000ft Efficient Experience 10 / 26
  • 17. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Collated Usability Principles, Guidelines, and Rules The User Experience from 30,000ft Collated Principles 11 / 26
  • 18. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Collated Usability Principles, Guidelines, and Rules The User Experience from 30,000ft Collated Principles 11 / 26
  • 19. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Collated Usability Principles, Guidelines, and Rules The User Experience from 30,000ft Collated Principles 11 / 26
  • 20. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Potted Principles ‘Stability’ Are the interactions stable? ‘Scalability’ Does the interface and its data scale? ‘Simplicity’ Is interface and interaction simplicity encouraged? ‘Situational Awareness’ Is perception of the interface facilitate decision making? ‘Self-Description’ Does your system describe itself to the user? ‘Progressive Disclosure’ Are the interface options presented a step at a time? ‘Familiarity’ Is your system us ‘intuitive’ ? ‘Learnability’ Are the interactions easy to learn? ‘Consistency’ Does your system exhibit internal and external (OS) constancy? ‘Robustness’ Is the system robust to errors? The User Experience from 30,000ft Collated Principles 12 / 26
  • 21. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Potted Principles SSSADD FLCR ‘Stability’ Are the interactions stable? ‘Scalability’ Does the interface and its data scale? ‘Simplicity’ Is interface and interaction simplicity encouraged? ‘Situational Awareness’ Is perception of the interface facilitate decision making? ‘Self-Description’ Does your system describe itself to the user? ‘Progressive Disclosure’ Are the interface options presented a step at a time? ‘Familiarity’ Is your system us ‘intuitive’ ? ‘Learnability’ Are the interactions easy to learn? ‘Consistency’ Does your system exhibit internal and external (OS) constancy? ‘Robustness’ Is the system robust to errors? The User Experience from 30,000ft Collated Principles 12 / 26
  • 22. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Let’s Have a Break! Back in 10 Minutes! Come see me now if you have Questions Regarding this Lecture! The User Experience from 30,000ft Break! 13 / 26
  • 23. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Interaction Stability Questions to think about as you design your prototype: Are you able to resume interrupted actions? Are you able easily reverse an action, incorrectly taken? Are you able to understand your location in the interaction? Does your system recover well from an unexpected event? Does your interactions (including dialogs) exhibit stable non-cyclical behaviour and closure? The User Experience from 30,000ft Potted Principles 14 / 26
  • 24. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Facilitate Scalability Questions to think about as you design your prototype: Does your interface scale to handle larger datasets then envisaged etc? Does your system handle data and interaction within an acceptable time? Do complex actions scale up in terms of data and user requirements? Do your interfaces remain simple when information is being dynamically added? Can new functionality be added to your system without negatively impacting on its current interactions and interfaces? The User Experience from 30,000ft Potted Principles 15 / 26
  • 25. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Facilitate Simplicity Questions to think about as you design your prototype: Is your system presented simply? Are the interactive elements simple to understand and use? Can you understand the system behaviour without recourse to manuals of help systems? Does your system exploit natural interactive constrains? Is complexity hidden from the novice user? The User Experience from 30,000ft Potted Principles 16 / 26
  • 26. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Facilitate Situational Awareness Questions to think about as you design your prototype: Does your system facilitate orientation both within the interface and within the interaction? Is orientation and navigation, around and through the interface (and interaction), easy? Is error handling simple? Is feedback informative? Are all components, needed for the interaction, visible? Do you maintain a single focus of interactive attention, without distractors? The User Experience from 30,000ft Potted Principles 17 / 26
  • 27. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Facilitate Self-Description Questions to think about as you design your prototype: Is your system well documented? Is help present and informative? Is it possible to understand the program functionality without recourse to the manual? Is it possible to understand the interface, widgets, and interactivity without recourse to the manual? Is it possible to fully understand all dialogs, messages, and status’ ? The User Experience from 30,000ft Potted Principles 18 / 26
  • 28. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Facilitate Progressive Disclosure Questions to think about as you design your prototype: Does your interface look overly complex? If so, simplify. Are there a lot of components displayed at one time? If so clean it. Are there a multitude of possible actions available to the user? If so focus on building one action for one interface element. Is there a tight logical hierarchy of actions? Is the user led along the interactive path? The User Experience from 30,000ft Potted Principles 19 / 26
  • 29. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Facilitate Familiarity Questions to think about as you design your prototype: Does your system map real world concepts to the virtual world? Does your system use terms the user is familiar with (including Jargon)? Does the system work in familiar ways, with reference to itself and other comparable applications? Do you assuage ‘intuition’ for familiarity? Does your system use easily understandable (and therefore familiar) messages? The User Experience from 30,000ft Potted Principles 20 / 26
  • 30. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Facilitate Learnability Questions to think about as you design your prototype: Is your system behaviour predictable? Can users easily transit from novice to expert? Can you understand the system behaviour without recourse to manuals of help systems? How easy is it to learn any bespoke system functionality? Does your system facilitate self learning, and functionality investigation? The User Experience from 30,000ft Potted Principles 21 / 26
  • 31. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Facilitate Consistency Questions to think about as you design your prototype: Am my developing a consistent interface? Are the interactions consistent across the platform and development? Is my command and event structure universal across the development and platform? Am I following standards and best practice? Am I following the platform design guide? The User Experience from 30,000ft Potted Principles 22 / 26
  • 32. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Facilitate Robustness Questions to think about as you design your prototype: Does your system recover well from an unexpected event? Are errors easily dealt with? Are incorrect user actions easily recoverable? Is the user-state saved between sessions in the event of a system failure? How does your system handle abnormal input? The User Experience from 30,000ft Potted Principles 23 / 26
  • 33. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Pop Quiz for next week... 1. What is the significance of the Xerox Star interface? 2. What are the five main principles proposed by the Xerox Star team? 3. What does GOMS stand for and what does it involve? 4. What are the ten main principles of efficient design? 5. How do these principles differ from Shneiderman’s rules? The User Experience from 30,000ft Wrapping Up 24 / 26
  • 34. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up To Do for next week... 1. Pop Quiz Discuss Next Week; and 2. Read your notes 3. D. C. Smith, C. Irby, R. Kimball, B. Verplank, and E. Harslem., Designing the star user interface., BYTE, 7(4):242–282, 1982., URL http://www.guidebookgallery.org/articles/designingthestaruserinterface. The User Experience from 30,000ft Wrapping Up 25 / 26
  • 35. Efficient Experience Collated Principles Break! Potted Principles Wrapping Up Any Questions? Simon Harper 2.44 Kilburn Building 0161 275 0599 (OR x50599) simon.harper@manchester.ac.uk Office Hours: Friday 14:00–18:00 Figure: ‘Too Much Work!’ The User Experience from 30,000ft Wrapping Up 26 / 26