A la hora de encarar un proyecto, todos los integrantes deben conocer sus tareas y plazos de entrega. Scrum es un marco de trabajo que ayuda a conseguir resultados de manera más ágil, acortando tiempos y aportando valor al cliente.Scrum se utiliza dentro de equipos que manejan proyectos de alta incertidumbre. Se trata de un marco de trabajo en el cual las personas pueden abordar problemas complejos adaptativos, a la vez que entregan productos de máximo valor, productiva y creativamente hablando. Es una forma de trabajo fácil de entender pero, a la vez, difícil de dominar del todo.
En el año 2001, un grupo de desarrolladores dirigidos por el ingeniero de software Kent Beck se reunieron para compartir sus frustraciones sobre las metodologías de entrega de software y los marcos de trabajo que existían hasta entonces. De este encuentro salió el Manifiesto Ágil, que se resume en los siguientes 4 valores:
Valorar a los individuos y su interacción por encima de los procesos y herramientas.
Valorar el software que funciona por encima de la documentación exhaustiva.
Valorar la colaboración con el cliente por encima de la negociación contractual
Valorar la respuesta al cambio por encima del seguimiento de un plan.
Además de estos 4 valores, los firmantes del Manifiesto Ágil desglosaron 12 principios que se derivan de ellos y que son igual de importantes.
¿En qué se basa el marco de trabajo Scrum?
Al estar enmarcada dentro de las metodologías ágiles, Scrum se basa en aspectos como:
La flexibilidad en la adopción de cambios y nuevos requisitos durante un proyecto complejo.
El factor humano.
La colaboración e interacción con el cliente.
El desarrollo interactivo como forma de asegurar buenos resultados.
Los pilares o características del framework Scrum más importantes son tres:
Transparencia. Con el marco Scrum todos los implicados tienen conocimiento de qué sucede en el proyecto y cómo ocurre. Esto hace que haya un entendimiento “común” del proyecto con visión global.
Inspección. Los miembros del equipo Scrum frecuentemente inspeccionan el progreso para detectar posibles problemas. La inspección no es un examen, sino una forma de saber que el trabajo fluye y que el equipo funciona de manera auto-organizada.
Adaptación. Cuando hay algo que cambiar, el equipo se ajusta para conseguir el objetivo del sprint. Esta es la clave para conseguir el éxito en proyectos complejos, donde los requisitos son cambiantes o poco definidos y en donde la adaptación, la innovación, la complejidad y flexibilidad son fundamentales.
Los roles en el equipo Scrum
Si seguimos los valores y principios Scrum, el equipo tiene como foco entregar valor y ofrecer resultados de calidad que permitan cumplir los objetivos de negocio del cliente.Para ello, los equipos de Scrum son auto-organizados y multifuncionales. Es decir, cada uno es responsable de tareas determinadas y de finalizarlas en los tiempos acordados. Esto garantiza la entrega de valor del equipo completo, sin necesidad de ayuda o la supervisión minuciosa de otros miembros de la organización.Los 3 roles más importantes en un equipo de trabajo Scrum son:
Product owner
Es el responsable de maximizar el valor del trabajo. El Product Owner es el único perfil que habla constantemente con el cliente, lo que le obliga a tener muchos conocimientos sobre el negocio.
Scrum Master
Es el responsable de que las técnicas Scrum sean comprendidas y aplicadas en la organización. El manager de Scrum es un líder que se encarga de eliminar problemas que tenga el equipo dentro de un sprint aplicando las mejores técnicas para fortalecer al equipo de marketing digital.Dentro de la organización, el Scrum Master tiene la labor de ayudar en la adopción del framework en todos los equipos.
Equipo de desarrollo
Son los encargados de realizar las tareas priorizadas por el Product Owner. Es un equipo multifuncional y auto-organizado.
Ventajas y desventajas del marco Scrum
Scrum es fácil de aprender: los roles, hitos y elementos son claros y tienen un objetivo concreto.
El cliente puede comenzar a usar el producto rápidamente.
Se agiliza el proceso, ya que la entrega de valor es muy frecuente.
Tiene menor probabilidad de sorpresas o imprevistos, porque el cliente está siguiendo con frecuencia el avance del proyecto.
Pero, por otra parte, presenta algunas desventajas a tener en cuenta:
Aunque Scrum sea fácil de aprender, es muy difícil implementarlo. Esto requiere una predisposición y un cambio de cultura de la organización desde los altos mandos hasta los clientes.
La necesidad de tener equipos multidisciplinares puede ser un problema, ya que es difícil encontrar personas que sean capaces de hacer todo el trabajo de un equipo.
En resumen, el marco de trabajo Scrum es especialmente útil cuando se trabaja en entornos de alta incertidumbre. Para capacitarse en el tema Academia Numen ofrece la Diplomatura de Project Management y el curso específico de Agilidad y SCRUM donde aprender la filosofía y fundamentación de las metodologías ágiles, desarrollando la mentalidad para poder implementarlas.Además, Academia Numen es educador oficial en Gestión de Proyectos del Project Management Institute, otorgando el título oficial de Diplomatura y los PDU’s que aplican a la certificación PMP (Project Management Professional).