ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,

Slides:



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

Miguel Tavares Coimbra
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
Chapter 4 Design Approaches and Methods
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Annoy Your Users Less Session 202 Philip Wolfe, Lead Developer Farm Credit Services of America.
CISB213 Human Computer Interaction Introduction and Overview.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
USABILITY AND EVALUATION Motivations and Methods.
COMP 6620 Chapter Presentation Karthik Vemula. Agenda:-  User Centered Approach  Basic Activities of Interaction Design.  In Class Assignment.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
What is Interaction Design?
ITIS 3130 Human Computer Interaction
Interface Guidelines & Principles Responsiveness.
CS147 - Terry Winograd - 1 Lecture 6 – Usability Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department Stanford.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
What is a good length of string? –Depends on its use How do you design a good length of string? –Can be determined by a process What is a good user interface?
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Usability 2004 J T Burns1 Usability & Usability Engineering.
ITIS 3130 Human Computer Interaction
ITIS 3130 Human Computer Interaction
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
User Centered Design Lecture # 5 Gabriel Spitz.
CHAPTER 19 Building Software.
CS 3724: Introduction to Human Computer Interaction Chris North Jason Lee Szu-Chia Lu.
CS 6750 Human-Computer Interaction Fall 2009 Keith Edwards
Usability 2009 J T Burns1 Usability & Usability Engineering.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
What is Interaction Design? “ …designing interactive products to support people in their everyday and working lives. ” (Preece, Rogers, and Sharp – 2002)
Introduction to Usability By : Sumathie Sundaresan.
IT Systems Analysis & Design
CS/Psych 6750 Human Computer Interaction Jim Foley Kerry Young This material.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
What is interaction design? Eileen Kraemer CSCI 4800/6800 University of Georgia.
ITIS 6010/8010 Principles of Human Computer Interaction Dr. Heather Richter
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Chapter 1: What is interaction design?. Bad designs From:
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Human Computer Interaction CITB 243 Chapter 1 What is HCI
Interface Guidelines & Principles Responsiveness.
Copyright 2006 John Wiley & Sons, Inc. Chapter 1 - Introduction HCI: Designing Effective Organizational Systems Dov Te’eni Jane Carey Ping Zhang.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
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.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
COMP 6620 User Interface Design and Evaluation. Course Introduction Welcome to COMP 6620 Welcome to COMP 6620 Syllabus Syllabus Introduction Introduction.
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
Introduction to Usability By : Sumathie Sundaresan.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
Software Design and Development Development Methodoligies Computing Science.
ITIS 3130 Human Computer Interaction Dr. Heather Lipford
HCC 831 User Interface Design and Evaluation. What is Usability?
Chapter 1 - Introduction
Digital media & interaction design
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
HCI in the software process
Usability Techniques Lecture 13.
Fundamentals of Human Computer Interaction (HCI)
HCI in the software process
User Interface Design and Evaluation
The User Interface Design Process
CS 580 Human-computer interaction Lecture 01 Introduction
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Presentation transcript:

ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Preece Ch 1 and 9.4

ITM 734 (Corritore)2 And we’re off! What is Human Computer Interaction  Can you define / describe it?

ITM 734 (Corritore)3 HCI HCI is at the interface between a human and a computer performing a task  Task - write document, calculate budget, solve equation, learn about Bosnia, drive home,...  Task might be work, play, learning, communicating, etc etc Essential user activities:  Express task (execution)  Interpret results (evaluation) Not just on the desktop! How many computers in your family home?

ITM 734 (Corritore)4 Why should we care? Computers (in one way or another) now affect every person in our society  Increasing % utilize computers at work and home –Tonight - count how many in your home/apt/room Goal – increase satisfaction, utility, efficiency, and safety Product success may depend on ease of use, not necessarily power  But not always – Macintosh OS vs. Microsoft Windows

ITM 734 (Corritore)5 Goals of HCI Allow users to carry out tasks  Safely (Three-mile Island, ATC)  Effectively  Efficiently  Enjoyably  With good utility  Ease of learning how to use  Rememberablitly (that is, easy to remember) Bottom line  Be invisible – highest compliment is no notice of the interface and the interaction (so natural)

ITM 734 (Corritore)6 What is difference between User-friendly interfaces and Programmer-friendly interfaces?

ITM 734 (Corritore)7 Famous Quotations “It is easy to make things hard. It is hard to make things easy.” (Al Chapanis, 1982) “Learning to use a computer system is like learning to use a parachute – if a person fails on the first try, odds are he won’t try again.” (anonymous)

ITM 734 (Corritore)8 Key Historical Events Design of the first Mac “The computer for the rest of us” Introduction of the web … just leave and go somewhere else

ITM 734 (Corritore)9 How Improve User Interfaces? Educate software professionals  Do NOT wait ‘til the end  Good UI can not be pasted on top of poorly- designed functionality Integrate UI design methods, techniques and knowledge into standard software development methodologies

ITM 734 (Corritore)10 UI Design / Develop Process NOT waterfall development (no iteration) NOT RAD (more limited user involvement) eXtreme Programming (iterative with users in strict timeframe)

ITM 734 (Corritore)11 UI Design / Develop Process User-Centered Design  Analyze user’s goals & tasks  Create design alternatives  Evaluate options  Implement prototype  Test - Evaluate  Refine  IMPLEMENT THE REAL SYSTEM  Be prepared for further iterative refinement

ITM 734 (Corritore)12 Preece process of ID Distills into four activities  Identifying needs and establishing requirements for the user experience  Developing alternative designs that meet those requirements  Building interactive versions of the designs so that they can be communicated and assessed  Evaluating what is being built throughout the process and the user experience that it offers

ITM 734 (Corritore)13 Keep in mind… 3 principles of user-centric design  Early focus on users and tasks  Empirical measurement  Iterative design

ITM 734 (Corritore)14 Know Thy Users! Physical & cognitive abilities & special needs Personality & culture Knowledge & skills Motivation Two Fatal Mistakes:  Assume all users are alike  Assume all users are like you –Please leave your ego at the door You Are Here

ITM 734 (Corritore)15 User Expectations (1) Some users expect the computer-based system to be just like the old system….

ITM 734 (Corritore)16 User Expectations (2) Other users expect the system to work magic…..

ITM 734 (Corritore)17 Design Evaluation Both subjective and objective metrics Some things we can measure  Time to learn  Speed of performance  Rate of errors by user  Retention over time  Subjective satisfaction