La compañía para la que estoy trabajando actualmente me tiene desarrollando un montón de software interno de misión crítica. Tengo otra persona que trabaja para mí, pero él es más un tipo de prueba y no realmente un desarrollador. La compañía está preocupada por algunos de estos proyectos y qué sucede si un autobús me atropella. ¿Cómo se recupera la empresa después de algo así cuando solo hay una persona que conoce el código base? Una persona que conoce el estado actual del proyecto.
Le expliqué que con mi documentación y con la documentación en el código que realmente solo necesitarían contratar a otro programador que entienda los lenguajes que se usaron y que podrían acelerar rápidamente.
Sugirieron una empresa externa que podría "mantenerse actualizada" mensualmente y que podría "hacerse cargo" en caso de que algo sucediera. Simplemente no veo cómo esto podría ser útil más allá de pagarle a alguien por pagarle. Peor aún, imagino que se desperdicia un día al mes discutiendo el proyecto con esta consultora. Veo cómo esto podría ser útil. Simplemente no lo veo como más útil que contratar a un programador después de mi fallecimiento prematuro.
Pensamientos? ¿Situación similar y cómo se maneja actualmente donde trabaja?