Eu tenho alguns programadores, todos eles estão muito bem e são muito inteligentes, obviamente. Muito obrigado.
Mas o problema é que todos e cada um deles são responsáveis por uma área central, que mais ninguém na equipe tem a menor idéia do que é. Isso significa que, se alguém for retirado, minha empresa como empresa está morta porque não é substituível.
Estou pensando em trazer novos programadores para cobri-los, apenas no caso de serem atropelados por um ônibus, ou demitir-se ou algo assim. Mas eu temia que
- Os programadores antigos podem resistir ativamente à idéia de transferência de conhecimento, temendo que um backup possa reduzir seu valor.
- Eu não tenho um sistema para facilitar a transferência de tecnologia entre diferentes desenvolvedores; portanto, mesmo se eu pedir a eles para fazer isso, não tenho garantia de que eles farão isso corretamente.
Minha pergunta é,
- Como colocá-lo para os antigos programadores em que eles concordariam
- Quais são os sistemas que você usa para facilitar esse tipo de "backup"? Entendo que você pode fazer uma revisão de código, mas existe uma maneira simples de fazer isso? Acho que não estamos prontos para uma análise completa do código de check-in por check-in.