Ch. 9 Design guidance and design rationale Ch. 10 Interaction Design

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Lindenberg, Neerincx Pemberton, Van Dijk CHI20001 Usability Techniques for Web-based Services Diversity and Technology.
Member FINRA/SIPCThursday, November 12, 2009 Resource Menu Changes - Report User Experience Study | Kevin Cornwall.
1 Official Interface Guidelines by David Catmull User interface documentation published by Apple and Microsoft.
Universal Web Design Final Presentation Greg Lanier April 15, 2003.
Teaching Diversity Through Inclusive Design Case Studies L. Goldberg, E. Jolly, J.P. Mellor, B. Moeller, M. Rothberg, R. Stamper, and M. Wollowski Rose-Hulman.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
TNO Human Factors Kampweg 5 / P.O. Box ZG Soesterberg, The Netherlands Phone: Universal accessibility Anita.
Design Activities in Usability Engineering laura leventhal and julie barnes.
UI Standards & Tools Khushroo Shaikh.
1 Accessibility CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 16, 2007.
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Understanding Universal Web Accessibility Bebo White SLAC 27 Sept 2002.
Everyday inclusive Web design: an activity perspective CS575 MADHAVI L NIDAMARTHY.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Chapter 13: Designing the User Interface
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design.
Dhananjay Bhole, Coordinator, Accessibility Research Group, Department of Education and Extension, University of Pune.
Electronic Communication and Web Accessibility Workshop.
Chapter 15 Designing Effective Output
Planning an Accessible Website: Beyond Alt Tags Stephanie M. Randolph School of Health, Physical Education, and Recreation Indiana University.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
COMM1PCOMM1P Alan Woolrych Accessibility 9 COMM1P9COMM1P9 SCET MSc EC/ECA © Alan Woolrych 2001 Introduction Accessibility “Making Content Available to.
Technology for Students with Special Needs E.Brown Forward.
Media Accessibility Crystal Gold, M.S. Assistant Director Multimedia Development Services, UCTS University College, IUPUI.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
1 Usability and accessibility of educational web sites Nigel Bevan University of York UK eTEN Tenuta support action.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Website Accessibility. What is Website Accessibility? Making information on the internet usable and understandable for EVERYONE, including those with.
An Overview 1 Pamela Harrod, DMS 546/446 Presentation, March 17, 2008.
Defining Accessibility. This PowerPoint will cover the following topics: – Defining Accessibility – Universal Design – Principles of Accessible Design.
PBA Front-End Programming Universal Usability. Two aspects of usability in web design – Enabling the typical user to accomplish her task as efficiently.
UI Style and Usability, User Experience Niteen Borge.
Chapter 9 Design guidance and design rationale. UIDE Chapter 9 Sources of Design Guidance Standards Standards –User interface standard Design Guidelines.

1 3132/3192 User Accessibility © University of Stirling /3192 User Accessibility 2.
Date or reference Web Accessibility - an introduction Patrick H. Lauke ISI presentation - 22/11/2004.
Chapter 7 Developing a Core Knowledge Framework
Web Content Development IS Dr. Ravi Kuber Accessible Web Design.
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
Accessibility : Designing the Interface and Navigation The Non-Designer’s Web Book Chapter 7 Robin Williams and John Tollett Presented by Sherie Loika.
Human Computer Interaction
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Chapter 9: Design Guidance and Design Rationale Kevin Juang David Bate Will Rodes.
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
IPv6 based Applications – Accessibility and Usability? Gunela Astbrink TEDICORE & ISOC-AU Australian IPv6 Summit 31 Oct – 1 Nov 2005.
Basic Elements.  Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific.
Guidelines and Principles UNIVERSAL DESIGN & UNIVERSAL DESIGN FOR LEARNING 1.
Universal Design The 7 Principles. Equitable Use The design is marketable to people with diverse abilities.
Unit 3: Understand Multimedia Production and Web Design Objective 3.02: Develop Webpages Section A: Introduction to Web Development and Standards.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
Creating Section 508 Compliant Documents & Presentations
Overview of Standards and Guidelines
Making the Web Accessible to Impaired Users
GUI Week 9.
Creating Section 508 Compliant Documents & Presentations
Website Accessibility
Lakeshore Public Schools
International University of Japan
From compliance to usability
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Introduction to Disability and IT: Policy Development
Chapter 10 Interaction design
Presentation transcript:

Ch. 9 Design guidance and design rationale Ch. 10 Interaction Design

Sources of Design Guidance Great user interface design is like great architecture. It fits beautifully with its environment and its purpose, with room for creative flavor and artistry. Standards User interface standard – is a set of internationally agreed design principles Design Guidelines Style Guide UIDE Chapter 9

User Interface Standards Official, publicly available documents that define standards for user interface design ISO 9241 – Ergonomic requirements for office work with visual display terminals ISO 14914 – Software ergonomics ISO 13407 – Human-centered design process ISO 20282 – Operation of everyday products UIDE Chapter 9

