Human-Centered Design. Scott Klemmer Autumn 2009

Similar documents
Research Topics in Human-Computer Interaction

Research Topics in Human-Computer Interaction

Human Computer Interaction (HCI) Designing Interactive systems Lecture 1 dr Kristina Lapin

Unit 23. QCF Level 3 Extended Certificate Unit 23 Human Computer Interaction

CMSC838. Tangible Interactive Assistant Professor Computer Science

A Brief Survey of HCI Technology. Lecture #3

Skylands Learning is your trusted learning advisor. That is our promise your trusted learning advisor. Four simple words.

Human-Computer Interaction IS 4300

Human Computer Interaction (HCI) 1 lecture dr Kristina Lapin

CS 147 dt+ux: Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2015 Prof. James A. Landay Stanford University

Human Computer Interaction Lecture 04 [ Paradigms ]

Interaction Design (IxD) (User Experience Design I) History

CSE440: Introduction to HCI

CS 315 Intro to Human Computer Interaction (HCI)

Chapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space

Human Computer Interaction (HCI, HCC)

CMSC434 Intro to Human-Computer Interaction. Data Gathering and User Research Monday, February 13, 2012 Instructor: Jon Froehlich TA: Kotaro Hara

First day quiz Introduction to HCI

CSE 190: 3D User Interaction. Lecture #17: 3D UI Evaluation Jürgen P. Schulze, Ph.D.

Introduction to Human-Computer Interaction

In-House vs. Outsourced Content Creation

HUMAN COMPUTER INTERFACE

Assistant Professor Computer Science. Introduction to Human-Computer Interaction

CS 889 Advanced Topics in Human- Computer Interaction. Experimental Methods in HCI

CS 3724 Introduction to HCI

CMSC434. Introduction to Human-Computer Interaction. Week 02 Lecture 02 Feb 2, 2016 Design Thinking and Design Process. Jon

CMSC434 Intro to Human-Computer Interaction. Data Gathering and User Research Tuesday, February 12, 2013 Instructor: Jon Froehlich TA: Matt Mauriello

Lecture 1 - Introduction to HCI CS-C

CSCI 526 Mobile Games Development (4 units) Spring 2018

Who are these people? Introduction to HCI

Introduction Overview

week Activity Theory and HCI Implications for user interfaces

Welcome to Leadership

Design and Creation. Ozan Saltuk & Ismail Kosan SWAL. 7. Mai 2014

A Glimpse of Human-Computer Interaction. Jim Hollan Department of Cognitive Science Department of Computer Science and Engineering

HUMAN COMPUTER INTERACTION 0. PREFACE. I-Chen Lin, National Chiao Tung University, Taiwan

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN

Agile Product Planning

CS 354R: Computer Game Technology

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR

HCI/Design Overview and Jobs for New College Grads

Problem set: Op-amps

CMP2019M Human-Computer Interaction. Week 1 Introduction

The e-book Journal for Authoring Success

Human Computer Interaction

SIM 15/16 T1.1 Introduction to HCI

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

About Software Engineering.

Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES Media Design Grade 11 BIG IDEAS

Software Life Cycle Models

10. Personas. Plan for ISSD Lecture #10. 1 October Bob Glushko. Roadmap to the lectures. Stakeholders, users, and personas

BAs ARE FROM VENUS. DESIGNERS ARE FROM MARS, DESIGNERS ARE FROM Uranus Jupiter. Saturn Mercury. Venus. Mars. Earth.

Milestone 2. Presentation Demonstration? Due July 5 th at noon. Additional requirements info User testing results

Design Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands

Brand Planner WORKBOOK

Research Topics in Human-Computer Interaction

A Glimpse of Human-Computer Interaction

Timeline of Significant Events

Process Book Jolee Nebert Spring 2016

Design of Multimodal Media Systems

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website

BIG IDEAS. Personal design choices require self-exploration, collaboration, and evaluation and refinement of skills. Learning Standards

Designing Interactive Systems II

Part 1: Unit Overview. Unit Aims. Unit Abstract. Unit Outcomes. Unit Outcomes

Human Computer Interaction. What is it all about... Fons J. Verbeek LIACS, Imagery & Media

Roadmapping. Market Products Technology. People Process. time, ca 5 years

immersive visualization workflow

ADVICE FOR USING THE BLUEPRINT

CS 6474/CS4803 Social Computing: Introduction

