What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

Map of Human Computer Interaction
What Is The User Interface Design Lecture # 2 Gabriel Spitz 1.
Representation at the Interface Gabriel Spitz 1 Lecture #13.
User-Interface Design Process Lecture # 6 1Gabriel Spitz.
Design of Everyday Things
Psychological Aspects Presented by Hanish Patel. Overview  HCI (Human Computer Interaction)  Overview of HCI  Human Use of Computer Systems  Science.
Part 4: Evaluation Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what, where, and when Chapter.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
User-Centered Design Good design The user says “Yes, I see” or “Of course”. A simple explanation is sufficient. Bad design The user says “How am I going.
Principles and Methods
Design of Everyday Things Don Norman on Design & HCI.
MS3308 Cw1 assessment guide CW1 Deadlines CW1 (Strategy and Scope) DEADLINE ONE: 14th Nov CW1 (Structure and Skeleton) DEADLINE TWO: 28-Nov-2013.
James Tam Introduction To Usability Designing and developing usable systems. The historical context of usability.
Usability and Evaluation Dov Te’eni. Figure ‎ 7-2: Attitudes, use, performance and satisfaction AttitudesUsePerformance Satisfaction Perceived usability.
User Centered Design Lecture # 5 Gabriel Spitz.
User Interface Evaluation CIS 376 Bruce R. Maxim UM-Dearborn.
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.
Learning Objectives Give names to computing features that you know intuitively Explain placeholders and the placeholder technique Explain how “metaphor”
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
User Interface Design Process Lecture # 6. CS Structure  Understand the User Interface  Design the User Interface  Evaluate the User Interface.
2505ICT User Interface Design. Course organisation  Course Convenor and lecturer Marilyn Ford, L08 Room 2.20,
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals.
People: Usability IS 101Y/CMSC 101Y November 5, 2013 Marie desJardins Amanda Mancuso University of Maryland Baltimore County.
CS 615 User Interface Design - Overview
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
INTROSE Introduction to Software Engineering Raymund Sison, PhD College of Computer Studies De La Salle University User Interface Design.
1 Interface Design Easy to use? Easy to understand? Easy to learn?
User Modeling Lecture # 5 Gabriel Spitz 1. User-Interface design - Steps/Goals.
11.10 Human Computer Interface www. ICT-Teacher.com.
Design for Interaction Rui Filipe Antunes
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
COSC 3461: Module 1 S04 Introduction to Interaction & Principles of Design I.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
What about Chapter 7?. What is the usability process? Tyldesley’s 22 possible Measurement Criteria Let’s focus on usability–A usability initiative needs.
Design of Everyday Things. Grade summaries Assignments 1-4 (out of 10) P0 (out of 10) P1 group grade (out of 100) P1 individual grade (out of 50) Midterm.
What Is The User Interface Design Gabriel Spitz1 Lecture # 2.
Man and Machine: Introduction to HCI (MMI). Contents HCI: Introduction Design Rules: – Guidelines – Principles – Theories 2.
1. Where to use Multimedia ? 2  Business  Government  Education  Broadcasting & Entertainment  Research & Development  Health.
Presentation or Visual Design Gabriel Spitz 1 Lecture # 15.
Human Computer Interaction CITB 243 Chapter 1 What is HCI
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
Activity Flow Design Gabriel Spitz 1 Lecture # 12 Guiding the flow of activities.
Prototyping. Outline Risk Management Prototyping Kinds of Prototypes Example Activity 1.
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.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
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.
The Structure of the User Interface Lecture # 2 Gabriel Spitz.
User Interface Design Process Gabriel Spitz. Today  Understand the User Interface Design process  Gather info for designing a user interface for a vending.
What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.
Metaphors Informing the user what to do Lecture 10 Gabriel Spitz 1.
Conceptual Model Design Informing the user what to do Lecture # 10 (b) Gabriel Spitz.
How do people use an Interface Gabriel Spitz 1. User Interface Design?  Design is solving a problem  Design is creating an object or the means to enable.
What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.
The Structure of the User Interface Lecture # 9 Gabriel Spitz.
Conceptual Model Design Informing the user what to do Lecture 10a Gabriel Spitz 1.
Basic elements  Human beings communicate through more than just words, gestures and music.  How do humans communicate visually?  Why do humans communicate.
What Do We Mean by Usability?
Activity Flow Design - or - Organizing the users’ Work
Unit 2 User Interface Design.
Human Computer Interface design
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.
Chapter 4 Finding out about tasks and work
The User Interface Design Process
Map of Human Computer Interaction
Presentation transcript:

