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).