Design Prototyping & An Exercise in Design Creativity. Joe Mertz M. Bernardine Dias Fall 2007

Similar documents
dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University

Homework Set 2. A brief discussion

Design, Ideation, and Prototyping

Lecture 6. Design (3) CENG 412-Human Factors in Engineering May

Administrative Stuff. Examples of project processbooks and link to a project prototype on the website Next Week: Evaluation methods, cultural probes

Prototyping. Readings: Dix et al: Chapter 5.8 Marc Rettig: Prototyping for tiny fingers, Communications of the ACM, April 1994.

Seng310 Lecture 8. Prototyping

Design, prototyping and construction

Lecture 8: Rapid Prototyping. CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University.

Prototyping for usability engineering

Ideate. Empathize. Prototype. Define. Test. CS:2520 Human-Computer Interaction. Fall 2016.

cs414 principles of user interface design, implementation and evaluation

User Centered Design And Prototyping

Assignments. Assignment 2 is due TODAY, 11:59pm! Submit one per pair on Blackboard.

Human-Computer Interaction. CA357 Lecture 7 More on Prototyping

Prototyping. SWE 432, Fall Web Application Development

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

Low fidelity: omits details High fidelity: more like finished product. Breadth: % of features covered. Depth: degree of functionality

CS -213 Human Computer Interaction Spring Prototyping. Imran Ihsan. Assistant Professor (CS) Air University, Islamabad

Lecture Notes CPSC 491 (Fall 2018) Topics. Peer evals. UI Sketches. Homework. Quiz 4 next Tues. HW5 out. S. Bowers 1 of 11

What is a prototype?

Interactive (High-fi) Prototype (Group)

IPM 15/16 T2.1 Prototyping

Design, prototyping and construction

Your TOOLKIT 9-11 March 2018

CS/ISE 5714 Usability Engineering. Topics. Introduction to Rapid Prototyping. Rapid Prototyping in User Interaction Development & Evaluation

Informed Consent and the Consent Form

Prototyping. Unit 5. Zeno Menestrina, MSc Prof. Antonella De Angeli, PhD

The process of interaction design and Prototyping

The Basics of Variable Data. Tips for Using Variable Data Within your Direct Marketing Campaigns

Prototyping. Oct 3, 2016

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

Questions? Project #1 due today Project #2 out today Grad project due in a week Remember: mid-term on 10/29

Interaction Design: Part II

What is a prototype?

13/9/10 PROTOTYPING. Cris3an Bogdan

Creating an Intranet using Lotus Web Content Management. Part 2 Project Planning

Human-Computer Interaction Design

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

Chapter 11 DESIGN, PROTOTYPING and CONSTRUCTION

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

What is a prototype?

Tracking System for Job Applicants Sprint Schedule and Overview. By Erik Flowers

Designing. Simon Wilson Interaction designer, DWP Digital

Rapid Prototyping. Sketches, storyboards, mock-ups and scenarios

What is a prototype?

CS3205 HCI IN SOFTWARE DEVELOPMENT INTRODUCTION TO PROTOTYPING. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)

CIS4930 / CIS6930: USER EXPERIENCE DESIGN INSTRUCTOR: DR. LISA ANTHONY

Specifying and Prototyping

Page 1. Ideas to windows. Lecture 7: Prototyping & Evaluation. Levels of prototyping. Progressive refinement

MIT GSL week 4 Wednesday. User Interfaces II

CS/ISE 5714 Spring 2013

Descriptions for CIS Classes (Fall 2017)

Virtual Platform Checklist for Adobe Connect 9

UX Intensive Takeaways In Action. J.J. Kercher December 8, 2011

CLIENT ONBOARDING PLAN & SCRIPT

Lecture 16. Will spend Thursday setting up group projects No exams. 10% added to in-class/homework. 10% added to final group project.

CLIENT ONBOARDING PLAN & SCRIPT

This exam is open book / open notes. No electronic devices are permitted.

Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved.

