Fourteen weeks is not a lot of time to ship a two-sided marketplace: customer apps on iOS and Android, a merchant-facing workflow, dispatch and tracking, payments, and the unglamorous machinery underneath that decides whether the whole thing survives contact with real users. This is a behind-the-scenes look at how we run an engagement like that — the decisions that bought us time, the ones that cost us time, and what we'd tell anyone attempting a compressed mobile launch.

Week zero decides everything

The most productive week of a 14-week build happens before the build. We spend it producing three artifacts:

  • A written definition of done. Every screen, every flow, every integration, and — more painful and more valuable — a written list of everything that is explicitly out. On a marketplace, the out-list is where the schedule lives or dies: ratings, chat, promotions, multi-city support all sound essential and none of them are essential to a first launch.
  • A risk map with the scary items first. App-store review timelines, payment provider onboarding, and anything involving a third party you don't control go to the front of the schedule, not the end. External lead times don't compress just because your sprint plan says so.
  • An architecture sized for version one. Not for the ten-million-user fantasy — for launch, with clean seams so the parts most likely to change can be replaced without surgery.

The trade-offs that made the deadline survivable

One codebase, two platforms

Shipping iOS and Android in 14 weeks with separate native teams is a coordination tax a small senior team can't afford. A shared cross-platform codebase meant every feature was built once, and the platforms could never drift out of sync — because there was nothing to drift. The cost is real: you give up a sliver of platform-native polish and you occasionally fight the framework. On a compressed timeline, that trade is not close.

Buy the undifferentiated parts

Authentication, payments, push notifications, maps, real-time updates — every one of these is a solved problem sold as a managed service. Custom-building any of them adds weeks and creates security surface you then have to defend forever. Our rule: engineering time goes only where the product is actually different. For a delivery marketplace, that's the ordering flow, the dispatch logic, and the merchant experience. Everything else is assembled, hardened, and moved past.

Boring infrastructure, on purpose

A 14-week project has no time for infrastructure adventures. Managed database, managed hosting, continuous deployment from day one, so that "it works on my machine" is never a sentence anyone says. The first deploy to real infrastructure happened in week one — not because there was much to deploy, but because the deployment path itself is one of the riskiest components, and risk goes first.

THE CUT LIST IS A FEATURE

Halfway through any compressed build, something will run long. The teams that survive are the ones that decided in week zero what gets cut first. We maintain a ranked cut list from day one — so when the schedule pressure comes, the response is a pre-made decision, not a panic negotiation.

The problems we hit

No honest write-up of a compressed sprint skips this section.

  • Third-party onboarding was the critical path. Payment and platform approvals involve human reviewers and compliance checks on their schedule, not yours. We started every external approval process in the first two weeks; even so, one of them came back with questions that took days to resolve. If we had left these for the "integration phase," the launch date would not have survived.
  • Real-time tracking looked simple and wasn't. The happy path — a courier moving smoothly across a map — is a demo. The real world is couriers in signal dead zones, phones killing background processes, and status updates arriving out of order. The fix wasn't cleverness; it was designing every status transition to be idempotent and to reconcile on reconnect, so the system converges on the truth instead of trusting any single message.
  • The merchant side is the hidden half of the product. It's tempting to spend all the polish on the consumer app, because that's what stakeholders screenshot. But the marketplace lives or dies on whether the merchant's order screen is instant, legible, and impossible to mis-tap during a rush. We reallocated real design time there mid-project — the cut list absorbed the cost, exactly as designed.

The team shape that makes it possible

Compressed timelines are usually attacked with headcount, and it's almost always the wrong move. Every person added to a 14-week project adds coordination cost immediately and productivity eventually — a trade that only pays off on timelines long enough to amortize the ramp-up. The configuration that works is a small, senior, full-stack team where every engineer can move across the whole system, paired with a decision cadence that never leaves a question waiting.

Concretely, that cadence looked like this:

  • A weekly working build in the client's hands — the same discipline we apply to every engagement, but on a compressed sprint it becomes the project's heartbeat. Every Friday, the product either demonstrably moved or the plan visibly adjusted. There was no third state.
  • A daily decision window. Open questions on a two-sided marketplace multiply — refund flows, edge-case order states, merchant permissions. We batched them into one short daily exchange with the client's single decision-maker, so nothing blocked for more than 24 hours. Slow decisions, not slow engineering, are what actually kill compressed timelines.
  • Zero handoffs. The engineer who built the dispatch logic also instrumented its monitoring and handled its edge cases in production. Handoffs are where context dies, and on a 14-week clock there is no time to resurrect it.

What 14 weeks actually buys

A launch, not a finish line. The version that shipped was deliberately narrow: one well-executed core loop — browse, order, fulfill, track — hardened, monitored, and stable underneath. The features on the cut list weren't abandoned; they were sequenced against real usage data instead of pre-launch guesses, which is a far cheaper way to be wrong.

The compressed timeline forced a discipline that, frankly, longer projects would benefit from stealing: written scope before code, external risks front-loaded, working software on real infrastructure every single week, and a ranked list of what to cut before anyone is emotional about it. Fourteen weeks doesn't require heroics. It requires deciding, in advance, what matters — and having the discipline not to renegotiate that decision every Tuesday.

← PREVIOUSWhy Most Software Projects Fail — And What We Do Differently at 10 US TechALL INSIGHTS →Back to all insights

Let's build something real.

Tell us about your project. We'll respond within one business day with a clear next step — no sales pitch, no runaround.

Start a Project