Proceso estructurado para que nuevos desarrolladores se vuelvan productivos rápidamente, desde setup del entorno hasta comprensión de la arquitectura y procesos del equipo.
El onboarding de desarrolladores es el proceso de llevar a un nuevo miembro del equipo desde «acabo de llegar» hasta «soy productivo». Un buen onboarding reduce este tiempo de semanas a días.
| Métrica | Objetivo | Cómo medir |
|---|---|---|
| Tiempo hasta primer commit | < 1 día | Fecha de inicio → primer commit |
| Tiempo hasta primer PR mergeado | < 1 semana | Fecha de inicio → primer merge |
| Tiempo hasta primer deploy a producción | < 2 semanas | Fecha de inicio → primer deploy |
| Satisfacción del nuevo desarrollador | > 4/5 | Survey a los 30 días |
pnpm install && pnpm dev debe funcionar en menos de 5 minutosEl tiempo de onboarding es una métrica directa de la salud de la plataforma de desarrollo. Si un nuevo ingeniero tarda semanas en ser productivo, el problema no es el ingeniero — es la falta de documentación, golden paths y entornos reproducibles.
Disciplina enfocada en optimizar la productividad, satisfacción y efectividad de los desarrolladores mediante herramientas, procesos y entornos bien diseñados.
Práctica de tratar la documentación con las mismas herramientas y procesos que el código: versionada en Git, revisada en PRs, y generada automáticamente cuando es posible.
Caminos recomendados y pre-configurados para tareas comunes de desarrollo que incorporan mejores prácticas, reduciendo la carga cognitiva de los equipos.
Prácticas y herramientas para crear entornos de desarrollo productivos en la máquina del desarrollador, replicando producción lo más fielmente posible.