ISO 13407 Human-Centered Design Processes for Interactive Systems ISO 13407 is a description of best practice in user centered design. It provides guidance on design activities that take place throughout the life cycle of interactive systems. It describes an iterative development cycle where product requirements specifications correctly account for user and organizational requirements as well as specifying the context in which the product is to be used. Benefits: Systems are easier to understand and use Discomfort and stress are reduced User satisfaction is improved Productivity and efficiency is improved Quality, aesthetics and impact are improved Review the Cost and Benefit to add ULAB to a company UIDE Chapter 9

ISO 13407 Human-Centered Design Processes for Interactive Systems Essential Elements Active involvement of and clear understanding of users Appropriate allocation of functions between users and technology Iteration of design solutions Multidisciplinary design perspective Next: Style Guides UIDE Chapter 9

Style Guides A typical guide includes: Description of required interaction styles and user interface controls Guidance on when and how to use the various styles or controls Illustrations of styles and controls Screen templates UIDE Chapter 9

Commercial Style Guides Apple Interface Guidelines Microsoft Windows XP UI Guidelines IBM’s Common User Access Motif Style Guide Sun Microsystems’ Java Look and Feel K Desktop Environment UIDE Chapter 9

Customizes Style Guides Helps focus on design issues early Enables use of principles and guidelines Steer decision making and serve as record Ensures consistency UIDE Chapter 9

Design Principles: Simplicity, Structure, Consistency, and Tolerance UIDE Chapter 9

Simplicity Fig 9.1 UIDE Chapter 9

Structure Organization of the UI in a meaningful way Fig 9.2 UIDE Chapter 9

Fig 9.3 Sample of poor structure UIDE Chapter 9

Consistency Uniformity in appearance, placement, and behavior UIDE Chapter 9

Tolerance Prevent user from making mistakes Prevention Recoverability Forward error recovery - system accepts the error and helps the user to accomplish their goal Backward error recovery – undo the effects of the previous interaction UIDE Chapter 9

Accessibility The Principles of Universal Design W3C Web Content Accessibility Guidelines Section 508 The Limitations of Guidelines UIDE Chapter 9

7 Principles of Universal Design Equitable use – useful to diverse abilities Flexibility in use – accommodates a wide range Simple and intuitive use – easy to use & learn Perceptible information – communicates effectively Tolerance for error - minimizes Low physical effort – minimum fatigue Size and space for approach and use UIDE Chapter 9

W3c Web Content Guidelines W3c Web Content Accessibility Guidelines 14 general principles of accessible design Provide alternatives to auditory and visual content Don’t rely on color alone Use markup and style sheets properly Clarify natural language usage Create tables that transform gracefully New technology pages transform gracefully UIDE Chapter 9

W3c Web Content Guidelines Ensure user control of time-sensitive content changes Ensure direct accessibility of embedded user interfaces Design for device independence Use interim solutions (for older browsers to function) Use W3C technologies and guidelines Provide context and or entation information Provide clear navigation mechanisms Ensure that documents are clear and simple UIDE Chapter 9

Section 508.gov In 1998, Congress amended the Rehabilitation Act of 1973 to require Federal agencies to make their electronic and information technology (EIT) accessible to people with disabilities. Inaccessible technology interferes with an ability to obtain and use information quickly and easily. Section 508 was enacted to eliminate barriers in information technology, open new opportunities for people with disabilities, and encourage development of technologies that will help achieve these goals. The law applies to all Federal agencies when they develop, procure, maintain, or use electronic and information technology. Under Section 508 (29 U.S.C. ‘794 d), agencies must give disabled employees and members of the public access to information that is comparable to access available to others. It is recommended that you review the laws and regulations listed below to further your understanding about Section 508 and how you can support implementation. UIDE Chapter 9

Design Rationale How to Record Design Decisions The Benefits of Recording Design Decisions Maintains decision process Valuable to justify design decisions How to Record Design Decisions Document only key decisions Tabular design is easiest to comprehend Categorized by date UIDE Chapter 9

Chapter 10 Interaction design

The Human Action Cycle Form a goal The Details of the Human Action Cycle Form a goal Creates/executes actions that move toward that goal. Perceives and interprets the outcome Recognizes possible need to reformulate Using the Human Action Cycle to Influence the Design Process UIDE Chapter 10

Human Action Cycle (7 Stages) UIDE Chapter 10

Using the Human Action Cycle to Influence the Design Process Walk through the prototype May be able to predict user difficulties May be able to suggest suitable changes May be able to suggest skills for the user May be able to devise new requirements for the UI design UIDE Chapter 10

Using the Human Action Cycle to Influence the Design Process What are the steps to lowering the volume? Suggest changes to the design of the volume and channel control UIDE Chapter 10

Communicating the Designer’s Understanding of the System Designer’s Model System Image How the User Interface Enables the User to Develop an Accurate Mental Model UIDE Chapter 10

Communicating the Designer’s Understanding of the System Designer’s Model: An explicit and consciously developed model User’s Model: Mainly functional information System Image: UI, documentation, training. UIDE Chapter 10

Using Metaphors to Develop Accurate Mental Models The Benefits of Metaphor Problems with Metaphor Choosing a Suitable Metaphor or Set of Metaphors UIDE Chapter 10

Metaphor “a figure of speech in which a word or phrase denoting one king of object or action is used in place of another to suggest a likeness or analogy between them” Common UI Metaphors Words on the screen Static images and icons Interactive graphics UIDE Chapter 10