Valas
ENSLBGDE
WhatsApp →
Menu
Reading · for founders, investors and business owners

Your development agency stopped responding. What to do in the first 14 days

The script is always the same. A deadline moves. The weekly call gets shorter, then cancelled. The person you signed with is replaced by someone who needs it all explained again. You ask for the source code and the tone changes. Then nothing. Here is what to do, in order - and the order matters more than the speed.

Days 1–3: control, not code

Do not start by looking for a new developer. Start by finding out what you actually own. Make a list of every account the product depends on and whose name and email is on each:

-Source code hosting (GitHub, GitLab, Bitbucket) - and whether you are an owner, not a collaborator
-Hosting and cloud (AWS, Google Cloud, Vercel, Hetzner, the database provider)
-Domain registrar and DNS
-Apple Developer and Google Play accounts - and the signing keys
-Payment providers (Stripe, PayPal, Adyen), including where the payouts go
-Email sending, analytics, error tracking, any third-party API with a paid plan
-For shops: the e-commerce platform itself, and whether your admin account still exists

Anything registered to the contractor is something you rent, not own. Small-business owners have found their shop locked and their payouts paused because an "agency" account was the only admin. Transfer what you can today; document what you can't. Change passwords and enable two-factor on everything that is yours. Export the database, if you can reach it - a copy from today is worth more than any promise about tomorrow.

Days 3–5: the paper trail

Write one calm email to the contractor. State what was agreed, what was paid, what was delivered, and what you need by a date: full source code with history, all credentials, documentation of the deployment. Don't threaten; just be specific and copy it to yourself. If they reply, you've got what you need. If they don't, you've got the beginning of a claim - which you may never make, but which changes the conversation with your bank, your insurer and the platforms whose accounts you're trying to recover.

Collect the contract, every invoice, every payment confirmation and every message where a deadline or a scope was agreed. A chargeback or a dispute has a window; find out what yours is.

Days 5–10: the truth about the code

Now bring in an engineer - but not to fix anything yet. You want a written, as-is assessment that answers three questions in order: what blocks trust (security holes, exposed data, payments that don't reconcile), what slows delivery (architecture, tests, deployment), and what can wait. It should record the state of the repository, the test coverage, the infrastructure and the open vulnerabilities in language a non-engineer, an investor or a lawyer can use.

Be careful with the first opinion you hear. "Start from scratch" is the easiest thing for a new developer to say and the most expensive thing for you to do. Sometimes it's right. More often the parts of the system your users already rely on are worth more than the clean architecture a rewrite promises. Ask any engineer who recommends a rewrite to write down why, and what they'd keep.

If you'd rather not do this alone

We've been the second team. We start with control and the written audit - usable with an investor or a lawyer - then stabilise and ship, with the same seniors from the first call to launch.

Software project rescue →

Days 10–14: choosing who comes next

You've been burned, so you're now the most careful buyer in the market. Use it. Before anyone touches the code, a rescue team should be willing to show you:

1The people. Not the sales lead, not the account manager - the engineers who will be in your repository. Ask whether they'll still be there in three months. "Never change people unless someone fails you" is the answer you want.
2Ownership from the first commit. Everything in your name, from day one, in writing.
3Milestones you can click. A demo every week; payment tied to things you can see working, not to hours. The right to stop at any milestone.
4What they'd cut. Ask what they would remove from the plan first. A team that can't answer quickly hasn't understood your product; a team that won't is planning to bill for all of it.
5A hand-over plan. How it ends: with you hiring in-house, with them helping you do it, and with documentation, tests and a pipeline that mean the next engineer isn't starting over.

And one warning from the second-burn stories: a company that offers a "code takeover" and turns out to have no in-house engineers is not a rescue. Ask who, specifically, will do the work - and meet them.

What recovery actually looks like

Control recovered or documented. A written picture of the code you can hand to anyone. The bleeding stopped - crashes, security, payments - and monitoring in place so the next failure is seen before a user reports it. Then the product kept live while broken parts are replaced piece by piece, with a rewrite only where the risk forces it. The end state is something that would pass a technical due diligence: tests, CI/CD, readable history, documentation, and a team - yours or a partner's - that can run it.

The hardest part is not technical. It's trusting that this time it will ship. The only cure for that is weekly, visible, clickable progress - which is why that's the first thing to insist on. If you want to talk through where you stand, tell us what you have access to and what you don't; we'll tell you what to secure today.

Software project rescue → Next: how much does an MVP cost → Valas →