Articles

What a Good Handover Looks Like at the End of a Data Project

The end of a data project is where a lot of value is quietly lost. The builders leave, the documentation is thin, and six months later something breaks and nobody is sure how it works. A good handover is not an afterthought. It is part of what you are paying for.

The test

A simple test tells you whether a handover is good: if the people who built it disappeared tomorrow, could someone else run it, fix it and extend it? If not, the project is not finished.

What a good handover includes

Documentation. A plain description of what was built: the data sources, how data flows, where it is stored, how often it refreshes, and what each report shows. Include an architecture diagram that a new person can follow.

Definitions. Every metric explained: what it counts, what it excludes, which dates it uses and who owns it. This is the knowledge that is hardest to rebuild later.

Access and credentials in your name. Accounts, servers, cloud subscriptions and API keys should belong to your company, not to the consultant. Transfer ownership, and change shared passwords at the end of the engagement.

Source code and configuration. Everything needed to rebuild the solution should be in a repository you own, with a record of changes.

A runbook. What can go wrong, how to tell, how to fix it, and who to call. Include how to restart the jobs, where the logs are, and how to check that data is current.

Monitoring and alerts with owners. Someone inside the company should receive the alerts and know what to do with them.

Training. Sessions for the people who will use and maintain it, ideally recorded, so new staff can watch them later.

A known-issues list. Anything not yet fixed, limitations, and decisions deferred, written down honestly.

Acceptance against what was agreed. A review of the original scope and success criteria, signed off by the business owner.

Support terms. What happens after go-live: a warranty period for defects, how to request changes, and what ongoing support costs.

The cost to run

Include a clear statement of what it costs to keep the solution running: hosting, licenses, and the time of the people who maintain it. Surprises here sour otherwise successful projects.

Plan it from the start

Handover is much easier when it is built into the project from day one, with documentation written as things are built, and not reconstructed at the end. Ask for it in the contract, and ask to see a sample of the documentation early.

Have a person who owns it

Even with excellent documentation, someone inside the company should be responsible for the solution afterward. That does not have to be a full-time role, but it does have to be a named person. Our piece on the case for a dedicated data function covers when that role needs to grow.

This is one of the questions worth raising before you hire anyone, as we describe in how to evaluate a data consultancy.


If you want a data project handed over so your team can run it, reach out. Everything we build is documented and yours, and we plan the handover from the first week.

Have a question about this topic? We work with businesses worldwide.

Get in Touch