Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
Python & Django

What You Should Receive at Handover

Last updated:

What you should receive

  1. The repository, with history, in your account
  2. All credentials in your accounts
  3. A setup guide another developer can follow
  4. A runbook covering alerts, deployment and rollback
  5. A decisions record explaining the non-obvious choices
If any of those are missing, you cannot change supplier, which is not a position any business should accept.

Test the handover

  • Someone else runs it locally from the guide
  • Someone else deploys a small change
  • You access every account independently
  • You restore a backup
  • You find the code where you expect it

The setup guide is the practical test. If a competent developer cannot get it running in a day, the handover is incomplete regardless of its length.

The runbook is what matters under pressure

EntryContains
Each alertWhat it means, first three checks
DeploymentSteps, and how to roll back
Scheduled workWhat runs when, and what if it did not
ProvidersWho to contact, with account references
Common problemsSymptom and resolution

Name the owner

Someone in your business who knows what the application should do, decides what changes, and notices when something is wrong. Not necessarily technical.

Applications without an owner drift: nobody notices the report that stopped or the process that changed six months ago.

Support options

  • Retained — monitoring, updates, priority response, a monthly fee
  • Ad hoc — you call when needed, quoted
  • None — fully yours, we remain reachable

All three are legitimate. What is not legitimate is nobody doing the maintenance, which is the default when it is not decided.

Frequently asked questions

What if a supplier holds the code?

Ask for transfer. Reluctance is a serious warning sign worth resolving before commissioning more work.

Do we need our own developer?

Not necessarily, and you need the option. Owning the code and documentation means you can engage anyone.

How much documentation is enough?

A setup guide, a runbook and a decisions record. Beyond that, docstrings and nothing more.

What about knowledge only in someone's head?

That is what the handover session is for, and it should be written down afterwards.

Keep reading

Not sure you actually own your application?

Three checks: the repository, the credentials, and whether someone else could run it.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Custom Software DevelopmentWeb DevelopmentMachine Learning