Planning toolTakeover checklist

Software Project Takeover Checklist

Alpha ExpansionFree to use, nothing to sign up for
In short

This checklist lists what you need in your own hands when a system passes from one team to another: the code and the ability to build it, the accounts it runs on, the data, the knowledge of how it works and the rights to use it. You mark each line have, partly or missing. The result is a dated record of where the handover stands and a list of what to ask for while the outgoing team is still available.

Key points
  • 01Ask for everything while the outgoing team still has a reason to answer.
  • 02Partly is the dangerous answer: it usually means one person knows the rest.
  • 03A handover is proven by publishing a small change yourself, not by a document.

Record what you hold

Six parts. Mark every line that applies to your system as have, partly or missing, and leave the rest untouched. Be strict: a password someone promised to send is missing until it arrives.

Source code and the ability to build it
  • Full repository with history
  • Matches the live version
  • Builds from a clean checkout
  • Automated tests
  • Dependency list with versions
  • Build and deploy scripts
Accounts in your organization's name
  • Hosting or cloud account
  • Domain and DNS
  • App store accounts
  • Signing keys and certificates
  • Third-party service accounts
  • Admin access to the product
  • Store of secrets and passwords
Data and environments
  • Production database access
  • Backups, with a tested restore
  • Uploaded files and media
  • A separate test environment
  • Records of personal data handling
What explains how it works
  • Architecture overview
  • Setup and release instructions
  • Runbook for failures
  • List of known issues
  • Recorded walkthrough
  • A contact for later questions
The agreement with whoever built it
Your first step after handover
01

How to use it

  1. 01

    Describe what changes hands

    Name the system, who is passing it on and the date their involvement ends. That date is the deadline for every missing line, because afterwards answers depend on goodwill.

  2. 02

    Mark strictly

    Have means it is in your own account or you have used it yourself. Promised, emailed last year or on someone's laptop all count as missing. Partly should come with a note of what is absent.

  3. 03

    Start with accounts and keys

    Send the missing lines under accounts first. Hosting, domains, store listings and signing keys are the items that cannot be recreated if the outgoing team becomes unreachable.

  4. 04

    Prove it with a release

    When the lines read have, publish a harmless change through the whole chain yourself. If that works, the handover is real. If it fails, the failure shows which line was not what it seemed.

02

What a complete takeover consists of

Software is more than its code. A system changes hands properly only when five kinds of thing have moved, and a gap in any one of them can leave you unable to update or even run it.

PartWhat it settlesWhy it matters
CodeThe repository and everything needed to build itWithout a clean build, nobody new can change the system safely
AccountsHosting, domains, stores, keys and services, in your nameWhoever holds the accounts controls the product
DataThe database, backups, files and a place to testUser data is the part that cannot be rebuilt
KnowledgeHow it is structured, released and repairedIt leaves with the people unless it is written or recorded
RightsThe agreement, licences and subscriptionsThey decide what you may do with what you hold
03

A worked example

Illustrative example

A hire company inherits its booking system

The example is an invented vehicle hire company whose only developer is leaving. Load it to see the full record. It is an uncomfortable one, which is the point of making it early.

  • CodeThe repository exists but nobody knows whether it matches what is live, and no one else has ever built it.
  • AccountsHosting is on the developer's own account, and two paid services run on his personal card. These go to the top of the list.
  • KnowledgeOne contact and partial setup notes. A recorded walkthrough is requested for the following week.

With a month in hand, every missing line can still be closed. The same record made a month later would be a list of things to reconstruct without help.

04

What this tool does not do

The checklist shows the state of a handover. It does not assess what you receive.

  • It cannot tell you whether the code is good. An independent review does that.
  • It does not transfer anything. Each account has its own process, and some need the current holder to act.
  • It is not legal advice on rights to the code. Have the agreement read by a legal adviser.
  • Nothing is uploaded. The record stays in this browser until you export it.
05

What to do with the finished document

Send the missing and partly lines to the outgoing team today, with a date for each. If the handover has already gone wrong, send us the record and we will say what can still be recovered. Send it through the contact page or book a 30-minute call and bring it along.

06

Common questions

When should we start the takeover checklist?

As soon as you know the system will change hands, and ideally while the outgoing team is still under contract. Every missing line is easy to close when the people who hold it are being paid and are available. The same request made after they have left depends on their goodwill and their memory.

What if the previous developer will not cooperate?

Put requests in writing, refer to your agreement and prioritize accounts and keys, which matter most. Many standoffs are about unpaid invoices and can be settled by agreeing what is exchanged for what. If that fails, take legal advice promptly. An independent assessment can tell you what is recoverable from what you already hold.

Is having the source code enough?

No. Code without the accounts cannot be deployed. Code without build instructions may take weeks to get running. Code without the data is an empty system, and code without signing keys cannot update an existing app. The checklist has five parts because each of them can stop you independently.

What does publishing a trivial change prove?

It proves the whole chain at once: that the repository is the right one, that it builds, that you hold the deployment accounts and keys and that the release reaches users. A change as small as a corrected word is enough. It is the only test that distinguishes holding a system from holding files.

Next

Where to go from here

Next step

Tell us about your project

Describe what you want to build and the systems it has to work with. We reply with how we would approach it and which decisions come first. The scoping conversation is free.

Response within 24 hoursFree consultation and scopingNDA available on request

Premium digital product and engineering studio. We build high-performance web platforms, SaaS applications, mobile apps, and 3D experiences for high-growth companies.

Alpha Expansion is a premium digital product and engineering studio specializing in React development, Next.js development, full-stack development, mobile app development, UI/UX design, and 3D interactive experiences.

We serve industries including SaaS, FinTech, Healthcare, E-commerce, Logistics, and Real Estate.