Saltar la navegación

SCRUM

 

Definición

"Scrum es un marco de trabajo ágil que ayuda a las personas, equipos y organizaciones a generar valor a través de soluciones adaptativas para problemas complejos". Ken Schwaber & Jeff Sutherland, creadores de Scrum

Scrum es uno de los marcos de trabajo más populares para trabajar con Metodologías Ágiles, promueve el trabajo colaborativo en equipo, con el objetivo de buscar conjuntamente el mejor resultado posible para el producto / servicio.

Scrum fue desarrollado por sus creadores para gestionar y desarrollar productos de software, pero este marco se ha utilizado en diferentes áreas - sectores y su uso no se restringe solo al mundo de la programación. Scrum se ha convertido en una referencia en los procesos de transformación en las organizaciones y se utiliza entre otras cosas para :

1. Investigar mercados y tecnologías.
2. Poner en marcha diferentes ideas y validar su viabilidad.
3. Desarrollar productos nuevos y realizar mejoras en los productos existentes.
4. Mantener productos existentes.

A continuación, puedes ver una pequeña muestra de diferentes sectores y empresas que utilizan Scrum en su día a día.

Teoría de SCRUM

Scrum se basa en el empirismo, esto significa que el conocimiento procede de la experiencia, de la observación que llevamos a cabo durante el progreso de desarrollo de nuestro producto / servicio. Teniendo esto como punto de partida, desde Scrum se promueve la experimentación para validar nuestras ideas.

Los tres pilares sobre los que se basa SCRUM que nos permiten gestionar esta experimentación son la inspección, la adaptación y la transparencia.

Inspección

Las revisiones permanentes permitirán en cada fase (sprint) ver con claridad los objetivos, los métodos para alcanzarlos y las variantes que puede tomar el proyecto, así como las posibles dificultades que puedan surgir.

De esta manera, se mostrarán los distintos avances, los resultados de la aplicación de las diversas metodologías y de las herramientas empleadas.

En caso de encontrar algún error, la inspección da la oportunidad de revisar y rectificar para continuar con el transcurso del producto / servicio.

Adaptación

Será la ejecución de los cambios realizados anteriormente en la inspección lo que nos permitirá llevar a cabo las mejoras para continuar con las siguientes fases del desarrollo y el alcance de los resultados estipulados, al mismo tiempo que se minimizan los fallos.

Transparencia

Se trata de visibilizar la totalidad de lo que está ocurriendo en cada una de las fases de desarrollo, también conocidas como sprints.
La transparencia permite a miembros del equipo y personas implicadas tener una visión clara del progreso del producto / servicio y de su gestión en general.

Para todo lo relacionado con Scrum, se recomienda leer su guía oficial, que comparten bajo licencia creative commons los propios creadores Scrum.

En palabras de sus creadores, Scrum es un marco de trabajo: liviano, fácil de entender y difícil de dominar.

Origen de SCRUM

"No se puede simplemente preguntar al cliente qué es lo que quiere y luego tratar de dárselo. Para cuando logres construirlo, querrá algo nuevo". Steve Jobs, cofundador y presidente ejecutivo de Apple

Orígenes de Scrum

Scrum fue creado por Jeff Sutherland y Ken Schwaber y presentado por primera vez en la conferencia OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) de1995 en los Estados Unidos.

Actualmente, hay dos organizaciones principales que se encargan de promover Scrum y darlo a conocer a lo largo del mundo: Scrum.org y la Scrum Alliance.

Valores de SCRUM

Cuando se hacen propios los valores en los que se basa Scrum, es cuando su aplicación se convierte en un verdadero éxito.

Los cinco valores en los que se basa Scrum :

1. Compromiso

En Scrum, buscamos que los miembros del equipo estén comprometidos. Cuando esto ocurre, lo primordial para el equipo es el resultado de su trabajo.

Por ejemplo, cuando se pone una nueva funcionalidad a disposición de los usuarios o usuarias de una app y esta no funciona correctamente. Un equipo comprometido asume la responsabilidad de esta situación y se preocupa en resolverlo de la mejor manera posible.

