James Tam Introduction To Usability Designing and developing usable systems. The historical context of usability.

Slides:



Advertisements
Similar presentations
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
Advertisements

Built-In Usability: A Usage-Centered Design Approach Chapter 2 Betty Wilkins 02/07/06.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
CPSC 481 Foundations and Principles of Human Computer Interaction
James Tam Introduction To Usability 1 What is usability? What are some ways in which usable systems can be designed and developed? These notes are based.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
COMP 6620 Chapter Presentation Karthik Vemula. Agenda:-  User Centered Approach  Basic Activities of Interaction Design.  In Class Assignment.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
James Tam User Centered Design Why User Centered Design is important Approaches to User Centered Design.
ICS 463: Intro to Human Computer Interaction Design 2. User-Centered Design Dan Suthers.
Web Usability by Scott Grissom1 Web Usability Scott Grissom Computer Science & Information Systems.
Interface Guidelines & Principles Responsiveness.
River Campus Libraries Metadata That Supports Real User Needs David Lindahl Director of Digital Library Initiatives University of Rochester Libraries.
© 1999 Franz Kurfess Cover 1 COMP 675 Human-Computer Interface Design Franz J. Kurfess Computer Science Department Concordia University, Montreal.
CS 485/515 General course outline Design for people – theory and vocabulary Just enough psychology Task-centered procedure for user interface design. Tools.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
River Campus Libraries Metadata That Supports Real User Needs Jennifer Bowen Head of Cataloging University of Rochester Libraries David Lindahl Director.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
James Tam Introduction To Usability Designing and developing usable systems. The historical context of usability.
James Tam Evaluating Interfaces With Users Why evaluation is crucial to interface design General approaches and tradeoffs in evaluation The role of ethics.
Ch 3 Usability page 1CS 368 Usability Models the authors compare three usability models and introduce their own “the extent to which a product can be used.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
USER NEEDS AND BEHAVIOR WXGB6303 User Centered Interface Design Users, Interactions and Experiences.
User Centered Design Lecture # 5 Gabriel Spitz.
Spring /6.831 User Interface Design and Implementation1 Lecture 6: User-Centered Design GR1 (project proposal & analysis) released today, due.
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.
The design process z Software engineering and the design process for interactive systems z Standards and guidelines as design rules z Usability engineering.
© M S GIS & Karttjänst, 2000 How to develop and implement GIS? GIS management and information management GIS Basics 2.
User Centered Learning Design Ranvir Bahl (PMP, CSM)
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
COSC 3461: Module 1 S04 Introduction to Interaction & Principles of Design I.
1 CSCI E-170: L01 February 2, Lecture Plan Introduction to this class Introduction to usability GUI usability: Design Process, Principles & Bloopers.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
BTEC Unit 06 – Lesson 08 Principals of Software Design Mr C Johnston ICT Teacher
Intent Specification Intent Specification is used in SpecTRM
S Product Development in Telecommunications, 1999 Usability and acceptability Design for successful telecommunications products.
UI Style and Usability, User Experience Niteen Borge.
Usability When you design the userinterface to a computer system, you decide which screens the system will show, what exactly will be in each screen and.
Usability and Accessibility Usability of Accessibility Features Janey Barnes, PhD User-View, Inc. 1.
Historical Aspects Origin of software engineering –NATO study group coined the term in 1967 Software crisis –Low quality, schedule delay, and cost overrun.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
UI Panel: Agile User Interface Design Colin Clark.
Software Engineering User Interface Design Slide 1 User Interface Design.
Interface Guidelines & Principles Responsiveness.
Project Deliverables CEN Engineering of Software 2.
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
Introduction to Operating Systems Prepared by: Dhason Operating Systems.
ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
G063 – Prototyping. Learning Objective: At the end of this topic you should be able to: describe prototyping as a software development methodology.
What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.
Project Deliverables CIS 4328 – Senior Project 2 And CEN Engineering of Software 2.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
William H. Bowers – Participatory Methods Torres 6.
WELCOME Topic: Peoples and Machines. Definition People and machines is a concept that includes all of the issues that relate to how people interact with.
Evaluation / Usability. ImplementDesignAnalysisEvaluateDevelop ADDIE.
Software Engineering Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
CEN3722 Human Computer Interaction Overview of HCI Dr. Ron Eaglin.
HCC 831 User Interface Design and Evaluation. What is Usability?
Computer Software: Programming
User Interface Design and Usability Course Introduction
SWE 205 Software Usability Analysis and Design
Fundamentals of Human Computer Interaction (HCI)
Imran Hussain University of Management and Technology (UMT)
The User Interface Design Process
Presentation transcript:

James Tam Introduction To Usability Designing and developing usable systems. The historical context of usability.

James Tam What Is Usability? User satisfaction Efficiency and effectiveness (user tasks)

James Tam Importance Of Usability: The Interface IS The System To Most People

James Tam Importance Of Usability: Cost Of Using A Computer Costs from a technical perspective Hardware costs Software costs Costs from the user’s perspective (personware) Training costs Daily usage

James Tam Designing Unusable Systems: Blame It On The User! “What is wrong with me? Why can’t I figure this out?” “I must be tired, this should be so simple to do.” “They don’t know how do this on my software??? They’re all just a bunch of idiots!”

James Tam How To Design Usable Systems (Gould) 1)Early - and continual focus on users 2)Early - and continual user testing 3)Engage in iterative design 4)Make design an integrated process

James Tam 1)Early And Continual Focus On Users Decide who will be using the system and what they will be doing with it This forms the basis of your design Many techniques may be employed User

James Tam 2)Early And Continual User Testing Not something to do just at the end! Instead: From the start of the development process and throughout have users do real work using different versions of your system.

James Tam 3)Engage In Iterative Design Identifying required changes. Being able to make the required changes. Being willing to make the required changes. design implementationevaluation

James Tam 4)Integrated Design All aspects of usability are controlled by one person

James Tam The Historical Context Of Usability: It’s Peanut Butter!

James Tam The Historical Context Of Usability: The Priest With A Parachute.

James Tam The Historical Context Of Usability: The UI Police Programmers hide your code! Terminator 2 © Artisan Entertainment

James Tam The Historical Context Of Usability: It’s Important But what do we need to do?

James Tam You Should Now Know What is usability Why is usability an important issue in terms of system design Some principles for designing usable systems How attitudes towards usability have changed over time