Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. What You Should Receive at Handover
Python & Django

What You Should Receive at Handover

What owning a Django application requires: the repository, credentials in your accounts, a setup guide, a runbook and a named owner, all tested.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

The repository, credentials in your accounts, a setup guide, a runbook and a session with whoever will own it. Test it by having someone else run it.

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.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

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

More on Python & Django

Python & Django

An API Other Systems Can Depend On

Designing a Python API service others can depend on: validation at the boundary, consistent errors and status codes, early versioning and documentation.

Python & Django

Moving and Transforming Data Reliably

Building data pipelines in Python that cope with malformed input: restartable stages, quarantining failures, reconciling counts and alerting on absence.

Start here

Not sure you actually own your application?

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

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →