Por qué tu velocidad no te dice lo que crees (y qué medir en su lugar)
Había una vez un desarrollador brillante que consiguió todo lo que creía querer: un ascenso a CTO.
A diario, consultaba su panel de control, que mostraba cifras impresionan…
Empowering Growth Through Education, Coaching & Development | Agile Coaching services
Había una vez un desarrollador brillante que consiguió todo lo que creía querer: un ascenso a CTO.
A diario, consultaba su panel de control, que mostraba cifras impresionan…
El post aborda la falacia de medir la productividad individual en equipos de ingeniería, lo que puede deteriorar la entrega. A través de un caso práctico, se ilustran problemas como la comunicación ineficiente y conflictos de dependencia. Se propone una solución mediante métricas del sistema que optimizan el flujo, logrando aumentos sostenibles en productividad.
El artículo conecta modelos de desarrollo de equipos, como las etapas de Tuckman y las disfunciones descritas por Lencioni, con el coaching en equipos de software. Se discuten las fases de formación, normalización, ejecución y disolución, además de estrategias de Coach K para fomentar la confianza, la comunicación y el rendimiento colectivo.
Crear equipos de software de alto rendimiento requiere disciplina, confianza y compromiso. Utilizando modelos como las Etapas de Tuckman y las Disfunciones de Lencioni, se pueden diagnosticar y mejorar dinámicas de equipo. El liderazgo basado en valores, como se enseña en la MasterClass del Coach K, es crucial para fomentar una cultura de comunicación y responsabilidad.
La publicación analiza la evolución del desarrollo de software a través de tres eras: proceso, personas y herramientas. Resalta la complejidad del desarrollo y la necesidad de un enfoque equilibrado que integre la disciplina y los aprendizajes históricos. La combinación de herramientas de IA promete mejorar la producción, pero no sustituye la importancia de las prácticas sólidas.
El timeboxing es una técnica que consiste en asignar un período fijo para completar un objetivo específico, mejorando la productividad y previsibilidad en metodologías ágiles, tanto en iteraciones (como Scrum) como en sistemas continuos (como Kanban). Esta práctica ayuda a priorizar tareas, facilita la planificación y permite una gestión de riesgos eficiente.
Ampliar los plazos en proyectos de software puede reducir la productividad al crear un período de inactividad. Las iteraciones cortasfomentan la disciplina y mantienen el compromiso del equipo al proporcionar un feedback oportuno y una sensación de logro. Es crucial establecer ciclos regulares para optimizar el desarrollo y mejorar la calidad.
Las reuniones de seguimiento en Scrum, conocidas como “Daily Scrum”, buscan evaluar el progreso del equipo y adaptarse a cambios. Sin embargo, enfrentan desafíos como la falta de colaboración y un ambiente no seguro. Para mejorar su efectividad, es clave centrarse en objetivos, fomentar la participación y adaptar el formato al contexto y a las necesidades del equipo.
Este post explora los efectos sitémicos de la Ley de Brooks y su interpretación en proyectos ágiles
Planning Poker se ha convertido en la técnica de estimación mas utilizada por los equipos ágiles. Como muchas prácticas ágiles, agrupa elegantemente conceptos teóricos en un proceso práctico y fácil de seguir. Este post explora los fundamentos ocultos de Planning Poker combinando tres ideas poderosas: teoría de la medición, investigación sobre los efectos del anclaje cognitivo y la técnica de estimación Delphi. Comprender estos principios subyacentes ayuda a los equipos a ir más allá de simplemente seguir el proceso para dominar las ventajas de la estimación colaborativa.