Prototype to production

Keep the momentum. Get your prototype ready for real users.

Turn a promising build into software your team can deploy, monitor and maintain. Keep what works and address the gaps that put the first release at risk.

  • 20–30 minute review
  • No preparation needed
  • Production risk mapped
Start with a defined scope. Explore the relevant package.MVP Launch

Organizations we’ve worked with

  • Airbnb
  • TheAMLab
  • Hood
  • NAMA
  • Klaro
  • GoBoon
  • Studio Arlington
The demo-to-production gap

Six signs the demo is not the product

The prototype did its job — it proved the idea. These are the gaps that show up the day real users arrive.

The diagnosis

All six are one problem: it was built to prove the idea, not to be operated — and nobody has owned the gap between demo and production. Close that gap deliberately, and the list shrinks with it.

  1. 01“Works on my machine” deploysShipping means one person copying files to a server and hoping — there is no repeatable path to production.
  2. 02No tests, so every change is scaryNothing tells you a change is safe. The team eyeballs the app after each deploy and ships less as fear builds.
  3. 03Secrets living in the codeAPI keys and passwords sit in the repo or on the server — one leaked laptop or public fork from an incident.
  4. 04One person understands itThe architecture lives in the original builder’s head. Every decision, fix, and onboarding routes through them.
  5. 05No monitoring — users report outagesThe first sign something broke is an angry email. Nobody can see what failed, when, or why.
  6. 06Demo shortcuts turned load-bearingThe hard-coded values and skipped edge cases that made the demo fast are now holding up real users.
The hardening model

Keep what works, harden what has to hold

The prototype carries real product knowledge — throwing it away throws that away too. We work through it layer by layer, in risk order, until it is software your team can deploy, watch, and fix without holding their breath.

What gets hardened, in order
  • 1Architecture — a foundation sized for real users and real data — restructured, not just patched
  • 2Delivery path — tests, CI, managed secrets, and one-command rollback replace manual deploys
  • 3Observability — monitoring, logs, and alerts so you find failures before your users do
  • 4Ownership — runbooks and shared knowledge so the system outlives any one person
The honest boundary

We do not rewrite from scratch by default — that discards the learning the prototype paid for. But sometimes the honest answer is a rewrite, and when the assessment says so, we say so at discovery, with the evidence. Either way, the judgment stays with your team.

  • Keep-vs-rebuild decided per component, with reasons on paper
  • A rewrite is recommended only when hardening costs more than replacing
  • You see the ranked risks first — the call is yours, not ours
ILLUSTRATIVE WALKTHROUGH

A readiness review that leads to a release plan

  1. 01

    Keep · the working journey

    Retain useful product decisions and code that meet the agreed first-release requirements.

  2. 02

    Improve · the release path

    Prioritise missing validation, permissions, monitoring and repeatable deployment.

  3. 03

    Replace · the blocking shortcut

    Rework only the parts that prevent the agreed journey from operating safely and reliably.

Launch criteria are tied to your users and expected load, not an open-ended list of architectural upgrades.

PUBLISHED PROJECT

See the work
behind the approach.

Related launch-hardening work. Your prototype’s readiness requirements are assessed separately.

RELATED DELIVERY

GoHighLevel Booking Funnel Launch Hardening

Finalized a service business's booking funnel with duplicate-entry prevention, an A2P/10DLC SMS shortlist, and end-to-end launch QA.

Read the project
Pick your scenario

The moments that stop being scary

Pick the one you dread most — the prototype today on the left, the same moment as operated software on the right. A representative pattern; your assessment will be exact.

Today — the prototype
  • 1The one person who knows the steps runs them by handbus factor 1
  • 2No tests — everyone eyeballs the app afterwardshope-driven
  • 3Config edited live on the serveruntracked
  • 4Something looks off, so you “undo by memory”no rollback
  • 5Team stops deploying on Fridays… then Thursdaysfear builds

Deploys feared, weekly at best · rollback improvised

Hardened — in production
  • Change merges through review with tests runningCI
  • The pipeline builds and deploys the same way every timeauto
  • Config and secrets versioned outside the codemanaged
  • Health checks confirm the release before traffic shiftsverified
  • Rollback is one rehearsed commandboring

Deploys routine, daily if you want · rollback one command

Works with the stack you already have

No rip-and-replace — we harden the prototype where it lives.+ whatever the prototype was built on

  • GitHub
  • GitLab
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Vercel
  • Postgres
  • Redis
  • Sentry
  • Grafana
  • Datadog
Do the math

How long has your team been babysitting it?

Manual deploys, firefighting, explaining the code to anyone who touches it. Slide to your reality — the review tells you which of those hours hardening actually removes.

115
120
Babysitting overhead

18hrs/week