What Is The User Interface Design Lecture # 1 Gabriel Spitz 1

What is the User Interface (UI)  A user interface is the meeting point between a user and a computer program  It is the means and methods by which a user utilizes a specific application to achieve a goal for which the application was designed for and the user wants to achieve Gabriel Spitz 2

Good User Interface  Good User Interface is an interface that is designed in such a way that when using it the user will walk away with a positive User Experience  The process for designing an interface that will result in a good experience is called Usability Gabriel Spitz 3

What is Usability  It is a Process  It is a set of techniques that we use to achieve the Result  It is a design philosophy to meet user's needs Gabriel Spitz 4

Designing Usable Products  To design a usable product we need to:  Identify who will use the product  Describe how and why the product will be used  Design with the Active user in mind; Activity-centered  Design to meet the 5 Es of good product  Easy to learn  Efficient  Effective  Engaging  Error tollerant  Solicit user-feedback Gabriel Spitz 5

Components of A User Interface  Thus a user-interface always includes: o Goal - An understanding of what the user is trying to achieve o Process or flow - the sequence of steps by which an intent can be achieved o How will it happen o Mechanisms that are used to control and manipulating objects in the work area o In what way o Language, images and controls used in communicating between the user and the application o Using what means Gabriel Spitz 6

Making it Usable Gabriel Spitz 7  And an Understanding of Human Behavior

Deconstructing the UI  Goal – Reduce splashing around the urinal  Process – The user will approach the urinal, detect the image and aim at it  Mechanism – Passively guide user attention and behavior  Means – Visual Icon of a fly Gabriel Spitz 8

Why a User Interface  Enable  Enable the user to perform specific tasks  Enable the user to acquire specific information  Communicate  Communicate to the user what has to be done  Communicate to users how it should be done  Promote  Promote a positive experience  Promote satisfaction Gabriel Spitz 9

What is Included in the UI  User Interface includes more than the functionality it offers the user. It also includes  Physical characteristics – Size, resistance, gesture  Perceptual/Cognitive characteristics – Color, font size, label, work flow  Conceptual characteristics – What is this like  When designing a user interface we need to consider all of the above aspects Gabriel Spitz 10

Interfaces are Everywhere  Interfaces are used in controlling or manipulating  Products – PIM, Cell Phones, Cars, etc.  Applications – Excel, Word, etc.  Our environment – Thermostat, Appliances, etc.  Interfaces are the medium through which the user communicate with the computer application Gabriel Spitz 11

Gabriel Spitz 12 Controls Displays Procedure Guidance-labels UI Example Watch

UI Example Gabriel Spitz 13 Telephone Controls Displays Procedure Guidance- labels

UI Example Gabriel Spitz 14 Controls Displays Procedure Guidance-labels

UI Example Gabriel Spitz 15 Kiosk Controls Displays Procedure Guidance- labels

Importance of the Interface  The “ quality ” of the interface design directly drives the user experience  user attitude and feelings  User satisfaction  user performance  safety  Poor user interface can have serious consequences Gabriel Spitz 16

Poor UI – Can Ruin an Election Gabriel Spitz 17 Florida Ballots (2000) Users could not figure out How to use – Poor mapping between stimulus & response

Poor UI – Can Ruin your Dinner Gabriel Spitz 18 Poor Mapping

Poor UI – Can Ruin a Product Gabriel Spitz 19 Bob Microsoft 1995 Users simply did not like this interface – User satisfaction

Poor UI - Can be a Safety hazard Gabriel Spitz 20 Negative transfer of training resulting in many errors Renault 4 circa 1970

Poor UI - Can Ruin a Trip Gabriel Spitz 21 Lavatory sink – It is difficult to use Performance Incompatibility between control design and task

The Importance of Usable Interface o From a user ’ s perspective there is no good user interface in the absolute sense only usable and useful interface  An interface is bad or good only to the extent that it hinders or supports users in performing a specific task in a specific environment  Poor interface = Poor product/application Gabriel Spitz 22

What is a Usable Interface  Our goal in designing the user interface that the product is Useful, Usable, and Delightful  An Interface is Useful if:  It enable users to achieve their intentions  An interface is considered Usable if it:  Easy to learn  Efficient- Performance speed and errors  Effective – Easy to use  Error tolerant  Engaging Gabriel Spitz 23