Stage 4 in the Design Thinking Process: Prototype

Interaction Design Foundation

Prototyping is a process in program design which involves producing an early, inexpensive, and scaled down version of the product or service in order to reveal any problems with the current design. Prototyping offers designers the opportunity to bring their ideas to life, test the practicability of the current design, and to potentially investigate how a sample of users think and feel about a product.

Prototypes are built so that designers can think about their solutions in a different way (tangible product rather than abstract ideas), as well as to fail quickly and cheaply, so that less time and money is invested in an idea that turns out to be a bad one. This article desdribes the different types of prototyping, pros and cons of prototyping and guidelines for porotyping.