Al final, el resultado final no depende del tipo de método(s) de desarrollo utilizado, sino del esfuerzo, la responsabilidad y el comportamiento de cada miembro. Pero para aprovechar al máximo sus ciclos de sprint, debe descubrir las mejores prácticas para organizar su equipo Scrum y planificar su próximo sprint.
Primeros pasos con Scrum
Al implementar Scrum, es importante tener la mentalidad adecuada, la mentalidad agile para avanzar con Scrum. Puede obtener la ayuda de un entrenador o entrenador certificado de Scrum para ayudarlo a adaptarse y navegar a través de esta transformación. Esto puede ser increíblemente útil, especialmente si el aspirante a Scrum Master todavía tiene cosas que aprender sobre Scrum o no tiene experiencia en el manejo de un equipo.
Las cualidades del Scrum Master
Además de un Scrum Master certificado (CSM), aquí hay dos cualidades obvias para elegir un Scrum master: un gerente de proyecto o un líder técnico. Por supuesto, la gestión de personas y la designación de responsabilidades son las características clave que pueden ayudar a un director de proyecto experimentado a dirigir un equipo Scrum. La otra alternativa también funciona por ser más familiar y autoritaria; permitiéndoles ayudar a otros miembros cuando se trata de proyectos o requisitos más complejos.
Por supuesto, las responsabilidades de un Scrum Master son diferentes de las funciones de un gerente de proyecto. Esto significa que un gerente de proyecto también debe tener conocimientos sobre desarrollo agile y los principios básicos relacionados con Scrum.
Pero al final, la credibilidad y la posición previa son solo cationes menores para ser el Scrum Master. Tener una evaluación confiable sobre las calificaciones para ser el Scrum Master. Para tener una evaluación confiable sobre quién debe ser Scrum Master, concéntrese en las siguientes características individuales:
Un Scrum Master debe ser humilde. Recuerde que el rol del Scrum Master es paralelo al liderazgo de servicio. Es una posición que nunca pretende estar “por encima” de nadie más en el equipo de desarrollo. Con esto en mente, un Scrum Master nunca debe ser engreído. Debería poder reconocer las cualidades negativas de todos, incluido él mismo.
Un Scrum Master debe estar al mando. Un líder no puede impulsar a su fuerza de trabajo hacia el progreso sin saber cómo hacerse cargo. Debería ser capaz de obtener el mejor rendimiento de todos resolviendo rápidamente los problemas que pueden obstaculizar su productividad.
Un Scrum Master debe valorar la honestidad. Un buen Scrum Master conoce el valor de liderar a través de ejemplos. Un líder honesto es importante si desea cultivar la transparencia, la adaptación y la inspección en cualquier entorno.
Como sabrá, un equipo Scrum efectivo sabe cómo autoorganizarse. Aquí hay una breve lista de los valores fundamentales que deben cultivarse en cualquier equipo Scrum:
- Motivación– Desarrollo ágil o no, la motivación es lo primero que se requiere para fomentar la productividad en todos.
- Confianza y respeto– Un equipo multifuncional se basa en la transparencia y un cierto grado de empatía para trabajar hacia un objetivo común.
- Colaboración– Tenga en cuenta que todos son responsables de todo lo que se encuentra en el Sprint Backlog.
- Competencia –Saber que está trabajando con un equipo de personas talentosas y dedicadas lo inspira a volverse competente.
- Consistencia– Aunque con frecuencia se produce un incremento de producto potencialmente entregable, recuerde que la tarea aún no está completa hasta que todo en la cartera de productos funcione de manera excelente.
Tiene sentido que armar un equipo Scrum sea responsabilidad del Scrum Master. Sin embargo, la mejor forma en que un Scrum Master puede ayudar a comenzar es asegurarse de que todos participen en el comienzo. Su deber principal es crear una configuración fluida eliminando las distracciones y dirigiendo a todos en la dirección correcta.
Como Scrum Master, debería poder informar a cada miembro del equipo sobre los principios básicos de Scrum y qué esperar durante el primer sprint. El Scrum Master también debe recordar que su enfoque nunca debe interferir con la productividad de nadie. Los errores y las fallas no se pueden eliminar por completo, así que en lugar de prestar demasiada atención y perder el tiempo, concéntrese en estos contratiempos; en su lugar, concéntrese en cómo seguir adelante y aún cumplir.
Tenga en cuenta que la mayoría de los desarrolladores no se acostumbran rápidamente a Scrum. Al comenzar, un equipo que no tiene experiencia con Scrum necesita más orientación y apoyo. A través de la tutoría, el Scrum Master debe ayudar a todos los demás a obtener las habilidades necesarias para convertirse en un miembro esencial de un equipo Scrum.
Mejores prácticas para trabajar con Scrum
Acción sobre Planificación
Sí, una reunión de planificación de sprint es crucial para configurar un próximo ciclo de sprint. Pero durante el transcurso del sprint, no es necesario tener ninguna planificación adicional, excepto planes individuales a pequeña escala durante el scrum diario.
Los aplausos son un obstáculo durante las reuniones
Los Scrum Master experimentados desalientan los aplausos durante las reuniones, especialmente durante la reunión de planificación del sprint. ¿Por qué? Porque esto puede ‘influir’ en la opinión de otros miembros y afectar su juicio al elegir qué elementos del trabajo pendiente deben introducirse. Esta es una violación directa de lograr la transparencia en un equipo Scrum.
Los Sprints de dos semanas son mejores
Lo crea o no, los sprints de 2 semanas (y 6 horas por día) parecen funcionar mejor para la mayoría de los equipos Scrum que aquellos con duraciones de 4 semanas, incluso para principiantes. Solo recuerda mantener breves las reuniones diarias y crear un ambiente de trabajo con integración continua. Es posible que se sorprenda de lo rápido que su equipo puede lograr las cosas si no pueden darse el lujo de extender los plazos.
Aprende a usar herramientas
Para maximizar sus resultados con Scrum, opte por aprender herramientas de desarrollo ágiles que puedan ayudar a su equipo. Algunos ejemplos son el uso de tarjetas CRC (Class Responsibility Collaboration), Planning Poker y el software de gestión Scrum. Solo recuerde que aprender demasiadas herramientas que su equipo probablemente rara vez usará será una pérdida de tiempo. También sea creativo al crear su radiador de información. El uso de lámparas de lava para indicar una ejecución de prueba exitosa o fallida es un ejemplo popular de transmisión rápida de información a todo el equipo de desarrollo.
Lo anterior fue una referencia rápida para la implementación de Scrum pero….¿y si lo hacemos mal? Debemos tener cuidado de los antipatrones de Scrum, infórmate para hacer que tu implementación de Scrum no sea una pesadilla (click aquí)
Referencia:
Scrum: ¡La guía definitiva para las prácticas esenciales de Scrum Agile!