“Si no puedes alimentar a tu equipo con dos pizzas entonces es que es demasiado grande”. Esta fue la frase que dijo Jeff Bezos, fundador de Amazon, tras aprender sobre la metodología en Scrum. En este artículo te voy a enseñar varios ejemplos prácticos y reales para que entiendas al máximo esta metodología ágil.
Scrum forma parte de una de las metodologías ágiles para gestión de proyectos que permite un crear y entregar proyectos más rápido y donde la adaptabilidad y el cambio ocurre constantemente como en Startups y en el Desarrollo de Software.
Amazon, IBM y Adobe son un ejemplo de scrum en una empresa, lo usan en sus proyectos y contratan a personas con habilidades en Scrum, por lo que conocerlo es crucial para tu desarrollo profesional.
Utiliza una plantilla de scrum mejor que excel lista para usar donde los miembros de tu equipo puedan colaborar y se mantenga todo en un solo lugar.
¿Qué es Scrum? (Explicado con un ejemplo)
Para saber qué es scrum, sus ceremonias y sus roles lo mejor es que conozcas las dinámicas que ocurren en el Scrum. Veamoslo con un ejemplo
Imagina que tienes una agencia de Marketing y quieres expandirte a la publicidad de pago. Para integrar esta nueva área a tu negocio puedes hacerlo con Scrum. Veámoslo.
Scrum se desarrolla a través de unas herramientas, un flujo de trabajo y unos roles que se encargan de diferentes partes del proyecto para que todo salga bien. El flujo de trabajo en scrum es así:
El Backlog de Producto: Este va a ser un tablero en el que esté toda la información del proyecto. En el encontraremos:
- Las historias de Usuario: Que son tarjetitas en las que se explica quien, como y para qué se va a realizar el proyecto y los criterios que tiene que cumplir. En nuestro ejemplo:
Yo: Asistente del área de Publicidad e Pago
Quiero: Poder realizar mejores informes para los clientes
Para: Para poder explicar mejor el desarrollo de sus campañas
Criterios del proyecto:
- Deben ser informes que extraigan datos de diferentes plataformas de anuncios como Facebook o Google
- Debe aparecer la información del cliente
- Debe ser fácil de entender
- Debe incluir los siguientes pasos que vamos a tomar
- El tablero Kanban: En este tablero se juntan las primeras tareas y se dividen en fechas y personas responsables y se añaden columnas como “Pendientes” “En progreso” y “Completadas”.
- Sprint: Son periodos de tiempo fijo en el que se desarrolla el proyecto, normalmente entre 2 y 4 semanas. Durante este periodo de tiempo se desarrollan 3 fases:
Planeación: Que es donde se reúne el equipo con los clientes o usuarios que se van a beneficiar de la solución.
Daily Scrum: Son reuniones diarias cortas en las que los miembros del equipo explican las tareas que han realizado, y las que van a hacer, igualmente comentan dudas y exponen obstáculos que no les permiten avanzar.
Revisión y Retrospectiva de Sprint: Al final del proyecto hay una reunion para revisar con los beneficiarios del producto como está quedando y retocar y responder dudas para llegar al mejor resultado posible. Además se evalúa el desempeño de los integrantes del equipo y qué cosas se pueden mejorar para el próximo Sprint.
Como ves es sencillo de entender. Ahora veamos el día a día del Scrum y los Roles que hacen posible que todo salga correctamente.
- Scrum para ventas: La mejor manera para que los equipos de ventas sean más colaborativos y menos dispersos
- Scrum para recursos humanos: Desde la formación de empleados a la contratación de candidatos.
- Scrum para niños: Una forma de educar colaborativa y por proyectos que está en auge.
- Scrum para gerentes de empresas: Una habilidad muy valorada y que mejora la productividad de los gerentes.
- Scrum para aplicarlo en empresas: Si tienes una empresa pequeña, eres freelance o estás en un departamento, te interesa conocer más en esta guía.
En cada uno de ellos he añadido ejemplos de proyectos realizados con scrum para que sean más fácil de visualizar.
Ejemplos prácticos de Roles en Scrum
En general existen 3 roles muy importantes dentro del Scrum:
- El Product Owner: Que ha preparado las historias de usuario, se ha reunido con los ejecutivos de la empresa y con los agentes de publicidad para entender al detalle los requerimientos del proyecto. Ha plasmado la visión en el Backlog de Producto y es el encargado de celebrar las reuniones diarias, priorizar tareas y asignarlas y facilitar la comunicación a todo el equipo para que esté todo claro.
- El Scrum Master: Garantiza que todo sigue las normas de la metodología y facilita los obstáculos a los integrantes del equipo para que únicamente estén centrados en sacar las tareas adelante.
- Miembros del equipo de desarrollo: Diseñadores, programadores y otros profesionales encargados de sacarlo adelante.
Ejemplos de Empresas que Aplican Scrum
Hay varias grandes empresas que utilizan metodología Scrum para gestionar sus proyectos de desarrollo de software y otros proyectos. Aquí hay algunos ejemplos de empresas conocidas que han adoptado Scrum:
Google: Google utiliza Scrum en muchos de sus proyectos, especialmente en el desarrollo de productos y servicios de software. Scrum permite a los equipos de desarrollo de Google ser ágiles y responder rápidamente a los cambios y necesidades del mercado.
Amazon: Amazon, una de las compañías de comercio electrónico más grandes del mundo, utiliza Scrum para gestionar el desarrollo de software y otros proyectos internos. Scrum les permite realizar entregas frecuentes y priorizar el trabajo basándose en el valor para el cliente.
Microsoft: Microsoft ha adoptado Scrum en varios de sus equipos de desarrollo de software. Scrum les ayuda a ser más flexibles y a entregar productos de alta calidad en ciclos de desarrollo más cortos.
Spotify: Spotify, la plataforma de transmisión de música en línea, es conocida por su enfoque ágil y su uso de Scrum en el desarrollo de software. Utilizan una variante de Scrum llamada «Squads» para organizar su trabajo en equipos multidisciplinarios y autónomos.
Adobe: Adobe Systems, una empresa líder en software creativo, ha implementado Scrum en muchos de sus equipos de desarrollo. Scrum les ayuda a mejorar la colaboración entre los miembros del equipo y a mantener un enfoque iterativo e incremental en sus proyectos.
Estos son solo algunos ejemplos de grandes empresas que utilizan Scrum. La metodología Scrum se ha vuelto muy popular en la industria del desarrollo de software y ha sido adoptada por muchas otras organizaciones en diferentes sectores.
Se estima que los puestos de trabajo como Scrum Master o Product Owner crezcan más de un 30% cada año.
Así que ya sabes si quieres tomar ventaja de Scrum aquí tienes muchos artículos para ponerlo en práctica en tu trabajo o en tus proyectos personales.