Video Summary and Transcription
Hola, mi nombre es Mikhail Levchenko. He cambiado de trabajo y me convertí en ingeniero de productividad de desarrolladores a tiempo completo. Déjame compartir una pequeña historia. Imagina ser un comerciante rico en la Europa del siglo XV. Entregar especias para obtener ganancias no era una tarea fácil. Las naciones de Oriente Medio gravaban fuertemente a los comerciantes. Pero los portugueses navegaron alrededor de África usando el Astrolabio Marítimo. Avancemos rápido, Gerardo Mercator inventó un mapa perfectamente adecuado para la navegación en alta mar. La Compañía Holandesa de las Indias Orientales se convirtió en el nuevo rey del comercio de especias. La productividad de los desarrolladores se trata de construir un ambiente acogedor para los desarrolladores, resolver problemas difíciles e identificar cuellos de botella en los procesos. Se centra en todo el proceso de desarrollo como un producto. Al aprovechar esta perspectiva, puedes impulsar el cambio entre los desarrolladores y otros roles. Observar los procesos de desarrollo como un producto implica reunirse con las partes interesadas, formular una visión, crear un modelo y métricas, encontrar problemas de productividad y proponer soluciones. Las partes interesadas incluyen desarrolladores, CEOs, CTOs, gerentes de ingeniería y otros roles involucrados en el desarrollo de software. El objetivo es hacer que todos sean más productivos, guiados por el lema de desarrolladores más felices construyendo mejor software más rápido. Hay tres marcos destacados en esta charla: DORA, DEVX y Mertrix. DORA se centra en la velocidad y la fiabilidad con métricas como la frecuencia de aceleración, el tiempo de entrega, la tasa de fallos y el tiempo de recuperación. DEVX aborda el factor humano con métricas relacionadas con los bucles de retroalimentación, la carga cognitiva y el estado de flujo. DX4 es una métrica reciente que combina DORA y DEVX, introduciendo métricas propietarias para la alta dirección. Incluye una tasa de fallos para abarcar la fiabilidad y un porcentaje de tiempo dedicado a nuevas características. Las métricas desarrolladas por ingenieros, como las métricas de fiabilidad de Dora y el porcentaje de tiempo dedicado a nuevas características, son adiciones valiosas. Hablar con la alta dirección sobre cambios se facilita con una buena métrica. Investiga sobre métricas, consulta a las partes interesadas y lee literatura para mejorar la comprensión. Prueba prototipos antes de desarrollar herramientas personalizadas como último recurso. Confirma el éxito con métricas empíricas. Los gerentes de lanzamiento a menudo se sienten constantemente interrumpidos y abrumados por la tarea de supervisar un lanzamiento. Compartir el rol con todo el equipo resultó ser ineficaz, lo que llevó a procedimientos olvidados. La automatización y la simplificación del proceso de lanzamiento mejoraron la satisfacción y redujeron los lanzamientos retrasados. Haz que la productividad de los desarrolladores sea parte de los objetivos de la empresa y del código cultural. Aboga por los desarrolladores ante la alta dirección. Impulsa el cambio comenzando pequeño, experimentando y utilizando herramientas como último recurso. Encuentra formas de hacer que tus compañeros de equipo sean más productivos.
Video transcription and chapters available for users with access.
Comments