Prototyping Disusun oleh: Lily Wulandari.

Slides:



Advertisements
Similar presentations
Chapter 11 Design, prototyping and construction 1.
Advertisements

Design, prototyping and construction
Rapid Prototyping Dimensions and terminology Non-computer methods
ISE554 Human Computer Interaction Design 2.3 Principled Methods for Design.
Human Computer Interaction
DESIGN, PROTOTYPING and CONSTRUCTION
Prototyping Techniques
ISP 666 Week 6 Prototyping. Design a Solution From task to system From abstract to concrete Task Models UI Presentation evaluation Conceptual Model System.
Chapter 8 Prototyping and Rapid Application Development
Prototyping Sketches, storyboards, and other prototypes.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
CS147 - Terry Winograd - 1 Lecture 9 – Prototyping Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Prototyping Sketches, storyboards, and other prototypes.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
Human Computer Interaction & Usability Prototyping Design & Prototyping HCI Prototyping.
Rapid Prototyping Sketches, storyboards, mock-ups and scenarios.
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)
Storyboarding 1. Purpose of Storyboarding  To gain an early reaction from users on the concepts proposed for the application.  They are an effective.
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,
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 17 Prototypes and Design.
Fall 2002CS/PSY Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios Agenda Dimensions and terminology Non-computer methods Computer methods.
1 Lecture 16 Prototyping Software Engineering. 2 Outline Definitions Uses of prototyping in the design process Prototyping approaches Prototyping “technologies”
Prototyping CSCI 4800 Spring 2007 Kraemer. Learning Goals Understand the uses of different types of prototypes for different kinds of designs and be able.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Prototyping 1. Design Document How express your design ideas. How express your design ideas. Key notions Key notions Cheap, FastCheap, Fast Flexibility.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
Prototyping. Objectives By the end of class, you will be able to… Explain why prototyping is an important phase of design. Create and test paper prototypes.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Team Skill 2 Understanding User and Stakeholder Needs Storyboarding (13)
Design, prototyping and construction(Chapter 11).
Digital Media & Interaction Design LECTURE 4+5. Lecture 4+5 Draw requirement + Prototyping.
Lecture 2 Supplement - Prototyping
Sampath Jayarathna Cal Poly Pomona
Planning Interactive Multimedia
Human Computer Interaction Slide 1
User-centred system design process
Prototyping & Design CS 352.
INF385G: Topic Discussion Huang, S. C.
Prototyping CPSC 481: HCI I Fall 2014
PROJECT LIFE CYCLE AND EFFORT ESTIMATION
Prototyping the User Interface
Iterative design and prototyping
Wrapping up prototyping
Prototyping.
Introduction to Prototyping
Recall The Team Skills Analyzing the Problem (with 5 steps)
Prototyping.
CS 321: Human-Computer Interaction Design
Design, prototyping and construction
Topic 3 Modeling.
Chapter 11 Design, prototyping and construction 1.
The Role of Prototyping
Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios
DESIGN, PROTOTYPING and CONSTRUCTION
Creative Design Solutions: Design Thinking
Computer Science Department
Sketches, storyboards, mock-ups and scenarios
Chapter 8 Prototyping and Rapid Application Development
Creative Design Solutions: Design Thinking
1.02 Creative Design Solutions: Design Thinking
Lesson 2 Prototyping.
Design, prototyping and construction
Design, prototyping and construction
COMP444 Human Computer Interaction Prototyping
Presentation transcript:

Prototyping Disusun oleh: Lily Wulandari

Definition Prototyping is an integral part of Design Thinking and User Experience design in general because it allows us to test our ideas quickly and improve on them in an equally timely fashion. Many of us may recall the art of prototyping from our early childhood where we created mock-ups of real-world objects with the simplest of materials such as paper, card, and modelling clay or just about anything else we could get our hands on. There is not much difference between these types of prototypes and the early rough prototypes we may develop at the earlier phases of testing out ideas.

Definition (Continue...) A prototype is a simple experimental model of a proposed solution used to test or validate ideas, design assumptions and other aspects of its conceptualisation quickly and cheaply, so that the designer/s involved can make appropriate refinements or possible changes in direction.

How do we express early design ideas? No software coding at this stage.

Brainstorming Ideas Connecting all the dots in a three by three dot matrix by only drawing four lines.

Brainstorming Ideas Based on the items in this picture, (candle and a box of thumbtacks) how do you fix the candle to the wall without the wax dripping onto the table?

Prototype A limited representation of a design that allows users to interact with it and to explore its suitability Allows stakeholders to interact with the envisioned product, gain some experience of using and explore imagined uses E.g. paper-based storyboards of a system, cardboard mockup for a desktop laser printer, hyperlinked screens

Key notes Make it fast!!! Allow lots of flexibility for radically different designs . Make it cheap. Promote valuable feedback. *** Facilitate iterative design and evaluation ***

Dilema . . . You can’t evaluate design until it’s built But ... After building, changes to the design are difficult

The solution! Simulate the design, in low-cost manner, one of them is by making a model (prototype). we can implement UCD (User Centered Design) in making the prototype. UCD is about designing interactive technology to meet user needs.

Stages of UCD: Understand user needs. Describe user needs. Designing a prototype as an alternative. Evaluate design.