THE ROLE OF USER CENTERED DESIGN PROCESS IN UNDERSTANDING YOUR USERS

VISUAL STUDIES 2 CONCEPT STUDIO: PHOTO IMAGING / DARKROOM Syllabus

Circuit Programme Handbook

Design and prototyping. CS4784: HCI Capstone Virginia Tech Instructor: Dr. Kurt Luther

CURRICULUM MAP. Course/ Subject: Principles of Technology Grade: Month: Sept-Oct (Communication) Enduring Understanding

Today. Sketching and Toolkits. Questions? Announcements 10/02/2017. February 9, Finishing coding activity. Sketching.

Pearls of Computation: Joseph Carl Robnett Licklider Man Computer Symbiosis on the Intergalactic Computer Network

Introduction to HCI. CS4HC3 / SE4HC3/ SE6DO3 Fall Instructor: Kevin Browne

YEAR 7 & 8 THE ARTS. The Visual Arts

Mistake #1 Letting the Men Handle the Finances

Interaction Concept: Transformative Transactions: Designing for New Banking Experiences

An Introduction to Venture Capital SUBJECT TO CHANGE

Family Feud Using PowerPoint - Demo Version

Computer Games Laboratory. Prototyping

Usability versus Playability?

DESIGN THINKING AND THE ENTERPRISE

Human-Centered Design. Ashley Karr, UX Principal

Enduring Understandings 1. Design is not Art. They have many things in common but also differ in many ways.

Game Design

CS248 Video Game Help Session A primer on game development

SAMPLE. Lesson 1: Introduction to Game Design

Presence for design: Creating an atmosphere with video collages. Ianus Keller (presenting), Pieter Jan Stappers (TU Delft) and Jorrit Adriaanse (SARA)

Portfolio Guidance Graduate Diploma in Architecture

Human Computer Interaction. Content. Human Computer Interaction LECTURE 1 INTRODUCTION TO HCI PRINCIPLES & KEY CONCEPTS

A Brief History of IT

Artificial Intelligence in the World. Prof. Levy Fromm Institute Spring Session, 2017

Microsoft Services. Mixed Reality: Helping manufacturers develop transformative customer solutions

EFFECTIVE WEBSITES WHAT IS AN EFFECTIVE WEBSITE?

Contextual Design Observations

EECS 4441 Human-Computer Interaction

Transcription:

stanford hci group http://cs147.stanford.edu Human-Centered Design Scott Klemmer Autumn 2009

Recap: Course Overview Project-based course Weekly assignments, due Thursday noon Two weekly lectures, studio Final project presentations: Tuesday 12/8, 7p-10p

Human-Centered Design Users tasks and goals are the driving force behind development Users are consulted throughout development All design decisions are taken from within the context of the users, their work, and their environment Attentive to human abilities, goals, and desires

Why is HCI Important? Major part of work for real programs approximately 50% Bad user interfaces cost money 5% satisfaction up to 85% profits finding problems early makes them easier to fix reputation of organization (e.g., brand loyalty) lives (Therac-25) User interfaces hard to get right people are unpredictable intuition of designers often wrong Studies have shown that the design, programming, and evaluation of the UI can take up to 50% of the project time and cost for a wide range of commercial and in-house software Nearly 25% of all applications projects fail. Why? overrun budgets & management pulls plug others complete, but are too hard to learn/use Solution is user-centered design. Why? easier to learn & use products sell better can help keep a product on schedule finding problems early makes them easier to fix! training costs reduced

User Interface Development Process Customers, Products, Business, Marketing Customers, Products, Business, Marketing Design Discovery Design Exploration Evaluate Production Customers: - Roles (Who) - Tasks (What) - Context (Stories) Marketing: - Business Priorities - Messages Technology: - Products - Architecture Design: - Leading/competing technologies Storyboard Review & Iterate Work together to realize the design in detail Evaluate with Customers based on slide by Sara Redpath, IBM & Thyra Trauch, Tivoli Design Definition: - Design Problem Statement - Targeted User Roles (Who) - Targeted User Tasks (What) - Design Direction Statements Proposal: Demos/ Lo Fi Prototypes (How) Specification: Hi Fidelity, Refined Design - Based on customer feedback - Foundation in product reality - Refined Design description

Usability According to the ISO: The effectiveness, efficiency, and satisfaction with which specified users achieve specified goals in particular environments This does not mean you have to create a dry design or something that is only good for novices it all depends on your goals

