Problem and solution

Where to start with an unfinished software project?

In an unfinished software project, make access, working releases and open work visible first, then compare continuing, partial renewal and rebuilding options.

Short answer

In an unfinished software project, first make the deliverable state visible: an installable version, the source repository, who owns the accesses and the real user flows. Then group what is missing by working process rather than by feature and compare continuing, partial renewal and rebuilding on the same criteria.

Establish what can actually be delivered

Ask for a reproducible release, source repository and working user journeys rather than screenshots or a presentation. Recent code changes, outstanding issues and data locations matter during a handover.

Initial checklist

List the owners of the repository, domain, hosting, database, file storage and third-party accounts. Follow the setup documentation in a clean environment. Test sign-in, permissions and the core workflow with sample data.

Choosing a recovery approach

Group remaining work by complete business process rather than individual features. A proposal that can be created but not approved or sent is not a complete workflow. Compare recovery, partial replacement and a rebuild against the same acceptance criteria.

What to do in the first steps

In the first step, document the situation without changing anything: the access inventory, an installation trial in a clean environment, open bugs and whether the main flow works with sample data. This document is the basis of the decision to continue and of the conversation with a new team; a decision to rewrite everything should not be taken without it.

When to seek support

Request a technical assessment if setup cannot be reproduced, access ownership is unclear or every fix breaks another workflow. The output should be a prioritised completion plan, not just a general opinion about code quality.

Frequently asked questions

Two questions we are often asked on this topic.

If the previous team did not finish the contract, is the software mine?

Who owns the source code and accounts depends on the contract; that is a legal question and a lawyer should be consulted. On the technical side, first verify which accesses your company holds.

What should I give a new team?

The source repository, installation notes, an account inventory, open work and, if possible, examples of user flows. Writing down what is missing also helps the team estimate correctly.

Related service

Software Project Recovery and Handover ↗

For unfinished or undelivered software projects, we assess the current state, risks and options, and prepare a handover and completion plan.

Your next step

Describe the issue and your current system

Tell us your goal, current tools and the problem you want to solve. We can identify a practical starting point together.