Designing for Productivity in the User eXperience
2h 47 min! Run Time
Employees
only
Provided
Friendly
Access
Description
This course teaches practical, research-based techniques for designing efficient, productive user experiences in software and websites.
What this course covers:
- The five qualities of a user interface and how usability divides into ease-of-learning and ease-of-use
- 24 efficiency design guidelines chosen for universal, high-impact application
- Three evaluation techniques: heuristic evaluations, keystroke-level modeling, and efficiency studies
- When to apply each technique across the design and development process
- Downloadable materials including slides, Excel templates, and a guidelines checklist
Presented by Dr. Mayhew through The Online User eXperience Institute, with video lectures and hands-on exercises.
System Requirements
See System Requirements in the Coggno Knowledge Base
Author
Deborah J. Mayhew, Ph.D., co-founder and CEO of The Online User eXperience Institute (OUXI) is an internationally recognized consultant, author, teacher and speaker on engineering and designing for the User eXperience.
Deborah was one of the earliest pioneers of the field of software and web user experience. She has been Owner and Principal Consultant at Deborah J. Mayhew & Associates, a consulting firm offering a wide variety of services related to designing and engineering for the User eXperience, since 1986, when she became one of the first independent consultantsin her field.Â
Deborah's clients have included IBM, AT&T, The World Bank, Hewlett-Packard, Ford Motor Company, American Express, The New York City Police Department, Apple Computer, American Airlines, Texas Instruments, NASA, JP Morgan Chase, The National Cancer Institute, Computer Science Corporation, Siemens, Cisco Systems, the IRS and many others.  Deborah has designed user experiences not only for web sites, but also for traditional desktop software applications, medical technology, scientific instruments, and robots.  She has taught courses in many of her client organizations as well as at many professional conferences.
Deborah holds a B. A. in Psychology from Brown University, an M. A. in Experimental Psychology from the University of Denver and a Ph.D. in Cognitive Psychology from Tufts University. She has authored or co-authored four books on topics in User eXperience engineering, and has contributed chapters to many other books in the field. One popular book is The Usability Engineering Lifecycle. Another recent book is Cost Justifying Usability: An Update for the Internet Age, co-edited with Randolph G. Bias.
Designing for Productivity in the User eXperience
- The origins of the field of User eXperience
- Description of downloadable course materials
- Optional lecture, just for fun
- Interesting questions to ponder on the origins of the human brain and mind
- Answers offered in the last video lecture
- Definition of terms: Usability, Efficiency
- A model of computer-human interaction
- A useful framework for thinking about designing for efficiency
- A model of the relative strengths and weaknesses of users vs. computer systems
- Another useful framework for thinking about designing for efficiency
- An important distinction between the efficiency made possible by a user interface design, and the actual efficiency of users when using it
- A discussion of the factors other than user interface design that may impact actual efficiency
Learn when efficiency is a key usability goal and when its a secondary goal.
- A cost benefit analysis demonstrating how designing for efficiency will result in a significant, bottom line return on investment
- A useful reference for learning more about cost justifying usability in general
- I high level overview of the three efficiency evaluation techniques to be covered
- A discussion of where in the development lifecycle these techniques can be applied
- A high level introduction to the keystroke level modeling technique
- Useful references to the modeling literature
- A sample level of effort for the modeling technique
- Definition of the basic human operators used in the keystroke level modeling technique
- Definition of some sample system operators that can be used in the keystroke level modeling technique
- Description of some additional human operators that may be included in the keystroke level modeling technique
- Structuring a model by breaking a task down into a hierarchy of steps, substeps and interactions
- Building a model by assigning operators to interactions and capturing each instance of each operator as a tally
- Calculating the total task time in a model by adding up operator tallies, computing total times for each operator, and then summing across all operators for the total predicted task time
- Calculations for comparing models of the same task on two different user interface designs
- Analyzing the sources of productivity losses predicted by models of two different user interfaces for the same task
- Summarizing modeling data across tasks for a single development project
- A demonstration of modeling a simple step in an ecommerce shopping task: traditional checkout
- A demonstration of modeling a simple step in an ecommerce shopping task: checkout shortcut
- Hands on Modeling exercise: description of website user interface #1
Hands on Modeling exercise: description of website user interface #2
- Hands on Modeling exercise: solution
- Setting efficiency design goals for a development project
- Categorizing efficiency design guidelines according to type and level
- Design guidelines at the information architecture level (motor and cognitive)
- Design guidelines at the conceptual model design level (motor and perceptual)
- Design guidelines at the page design standards level (motor)
- Design guidelines at the page design standards level (motor)
- Design guidelines at the page design standards level (motor)
Design guidelines at the page design standards level (cognitive)
- Design guidelines at the page design standards level (cognitive)
- Design guidelines at the page design standards level (cognitive)
- Design guidelines at the page design standards level (perceptual)
- Design guidelines summary
- Integrating general efficiency design guidelines with unique requirements analysis data
- A high level introduction to the efficiency heuristic evaluation technique
- A walk through of a template for documenting an efficiency heuristic evaluation
- An example of an efficiency heuristic evaluation with a simplified documentation technique
- Hands on efficiency heuristic evaluation exercise: description of the exercise
- Hands on efficiency heuristic evaluation exercise: a sample solution
- A high level overview and description of the efficiency studies technique
- A breakdown of the steps for conducting efficiency studies
- Includes a sample level of effort
- A example of the data generated from an efficiency study
- Includes an example of how to document efficiency study data
- A sample of results from a project involving both keystroke level modeling and efficiency studies for multiple key tasks supported by an application under development
- Optional and just for fun
- Answers to the Infrequently Asked Question posed at the beginning of the course