Prototyping

Overview

A prototype is the cheapest way to test whether an idea is worth building. We build prototypes that prove the concept — or kill it — before serious money is committed to a full implementation.

The point of a prototype is not to look impressive. The point is to answer a specific question quickly, with the smallest possible investment.

When to Prototype

Prototyping pays off in a handful of specific situations:

  • When stakeholders cannot agree on the requirements — a working artefact moves the conversation from abstract opinion to concrete reaction.
  • When a new technology is being adopted — a small build surfaces the awkward edges that the vendor's slide deck did not mention.
  • When an unfamiliar problem domain is being entered — the act of building something forces the team to confront the parts they do not yet understand.
  • When an investment decision is pending — a prototype de-risks a large commitment with a small one.

Types of Prototype

Different questions call for different prototypes. We typically build one of:

  • Clickable mockups (Figma) — for testing user-experience flows and getting stakeholder feedback on layout and journey, without writing any code.
  • Interactive HTML prototypes — one step beyond clickable, useful when the interaction model itself needs to be validated.
  • Functional spike implementations — small builds against the real technology stack, to confirm that a chosen approach is feasible.
  • Throwaway proof-of-concepts on real data — the most expensive prototype, but the most convincing — for confirming that an idea works against the actual messy data the production system will face.

Output

Every prototype engagement ends with two things:

  • A working artefact you can show to stakeholders, demo to a board, or hand to a usability tester.
  • A clear written recommendation: proceed, redesign, or stop — and if proceed, what to build next and what to discard.

Our Approach

Prototypes are deliberately disposable. We build the cheapest thing that proves or disproves the point — then we throw it away and build the real thing properly. Trying to "evolve" a prototype into the production system is one of the more reliable ways to ship a fragile product.

We are honest about which mode we are in. A prototype is not a beta. We do not pretend otherwise to inflate a deliverable.

Need Some Advice About Your I.T. Project?

We're technical people, not marketers. Let's have a conversation.

Get Started