La società per cui sto attualmente lavorando mi sta sviluppando un sacco di software interno mission-critical. Ho un'altra persona che lavora per me, ma è più un ragazzo di prova e non uno sviluppatore. La compagnia è preoccupata per alcuni di questi progetti e cosa succede se vengo investito da un autobus. In che modo l'azienda riprende dopo qualcosa del genere quando esiste una sola persona che conosce la base di codice. Una persona che conosce lo stato corrente del progetto.
Ho spiegato che con la mia documentazione e con la documentazione nel codice che avrebbero davvero solo bisogno di assumere un altro programmatore che capisca le lingue che sono state usate e che potrebbero essere abbastanza veloci da accelerare.
Hanno suggerito una ditta esterna che potrebbe essere "mantenuta aggiornata" su base mensile che potrebbe "subentrare" nel caso in cui accadesse qualcosa. Non vedo come questo possa essere utile oltre a pagare 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 che questo potrebbe essere utile, ma non lo vedo più utile che assumere un programmatore dopo la mia prematura scomparsa.
Pensieri? Situazione simile e come viene attualmente gestita dove lavori?