Post-MVP development & scaling

Post-MVP development: from a working MVP to a full product

Your MVP has users. Now every change seems to break something, some screens are slow, and nobody is sure whether to keep building on it or start again. We assess the product and the code, decide per component what to extend, refactor or rebuild, and grow it from how people actually use it.

01What comes after an MVP

Signs your product has outgrown its MVP

Post-MVP means the first question has been answered - people use the product - and the next ones are about growth. These are the usual signs that the product needs different work from the one that launched it.

  1. Changes take longer and break more

    Small features touch many files, and fixes in one place cause problems in another.

  2. Performance degrades with data

    Pages and reports that were fast with pilot data slow down as real customers accumulate history.

  3. Manual workarounds have become routine

    Things your team handled by hand for the first users now take a large share of their week.

  4. Customers ask for what was deferred

    Single sign-on, integrations, permissions, reporting - the "later" list is now on sales calls.

  5. The people who built it are leaving

    Knowledge lives in a freelancer's head or an agency's process, and the documentation does not exist.

02Step one

An assessment that looks at the product and the code

Technical health matters only in relation to what the product needs next, so both sides are reviewed together. The result is written down before any new work is agreed.

Product evidence

What users do
  • Usage by feature: what is used, what is ignored
  • Activation and retention, where events exist
  • Support requests and the workarounds behind them
  • Feedback from customers and the people who sell to them
  • The deferred list from the MVP, checked against demand

Technical review

What the system can support
  • Code structure and tests around critical paths
  • Data model against current and coming needs
  • Security: access control, secrets, dependencies, data handling
  • Infrastructure, monitoring, backups and costs
  • How changes are built, reviewed and released

Need an independent review without development work? See Comtau's software architecture review.

03MVP to full product development

Extend, refactor or rebuild - decided per component

The rebuild question is usually asked about the whole product, and is usually the wrong question. Different parts of the same MVP often need different answers.

  • Core workflowUsed daily, covered by testsExtend
  • Sign-in & rolesProven provider, fits what is comingExtend
  • BillingWorks, but untested and hard to changeRefactor
  • ReportingData model blocks the next stageRebuild
Illustrative example: the same product, one decision per component.
  1. Keep building

    Extend

    The component is sound and tested enough. New capabilities are added on top of it.

    Choose when
    Changes are predictable, tests cover the critical paths, the data model fits what is coming.
    Cost of being wrong
    Problems compound slowly; caught by watching change effort and defects.
  2. Improve

    Refactor in place

    Behaviour stays the same while the structure improves, step by step, protected by tests written first.

    Choose when
    The component works for users but is hard to change, slow or poorly tested.
    Cost of being wrong
    Low if steps are small; refactoring without tests is where it goes wrong.
  3. Replace

    Rebuild a component

    A new version is built alongside the old one, traffic or data moves over in steps, and the old path is removed.

    Choose when
    The foundations block what the product needs next, and fixing them would touch most of the component anyway.
    Cost of being wrong
    High - rebuilds take longer than planned. Kept to one component at a time.

04MVP scaling services

Scaling the parts that were deliberately kept simple

An MVP built well leaves a list of recorded simplifications. Scaling means working through that list in the order usage demands - not rebuilding everything to a standard nobody needs yet.

  • Performance

    Measured first: slow queries, heavy pages, missing caching. Fixed where users feel it.

  • Reliability & observability

    Monitoring, alerts and logs that tell you about a problem before customers do; retries and timeouts on integrations.

  • Security & compliance

    Access control reviewed, dependencies updated, data handling documented for customers' security questionnaires.

  • Data & migrations

    Model changes made safely, with migrations rehearsed and data reconciled afterwards.

  • Delivery pipeline

    Automated checks, preview and staging environments, and releases that can be paused or rolled back.

  • Team & handover

    Documentation, decision records and handoff notes so your own engineers can take over.

05MVP product enhancement services

New features from evidence, not from the original wish list

Everything left out of the MVP was left out for a reason. After launch, each item is re-evaluated against what users actually do - some become urgent, others turn out to be unnecessary.

  • Backlog fed by usage and feedback, with the evidence noted on each item.
  • One learning goal per release, so the product keeps testing assumptions as it grows.
  • Foundations alongside features - a share of each cycle for the parts users rely on most.

06Post-MVP development services

How the work proceeds

Four stages, each ending with something written. Whether Comtau continues after the assessment, and for how long, is agreed with you.

  1. 01

    Assess

    Product evidence and technical review: what users do, and what the code, data and infrastructure can support.

    OutputFindings, risk register, recommendation
  2. 02

    Stabilise

    Fix what puts users or data at risk first: missing tests on critical paths, backups, monitoring, security gaps.

    OutputStable baseline with evidence
  3. 03

    Decide paths

    Extend, refactor or rebuild - per component, with the order of work and what each step unlocks.

    OutputDecision records and a sequenced plan
  4. 04

    Deliver in increments

    Foundations and features in small, releasable units, each with its checks and a handoff note.

    OutputReleases, notes, updated roadmap

04 → 01Each increment updates the roadmap from new evidence

07Questions

Post-MVP development questions

Still before launch? See how we approach a first release.

What do post-MVP development services include?

An assessment of the product and the code, a written recommendation on what to extend, refactor or rebuild, then incremental delivery: stabilising the parts users depend on, replacing deliberate MVP simplifications as usage justifies them, scaling performance and reliability, and building the next features from the evidence. Handover to your own team can be part of the plan.

Do we have to rebuild our MVP to scale it?

Rarely all of it. Most products keep the parts that work and replace specific components - often the data model in one area, a slow integration or code without tests around critical paths. A full rebuild is justified when the foundations block the product's next stage and fixing them would touch most of the code anyway. The assessment makes that case in writing, either way.

Can you take over an MVP built by another team or freelancer?

Yes. The first step is access to the code, infrastructure and analytics, and a conversation with whoever built it if that is possible. The assessment documents what we find, including what is good, before any new work is agreed.

What does an MVP assessment produce?

Written findings on product evidence (what users do, where they struggle) and technical health (code structure, tests, data model, security, infrastructure, delivery process), a risk register, and a recommendation per component - extend, refactor or rebuild - with the order of work. You can use it with any team.

How do you scale without stopping feature work?

By working in small increments that each leave the product releasable: a share of each cycle goes to the foundations users depend on most, the rest to features. Larger changes run behind feature flags or alongside the old path until they are proven, then the old path is removed.

Can our own team take over afterwards?

That is a planned outcome, not an afterthought. Every unit of work ends with a handoff note, decisions are recorded with their reasons, and handover documentation is built throughout - so your team starts from written context rather than from one person's memory.

Next step

Have an MVP that needs to grow up?

Tell us what the product does, how many people use it and what is getting harder. We will suggest where an assessment should start.

Prepare a post-MVP brief
A useful brief says
  1. The problem, and who has it today
  2. The assumption you are least sure about
  3. What exists already
  4. Dates, budget range, data or compliance constraints