La società per cui lavoro attualmente mi ha aiutato a sviluppare una serie di software mission-critical interni. Ho un'altra persona che lavora per me, ma lui è più un ragazzo di test e non proprio uno sviluppatore. La compagnia è preoccupata per alcuni di questi progetti e cosa succede se sono investito da un autobus. Come fa la compagnia a riprendersi dopo una cosa del genere quando c'è una sola persona che conosce il codice base. Una persona che conosce lo stato corrente del progetto.
Ho spiegato che con la mia documentazione e con la documentazione contenuta nel codice che avrebbero davvero bisogno solo di assumere un altro programmatore che comprendesse le lingue utilizzate e che avrebbero potuto accelerare abbastanza rapidamente.
Hanno suggerito una società esterna che potrebbe essere "aggiornata" su base mensile che potrebbe "subentrare" nel caso in cui qualcosa fosse accaduto. Semplicemente non vedo come questo possa essere utile al di là del pagamento di qualcuno per il gusto di pagarli. Peggio ancora, immagino che un giorno al mese venga sprecato a discutere del progetto con questa società di consulenza. Vedo come potrebbe essere utile, ma non lo ritengo più utile dell'assunzione di un programmatore dopo la mia prematura scomparsa.
Pensieri? Situazione simile e come viene gestita attualmente dove lavori?