Part 2c: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.

Slides:



Advertisements
Similar presentations
User Interfaces 4 BTECH: IT WIKI PAGE:
Advertisements

Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver, Canada.
Don Norman Worked for industry (Apple) Professor First published in 1988 Does not focus on computer interfaces Coined: user-centered design Goal: Motivate.
Annoy Your Users Less Session 202 Philip Wolfe, Lead Developer Farm Credit Services of America.
Part 2b: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
Part 2d: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
Semester in review. The Final May 7, 6:30pm – 9:45 pm Closed book, ONE PAGE OF NOTES Cumulative Similar format to midterm (probably about 25% longer)
Chapter 3 Understanding users (adapted from the text’s materials)
Visualization CSC 485A, CSC 586A, SENG 480A Instructor: Melanie Tory.
1 Studying Development and Debugging To Help Create a Better Programming Environment Brad A. Myers and Andrew Ko Human-Computer Interaction Institute School.
© Copyright De Montfort University 2000 All Rights Reserved ISDE - 1 Cognitive aspects of interactive design Cognitive Psychology & Interface design Objectives.
Semester wrap-up …my final slides.. More on HCI Class on Ubiquitous Computing next spring Courses in visualization, virtual reality, gaming, etc. where.
Identifying needs and establishing requirements Chapter 7a.
CSE491 Human-Computer Interaction Eileen Kraemer 8/28/07.
Semester wrap-up …the final slides.. The Final  December 13, 3:30-4:45 pm  Closed book, one page of notes  Cumulative  Similar format and length to.
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluation Through Expert Analysis U U U
Evaluating with experts
Identifying needs and establishing requirements Chapter 7b.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
Identifying and Compensating for Biases in User Feedback A Case Study Team Chartreuse.
Part 2: Requirements Days 7, 9, 11, 13 Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain.
Overview of Long-Term Memory laura leventhal. Reference Chapter 14 Chapter 14.
Usability and Evaluation Dov Te’eni. Figure ‎ 7-2: Attitudes, use, performance and satisfaction AttitudesUsePerformance Satisfaction Perceived usability.
Semester wrap-up …the final slides.. The Final December 15, 3:30-6:30 pm Close book, one page of notes Cumulative Similar format to midterm (probably.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Chapter 4 Cognitive Engineering HCI: Designing Effective Organizational Information Systems Dov Te’eni Jane M. Carey.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Psychology of usability
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister QSITE ACEC 2006.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Usability Evaluation June 8, Why do we need to do usability evaluation?
REQUIRMENTS GATHERING: knowledge of user interface and design.
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
What is interaction design? Eileen Kraemer CSCI 4800/6800 University of Georgia.
Chapter 2.2 Game Design. CS Overview This introduction covers: –Terms –Concepts –Approach All from a workaday viewpoint.
1 Task-based user interface principles Fraser Hamilton Brighton University
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Interaction Design: Overview
Understanding Users Cognition & Cognitive Frameworks
Overview and Revision for INFO3315. The exam
Psychological Principles. UIDE Chapter 5 Four Psychological Principles Four Psychological Principles –Users See What They Expect to See –Users Have Difficulty.
Chapter 5 Requirements gathering: knowledge of user interface design.
Gabriel Spitz 1. Light Switch Issues  Consistency – The switch design is inconsistent with common light switches  Visibility – No visible cue regarding.
CSCI 4800/6800 Human-Computer Interaction Eileen Kraemer 1/11/05.
CEN3722 Human Computer Interaction Overview of HCI Dr. Ron Eaglin.
HCC 831 User Interface Design and Evaluation. What is Usability?
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
Human Computer Interaction Lecture 15 Usability Evaluation
Human-Computer Interaction
Chapter 3 Understanding users
Psychology of usability
HCI in the curriculum The human The computer The interaction
CS 522: Human-Computer Interaction Usability and HCI Topics
Desirable “-abilities” in HCI
Human computer interaction-com 402
Usability Techniques Lecture 13.
Fundamentals of Human Computer Interaction (HCI)
User Interface Design and Evaluation
Chapter 26 Inspections of the user interface
Human Computer Interaction
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Presentation transcript:

Part 2c: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding Out about Tasks and Work Chapter 5: Requirements Gathering: Knowledge of the User Interface Design Chapter 6: Thinking about Requirements and Describing Them Chapter 7: Case Study on Requirements, Part 1 Video: Paper Prototyping

Two Types of Knowledge Needed for User Interface Design 1.Knowledge about user, tasks, domain 2.HCI concepts, principles, standards, guidelines –Cognitive psychology –Heuristics –Experience

Cognitive Psychology Memory Perception and Attention Categorization Problem-solving Language Recognition is easier than recall People see what they expect to see Easier to perceive a structured layout People have difficulty multi-tasking

Recognition & Structured Layout

Don Norman Visibility –It should be obvious what the control is used for Affordance –It should be obvious how a control is used Feedback –It should be obvious when a control is used

Requirements Functional Non-functional Data Social –Physical Environment –Context of Use –Ethical, societal, privacy, security User –Computer literacy of user –Abilities of user –Frequency of use Usability –Easy to learn –Easy to remember –Pleasing to the eye