Das Unternehmen, für das ich zurzeit arbeite, hat eine Reihe unternehmenskritischer interner Software entwickelt. Ich habe eine andere Person, die für mich arbeitet, aber er ist eher ein Test-Typ und kein wirklicher Entwickler. Das Unternehmen ist besorgt über einige dieser Projekte und was passiert, wenn ich von einem Bus angefahren werde. Wie kann das Unternehmen nach so etwas wieder aufholen, wenn es nur eine Person gibt, die die Codebasis kennt? Eine Person, die den aktuellen Status des Projekts kennt.
Ich erklärte mit meiner Dokumentation und mit der Dokumentation im Code, dass sie wirklich nur einen anderen Programmierer beauftragen müssten, der die verwendeten Sprachen versteht und ziemlich schnell auf dem neuesten Stand sein könnte.
Sie schlugen eine externe Firma vor, die monatlich "auf dem neuesten Stand" gehalten werden könnte und die "übernehmen" könnte, falls etwas passieren sollte. Ich verstehe nur nicht, wie das hilfreich sein kann, wenn man nicht jemanden bezahlt, um ihn zu bezahlen. Schlimmer noch, ich stelle mir einen Tag im Monat vor, an dem ich mit dieser Beratungsfirma über das Projekt diskutieren würde. Ich sehe, wie das hilfreich sein könnte. Ich sehe es einfach nicht als hilfreicher an, als einen Programmierer nach meinem vorzeitigen Tod einzustellen.
Gedanken? Ähnliche Situation und wie wird derzeit bei Ihnen gearbeitet?