Miguel Tavares Coimbra

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

SIntS 13/14 – T0.3 So you want to design an Interactive System? Miguel Coimbra.
Miguel Tavares Coimbra
Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver, Canada.
Lifecycle models For more info on these models – see text
CPSC 481 Foundations and Principles of Human Computer Interaction
Department of Computer Science
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
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. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
The Process of Interaction Design
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
What is Interaction Design?
Chapter 6 The Process of Interaction Design Presented by: Kinnis Gosha, Michael McGill, Jamey White, and Chiao Huang.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Graphical User Interfaces Design and usability Saul Greenberg Professor University of Calgary Slide deck by Saul Greenberg. Permission is granted to use.
Foundations and Principles of Human Computer Interaction Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as.
Usability & Usability Engineering. Usability What is usability Easy to use? User Friendly?
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
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?
Usability 2004 J T Burns1 Usability & Usability Engineering.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Chapter 2 Making interactive systems feel natural for users
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Noor AL Jiboury (Onondaga Community College), Tatiana Tavares (UFPB), Alexandre Nóbrega (UFPB) One of the lessons learned in area of HCI (Human Computer.
Sofia Carlander Kinoshita Laboratory 2004/2005
Rapid Prototyping Model
May 1, 2007Mohamad Eid SEG 3120 User Interface Design Mohamad Eid Office: SITE 5077 Tel: (613) ext. 2148
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Additional Material for Chapter 3 CS 420/620 Fall 2015.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
A GENERIC PROCESS FOR REQUIREMENTS ENGINEERING Chapter 2 1 These slides are prepared by Enas Naffar to be used in Software requirements course - Philadelphia.
Feasibility Analysis What is feasibility and when should feasibility checkpoints occur? What are the four types of feasibility and what is the description.
1 of 27 How to invest in Information for Development An Introduction Introduction This question is the focus of our examination of the information management.
User interface design and human computer interaction Xiangming Mu.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver, Canada.
CSE 303 – Software Design and Architecture
Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver, Canada.
ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver, Canada.
Increasing use of automated systems
Digital media & interaction design
CS 5150 Software Engineering
CS 641 – Requirements Engineering
CS 641 – Requirements Engineering
Software Life Cycle Models
System Design Basics IB Computer Science.
CS 577b: Software Engineering II
Design, prototyping and construction
Chapter 1 The Systems Development Environment
Introduction to Human Computer Interaction
Chapter 11 Design, prototyping and construction 1.
Usability Techniques Lecture 13.
Miguel Tavares Coimbra
Fundamentals of Human Computer Interaction (HCI)
User Interface Design and Evaluation
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Design, prototyping and construction
Presentation transcript:

Miguel Tavares Coimbra SIM 17/18 – T2.1 Iterative HCI Design Process Miguel Tavares Coimbra Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver, Canada. Please acknowledge the original source when reusing these slides for academic purposes.

Summary Iterative HCI Design Design Methods Stakeholders SIM 17/18 - T2.1 – Iterative HCI Design Process

Design Process Different design process models have been proposed Who and what are these models for? SIM 17/18 - T2.1 – Iterative HCI Design Process

Simple interaction design model Interaction Design: Beyond Human Computer Interaction Preece, Rogers & Sharpe, 2002 SIM 17/18 - T2.1 – Iterative HCI Design Process

Four components Identify needs/establish requirements: Core to design process – know thy user! Developing alternative designs Includes both conceptual design and physical design Building interactive versions of the designs Not necessarily software: create prototypes (including simple mock-ups) that can be evaluated by users Evaluating designs Ideally involving users at every stage, feeding evaluations back into the design process Much easier to do if clear usability and user experience goals have been identified up front SIM 17/18 - T2.1 – Iterative HCI Design Process

Interface Design and Usability Engineering Saul Greenberg (U Calgary) SIM 17/18 - T2.1 – Iterative HCI Design Process

Bowing to reality What makes it hard to follow the “ideal” process? Deadlines Budget Access to appropriate users Involvement late in design cycle Valuation of HCI input by other parts of the organization What do you do then? SIM 17/18 - T2.1 – Iterative HCI Design Process

Stakeholders Stakeholder = anyone who has some reason to care about the interface Can be lots of them! Needs may conflict User: convenience, functionality, … Boss: price, worker efficiency Developer: ease of development - deadlines, budget Manufacturer: cost of production Advertiser: visibility … more SIM 17/18 - T2.1 – Iterative HCI Design Process

How to figure out who your stakeholders are Who will ask for it? Who will use it? Who will decide whether to use it (or if someone else will use it?) Who will pay for it? Who has to make (design / build) it ? Who has to make a profit from it? Who will otherwise make your life miserable if they don’t like it? ??? SIM 17/18 - T2.1 – Iterative HCI Design Process

SIM 17/18 - T2.1 – Iterative HCI Design Process

SIM 17/18 - T2.1 – Iterative HCI Design Process

Important things for today Design is an iterative process Evaluation is key! There are several HCI design models Choose one? Adapt one? Identifying stakeholders Vital since they are the ones that care SIM 17/18 - T2.1 – Iterative HCI Design Process

Resources Kellogg S. Booth, Introduction to HCI Methods, University of British Columbia, Canada http://www.ugrad.cs.ubc.ca/~cs344/current-term/ SIM 17/18 - T2.1 – Iterative HCI Design Process