≈ 828 hours a year spent deploying by hand, firefighting outages, and explaining the code instead of building the product.

Open the full ROI calculator

Planning estimate based on the inputs above, not a forecast of savings.

Assumes ~46 working weeks a year. We will tell you which of those hours hardening removes — and which ones a system should never have cost you.

How we deliver

From fragile demo to operated software

Four phases, and each one hands you a concrete artifact — not a status update.

  1. 01 · Assess

    Assess the prototype

    We review what exists — architecture, data, secrets, delivery, ownership — and rank the real gaps between demo and production.

    You get

    A production-readiness assessment with ranked risks

    Done when

    The riskiest gap is named and sequenced first

  2. 02 · Harden

    Harden the foundation

    We fix the architecture, move secrets out of the code, add tests, and build a repeatable delivery path — in risk order.

    You get

    A delivery path with tests, CI, and secrets managed

    Done when

    A change ships through the pipeline without hand-holding

  3. 03 · Prove

    Prove it under fire

    We load-test it, wire monitoring to the failures that matter, and rehearse the incidents before real users cause them.

    You get

    Monitoring, load evidence, and a rehearsed failure drill

    Done when

    A rollback is rehearsed and boring

  4. 04 · Hand over

    Hand over ownership

    We document the system, run it alongside your team, and transfer the operating knowledge until it lives with you.

    You get

    Runbooks and a team that has operated it with us

    Done when

    Your team deploys without us on the call

Is this the right starting point?

Where Prototype to Production fits

We would rather flag the wrong starting point than harden software no one will operate.

Good fit when

Start here
  • You have a working prototype or demo that users already want
  • Deploys, secrets, tests, and monitoring are still improvised
  • One person holds the system in their head and everyone knows it
  • You have a team that will own and operate it after launch

Not a fit when

Not yet
  • The concept is still unvalidated — no one has proven they want it
  • You want the cheapest lift-and-shift with no hardening
  • No one will own or operate the software post-launch
  • You need a throwaway demo, not a product to operate

Not sure which side you are on? Most teams aren’t — until the workflow is mapped.

YOUR FIRST ENGAGEMENT

Start with a release-readiness review.

Assess the existing build against the journey you want to release. Prioritise the changes that matter for the first users.

Start with a conversation

Bring the prototype, intended user journey and known deployment or reliability problems.

An example helps; a finished specification is not required.

BEFORE IMPLEMENTATION

Know what you are agreeing to.

  • A keep, improve and replace assessment
  • Prioritised readiness gaps and acceptance checks
  • A scoped release plan with handover requirements

We agree the scope, delivery approach and price before implementation. Where discovery is needed, its scope and fee are agreed first.

This is a readiness engagement for an existing build. A single blocked feature may only need a defined repair.

Only one specific blocker to fix?
BEFORE YOU GET STARTED

Prototype to Production questions

Scope, delivery and what happens next. The details that help you decide.

A RELEVANT WAY TO WORK WITH US

MVP Launch

Scope a focused first release with agreed deliverables and a written quote. Existing prototypes are reviewed for what can be reused.

Explore MVP LaunchAsk about your project
Will you throw away our existing build?

Not by default. We assess what works, what needs improvement and what blocks the agreed release. Product decisions and useful code are retained where they meet the requirements.

What does production-ready mean for our project?

It means meeting the agreed release criteria for your users and expected workload, including the relevant permissions, error handling, deployment, monitoring and recovery checks. The exact requirements are defined during the readiness review.

What if we only need one issue fixed?

A specific blocker may fit System Rescue rather than a full readiness engagement. We distinguish that repair from broader first-release work before proposing a scope.

What happens before implementation starts?

We review the intended outcome, existing systems and dependencies, then agree deliverables, acceptance checks, responsibilities and price. If discovery is needed first, its scope and fee are agreed separately before that work begins.

How long will the work take?

The delivery plan depends on scope, access, integrations and review dependencies. We agree milestones after that assessment rather than promise the same timeline for every system.

What access or preparation do you need?

Bring an example of the workflow or user journey and an overview of the systems involved. We agree the access needed for the work. Do not send passwords or private customer data through the enquiry form.

What happens after handover?

Handover, documentation, defect coverage and any ongoing support follow the chosen offer and written scope. New features, additional integrations and continuing maintenance are not assumed to be included.

Start here

Get your prototype ready to operate

Bring what you have built. We will assess the prototype, rank the risks between demo and production, and show you the path to software your team can run.

20–30 minutes · No preparation needed · Not ready for a call? Send a note instead

Work with Octacer

Get your next project moving.

Add engineers, automate a process, fix a broken system or launch a product. We’ll help you choose a clear next step.

Clear scope. Work in your accounts.

Discuss your project

Opens a short enquiry form