IDEO and the Palm V Mock-up in the Product Development Process.

Slides:



Advertisements
Similar presentations
Design Time Here We Go!.
Advertisements

Design, prototyping and construction
Systems Investigation and Analysis
Agile Usability Testing Methods
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Alternate Software Development Methodologies
Human Computer Interaction
Project Work Playtesting + Postmortem. Plan for today Lecture + discussion Groups status report New Features /Changes in game engine LUNCH BREAK Group.
Senior Project Database: Design and Usability Evaluation Stephanie Cheng Rachelle Hom Ronald Mg Hoang Bao CSC 484 – Winter 2005.
CS147 - Terry Winograd - 1 Lecture 9 – Prototyping Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Introduction to Management Information Systems Chapter 6 System Development HTM 304 Spring 06.
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
SE 555 Software Requirements & Specification 1 SE 555 Software Requirements & Specification Prototyping.
What is a prototype? A prototype is a small scale model of your larger product. Can be a physical object, or a simple software program. Many physical.
Prototyping March 8, Product Concept Prototypes An approximation (in any appropriate medium) of a concept along one or more dimensions of interest.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Sofia Carlander Kinoshita Laboratory 2004/2005
Rapid Prototyping Model
Human Computer Interaction & Usability Prototyping Design & Prototyping HCI Prototyping.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Striving for Quality Using continuous improvement strategies to increase program quality, implementation fidelity and durability Steve Goodman Director.
Problem Solving Design Process.
Tietojärjestelmien peruskurssi Systeemisuunnittelu ja prototyyppimenetelmä Malin Brännback.
Principles of User Centred Design Howell Istance.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Section Market Research & Development
Overview Prototyping and construction Conceptual design
HCI Prototyping Chapter 6 Prototyping. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “prototyping” –Explain the.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
UE Approach towards AUBI Design Patterns Adesh Singh 28 May 2008.
UML & Prototyping. What is a prototype? A prototype is a small-scale model. It can be (among other things): a series of screen sketches a storyboard,
Merja & Pauli Rapid prototyping & other stuff.
COMP5047 – Design Prototyping and storyboards Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies Acknowledgements:
SOFTWARE PROTOTYPING Anil Kumar.Arikepudi.
Model Making in Design Model making plays a vital role in the process of designing. At every stage of design, from conception to completion, the construction.
Big Idea 1: The Practice of Science Description A: Scientific inquiry is a multifaceted activity; the processes of science include the formulation of scientifically.
Prototyping CSCI 4800 Spring 2007 Kraemer. Learning Goals Understand the uses of different types of prototypes for different kinds of designs and be able.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Rapid software development 1. Topics covered Agile methods Extreme programming Rapid application development Software prototyping 2.
Web Site Usability. Benefits of planning usability Increased user satisfaction, which translates directly to trust and brand loyalty Increased user productivity,
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
Professional Development PLC Lead Training Cultural Shifts: Rethinking what we do and why we do it Together, we can make a difference.
ITM 407: Human and Technology Interaction Management Chapter 9. Design Production Dr. Evren Eryilmaz.
Computer Aided Design By Brian Nettleton This material is based upon work supported by the National Science Foundation under Grant No Any opinions,
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
CS 5150 Software Engineering Lecture 3 Software Processes 2.
SOFTWARE ENGINEERING MCS-2 LECTURE # 4. PROTOTYPING PROCESS MODEL  A prototype is an early sample, model or release of a product built to test a concept.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Welcome to Seminar 8 “The wastebasket is a writer’s best friend,” by Isaac Bashevis Singer. -- Why do you think that is ?

Team Assessment In software development, teams are how we accomplish more and better than what can be accomplished by an individual.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Engineering Design Process Brookville Intermediate School 7 th Grade.
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Design, prototyping and construction(Chapter 11).
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Tuesday CS 321 Human-Computer Interaction Paper Prototyping Video: Paper Prototyping.
Rapid Prototyping: An Alternative Instructional Design Strategy S. D. Tripp and B. Bichelmeyer (1990)
Introduction to System Evaluation IS 588 Dania Bilal & Lorraine Normore Spring 2007.
TK2023 Object-Oriented Software Engineering
Prototype Model Lecture-4.
Design, prototyping and construction
Topic 3 Modeling.
Computer Science Department
Design, prototyping and construction
COMP444 Human Computer Interaction Prototyping
System Development Methods
Presentation transcript:

IDEO and the Palm V Mock-up in the Product Development Process

Prototype for different purposes

Fail often to succeed sooner Generate a fountain of idea Absurd-appearing but innovative Make models to test the ideas Select the best idea and iterate You learn just as much from a model that’s wrong as you do from one that’s right - Steve Vassallo, IDEO

Pit-falls Unable to precisely predict  Outcome  Time  Cost Unable to make keep client involved Creeping elegance – perfection that leads to cost and time overrun

Never go to a client meeting without a prototype - Dennis Boyle, IDEO

Rapid, Rough, Right Rapid: Take the fastest route, not necessary the most high-tech one Rough: Don’t spent time and effort on unnecessary details Right: Actually help you to make correct decision

Rapid Despite the popularity of Palm III, little user preferences exists Create observational database by giving out palm pilots to colleagues and friends Feedback s point out:  Breaking after being dropped  Case rigidity  Battery door placement  Location of stylus holder

Rough Quick and dirty prototyping allowed for a greater number of iterations Create early prototype from readily available materials  Wood  Cardboard  Foam  Lego  Erector sets

Rough

Form evaluation

Right Build several models focused on getting specific aspect of a product right Minimise the effort and eliminate unnecessary sections

New concepts

Cover

Configuration

Right

Engineering evaluation

Finish product

Prototype for different purposes

Other examples

Form Evaluation

'myto' chair by konstantin grcic. Adapted from: chrome://brief/content/brief.xul

Mock-ups Mock-ups are used by designers mainly to acquire feedback from users about designs and design ideas early in the design process. Mock- ups are 'very early prototypes' made of cardboard or otherwise low-fidelity materials. The user, aided by the designer, may test the mock-up (imagining that it works) and thus provide valuable feedback about functionality/usability/understanding of the basic design idea/etc. By Mads Soegaard for Wikipedia

The Advantages of Mock-ups Mock-ups incite criticism from users because they are low-cost (can be made of cardboard) and low-fidelity. If a user is presented with an early version of a system that has required substantial work, he/she is likely to be more reluctant (as well as able) to critise it. When using mock-ups of cardboard or similar materials, the user and designer can collectively change the design using familiar tools such as pens, scissors etc. As such, mock-ups are a discussion medium and a discussion facilitator between designer and user. Not only can the mock-up function as a discussion medium between designer and user but also between the members of the design team. Thus, mock-ups may help facilitate work across disciplinary borders, bringing together a disparate team. Mock-ups make it possible to do usability testing early in the development process. Mock-ups incite and legalise experimentation as they are inexpensive to alter. Mockups focus on content and functionality and turn attention away from details of graphic design.

You can fix it now on the drafting board with an eraser or you can fix it later on the construction site with a sledge hammer.