En este post explicaremos qué es un Scrum Master en Quarksoft, sus responsabilidades dentro del equipo ágil, así como las actividades en las que debe enfocarse para garantizar el logro de los objetivos.
¿Qué es un Scrum Master?
De manera general, un Scrum Master es el coach del equipo, también conocido como facilitador del proyecto. Será la figura que lidera y guía al equipo en la ejecución de las prácticas ágiles durante el proyecto con el fin de alcanzar los objetivos establecidos.
Apoya al equipo en resolver cualquier impedimento que se les presente para que al término de cada sprint se entregue la funcionalidad esperada que le da valor al cliente.
¿Qué hace un SM en Quarksoft adicional al rol convencional?
En Quarksoft contamos con una metodología ágil para administrar nuestros proyectos que es una combinación de varios frameworks o metodologías como SCRUM, Kanban, PSP y TSP principalmente. Debido a esto, existen varias tareas o funciones adicionales que nuestro Scrum Master hace:
- Garantizar la completitud y confiabilidad de los datos recolectados por el equipo (tiempos, tamaños, defectos y US Points terminados).
- Realizar análisis cuantitativos de las métricas obtenidas combinando los datos recolectados.
- Generar análisis de causas y resolución de problemas para poder definir estrategias correctivas, pero principalmente preventivas.
- Utilizar técnicas estadísticas para analizar la información recolectada.
- Realizar auditorias internas al equipo del apego al proceso definido.
¿Cuáles son las principales responsabilidades de un Scrum Master en Quarksoft?
Entre sus principales responsabilidades están:
- Conocer la metodología Agile by QS.
- Facilitar las juntas de las diferentes ceremonias: Sprint Planning, Sprint Review, Sprint Retrospective, Daily, Backlog Grooming.
- Dar seguimiento a los riesgos identificados.
- Resolver cualquier impedimento que tenga el equipo.
- Ayudar al Product Owner a gestionar el Product Backlog.
- Asegurar que los recursos necesarios están disponibles para el equipo.
- Trabajar de la mano con el Product Owner.
- Retroalimentar al equipo en cuanto a su rendimiento y determinar áreas de mejora.
- Realizar análisis cuantitativos de la información que recolecta el equipo para que en conjunto tomen decisiones más asertivas.
- Gestionar las propuestas de mejora que el equipo proponga y analizar los resultados obtenidos.
- Decidir si se realiza alguna adecuación al proceso definido.
Por lo tanto, un Scrum Master debe contar con un conjunto de habilidades como:
- Capacidad para resolver problemas.
- Adaptabilidad para conseguir el mejor resultado según las circunstancias.
- Talento para mantener al equipo motivado.
- Facilidad de comunicación.
- Ser una persona organizada, para poder gestionar reuniones, tareas, planes, etc.
- Capacidad analítica para poder identificar las causas de los problemas o defectos que se presenten comúnmente en el proyecto basándose en las métricas generadas por el equipo.
- Apego a procesos.
Si quieres saber más del tema te recomendamos acercarte a nuestra área de Desarrollo Operativo e Innovación (DOI) para conocer más sobre Agile by QS.