Oficio, calidad y equipos · Mixto

Incorporar a un nuevo desarrollador en una semana, no en un mes

En una línea: La métrica es cuánto tiempo pasa hasta el primer cambio en producción, y la mayor parte del retraso son los accesos y la configuración local, no entender el código.

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.