Ci sono diversi modi in cui ho visto questo genere di cose gestite:
Condividi l'allenamento
La cosa più ovvia da fare è condividere il lavoro tra le risorse esistenti (supponendo che ciò sia possibile). Come assicurarsi che gli sviluppatori entrino in pista è quasi una risposta in sé, ma alla fine si riduce a registrare correttamente requisiti, progetti e progressi. Cose come programmazione coppie possono anche essere di grande aiuto qui.
Ripristina la scadenza o prova a recuperare il tempo
Verifica con il cliente per vedere se la scadenza può essere estesa. In alternativa, potrebbe essere possibile ottenere ulteriori tempi di sviluppo lavorando serate, fine settimana e giorni festivi.
Elimina altre attività
Ci sono altre attività non critiche che possono essere temporaneamente abbandonate per fare spazio?
Avanti
C'è del lavoro pianificato dopo lo sviluppo che può essere portato avanti come documentazione, script di test e configurazione?
Ammetti che potrebbe essere in ritardo
Parla presto con il cliente. Potrebbe essere possibile consegnare in parte - o per lo meno, si potrebbe ottenere una guida decente sulle priorità relative di altre cose.
Risorsa aggiuntiva
Una possibilità - ma questo comporta rischi. Ci vorrà del tempo per aggiornarli e, dato che sono temporanei, potrebbero semplicemente andarsene lasciandoti ancora peggio.
Controlla il percorso critico
Se sono coinvolte altre parti, verifica che siano ancora sul bersaglio. Non ha molto senso spostare il cielo e la terra per ottenere qualcosa di finito se diciamo che il team di test è indietro di un mese nel testare le cose.
Accettazione delle realtà di rischio
C'è una frase comune nella professione legale che afferma che i problemi difficili creano soluzioni scadenti. Può essere allettante cercare di convincere tutti a capire tutto per coprire tutte le eventualità. Questo comunque, è una commissione stupida.
Gli sviluppatori dovrebbero spendere tempo di qualità per i propri sviluppi. Consumare una quantità sempre maggiore di tempo per diventare al corrente con altri sviluppi è un'attività altamente discutibile. Una ragionevole via di mezzo potrebbe essere quella di avere un esperto in materia e un sostituto.