Prototyping & Design LCN 18

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

Two Types of Design:

  • Conceptual Design

  • Physical Design

2
New cards

Prototyping

Well understood and used technique in engineering where novel products are tested by testing a model prototype.

3
New cards

Prototypes can be:

  • Paper-based

  • Software-based

4
New cards

Prototyping 2nd Definition

Limited representation of a design that allow users to interact with it and explore its suitability.

5
New cards

Prototyping allows Stakeholders to

  • Interact with the envisioned product

  • Gain some use experience

  • Explore imagined uses.

6
New cards

Aim of prototyping is:

  • Save time and money

  • Have something that can be tested with real users

7
New cards

Traits of Prototyping

  • Experimental and partial design

  • Important element in UCD

  • Involves users in testing design ideas

  • Typically done very early in design process

  • Can be used throughout SDLC

8
New cards

Examples of Prototypes:

  • Series of screen sketches

  • Storyboard

  • PPT slideshow

  • Video

  • Lump of wood

  • Cardboard mock-up

  • Piece of software with limited functionality written in target language or any other language.

9
New cards

Why do we need prototypes?

Because in traditional software development, you cannot test a product until implementation, which can be very expensive and time & resource consuming. This results in design errors that may not be fixable due to the fact changes are far too expensive in this stage, leading to design errors being left in the product if not too bad. Think of Oblivion.

10
New cards

How to break the Implementation Paradox

  1. Build a prototype of basic functionality

  2. Test the prototype & uncover the design errors

  3. Correct the design errors

  4. Repeat until you reach a clean design

11
New cards

Prototyping is heavily used in ___

industry.

12
New cards

What do we prototype exactly?

  • Workflows, task designs

  • Screen layouts and information displays

  • Difficult, controversial, critical areas

13
New cards

The Software Prototyping Trifecta

  1. Customer feedback —→ used for 2

  2. Develop/Refine prototype —→ uses 3

  3. Testing of prototype by the customer —→ uses 1

14
New cards

Pitfalls of Prototyping

  1. Need a good starting point

  2. Need to understand what is wrong

15
New cards

Advantages of Prototyping

  • Users can try the system and provide constructive feedback

  • An operational prototype can be produced in weeks

  • Users become more positive about implementing the system because they see a solution that will meet their needs

  • Prototyping enables early detection of errors

16
New cards

Disadvantages of Prototyping

  • Each iteration builds on the previous iteration and further refines the solution, makes it difficult to reject the previous solution and start over.

  • Because prototyping focuses on pleasing the customer, formal reviews get skipped, so scope becomes hard to control.

  • System documentation is often absent or incomplete since primary focus is on development of the prototype

  • System backup & recovery, performance, and security issues can be overlooked.

17
New cards

Journey of the Prototyping Process

  1. Goals

  2. Functionality

  3. Develop

  4. Evaluate