Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 7 Design Guidelines & Standards Gary Marsden ( ) July 2002.

Slides:



Advertisements
Similar presentations
HCI in the Software Process and Design Rules
Advertisements

User Interfaces 4 BTECH: IT WIKI PAGE:
Interaksi Manusia Komputer – Marcello Singadji. design rules Designing for maximum usability – the goal of interaction design Principles of usability.
Cognitive Aspects (Review) Usability Principles
Chapter 3: Understanding users. What goes on in the mind?
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Usability paradigms and principles z Designing for maximum usability is the goal of design z History of interactive system design provides paradigms for.
CS540 Software Design Lecture 1 1 Lecture 1: Introduction to Software Design Anita S. Malik Adapted from Budgen (2003) Chapters 1.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
Chapter 3 Understanding users (adapted from the text’s materials)
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Defining Usability....
CS147 - Terry Winograd - 1 Lecture 6 – Usability Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department Stanford.
Design process & principles
PRINCIPLES THAT SUPPORT USABILITY FLEXIBILITY Presented BY: KONATE MOHAMED LAMINE JOYCE NGANGA EDWINA ODIWANOR.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Principles to Support Usability - Robustness Group 3 Topic 2 IM2044 Usability Engineering Student ID:
Usability 2004 J T Burns1 Usability & Usability Engineering.
Principles and Methods
CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio (02)
Chapter 7 design rules.
Usability Teppo Räisänen
Usability and Evaluation Dov Te’eni. Figure ‎ 7-2: Attitudes, use, performance and satisfaction AttitudesUsePerformance Satisfaction Perceived usability.
Human Computer Interaction User Interface
The design process z Software engineering and the design process for interactive systems z Standards and guidelines as design rules z Usability engineering.
Usability Inspection of the MD-11 Aircraft Multifunctional Control Display Unit Kheng-wooi Tan and Jennifer M. Riley Mississippi State University.
InteractiveMedicalPlanner.com. IMPAct: Interactive Medical Planner ACTing on your health IMPAct is a website application that creates an interactive medical.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 8 Prototyping Gary Marsden ( ) July 2002.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 5 Requirements Gary Marsden ( ) July 2002.
To be covered:- What is HCI? Goal of HCI HCI - An Interdisciplinary Area Concerns in HCI Interface and interaction design Goals of interaction design Utility,
Chapter 7 design rules.
Usability Principles Concepts, Principles, Guidelines.
10 Usability Heuristics for User Interface Design.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 3 Programmer Support Gary Marsden ( ) July 2002.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 6 User Models Gary Marsden ( ) July 2002.
CMPUT 301: Lecture 18 Usability Paradigms and Principles Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on.
Design Rules-Part B Standards and Guidelines
Human Computer Interaction
Design Rules. 2 Contents Design principles Standards and Guidelines Patterns.
Lecture 11 Design Rules Prof. Dr. Sajjad Mohsin. design rules Designing for maximum usability – the goal of interaction design Principles of usability.
Chapter 7 design rules. Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards and.
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
1 chapter 7 design rules. 2 Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards.
Human Computer Interaction CITB 243 Chapter 1 What is HCI
Chapter 9: Design Guidance and Design Rationale Kevin Juang David Bate Will Rodes.
Design Principles – Part 2 of 3 Learnability Principles Flexibility Principles Last revised 9/2010.
Design Principles. Test High: 98 Average: 76 Median: 78 A: (11) B: (12) C: D: < 65.
Fall 2002CS/PSY UI Design Principles Categories  Learnability Support for learning for users of all levels  Flexibility Support for multiple ways.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
1 Design Principles – Part 2 of 3 Learnability Principles Flexibility Principles.
Chapter 7 design rules. Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards and.
Design rules.
Usability engineering
design rules قواعد التصميم
Usability engineering
Design rules.
Usability paradigms and principles
UI Design Principles Categories
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
CEN3722 Human Computer Interaction Usability Evaluation
HCI – DESIGN RATIONALE 20 November 2018.
Usability paradigms and principles
Onno Kubbe Design Rule Ontology Onno Kubbe 12/2/2018.
CSE310 Human-Computer Interaction
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 7 design rules.
Presentation transcript:

Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 7 Design Guidelines & Standards Gary Marsden ( ) July 2002

