User Centered Design Lecture # 5 Gabriel Spitz.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

Design, prototyping and construction
Chapter 11 Designing the User Interface
Map of Human Computer Interaction
What Is The User Interface Design Lecture # 2 Gabriel Spitz 1.
References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
Chapter 4 Design Approaches and Methods
Alternate Software Development Methodologies
Representation at the Interface Gabriel Spitz 1 Lecture #13.
THE PROCESS OF INTERACTION DESIGN
User-Interface Design Process Lecture # 6 1Gabriel Spitz.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
The Process of Interaction Design
UI Standards & Tools Khushroo Shaikh.
What is Interaction Design?
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
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
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals Understand who are the users and what do they do Articulate how will users.
User Interface Design Principles Gabriel Spitz 1 Lecture # 4.
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
Interface Guidelines & Principles Focus on Users & Tasks Not Technology.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
User Modeling Lecture # 5 Gabriel Spitz 1. User-Interface design - Steps/Goals.
The process of interaction design. Overview What is involved in Interaction Design? –Importance of involving users –Degrees of user involvement –What.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
©2011 1www.id-book.com The process of interaction design Chapter 9.
Towards total systems human factors Dr Beverley Norris Human Factors Lead National Patient Safety Agency Dr Ken Catchpole Senior Post Doctoral Scientist.
Human – Computer Interaction
Software Project Management Lecture # 11. Outline Quality Management (chapter 26 - Pressman)  What is quality?  Meaning of Quality in Various Context.
Human Computer Interaction
What Is The User Interface Design Gabriel Spitz1 Lecture # 2.
Human Computer Interaction
CSCI 4163 / CSCI 6904 – Winter Housekeeping  Register from the waitlist  Facebook page: 2014 version please!  Course website under construction.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.
1 Designing Better Software User Centred Design and Usability Adam Smith Director, Design and Usability Flight Level Media Ltd.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
IXD activities. What is Interaction Design? — a goal-directed problem solving activity informed by intended use, target domain, materials, cost, and feasibility.
Activity Flow Design Gabriel Spitz 1 Lecture # 12 Guiding the flow of activities.
©2011 1www.id-book.com The process of interaction design Chapter 9.
The Structure of the User Interface Lecture # 8 1 Gabriel Spitz.
Gabriel Spitz 1. Light Switch Issues  Consistency – The switch design is inconsistent with common light switches  Visibility – No visible cue regarding.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
User-Centered Design (UCD) Overview
What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
CEN3722 Human Computer Interaction Overview of HCI Dr. Ron Eaglin.
Introduction to Machine Learning, its potential usage in network area,
The process of interaction design Chapter
User-centred system design process
Task Analysis – Input to Interaction
INF385G: Topic Discussion Huang, S. C.
Digital media & interaction design
Human Factors Issues Chapter 8 Paul King.
HCI – DESIGN RATIONALE 20 November 2018.
Human Computer Interaction
THE PROCESS OF INTERACTION DESIGN
Presentation transcript:

User Centered Design Lecture # 5 Gabriel Spitz

Problem with User Interfaces Nearly 25% of all applications projects fail Overrun budgets due to frequent changes to functionality and task flow Products are hard to learn and difficult to use Users are often slowed down, they make mistakes and they are unhappy with the product – The product is not centered around their: Needs – User wants to do A but system does not allow it Capabilities – User can not see the handle (paint) Experiences – User does not know what “expunge” means It is not User Centered Gabriel Spitz

UI Design Principles Meeting User Needs Visibility - Expose the interaction to the user Controllability - Let the user control the interaction Learnability - Capitalize on what the user already knows Consistency -Maintain consistency at the interface Feedback – Keep the user in the loop Memorability - Minimize reliance on user memory Tolerance - Minimize the impact of user error Aesthetic – Ensure good visual design; it matters Affordance – Let controls guide the user Know your user Gabriel Spitz

Example of a Poor Interface Design There is a nice hierarchy, but no headers. Users need to examine all the tabs Gabriel Spitz

To design a usable interface we need to adopt a User Centered Design approach (UCD) Gabriel Spitz

