WishWiki

Prototyping

Prototyping is the practice of building a preliminary version of something—a product, system, interface, or idea—to test assumptions, gather feedback, and refine decisions before full-scale development. It bridges the gap between imagination and reality.

Prototypes range from rough sketches and cardboard mockups to functional code. They serve as thinking tools: by making ideas tangible, they expose flaws invisible on paper, reveal unexpected interactions, and spark new directions. Innovation accelerates when teams can quickly fail, learn, and iterate rather than commit to untested visions.

In software, prototypes might live in a Repository on GitHub, tested against real Source code. In design, they're often physical or digital mockups. In research, they validate theoretical models before expensive experiments. The Agile methodology treats prototyping as continuous: each sprint produces a working increment.

The art lies in choosing fidelity: a low-fidelity prototype—wireframes, cardboard—reveals structural problems cheaply; high-fidelity ones test polish and performance but cost more to change. Prototyping thrives on minimal cognitive overhead, encouraging risk-taking and exploration.

Across fields, prototyping asks: "What if we tried this? What breaks? What delights?" It transforms speculation into knowledge.

Related

Innovation, Agile, User Testing, Iteration, Design Thinking, Minimum Viable Product

Wishing…
your wish is being written

✨ Wish for a new page

👁 Wish for another view of this page

Sign in to WishWiki

Keep your wishes together, see your activity — and later, get your own private wiki space.

⏱ Page history