Компания, в которой я сейчас работаю, занимается разработкой программного обеспечения для критически важных внутренних задач. У меня есть еще один человек, который работает на меня, но он скорее специалист по тестированию, а не разработчик. Компания обеспокоена некоторыми из этих проектов и тем, что произойдет, если меня сбьет автобус. Как компания подхватывает что-то подобное, когда только один человек знает кодовую базу? Один человек, который знает текущее состояние проекта.
Я объяснил это с моей документацией и с документацией в коде, что им действительно нужно будет нанять другого программиста, который понимает языки, которые использовались, и что они могут быстро освоиться.
Они предложили стороннюю фирму, которая могла бы «обновляться» ежемесячно, которая могла бы «вступить во владение» в случае, если что-то случится. Я просто не понимаю, как это может быть полезным, кроме как платить кому-то ради того, чтобы платить им. Хуже того, я предполагаю, что целый день будет потрачен на обсуждение проекта с этой консалтинговой фирмой. Я понимаю, как это может быть полезным, но я не считаю это более полезным, чем наем программиста после моей безвременной кончины.
Мысли? Подобная ситуация и как ее в настоящее время обрабатываются, где вы работаете?