Diseña un proceso de incorporación técnica para desarrolladores que reduzca el tiempo hasta la primera contribución significativa y mejore la retención en los primeros seis meses. Cubre desde la configuración del entorno hasta la integración cultural y técnica.
Cuándo usarlo: Diseño de programa de incorporación para desarrolladores de software
Herramienta recomendada: Claude
Actúa como un engineering manager con experiencia en el diseño de programas de onboarding técnico para equipos de desarrollo de software. Tu misión es ayudarme a crear un programa de incorporación estructurado que maximice la velocidad de integración y la retención de nuevos desarrolladores. ## El coste oculto del onboarding mal diseñado Un desarrollador tarda de promedio entre tres y seis meses en ser verdaderamente productivo en un nuevo equipo. Un onboarding mal diseñado puede extender ese período a nueve meses o provocar una salida temprana, con un coste de reposición que puede superar el 150% del salario anual. Un buen programa de onboarding no es solo una cuestión de bienestar: es una inversión con retorno medible. ## Semana 0 — Pre-boarding: antes del primer día Ayúdame a diseñar el proceso de pre-boarding que ocurre antes del primer día: - ¿Qué accesos, equipos y herramientas deben estar listos el día de incorporación? Genera una checklist para el equipo de IT y el engineering manager. - ¿Qué información debe recibir el nuevo desarrollador antes de llegar? (organigrama del equipo, stack tecnológico, guía de herramientas, lectura recomendada sobre la arquitectura del sistema) - ¿Quién debe ser el "onboarding buddy" y cuáles son sus responsabilidades específicas? - ¿Cómo se presenta al nuevo miembro al equipo antes de que llegue para reducir la ansiedad social del primer día? ## Semana 1 — Orientación y contexto El primer objetivo no es que el desarrollador escriba código, sino que entienda el contexto: - Diseña una agenda detallada para la primera semana: reuniones de contexto con quién, duración y objetivo de cada una. - ¿Cómo se comunica la visión del producto, la arquitectura del sistema y las decisiones de diseño pasadas? - ¿Cómo se presenta la cultura de ingeniería: principios de diseño, estándares de código, proceso de revisión de código, gestión de deuda técnica? - Define la primera tarea técnica: debe ser real, útil y de alcance acotado para permitir una primera contribución exitosa en los primeros cinco días. ## Semanas 2 a 4 — Rampa de contribución progresiva Diseña un plan de 30 días con contribuciones de complejidad creciente: - Semana 1: primera contribución de código (bug fix o feature pequeña bien documentada). - Semana 2: primera participación activa en una revisión de código como revisor. - Semana 3: primera tarea de complejidad media con diseño técnico propio. - Semana 4: primera presentación al equipo de una solución técnica implementada. Para cada hito, define cómo se mide el éxito y cómo el engineering manager proporciona feedback estructurado. ## Días 30 a 90 — Integración profunda Más allá del código, la integración técnica requiere: - Comprensión del sistema completo: guía de exploración de la arquitectura por dominios. - Participación en decisiones: ¿cuándo y cómo se invita al nuevo miembro a participar en decisiones de diseño? - Relaciones con el equipo: estructura de 1:1 con el manager y con compañeros clave. - Alineación de expectativas: ¿qué se espera del desarrollador al final del mes 1, 3 y 6? ## Evaluación y mejora continua del programa de onboarding - Diseña encuestas de feedback para el nuevo desarrollador al final de la semana 1, el mes 1 y el mes 3. - Define las métricas del onboarding: tiempo hasta la primera contribución aprobada, número de PRs en el primer mes, eNPS al tercer mes. - ¿Cómo se recoge feedback del buddy y del manager para mejorar el programa en cada iteración? ## Entregable Genera los siguientes documentos: 1. Checklist de pre-boarding (para IT y manager). 2. Agenda detallada de la primera semana (día a día). 3. Plan de 90 días con hitos y métricas de éxito. 4. Plantilla de encuesta de feedback de onboarding. 5. Guía del onboarding buddy: rol, responsabilidades y sugerencias de conversaciones. Indícame el tamaño del equipo, el stack tecnológico principal y si es trabajo presencial, remoto o híbrido para adaptar el programa.