Actualidad

Formación : «Mentalidad Agile y las reglas del juego de SCRUM» por Berta Esteve

16 Dic 2021Noticias

El 2 de diciembre hemos realizado una nueva acción formativa,  en  streaming, dentro de la programación de actividades del Ciclo de Innovación Abierta 2021  de SOM-INN PORT,  sobre  «Mentalidad  Agile y las reglas del juego de SCRUM» por Berta Esteve. El objetivo  ha sido ofrecer herramientas para gestionar equipos que trabajan en situaciones con un alto grado de incertidumbre  y riesgo, como son los proyectos de innovación.

La formación ha sido impartida por  Berta Esteve, Directora de  user centricity  en  SDLI. Las metodologias de innovació ágiles cada vez son más populares, la formadora ha comenzado hablando de la mentalidad  Agile  comparando el llamado desarrollo en cascada y el desarrollo Ágil. Por un lado, el desarrollo en cascada es secuencial, tiene una estructura rígida y es bastante resistente al cambio. Por otra parte, el desarrollo Ágil no es lineal, los requerimientos están en constante evolución y tiene un procedimiento flexible, lo que hace que sea adaptable al cambio.  Este último es en el que se basa la mentalidad  Agile  y su objetivo principal es la entrega constante de valor lo más rápido  posible con el fin de validar la solución constantemente con el  cliente.

 

El Agile es una mentalidad basada en 4 valores claves  :

  • Individuos e interacciones sobre procesos y herramientas: La comunicación entre los equipos es fundamental.
  • Colaboración con el cliente: Hay que involucrar al cliente en el proceso y validar la solución con él de manera continuada.
  • Funcional: Hay que entregar una solución funcional con la que el cliente pueda interactuar con el fin de recibir feedback.
  • Respuesta al cambio: Hay que estar abiertos a modificaciones.

El Agile se centra en  satisfacer las necesidades del cliente de manera rápida y continua, es muy adaptable al cambio y prioriza la creación de una solución funcional. Tiene un desarrollo flexible lo que lleva a reflexionar de manera constante sobre el  feedback  del cliente y ajustar la solución según sus necesidades. A nivel organizativo se trabaja conjuntamente con equipos responsables de negocio y desarrolladores los cuales deben estar motivados y auto-organizados.

La mentalidad Agile  ha traído un nuevo modelo de organización. Se ha pasado de una estructura jerárquica vertical a una estructura flexible basada en equipos autogestionados sin ninguna jerarquía.

 

Los principales beneficios del Agile  son:  El alineamiento y la productividad llevado por la eficiencia de los equipos autogestionados; la capacidad de adaptación al cambio al no tener una estructura lineal; la reducción del riesgo, ya que se valida la solución con el cliente de manera constante; la satisfacción del cliente al ver que se le entrega valor de  manera  continuada y la satisfacción de los equipos al estar autogestionados. También se ha comprobado que las soluciones trabajadas dentro del marco  Agile  reducen de manera notable el  time-to-market.

 

Marco de trabajo SCRUM

La segunda parte de la sesión se centró en el marco de trabajo SCRUM. El Agile  es el paraguas del que recaen varias metodologías, una de ellas el SCRUM, el cual se centra en cómo desarrollar la solución. SCRUM  es un marco de gestión para el desarrollo de productos, el cual se  focaliza  en  maximizar el valor.

Esta metodología se basa en la planificación y la ejecución de tareas  en equipos de proyecto con un enfoque empírico e iterativo.

Su objetivo es transmitir valor, gestionar el proceso del proyecto, evitar desviaciones y centrarse en los objetivos de negocio.

El SCRUM se basa en 3 pilares fundamentales:

  • Transparencia: Todos los miembros disponen de información sobre el proceso.
  • Inspección: Constante revisión para detectar posibles desviaciones.
  • Adaptación: Capacidad de adaptarse y ajustarse según las necesidades que surjan.

Roles en SCRUM:

El SCRUM team  está formado por un grupo reducido de profesionales que se autogestionan y están enfocados a un mismo objetivo. En un mismo equipo existen 3 roles diferentes:

  1. Product owner: Tiene una visión del producto y de lo que se quiere conseguir. Su tarea principal es maximizar el valor del producto y gestionar la definición de los requisitos.
  2. Scrum Master: Su tarea principal es asegurarse de que se aplica correctamente la metodología SCRUM y velar por el bienestar del equipo.
  3. Desarrolladores: Son personas comprometidas a crear valor a través  de entregables.

Eventos en SCRUM:

Los Sprints  son el centro del método SCRUM. Es la unidad básica de trabajo y consiste en  una  interacción  de un mes aproximadamente donde se realizan diferentes eventos para conseguir el  Sprint Goal.

El primer evento dentro del marco de trabajo SCRUM es la visión y el roadmap  donde se define la propuesta de valor, unos objetivos y unos  KPI‘s. Posteriormente se entra dentro del SPRINT en sí, el cual engloba:

  1. Sprint Planning: Consiste en una reunión con todos los miembros del SCRUM  team  para definir  el objetivo específico del  Sprint  y cómo se desarrollarán las tareas.
  2. Daily: Se trata de una reunión diaria con todos los desarrolladores para comunicar qué se está realizando, qué problemas están surgiendo y cómo se les pondrá solución.
  3. Sprint Review: Es una reunión con todos los miembros del SCRUM  team  donde se presentan los resultados del trabajo ejecutado y se discute sobre posibles adaptaciones.
  4. Sprint Retrospective: Consiste en una reunión que tendrá lugar el último día del  Sprint  con todos los miembros del SCRUM  team  donde se analiza la eficacia con la que se han llevado a cabo las tareas y se identifican cambios para mejorarla.

Artefactos del SCRUM

También se mencionaron 3 artefactos dentro del marco de trabajo SCRUM. En primer lugar, el Product backlog  el cual es una lista ordenada por prioridad con los requisitos del producto. Es fundamental que esté definido para que el equipo de desarrolladores empiece a trabajar. En segundo lugar, tenemos el  Sprint Backlog  el cual consiste en una lista de requisitos que se desarrollarán en un  Sprint  en concreto y el plan de acción para llevarlos a cabo. Finalmente tenemos lo que se llama  incremento, el cual es el resultado del  Sprint.

Por último, Berta Esteve dio unas recomendaciones para comenzar a aplicar esta metodología. Se recomienda seleccionar un proyecto piloto para  hacer una prueba y ver cómo encaja  esta metodología dentro de la organización. Hay que seleccionar un equipo muy motivado y definir  unos objetivos y métricas claras desde el primer momento.

Muchas gracias a Berta Esteve por compartir sus conocimientos sobre Agile  y  Scrum con los  miembros de Som-Inn Port y a todos los que nos habéis acompañado en esta sesión.

14 de Diciembre 2021

Departamento de Estudios e Innovación