Example of a User Interface Design Concept: Active Time Out

Surgical Time Out A mandatory pre-surgery verification checklist Designed to: Eliminate human errors Ensure that valuable pre-surgery procedures were performed e.g., give antibiotic to reduce infection Ensuring that everybody on the clinical team is aware of basic case information e.g., allergies Provide an opportunity for a team introduction and a team huddle Gabriel Spitz

Surgical Time Out - Poster Gabriel Spitz

Observations on Poster Time-Out Usage Time-out is always performed, but it is performed fast and often with minimal attention The focus of many surgical teams is on the “Challenge” not on the data Team members often move around during time-out and can easily miss an item (not hear it) Team members seemed reluctant to challenge the time-out leader Gabriel Spitz

What is Needed Help the teams focus to the challenges as well as the data Ensure a common baseline understanding of the case details among team member Increase the likelihood of detecting errors Help team members challenge assumptions about the case Gabriel Spitz

Organization of an Interface Checklist Panel Checklist Focus Aras Challenge Category Challenge Cross Checked Information Option Selector

Initiating the process Mechanism User Intent

The Design of Active Time Out Goal Encourage users to perform the check Ensure awareness of the detail Provide a paper trail Some UI design principles that were followed Minimize interaction Provide predictability as to how long the process will take Compatibility with how people read Provide a focal point for discussion Overall design philosophy – focus on user Gabriel Spitz

What is User Centered Design A design approach that place the user at the core of the design process It is not centered on: Technology or what a technology can do Developer or what a developer knows how to do Aesthetics or what looks beautiful Although all of the above and more are important factors in the design Gabriel Spitz

Some Variations on UCD Goal centered – Design toward what the user is trying to achieve Usage centered – Design around how users will use an application or a product Work centered – Design to optimize the work users perform These approaches are user centered, but they conceptualize the user within a context of what users do These approaches include usefulness in addition to usability as their goal Gabriel Spitz

Developer Centered Interface? What makes this design more developer centric then user centric design? Organization of the information Use of technical jargon Gabriel Spitz

Objectives of User Centered Design Support the design of products that: Help users achieve their goals Are compatible with users’ characteristics Meet users’ needs Gabriel Spitz

Principles of User Centered Design (1) John Gould (1988) Early focus on users Establish direct contact with users to understand their characteristics, needs, and motivation Specify measurable usability goals that the new system should meet Integrated design All aspects of usability evolve in parallel – displays, controls, documentation, etc. All aspects of usability under one focus-Design, documentation, evaluation Gabriel Spitz

Principles of User Centered Design (2) Early and continual evaluation Measure the performance and reaction of the intended users when they do real work with simulation and prototypes of the user interface Iterative design The user interface as well as the functionality of the system is modified based upon results of users’ input and test results Involve users in the design Gabriel Spitz

Why Involve Users in the Design User Interface design is still a craft Our ability to predict human behavior during interaction with a given UI is limited Users’ needs extend over several domains including personal, professional, organizational Users’ needs change from situation to situation and time to time Our understanding of the processes underlying HCI are limited We need users’ input and feedback Gabriel Spitz

Benefits of Involving the User User inform designers about their jobs What is involved in their jobs What tools they use How these tools are used Users help developers identify what could be useful What is missing in current application or tool Users try prototype and comment on it Developers make incremental changes and iterate Gabriel Spitz

Factors to Consider in User Centered Design Organizational Factors Environmental Factors Health & Safety Factors Comfort Factors The User User Interface technologies Task Factors Cognitive process / capabilities Input devices, output displays, use of color, Easy, complex, novel Equipment layout Stress Training, job design, politics Noise, lighting Gabriel Spitz

User-Centered Design at its best? Developers working with target users Help define what the system will do and how Lots of iterative exploration and feedback Think of the world from users’ perspective Users and customers are not the same person Understand work process Points where human and computers interact Gabriel Spitz

Summary User-centered design is different than traditional technology approaches Leads to solving use problems up front Cheaper It involves users and know - how about users Gabriel Spitz