Incorporar a un nuevo desarrollador en una semana, no en un mes
Preparar de antemano
Una lista de accesos ordenada que se activa el primer día; un entorno local que arranca con un comando; y datos ficticios que permitan trabajar sin tocar datos reales.
Cada hora desperdiciada en permisos es una hora que no se dedica a entender el sistema.
La primera tarea correcta
Pequeña, real y que toque toda la cadena: código, prueba, revisión, despliegue. El objetivo no es el rendimiento sino recorrer el camino una vez con acompañamiento.
Asigna un mentor fijo durante dos semanas, con una hora fija en el calendario y no 'pregunta si lo necesitas': la mayoría no preguntará.
Aprender del proceso
Pide al recién llegado que corrija la documentación en tiempo real. Una primera mirada a un sistema es un activo que desaparece a las dos semanas y no vuelve.
En profundidad
Mantén un mapa de sistema de una página: los componentes, los flujos principales y los lugares donde ocurren la mayoría de los incidentes. Vale más que decenas de páginas, y es fácil de mantener porque cambia despacio.