CS3205 HCI IN SOFTWARE DEVELOPMENT PROTOTYPING STRATEGIES. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)

Problem and Solution Overview: An elegant task management solution, that saves busy people time.

Paper Prototyping. Paper Prototyping. Jim Ross. Senior UX Architect, Flickr: CannedTuna

Plus 10: Descending the Design Funnel THE 10 PLUS 10 METHOD. developing 10 different ideas and refinements of selected ideas

Web Design Course Syllabus and Course Outline

MOBILE PROTOTYPING DESIGN WORKSHOP: Sketching Your Way to Better UX

Design Thinking: Design Review Workshop

Lecture 23: Domain-Driven Design (Part 1)

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

CMSC434. Introduction to Human-Computer Interaction. Week 07 Lecture 12 Mar 8, 2016 Prototyping III. Jon

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV

learning outcomes 10 min.

Prototyping & Building a System

Software Development Process Models

Laboratory 5: Collaborative Text Editing

Anirudha Joshi IDC, IIT Bombay

Process of Interaction Design and Design Languages

CS/ISE 5714 Usability Engineering. Topics. Introduction to Systems Analysis MENU. Systems Analysis

Flow. Streamlining your creative process so you can pursue your passions. Hi-Fidelity Prototype Report

MMI 2. Tutorials. Winter Term 2017/18. LMU München - LFE Medieninformatik. Prof. Andreas Butz Renate Häuslschmid Christina Schneegaß

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

13: MOODLE WIKIS. Oklahoma Department of CareerTech WELCOME TO THE MOODLE WIKIS TUTORIAL! In this tutorial, you will learn:

Lecture 13 Prototyping

Chapter 2 Web Development Overview

CS 350 COMPUTER/HUMAN INTERACTION

AREA Judo Math Inc.

Choosing the Right Usability Tool (the right technique for the right problem)

CS Equalizing Society - Assignment 8. Interactive Hi-fi Prototype

Series. Student. Space and Shape. My name

Designed for Use Usable Interfaces for Applications and the Web

UX / UI THE BOOT CAMP AT UT AUSTIN CURRICULUM OVERVIEW. McCombs School of Business School of Information

INTRODUCTION. 2. User-centred interface design.

SWEN 444 Human Centered Requirements and Design Project Breakdown

Outline. Usability Testing CS 239 Experimental Methodologies for System Software Peter Reiher May 29, What Do We Mean By Usability?

Custom SharePoint Workflows

stanford hci group / cs376 Design Tools Ron B. Yeh 26 October 2004 Research Topics in Human-Computer Interaction

Chris Taylor Interaction Design Lead Home Office

MOBILE APP DEVELOPMENT

Level 4 Diploma in Computing

Transcription:

Design Prototyping & An Exercise in Design Creativity Joe Mertz M. Bernardine Dias Fall 2007

Prototyping can be used: In good iterative design practices To refine designs with formative evaluations In good participatory design Allows for collaboration in interim stages To keep the scope of your class projects reasonable 2

What to prototype We ll first discuss prototyping computer applications Applications, databases, web sites, etc. Then devices 3

Types of design prototyping High-fidelity prototyping Sketches Paper prototyping Storyboarding Web-based prototyping Software prototyping Video prototyping Wizard of Oz 4

High-fidelity prototyping Provides (near) complete functionality to the target system Fully interactive (like the target system) Has the look and feel of the target system Can be used for quantitative experimentation 5

High-fidelity prototyping Take long to build and change Expensive Users may refrain from giving feedback, for they see it is already locked in stone Users tend to comment on surface issues, not core functionality Developers resist changes Prototype can set expectations that are hard to change A single bug in a hi-fi system can thwart the whole test 6

Initial sketches Low fidelity prototyping http://www.cs.cmu.edu/~landay/research/publications/silk_chi/jal1bdy.html 7

Paper prototyping Mock up the interface with a series of paper elements Evaluator manipulates the elements to model the interface User simulates interaction by pointing and/or speaking The prototype provides detail into the function and flow of the system, but is not true to the look and feel of the final system. Source: http://www.usabilitybok.org/methods/p312 8