Gary MarsdenSlide 2University of Cape Town Unit Objectives  We shall cover –Design guides –What they look like –Perils of using them  Rationale: –It is impossible for designers to be expert in all the disciplines of HCI, so guidelines are constructed to guide non-experts in matters such as psychology, art, sociology etc.

Gary MarsdenSlide 3University of Cape Town Standards  We have already looked at standards as a reason for the inclusion of user needs in software projects  The question remains if it is possible to use standards to generate usable systems –i.e. could a programmer follow some usability standard to produce an easy to use system?

Gary MarsdenSlide 4University of Cape Town Authority  We first need to distinguish between standards and guidelines –Guidelines are more interesting as they embody results from say psychology or sociology without requiring the designer to understand the underlying theory

Gary MarsdenSlide 5University of Cape Town Standards  set by national or international bodies to ensure compliance by a large community of designers  standards require sound underlying theory and  slowly changing technology  hardware standards more common than  software  high authority and low level of detail  ISO 9241 defines usability as effectiveness,  efficiency and satisfaction with which users  accomplish tasks

Gary MarsdenSlide 6University of Cape Town Guidelines  more suggestive and general  many textbooks and reports full of guidelines  abstract guidelines (principles) applicable  during early life cycle activities  detailed guidelines (style guides) applicable  during later life cycle activities  understanding justification for guidelines aids in  resolving conflicts

Gary MarsdenSlide 7University of Cape Town Catch  Of course, nothing is that simple  The more general a design rule, the more it is likely to conflict with other rules –To resolve this, it is necessary to understand the underlying theory  We shall now look at the types of design rules and principles available

Gary MarsdenSlide 8University of Cape Town Design Principles  Learnability –the ease with which new users can begin effective interaction and achieve maximal performance  Flexibility –the multiplicity of ways the user and system exchange information  Robustness –the level of support provided the user in determining successful achievement and assessment of goal-directed behaviour

Gary MarsdenSlide 9University of Cape Town Learnability  Predictability –determining effect of future actions based on past interaction –history operation visibility  Synthesizability –assessing the effect of past actions – immediate vs. eventual honesty  Familiarity –how prior knowledge applies to new system –guessability; affordance  Generalizability –extending specific interaction knowledge to new situations  Consistency –likeness in input/output behaviour arising from similar situations or task objectives

Gary MarsdenSlide 10University of Cape Town Flexibility  Dialogue initiative –freedom from system imposed constraints on input dialogue –system vs. user pre-emptiveness  Multithreading –ability of system to support user interaction for more than one task at a time –concurrent vs. interleaving; multimodality  Task migratability –passing task execution between user and system  Substitutivity –allowing equivalent values of input and output to be substituted for each other –representation multiplicity; equal opportunity  Customizability –modifiability of the user interface by user (adaptability) or system (adaptivity)

Gary MarsdenSlide 11University of Cape Town Robustness  Observability –ability of user to evaluate the internal state of the system from its perceivable representation –browsability; defaults; reachability; persistence; operation visibility  Recoverability –ability of user to take corrective action once an error has been recognized –reachability; forward/backward recovery; commensurate effort  Responsiveness –how the user perceives the rate of communication with the system  Task conformance –degree to which system services support all of the user's tasks –task completeness; task adequacy

Gary MarsdenSlide 12University of Cape Town The problem with the classic ‘7  2’  George Miller’s theory of how much information people can remember  People’s immediate memory capacity is very limited  Many designers have been led to believe that this is useful finding for interaction design

Gary MarsdenSlide 13University of Cape Town What some designers get up to  Present only 7 options on a menu  Display only 7 icons on a tool bar  Have no more than 7 bullets in a list  Place only 7 items on a pull down menu  Place only 7 tabs on the top of a website page –But this is wrong? Why?

Gary MarsdenSlide 14University of Cape Town Why?  Inappropriate application of the theory  People can scan lists of bullets, tabs, menu items till they see the one they want  They don’t have to recall them from memory having only briefly heard or seen them  Sometimes a small number of items is good design  But it depends on task and available screen estate

Gary MarsdenSlide 15University of Cape Town Other Guides  There are many, many more guides out there –Education, research, government, manufacturer  All have some value, but make sure you are using the most appropriate ones  If it goes against your intuition, there is nothing for it but user testing

Gary MarsdenSlide 16University of Cape Town Summary  In this section we looked at –Different sorts of guides that may be used to create better interfaces –An example design guide, with three main sections of principles Learnability, flexibility and robustness –The perils of using guidelines blindly