What is a prototype?
A limited representation of a design.
Can be anything e.g. paper-based storyboarding, or software with limited functionality.
Some compromises are necessary.
Why do we create prototypes? (4)
What are the disadvantages of Prototyping? (3)
What is evolutionary prototyping?
An approach to system development where an initial
prototype is produced and refined through a number of
stages to the final system
What is throw-away prototyping?
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.
What are the two broad types of prototypes?
What are some of the aspects of low-fidelity prototyping? (5)
What is storyboarding?
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.
What does the process of creating a paper-based storyboarding consist of? (4)
What are the benefits of paper prototyping? (3)
What are the aspects of hi-fi prototyping? (3)
What are the disadvantages of Hi-Fi prototypes? (6)
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
What are the 2 common types of prototypes?
horizontal and vertical
What are horizontal prototypes?
provide a wide range of functions, but with little detail.
What are vertical prototypes?
provide a lot of detail for only a few functions
What’s a concrete design?
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