2. Foco

Scrum huye de la multitarea, defiende que esta es un enemigo para la productividad de cualquier equipo. Por ello, promueve que todos los miembros del equipo deben poner foco en el trabajo planificado, con el objetivo de cumplir con los objetivos comprometidos.

Lo ideal es que el equipo se centre en solucionar lo que es más importante ahora, sin preocuparse demasiado por lo que venga después. En Scrum se trabaja teniendo en cuenta que el futuro es incierto y cambiante.

3. Apertura

Como se ha comentado con anterioridad, la transparencia es uno de los pilares sobre los que se sostiene Scrum. Por lo que es vital, que el equipo sea transparente con todo el trabajo que realiza, con su avance y con el conocimiento que se va adquiriendo según se va trabajando.

Por ejemplo, una buena práctica en este sentido, es crear un directorio donde se encuentre toda la documentación que nos sirve de guía y apoyo en nuestro trabajo. El acceso a este directorio debe estar habilitado para cualquier persona que se vea afectada por este servicio / producto.

4. Respeto

El respeto en un equipo Scrum no se refiere a ser educado entre los miembros del equipo, eso se da por sentado.

Con respeto Scrum, nos referimos a que los miembros del equipo respetan el conocimiento, habilidades y experiencia de los compañeros y todos aquellos con los que se relacionan.

En un equipo que usa Scrum, este respeto es algo tan sencillo como escuchar a los usuarios o usuarias, mostrar interés por sus problemas y buscar la solución idónea para ello.

5. Coraje

Scrum defiende que el equipo debe tener el coraje para hacer lo correcto.

Coraje para afrontar el presente centrándonos en lo que realmente importa ahora para nuestro producto / servicio, en lugar de preocuparnos por lo que podría pasar en un futuro.

Un ejemplo claro de coraje en los equipos Scrum, es cuando aceptan el cambio como algo necesario para seguir avanzando.

Durante la unidad, vas a encontrar el siguiente gráfico que nos va a ayudar a contextualizar cada uno de los principales elementos que se utilizan en Scrum. Según vayas avanzando, se irá completando el gráfico con los diferentes elementos.

Lectura facilitada

  1. Definición de Scrum:

    • Scrum es un marco de trabajo ágil diseñado para resolver problemas complejos y generar valor mediante soluciones adaptativas. Fue creado por Ken Schwaber y Jeff Sutherland.
    • Originalmente desarrollado para la gestión de productos de software, Scrum ha sido adoptado en diversas áreas más allá de la programación, incluyendo la transformación organizacional.
  2. Teoría de Scrum:

    • Empirismo: Basado en la experiencia y la observación continua durante el desarrollo del producto/servicio.
    • Pilares de Scrum:
      • Inspección: Revisiones regulares para evaluar objetivos, métodos y posibles dificultades.
      • Adaptación: Implementación de cambios para mejorar continuamente y minimizar fallos.
      • Transparencia: Visibilidad clara del progreso y gestión del producto/servicio durante todo el proceso.
  3. Origen de Scrum:

    • Fue presentado por primera vez en la conferencia OOPSLA en 1995 por Jeff Sutherland y Ken Schwaber.
    • Hoy en día, Scrum es promovido internacionalmente por Scrum.org y la Scrum Alliance.
  4. Valores de Scrum:

    • Compromiso: Focalización en el resultado del trabajo realizado por el equipo.
    • Foco: Evita la multitarea y enfatiza la importancia de trabajar en lo más relevante en el momento presente.
    • Apertura: Promueve la transparencia en todo el trabajo realizado y el conocimiento adquirido.
    • Respeto: Reconocimiento y valoración de las habilidades y experiencias de todos los involucrados.
    • Coraje: Capacidad para enfrentar desafíos y adaptarse al cambio necesario para avanzar.

Este resumen estructurado ofrece una visión clara y concisa de los principios fundamentales, la aplicación y los beneficios de Scrum como marco de trabajo ágil.

Apoyo visual

Creado con eXeLearning (Ventana nueva)