LABS / EXPERIMENT TYPE 03

Prototype Systems.

Make the concept tangible enough to interact with, break and understand.

We turn abstract systems into working prototypes that expose workflows, interfaces and technical relationships before the full product architecture is committed.

Incomplete sections align into a continuous passage. The prototype becomes useful when the parts connect—not when the surface looks finished.
Fragments into functionSelf-initiated study
The question worth testing

When diagrams are no longer enough.

A system prototype is useful when people need to interact with the idea, see the workflow and expose hidden complexity before a production build.

When this belongs in Labs

Start with
the uncertainty.

What we might build

Only enough
to find out.

01

End-to-end prototype slices

One coherent workflow implemented deeply enough to expose real product behavior.

02

Interactive system prototypes

Clickable or functional systems for testing navigation, state and workflow.

03

Data-backed prototypes

Experimental products connected to lightweight persistence where state matters to the test.

04

Operational prototypes

Simplified internal systems built around one real recurring process.

05

Service prototypes

Digital plus human workflow simulations for testing a broader service concept.

06

Technical demonstrators

Small systems showing how components, services or devices might work together.

An explanatory experiment

Fragments into function.

JM / SELF-INITIATED EXPERIMENT STUDYNot client work
Prototype Systems: Incomplete sections align into a continuous passage. The prototype becomes useful when the parts connect—not when the surface looks finished.
The experiment

Fragments into function

Enough structure to use. Enough openness to change.

Fragments

Identify the pieces the question actually needs.

Incomplete sections align into a continuous passage. The prototype becomes useful when the parts connect—not when the surface looks finished.

The experiment loop

A method,
not a guess.

  1. 01

    MODEL

    Map the minimum system behavior that needs to become tangible.

  2. 02

    SELECT THE SLICE

    Choose one end-to-end path that represents the hardest or most valuable part.

  3. 03

    BUILD

    Create only the interfaces, state and logic needed for the prototype to behave credibly.

  4. 04

    BREAK

    Push the prototype through edge cases and awkward workflow transitions.

  5. 05

    LEARN

    Record what became clearer once the system was real enough to interact with.

  6. 06

    GRADUATE OR REWORK

    Use the evidence to reshape the architecture or move toward production.

Evidence & materials

What we learn.
What we use.

Tools serve the question. They are not a fixed stack or a promise of an outcome.

Evidence to collect

  • End-to-end slice
  • Interaction findings
  • System constraints
  • Prototype data
  • Architecture questions
  • Graduation plan

Experiment materials

  • TypeScript
  • React
  • Next.js
  • Python
  • PostgreSQL
  • Docker
Three useful outcomes
01

Stop↗

The evidence says the idea should stop here.

02

Iterate↗

The question became clearer, but another experiment is justified.

03

Graduate↗

The idea earned a path into a permanent Yard or product.

A prototype should reveal complexity before production has to absorb it.
Before we begin

Good questions
come first.

How is a prototype system different from an MVP?

A prototype is built to learn. An MVP is a production product intended to deliver value to real users.

Can prototypes use real data?

Sometimes, but test data or controlled data is often safer and sufficient depending on the question.

Can a prototype include authentication?

Yes, if identity or permissions are part of the uncertainty being tested.

Do you design the interface too?

Enough interface design can be included to make the workflow credible for the test.

Can the prototype code be reused?

Possibly, but reuse should be a conscious decision after reviewing what was intentionally simplified.

Can prototype systems become Software Yard projects?

Yes. Graduation into Software Yard is a natural next step when the experiment has earned a production roadmap.

DOES THE IDEA NEED TO BECOME TANGIBLE?

Bring us the system in your head. We will make enough of it real to learn from.

BUILD A PROTOTYPE SYSTEM ↗