Week 7 Flashcards

1
Q

What is a prototype?

A

A limited representation of a design.
Can be anything e.g. paper-based storyboarding, or software with limited functionality.
Some compromises are necessary.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why do we create prototypes? (4)

A
  • Fast and Cheap (compared to the full system)
  • Elicit more and better feedback
  • Identify design problems early before coding begins
  • Encourages Creativity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the disadvantages of Prototyping? (3)

A
  • Some view prototypes as a duplication of effort
  • Can give the impression that the product is nearly complete
  • Not all ideas that can be prototyped are implementable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is evolutionary prototyping?

A

An approach to system development where an initial
prototype is produced and refined through a number of
stages to the final system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is throw-away prototyping?

A

A prototype which is usually a practical implementation of the system is produced to help discover requirements and problems, then it is discarded. The system is then developed using some other development process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the two broad types of prototypes?

A
  • Low fidelity (lo-fi)
  • High fidelity (hi-fi)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are some of the aspects of low-fidelity prototyping? (5)

A
  1. Doesn’t look like the final product
  2. Useful because simple, quick, cheap and easily produced/changed.
  3. Important in the early stages of development
  4. Prototype should be flexible and encourage exploration and modification
  5. Never intended to be kept or integrated into the final product
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is storyboarding?

A

A series of sketches showing how the user may progress through a task using the product under development. This is a chance for designers to role-play - use personas created.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the process of creating a paper-based storyboarding consist of? (4)

A
  • The development team defines the type of user and the tasks they will perform.
  • Hand drawing a paper version (storyboard) of the interface which supports key tasks.
  • The user attempts to complete tasks using the prototype.
  • The team revises the interface design by identifying aspects with which users have difficulty.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the benefits of paper prototyping? (3)

A
  1. Facilitates communication within the development team and with customers – they have a shared understanding of the concrete design.
  2. It doesn’t require any technical skills – all members of the team can contribute
  3. Encourages the team to be creative
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the aspects of hi-fi prototyping? (3)

A
  1. Uses materials that you would expect to be in the final product
  2. The prototype looks more like the final system than a low-fidelity version
  3. High-fidelity prototypes can be developed by integrating existing hardware and software components
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the disadvantages of Hi-Fi prototypes? (6)

A

users can often think it’s the real thing

users tend to focus on small details (e.g. font size) rather than the bigger picture

developers get over-attached having done the programming

More resource-intensive to develop

Inefficient for proof-of-concept designs

Not efficient for requirements gathering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the 2 common types of prototypes?

A

horizontal and vertical

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are horizontal prototypes?

A

provide a wide range of functions, but with little detail.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are vertical prototypes?

A

provide a lot of detail for only a few functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What’s a concrete design?

A

It’s the final decision-making where the design team decides on the final look of menus, icons, screen, etc.

This can depend on:
User characteristics and context, Accessibility, Cross-cultural design and Cultural guidelines