imk05-protyping

Upload: arief-susanto

Post on 06-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 IMK05-Protyping

    1/17

    Rapid Prototyping 1/17

    Interaksi Manusia dan Komputer

    Rapid Prototyping

    Dimensions and terminology

    Non-computer methods

    Computer methods

    Poster session previewExam recap

  • 8/3/2019 IMK05-Protyping

    2/17

    Rapid Prototyping 2/17

    Interaksi Manusia dan Komputer

    Design Artifacts

    How do we express earlydesign ideas?

    No software coding at this stageKey notions

    Make it fast!!!

    Allow lots of flexibility for radicallydifferent designs

    Make it cheap

    Promote valuable feedback

    *** Facilitate iterative design and

    evaluation ***

  • 8/3/2019 IMK05-Protyping

    3/17

    Rapid Prototyping 3/17

    Interaksi Manusia dan Komputer

    Dilemma

    You cant evaluate design

    until its built

    butAfter building, changes to the

    design are difficult

    The solution

    Simulate the design,

    in low-cost manner

  • 8/3/2019 IMK05-Protyping

    4/17

    Rapid Prototyping 4/17

    Interaksi Manusia dan Komputer

    Prototyping Dimensions

    1. Representation

    How is the design depicted or represented?

    Can be just textual description or can bevisuals and diagrams

    2. ScopeIs is just the interface (mock-up) or does it

    include some computational component?

    3. Executability

    Can the prototype be run?If coding, there will be periods when it cant

    4. Maturation

    What are the stages of the product as itcomes along?

    Revolutionary - Throw out old one Evolutionary - Keep changing previous

    design

  • 8/3/2019 IMK05-Protyping

    5/17

    Rapid Prototyping 5/17

    Interaksi Manusia dan Komputer

    Rapid Prototyping Methods

    Non-computer(Typically earlier in process)

    vs

    computer-based(Typically later in process)

    Non-Computer Methods Goal: Want to express design

    ideas and get quick & cheapopinions on system

    Methods?

  • 8/3/2019 IMK05-Protyping

    6/17

    Rapid Prototyping 6/17

    Interaksi Manusia dan Komputer

    Design Description

    Can simply have a textual description of

    a system design

    Obvious weakness is that its so far

    from eventual system

    Doesnt do a good job representingvisual aspects of interface

    Sketches, Mock-ups

    Paper-based drawings of interfaces Good for brainstorming

    Focuses people on high-level design

    notions

    Not so good for illustrating flow and thedetails

    Quick and cheap -> helpful feedback

  • 8/3/2019 IMK05-Protyping

    7/17

    Rapid Prototyping 7/17

    Interaksi Manusia dan Komputer

    Storyboarding

    Pencil and paper simulation orwalkthrough of system look andfunctionality

    Use sequence of diagrams/drawings Show key snap shots

    Quick & easy

    Example

  • 8/3/2019 IMK05-Protyping

    8/17

    Rapid Prototyping 8/17

    Interaksi Manusia dan Komputer

    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

    Scenario Utility Engaging and interesting

    Allows designer to look at problem

    from another persons point of view Facilitates feedback and opinions

    Can be very futuristic and creative

  • 8/3/2019 IMK05-Protyping

    9/17

    Rapid Prototyping 9/17

    Interaksi Manusia dan Komputer

    Other Techniques

    Tutorials & Manuals

    Maybe write them out ahead of time

    to flesh out functionality

    Forces designer to be explicit aboutdecisions

    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

    Typically engaging Danger: Users are more reluctant to

    suggest changes once they see morerealistic prototype

  • 8/3/2019 IMK05-Protyping

    10/17

    Rapid Prototyping 10/17

    Interaksi Manusia dan Komputer

    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 prototype

    High-fidelity prototype

  • 8/3/2019 IMK05-Protyping

    11/17

    Rapid Prototyping 11/17

    Interaksi Manusia dan Komputer

    Prototyping Tools1. Draw/Paint programs

    Ex. Photoshop, CorelDraw

    2. Scripted simulations/slideshows Ex. PowerPoint, Hypercard,

    Macromedia Director, HTML

    3. Interface Builders Ex. Visual Basic, Delphi, UIMX

  • 8/3/2019 IMK05-Protyping

    12/17

    Rapid Prototyping 12/17

    Interaksi Manusia dan Komputer

    Prototyping Tools

    1. Draw/Paint programs Draw each screen, good for look

    Thin, Horizontal Prototype

    Adobe Photoshop

  • 8/3/2019 IMK05-Protyping

    13/17

    Rapid Prototyping 13/17

    Interaksi Manusia dan Komputer

    Prototyping Tools

    2. Scripted Simulations /Slide show Put storyboard-like views down with

    (animated) transitions between them

    Can give user very specific script to follow Often called chauffeured prototyping

    Macromedia Director

  • 8/3/2019 IMK05-Protyping

    14/17

    Rapid Prototyping 14/17

    Interaksi Manusia dan Komputer

    Prototyping Tools

    3. 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 throughprogramming

    UI Controls

    Controlpropertie

    Design area

  • 8/3/2019 IMK05-Protyping

    15/17

    Rapid Prototyping 15/17

    Interaksi Manusia dan Komputer

    Prototyping Tools

    Good features Easy to develop & modify screens

    Supports type of interface you aredeveloping

    Supports variety I/O devices

    Easy to link screens and modify links

    Allows calling external procedures &

    program Allows importing text, graphics,

    other media

    Easy to learn and use

    Good support from vendor

  • 8/3/2019 IMK05-Protyping

    16/17

    Rapid Prototyping 16/17

    Interaksi Manusia dan Komputer

    Prototyping

    Low-fidelity

    Medium-fidelity

    High-fidelity

    Sketches,mock-ups

    Slide shows

    Simulations

    System prototypes

    Scenarios

    Storyboards

  • 8/3/2019 IMK05-Protyping

    17/17

    Rapid Prototyping 17/17

    Interaksi Manusia dan Komputer

    Prototyping Technique

    Wizard of Oz - Person simulates and

    controls system from behind thescenes

    Use mock interface andinteract with users

    Good for simulatingsystem that would bedifficult to build

    Can be either computer-based or not