
El «desarrollo ágil» trajo consigo la necesidad de tener nuevos talentos que permitieran hacer que el enfoque ágil funcione. Los scrum master son uno de ellos: estas personas necesitan un gran liderazgo, una comprensión profunda de la tecnología y la capacidad de resolver problemas rápidamente. Pero, para escalar la cultura ágil en toda la organización, se necesitan agile developers, quienes pueden crear y desplegar soluciones que respalden procesos ágiles en toda la empresa y deben cumplir con las métricas establecidas para el seguimiento del progreso.
Deben comprender los valores y principios del “agilismo” (por ejemplo, entrega centrada en el valor, adaptación al cambio, mejora continua, etc.) y tener experiencia con equipos de alto rendimiento.
¿Qué hacen?
Scrum master
- Recopilan los requisitos de la empresa y formulan los requisitos del proyecto.
- Dan el visto bueno a las diversas entregas y publicaciones del software desarrollado.
- Hacen una priorización continua de las funcionalidades desarrolladas.
- Se encargan de la gestión económica del producto desarrollado.
Agile developers
- Crean, prueban y ajustan el desarrollo de las aplicaciones de software que sean definidas en los sprint.
- Solucionan los incidentes de garantía sin afectar los tiempos de proyectos y/o requerimientos en curso.
- Realizan la documentación técnica del desarrollo asignado y documentan los cambios técnicos realizados en los códigos fuentes de las aplicaciones.
- Registran las actividades y el tiempo invertido en la implementación de las aplicaciones.
- Apoyan las salidas de versión acorde a las reglas y tiempos establecidos.
- Se mantienen siempre actualizado en las tendencias y tecnologías disponibles.
Conocimientos o habilidades
- Metodologías Scrum y Kanban.
- Compartir buenas prácticas y coordinación del equipo (scrum master).
- Planificación de la gestión y estimación de software (scrum master).