La mayoría de las empresas que conozco utilizan el llamado enfoque de ‘ folklore ‘ para la gestión del conocimiento. Suena así:
” Steven escribió este código en primer lugar. Llámalo por teléfono y él te lo explicará ”
Dado que Steven puede no estar disponible, la opción de copia de seguridad es rotar a los programadores ; todos deben realizar tareas en diferentes áreas del proyecto, por lo que después de un tiempo, todos conocen todo el código. Así, los programadores se vuelven iguales y reemplazables.
- Si el software está hecho de software, ¿cómo se creará el primer software?
- Cómo manejar el trabajo artístico en el desarrollo de juegos independientes como desarrollador de software
- ¿Cómo puede un ingeniero de software mejorar el crecimiento de los usuarios?
- ¿Es mejor para un nuevo ser un desarrollador de software en una pequeña empresa o un probador de software en una gran empresa?
- ¿Cuál es la diferencia entre los caracteres ASCII y Unicode y la diferencia entre UTF-8 y UTF-16?
Acerca de la documentación: es el código en sí. El llamado ‘código autodocumentado’. El apretado horario no permite escribir documentos largos y elegantes.
Si un nuevo programador viene al proyecto, le preguntará al otro y aprenderá haciendo.
Lo sé, acabo de describir algunos antipatrones , pero observo esta práctica una y otra vez.