Process
Four stages. No black box in any of them.
Most agency timelines are a wall between kickoff and launch. Ours is a set of checkpoints you can stand at. Here is what happens in each stage and what you hold at the end of it.
Week 1
Scope
What happens
We map the problem, agree what version one must do, and cut everything it does not. You leave the week with a written scope, a fixed price or rate, and a delivery date we are willing to be held to.
What you get
- A written scope naming what version one does — and what it deliberately does not
- A fixed price or rate card, with the assumptions it rests on spelled out
- A delivery date, plus the two or three risks that could move it
- The names and CVs of the engineers who would actually do the work
Week 2-3
Design
What happens
Flows, screens, and data model in parallel. You review clickable work, not static mockups, so the arguments happen while changes are still cheap.
What you get
- Clickable prototypes of every flow that carries weight
- A data model and API contract agreed before anyone writes production code
- A component inventory, so the build does not drift from the design
- A short record of the decisions we made and what each one traded away
Week 4+
Build
What happens
Two-week sprints with a demo at the end of each one. Staging updates continuously, so you can use the product long before it launches.
What you get
- A staging URL that updates continuously, from the first sprint
- A live demo at the end of every two-week sprint
- One written update a week: shipped, blocked, next
- Pull requests in your repository, reviewed against your standards
Launch +30d
Ship
What happens
We deploy, watch the graphs, and fix what real traffic exposes. Thirty days of included support, then handover docs — or we keep going as your team.
What you get
- Production deploy with monitoring, alerts, and a rollback you can trigger
- Thirty days of included support while real traffic finds the edges
- Handover docs, architecture notes, and a runbook your team can follow
- An honest post-launch review: what worked, what we would do differently
No black box
Five things you can check at any point
Trust is not a value on a slide. It is a set of things you can verify on a Tuesday afternoon without asking permission.
A staging URL from sprint one
You use the product while we build it. Progress is something you click, not something you read about.
Engineers in your Slack
The people writing the code answer your questions directly. No account manager translating in the middle.
One written update a week
Shipped, blocked, next — every Friday, whether the week went well or badly. Bad news travels fast here.
Your repo, your accounts, your IP
We work inside your infrastructure wherever possible, and everything is assigned to you from the first commit.
Thirty days' notice to stop
No annual minimum and no penalty. If the work is not what we promised, you are not trapped in it.
The honest part
Where this process goes wrong
Scope creep is the only thing that reliably breaks a timeline, and it almost never arrives as a big request. It arrives as five small ones. We handle it the boring way: anything outside the written scope gets estimated and added to the next sprint rather than absorbed silently into this one.
The other failure mode is a client who cannot review. If nobody on your side can look at staging and make a call within a couple of days, the sprint stalls. We would rather say that up front than discover it in week six.
Start at stage one
Week one is the cheapest week to change your mind.
Scoping is where the money is saved. Bring us the problem and we'll spend a week turning it into something you can actually commission.
