3.2 - Habilidades del Scrum Master
Como
Scrumscrum nomaster sería considerada una metodología ágil de no ser por su simplicidad,(SM) es pornecesario ellobrindar soporte y soluciones al equipo scrum y a la organización en general.
Para esto debe contar con aptitudes y actitudes que se intentacontribuyan al máximoliderazgo, reducira la burocracia en sus prácticas,continuación se trabajamuestran conalgunas los artefactoshabilidades que son esenciales para el proyecto y se siguetiene un flujo de prácticas simple, sin descuidar todos los elementos necesarios para la correcta gestión del proyecto.SM:
Es responsabilidad del Scrum Master garantizar que la simplicidad será el pilar fundamental para la adopciónEliminador deScrum.impedimentos- Resolutor de conflictos
- Maestro
- Facilitador
- Coach y mentor
4.3.1 - Diseño simple
Lo más importante en el desarrollo de un producto usando el marco Scrum, es el valor que entrega para los clientes/usuarios, considerando además que su desarrollo debería tardar el menor tiempo posible.
Es por esto que es altamente recomendable establecer un alcance para el proyecto que considere suficientes características para que el producto sea de alto valor para el usuario pero que tenga el menor tiempo de desarrollo posible, sin descuidar la calidad.
Este concepto tiene su justificación en los principios del Manifiesto Ágil “El producto funcional es más importante que la documentación exhaustiva”. (Ver más en la sección 6.6)
4.3.2 - Uso de herramientas de software
Las herramientas de software para la gestión de proyectos ágiles se han convertido en un elemento indispensable para garantizar la simplicidad. Algunas de las ventajas de usar estas herramientas son:
Centralizan la información de los proyectos, permitiendo un mejor control de la información.Permiten automatizar tareas, por ejemplo:Estimaciones basadas en históricos.Calcular la velocidad del equipo.Elaborar gráficos para el seguimiento del presupuesto, progreso del Sprint (Burndown), progreso del proyecto (Diagrama de flujo acumulado), etc.Generar actas de reuniones.
Generan notificaciones sobre elementos del Product Backlog con atraso.Facilitan la interacción de los Equipos Distribuidos geográficamente.Si los proyectos son de desarrollo de software, permiten, además:Integración continua.Pruebas automatizadas.Trazabilidad bidireccional entre código e historias de usuario.