Characteristics in the UCD process Understanding the user and they need. Focus on the user in the initial stages of design and evaluate the design results. Identify, making documentation and approve the use and purpose of user experience. Repetition is almost certain. The designers never succeeded in just one process. In other fields the design of a prototype is usually a model on a small scale. Example: Building Mockups

Why use a prototype Evaluation and feedback on interactive designs. Team members can communicate effectively. Stakeholders (in this case the user) can see, touch, interact with the prototype. Designers can put out their ideas. Visualize ideas and develop them. Can answer questions  help select among alternatives.

Why We Need to Prototype By prototyping and then testing those prototypes, you can reveal assumptions and biases you have towards your ideas, Uncover insights about your users that you can use to improve your solutions or create new ones

Why We Need to Prototype You can use prototyping as a form of research even before other phases in Design Thinking Allowing you to explore problem areas in interfaces, products or services, and spot areas for improvement or innovation

Prototype dimensions Representation How is the design depicted or represented? Can be just textual description or can be visuals and diagrams. Scope Is it just the interface (mock-up) or does it include some computational component?

Dimensi prototype Executability Can the prototype be “run”? If coding, there will be periods when it can’t. Maturation What are the stages of the product as it comes along? Revolusionary: Throw out old one. Evolusionary : keep changing previous design.

Rapid Prototyping Methods Non-Computer (Typically earlier in process) vs Computer-Based (Typically later in process)

Non-Computer (Manual) Methods Goal Want to express design ideas and quick & cheap opinions on system. Design Description Can simply have a textual description os a system design. Obvious weakness is that it’s so far from eventual system. Doesn’t do a good job representing visual aspecs of interface.

Non-Computer (Manual) Methods Sketches, Mock-ups Paper-Based “drawings” of interfaces. Good for brainstorming. Focuses people on high-level designations. Not so good for illustrating flow and the details. Quick and cheap  helpful feedback.

Non-Computer (Manual) Methods Storyboarding Pencil and paper simulation or walkthrough of system look and functionality. Use sequence of diagrams/drawings. Show key snap shots. Quick & easy.

Non-Computer (Manual) Methods Example:

Non-Computer (Manual) Methods Scenarios Hypothetical or fictional situations of use. Typically involving some person, event, situation and environment. Provide context of operation. Often in narrative form, but can also be sketches or even videos.

Non-Computer (Manual) Methods Scenario Utility Engaging and interesting. Allows designer to look at problem from another person’s point of view. Facilitates feedback and opinions. Can be very futuristic and creative.

Non-Computer (Manual) Methods Other Techniques Tutorials and Manuals Maybe write them out ahead of time to flesh out functionality. Forces designer to be explicit about decisions. Putting it on paper is valuable.

Computer Methods Simulate more of system functionality. Usually just some features or aspects Can focus on more of details Danger: Users are more reluctant to suggest changes once they see more realistic prototype.

Terminology Horizontal Prototype Very broad, does or shows much of the interface, but does this in a shallow manner. Vertical Prototype Fewer features or aspects of the interface simulated, but done in great detail. Early Prototyping Late Prototyping Low-fidelity Prototyping (prototype with a low level of accuracy)

Terminology

Prototyping Tools Draw/Paint programs Ex. Photoshop, CorelDraw. Scripted Simulations/slide shows Ex. PowerPoint, Hypercard, Macromedia Director, HTML. Interface Builders Ex. Visual Basic, Delphi, UIMX

Prototyping Tools Draw/Paint programs Draw each screen, good for look Thin, Horizontal Prototype Adobe Photoshop

Prototyping Tools Scripted Simulations/Slide show Put storyboard-like views down with (animated) transitions between them Can give user very specific script to follow Often called chauffleured prototyping

Prototyping Tools Macromedia Director

Prototyping Tools Interface Builders Tools for laying out windows, controls, etc. of interface Have build and test modes that are good for exhibiting look and feel Generate code to which back-end functionality can be added through programming

Prototyping Tools Control Properties UI Controls Design Area

Good Feature: Easy to develop & modify screens Supports type of interface you are developing Supports variety I/O devices Easy to link screens and modify links

Good Feature: Allows calling external procedures & program Allows importing text, graphics, other media Easy to learn and use Good support from vendor

Conclusion Some of the purposes that prototypes fulfil are: Exploring and Experimentation You can use prototypes to explore problems, ideas, and opportunities within a specific area of focus and test out the impact of incremental or radical changes. Learning and Understanding Use prototypes in order to better understand the dynamics of a problem, product, or system by physically engaging with them and picking apart what makes them work or fail.

Conclusion (Continue ...) Some of the purposes that prototypes fulfil are: Engaging, Testing, and Experiencing Use prototyping to engage with end users or stakeholders, in ways that reveal deeper insight and more valuable experiences, to inform design decisions going forward. Inspiring and Motivating Use prototypes to sell new ideas, motivate buy-in from internal or external stakeholders, or inspire markets toward radical new ways of thinking and doing.

Place your screenshot here How about : Marvelapp Invision JustInMind Flinto Origami.Design Axure Place your screenshot here

Task Task description: do exploration of at least 3 prototype tools, then write exploration results including: Operating system used hardware specifications functions in software advantages and disadvantages Deadline for submitting assignments: Saturday night

Thanks! Any questions?