Usability/User Experience Goals Set goals early & later use to measure progress Goals often have tradeoffs, so prioritize Example goals Learnable faster the 2 nd time & so on Memorable from session to session Flexible multiple ways to do tasks Efficient perform tasks quickly Robust minimal error rates good feedback so user can recover Discoverable learn new features over time Pleasing high user satisfaction Fun

Who Creates UIs? A team of specialists (ideally) graphic designers interaction / interface designers information architects technical writers marketers test engineers usability engineers software engineers customers In this course you will wear the hats of many of these specialists.

Design Applied Psychology Computer Science There are multiple strands, sometimes in parallel, sometimes cross-fertilizing. * Goal is not to advocate, but explain.

Walter Gropius Form Follows Function Design for People, design for manufacturing. Le Corbusier s assertion that a house is a machine for living in. http://en.wikipedia.org/wiki/bauhaus

Among other things, famous for modernist typography. (directed by Jan Tschichold) Then, in 1933, the Nazi party comes to power, forcing the Bauhaus to close. many such as Walter Gropius, eventually land in the US, especially at Harvard and in Chicago. Asymmetric, san serif typography.

Vannevar Bush As We May Think WWII is ending Capturing, Storing, Retrieving, Sharing Information Interactive! Human-Centered Founds NSF/DARPA - was Fred Terman s advisor - Sets up the notion of Gov t funding (NSF/DARPA) - and of University research at scale as forming the leading edge of applied research

Digital Computing A year later, on Feb 14, 1946 ENIAC was unveiled. ENIAC was the first large-scale, electronic, digital computer capable of being reprogrammed to solve a full range of computing problems Unveiled on Feb 14, 1946. Designed by John Mauchly and J. Presper Eckert. It weighed almost 30 tons. Input was possible from an IBM card reader, while an IBM card punch was used for output.

Compilers Now, this idea of creating tools to empower users has a long and storied history, beginning with Grace Hopper s invention in the early 1950s of the first compiler. What s inspirational for me is that she conceptualized how improved tools could provide a much wider audience with access to computation. In the intervening years, good programming environments for the desktop and web enabled legions of developers to create the content that helped put a PC on every desk, and the goal of my group s research is to enable an analogous success for ubiquitous computing. Specifically, our interest lies in the move from tools for technology experts toward tools for domain experts, designers.

Graphical UI Licklider and Project MAC lead to Sketchpad! Initiated both graphics & HCI in one fell swoop. Was also Alan Kay s advisor.

Mouse, Hypertext Influenced by Bush, @SRI (then part of Stanford) - Hypertext - Mouse did informal testing, tried multiple versions - Fall Joint Computer Conference

Alan Kay gets his PhD at Utah, working with Ivan Sutherland. Spends two years at SAIL, then leaves for newly created PARC, headed by Bob Taylor.

AIP MEMO 1 Emerging theory permits calculation of behavior. Computing tasks within early scope of theory. Computer science one-sided. Payoff for knowing how humans process. An Applied Psychology Unit would is ultimately profitable.

The best way to have a good idea is to have lots of ideas. -Linus Pauling Linus Pauling may be the premier chemist of the twentieth century. He was awarded the Nobel Prize for his work on describing the nature of chemical bonds. What his work philosophy shares with that of professional de signers is the practice of trying out multiple alternative ideas, approaches, solution strategies. (rewrite)

Prototypes for the Microsoft mouse From Moggridge, Designing 8 There are three specific ways in which construction of multiple alternatives is important in design: Interactions, Ch2 First, designers may build dozens of prototypes to get a more complete understanding of a design space. For example, Paul Bradley at IDEO built about eighty foam models for the original Microsoft mouse to quickly explore different directions.

[Buxton, Sketching User Experiences] Bill Buxton and many other reflective designers see the core of design as consisting of two activities: generating multiple possible solutions to a problem (divergence), followed by a selection of desirable solutions from that set (or convergence).

Inspiration

Good artists borrow, great artists steal - Pablo Picasso Les Demoiselles d'avignon 19th century Fang sculpture

Selfassessment You ll get better with time Our goal is for this experience to be authentic (It s more work for us) The TAs are your safety net. They ll steer you right if you go wrong. You can use the rubric to guide your work.

stanford hci group http://cs147.stanford.edu Human-Centered Design Scott Klemmer Autumn 2009 Fall 2009