Paper prototyping tools Big heavy paper (bigger than 8.5x11) Lots of 5x8 inch cards Adhesives (tape, post-it glue) Markers, pens, pencils Sticky note pads of various sizes Acetate sheets Scissors, exacto-knives Excellent how to: Prototyping for tiny fingers: http://portal.acm.org/citation.cfm?id=175276.175288 9

Storyboard Storyboard depicts a series of illustrations representing A process Flow through a web site Function of an application Can be used to check if the steps of an application make sense to the user. 10

Web-based prototyping Use HTML to mock-up the interface of an application without implementing the functionality behind it. Use web-based form elements Text input boxes Check boxes Radio buttons 11

Software prototyping Develop a demo of an application Some semblance of a user interface. Perhaps little or no functionality E.g. in Flash 12

Video prototyping Develop a (paper, web-based, software) prototype Videotape a user interacting with hit Videotape can be edited to simulate functionality Show it to target end users to get feedback 13

Wizard of Oz Mock up a web-based or software interface User interacts with the system, as if it was fully functioning Hidden developer (wizard) processes inputs and responds with simulated outputs. Especially suited for intelligent interfaces (e.g. tutors, natural language interfaces) 14

Devices, sensors, robots Devices, sensors, and robots can be similarly prototyped. Using easy to use materials, such as LEGO aluminum, and off-the-shelf parts Demonstrate ideas with human control with remote control Rapid Prototyping of Small Robots http://www.cs.cmu.edu/~illah/papers/pprk.pdf 15

Logistical Considerations Time and cost to get to a prototype Fidelity to key functionalities Is it suitable to do a formative evaluation with? What are the infrastructure requirements? For example, what are the power needs? Communication constraints? Etc. Content creation and language needs Cultural appropriateness Distribution and maintenance 16

Ethical and Legal Considerations Users outside the design team may be required to sign a consent form before participating in a prototype evaluation session. IRB approval may be required Check with faculty first to be sure Design user studies that benefit the users in the study in some way Be careful with using control groups 17

Some Brainstorming hints Everyone contribute. If you can t think of something useful to say, say something ridiculous Don t critique, build upon. Change agent focus (what if you were the trafficked, the trafficker, the family, the John) 18

SCAMPER (A brainstorming generator list) Substitute Combine Adapt Minimize/Magnify Put to other uses Eliminate/Elaborate Reverse/Rearrange 19

An exercise in design crea t i v ity Instructions: Break up into groups Spend 20 minutes brainstorming about creative technology solutions for the scenario below. Keep in mind that the goal of this assignment is not to think through complete solutions; the goal is to motivate initial brainstorming that encourages creativity in technology solutions within identified constraints and requirements. Your solutions can involve any current technology or likely innovations in the next 10 years (you will need to justify this somewhat) After further investigation, you may discover that some of your ideas are not suitable or feasible that is ok; your goal in this exercise is to be as creative as possible while taking into account any immediately obvious restrictions Scenario: From Himalayan villages to Eastern European cities, people - especially women and girls - are attracted by the prospect of a well-paid job as a domestic servant, waitress or factory worker. Traffickers recruit victims through fake advertisements, mail-order bride catalogues and casual acquaintances. Upon arrival at their destination, victims are placed in conditions controlled by traffickers while they are exploited to earn illicit revenues. Many are physically confined, their travel or identity documents are taken away and they or their families are threatened if they do not cooperate. Women and girls forced to work as prostitutes are blackmailed by the threat that traffickers will tell their families. Trafficked children are dependent on their traffickers for food, shelter and other basic necessities. Traffickers also play on victims' fears that authorities in a strange country will prosecute or deport them if they ask for help. The Global Program against Trafficking in Human Beings (GPAT) is looking for assistance in alleviating this situation. How can technology help? Basis for scenario: http://www.unodc.org/unodc/trafficking_human_beings.html