私が現在働いている会社では、社内のミッションクリティカルなソフトウェアを数多く開発しています。私のために働いているもう一人の人がいますが、彼はテストの人であり、実際には開発者ではありません。会社は、これらのプロジェクトのいくつかと、バスに当たった場合にどうなるかを心配しています。コードベースを知っている人が1人しかいない場合、会社はそのようなことをどのように取り戻しますか。プロジェクトの現在のステータスを知っている1人。
私のドキュメントとコードに記載されているドキュメントを使用して、使用する言語を理解している別のプログラマーを雇うだけで、すぐにスピードアップできることを説明しました。
彼らは、何かが起こった場合に「引き継ぐ」ことができる毎月「最新に保たれる」かもしれない外部の会社を提案しました。支払いのために誰かにお金を払う以外に、これがどのように役立つかわかりません。さらに悪いことに、このコンサルティング会社とプロジェクトについて話し合うのに月に1日無駄になっていることを想像しています。私はこれがどのように役立つのかを理解していますが、私が早すぎる死の後にプログラマーを雇うことよりも、それはもはや役に立たないと思います。
考え?似たような状況と、現在どこで働いているのか