Existem várias maneiras de eu ver esse tipo de coisa tratada:
Compartilhe o trabalho
A coisa mais óbvia a fazer é compartilhar o trabalho entre os recursos existentes (supondo que isso seja possível). Como garantir que os desenvolvedores atinjam o terreno é quase uma resposta em si, mas, no final das contas, tudo se resume a registrar corretamente os requisitos, projetos e progresso. Coisas como programação em pares também podem ajudar bastante aqui.
Adiar o prazo ou tentar recuperar o tempo
Verifique com o cliente se o prazo pode ser estendido. Como alternativa, pode ser possível ganhar tempo adicional de desenvolvimento trabalhando à noite, fins de semana e feriados.
Abandone outras tarefas
Existem outras tarefas não críticas que podem ser temporariamente eliminadas para liberar espaço?
Adiante
Há algum trabalho planejado após o desenvolvimento que possa ser antecipado, como documentação, scripts de teste e configuração?
Admita que poderia ser tarde
Fale com o cliente mais cedo. Pode ser possível entregar em parte - ou, no mínimo, você pode ter uma orientação decente sobre as prioridades relativas de outras coisas.
Recurso adicional
Uma possibilidade - mas isso por si só traz riscos. Vai levar tempo para que eles sejam atualizados e, como são temporários, eles podem sair deixando você ainda pior.
Verifique o caminho crítico
Se outras partes estiverem envolvidas - verifique se elas ainda estão no alvo. Há pouco sentido em mover o céu e a terra para que algo termine, por exemplo, se a equipe de teste estiver com um mês de atraso em testar as coisas.
Aceitando as realidades do risco
Existe uma frase comum na profissão jurídica que afirma que problemas difíceis criam soluções ruins. Pode ser tentador fazer com que todos entendam tudo para cobrir todas as eventualidades. Isso, no entanto, é uma tarefa tola.
Os desenvolvedores devem gastar tempo de qualidade em seus próprios desenvolvimentos. Consumir uma quantidade cada vez maior de tempo tornando-se realidade com outros desenvolvimentos é uma atividade altamente questionável. Um meio termo razoável pode ser ter um especialista no assunto e um deputado.