Com base nessa interação que tivemos nos comentários, assumirei que você não afastou seu único desenvolvedor por causa de coisas pessoais. No entanto, com base nessa conversa, farei outro palpite de que esse revés ainda é principalmente sua responsabilidade como gerente de contratação. Como você mencionou, você não tem nenhuma experiência com os desenvolvedores, mas como você decide como contratar um?
Parece que você fez o seu melhor, mas você contratou alguém que simplesmente não conseguia lidar com a escala deste projeto, ele construiu uma base instável que se desintegrou sob ele e então simplesmente saiu. Infelizmente, a diferença entre desenvolvedores e empreendedores é que os primeiros são pagos por hora / salário, mas podem optar por ir e vir quando quiserem. Ele foi pago pelas horas em que trabalhou e saiu quando optou por não ser mais pago. Nada que você possa fazer sobre isso.
E agora? Parece que você começou a seguir o caminho de substituir as pessoas pelo processo. Se você tivesse documentação suficiente, as pessoas poderiam sair e outras poderiam continuar de onde pararam. OMI que não funciona e, se funcionar, ainda será muito mais caro do que ter uma equipe confiável de funcionários permanentes. A gerência de várias empresas nos últimos 30 anos tentou substituir as pessoas por documentação suficiente (incluindo meu último emprego) e sempre falhava. Foi por isso que decidi mudar de emprego, e agora eles ficam presos com documentos desatualizados e nunca precisos, enquanto estou passando o tempo da minha vida em uma nova startup.
O que eu faria se fosse você seria tentar encontrar a pessoa certa com habilidades e experiência suficientes para iniciar esse projeto e concluí-lo. Isso não inclui apenas habilidades de codificação, mas também design, arquitetura e gerenciamento básico de projetos. Não tente definir como ele faz seu trabalho ou quantos documentos ele precisa produzir. Apenas se concentre em encontrar a pessoa certa e esteja preparado para pagar em conformidade. Quando você o encontrar, verifique se o seu papel é apoiá-lo e remover obstáculos do caminho, não monitorar / microgerenciar. Não estou sugerindo que você fez isso antes, mas sei que muitos gerentes tendem a fazer isso e isso é apenas contraproducente.
Converse com outros empresários, possivelmente aqueles com mais experiência em engenharia de software. Leia esses fóruns e elabore um conjunto de perguntas para solicitar seu possível candidato. Apresente o problema e pergunte qual seria a abordagem. Se ele é o cara certo (e supondo que não tenha visto esta página), ele poderá sugerir muitas das coisas que outras pessoas já sugeriram em termos do que deve ser feito em sua empresa quando você começar a se recuperar. Peça a ele para definir um plano a partir do momento em que é contratado até quando a v1.0 será lançada. Como ele vai te levar até lá. Peça ajuda para entrevistar essa pessoa.
Apenas alguns dos meus pensamentos: o rastreamento de bugs é obrigatório (Jira custa US $ 10 para uma equipe de até 10 pessoas). O controle da fonte é essencial (o git é gratuito. Forçosamente custa amendoim para uma equipe de até 5 pessoas). Seu código é sua documentação. Não são seus documentos escritos por palavra. Ele deve revisar o código e manter o que é recuperável; jogue fora o resto e concentre-se em escrever códigos legíveis e de manutenção. Salve a documentação para alguns documentos de design de alto nível e poucas páginas. Ele deve conhecer a tecnologia em que você está trabalhando. Não contrate alguém com apenas boas intenções; você não pode permitir que eles aprendam no seu tempo. Pergunte a eles que outros projetos eles fizeram (infelizmente você ou alguém que você encontra pode precisar acompanhar o aspecto técnico das coisas). Você está procurando alguém com experiência suficiente, mas ao mesmo tempo não muito que essa centelha de excitação já se queime. Encontre alguém com fome para causar impacto. A metodologia que ele propõe ou segue deve permitir que você veja o trabalho regularmente (períodos de uma ou duas semanas) e forneça feedback instantâneo. Não contrate NINGUÉM que disser, ele estará pronto em exatamente 7,4 meses, eu avisarei quando terminar.
Boa sorte