Maintenance

The developer has left – who knows the system now?

When the person who built or maintained an important system leaves, it can feel as though the knowledge leaves with them. But it is possible to regain control – even when documentation is limited.

An empty workstation with a moving box on the desk

Gather what you already have

Start with code, documentation, operational information, accounts, agreements and contact details. Also try to capture the knowledge held by users and others who have worked closely with the system.

Secure access

Check that the company has access to code repositories, servers, databases, domains, cloud services and other important accounts. It's hard to take responsibility for a system no one can access.

Don't try to understand everything at once

Start with the parts that matter most to the business and the areas where the risk is greatest. Knowledge can then be built up step by step as the system is maintained and changed.

Document what the next person needs

Good documentation does not need to describe every line of code. It should explain the system's key components, how to operate it, what it depends on and how to make common changes.

Make sure responsibility doesn't rest with one person

The goal should be to reduce reliance on individuals, not just shift it from one developer to another. Code, documentation and working practices need to make knowledge easy to share.

Contact us

Do you need someone to take over?

We can get to know existing systems and fill gaps in the knowledge needed to maintain and develop them.