An unfinished app project: how to get back on track
If your app project was left unfinished because of an incompetent team or flawed project assumptions, there are several steps you can take to deal with the situation and…
Internet Stars Team
4 min read


If you have an unfinished application project due to an incompetent team or errors in the project specifications, there are several steps you can take to deal with this situation and complete the project in line with business expectations:
- Carry out a detailed analysis: To begin with, carefully analyse the status of the project and identify which elements are incomplete or do not meet expectations. Draw up a list of tasks to be carried out and note down the necessary corrections.
- Assess the team’s competencies: Assess the competencies of the current team to determine whether they are capable of addressing any shortcomings and completing the project. If the team is genuinely incompetent, it may be necessary to replace them or supplement the team with more experienced specialists.

- Consult the experts: If you do not have sufficient technical knowledge, consult experts in the field of application development or an IT consultant. Explain the situation to them and ask them to assess the current state of the project and provide recommendations on how to proceed.
- Set priorities: Determine which elements of the project are the most important and critical from a business perspective. Focus on completing these key functionalities in order to meet the project’s core requirements first.
- Identify new contractors: If your current team does not meet the requirements, consider finding new contractors who are competent and have experience in developing applications. Carry out a recruitment process or use the services of agencies or freelancers to find suitable specialists.

- Review the budget and schedule: Review the current project budget and schedule to ensure they are adequate for completing the project. If necessary, adjust these parameters, taking into account new resources and any costs involved in rectifying shortcomings.
- Plan the stages and monitor progress: Draw up a new project implementation plan, setting out the stages, tasks and deadlines. Maintain regular contact with the new team, monitor progress and check that the project is proceeding as expected.
- Communication and project management: Ensure strong communication with the new team by clearly communicating the project’s objectives, expectations and requirements. Use project management tools, such as Kanban boards, task tracking systems, etc., to ensure transparency and efficiency in project management.
If you are experiencing serious difficulties in completing the project, it is worth considering consulting a solicitor or a contracts specialist to safeguard your interests and explore possible remedies.
Bear in mind that completing an unfinished project may require additional time and resources, so it is important to take a pragmatic approach and provide the new team with the necessary support to ensure the project’s success.
I’ve got a new contractor – what next?
Handing over the project to a new IT team is crucial for the continuation and completion of the application project. Here are a few key points worth passing on to the new team:
- Project documentation: Provide all documentation relating to the project, including the business analysis, functional requirements, user interface design, architecture diagrams, technical specifications, etc. Ensure that the documentation is up to date and complete.
- Source code and code repository: Handing over the code repository is crucial so that the new team can pick up where the previous team left off. Ensure that the repository is properly documented and accessible to the new team.
- Access to resources: Granting access to all necessary resources, such as developer accounts, development tools, libraries, software licences, API keys, etc. Ensuring full access to these resources will enable the new team to continue their work without hindrance.
- Project history and progress to date: Share the project’s history and information regarding progress to date. Providing information on tasks completed, shortcomings, technical issues and other relevant aspects will help the new team understand the context and approach the project.
- Contacts and support: Providing contact details for key stakeholders, such as project management, business representatives and other team members, who can provide further information and support where required.
- Transition to handover mode: Organise a handover meeting attended by members of both teams. Provide an opportunity to ask questions, clarify any uncertainties and foster mutual understanding. Periodic support from the previous team may also be necessary during the first few weeks to ensure a smooth transition.
- Knowledge management: Knowledge transfer is crucial for the project’s continuation. Organise training sessions, document expert knowledge and provide relevant training materials to help the new team understand the project’s structure and key technical aspects.
If you have previously carried out a thorough market analysis which has shown that the project will be successful, then it is certainly worth persevering. Work with trusted partners and carry on with the project!

Internet Stars Team


