¡Vamos a hacer Scrum!

Puede que nunca hayas oído hablar de Scrum, pero seguro que sabes de sobra lo que es un proyecto complejo. Scrum te ofrece la solución ideal para dominarlos a la perfección. ¿Por qué hacerlo todo a la vez? Es mucho más fácil dividirlo en pequeños subproyectos con metas bien definidas. Si se producen cambios a la mitad del proceso (y suele pasar con casi todos los proyectos de este calibre), se pueden efectuar los cambios necesarios de manera mucho más rápida y sencilla. Las partes que ya has completado se pueden seguir usando, así que no las tienes que tirar a la basura.

¿En qué consiste Scrum exactamente?

1. Rugby

El término «Scrum» viene del inglés, concretamente del ámbito del rugby. Mientras que en fútbol la pelota se pone en juego con el «saque de banda» o el «tiro libre», en rugby se hace un «melé» o «scrum». Los equipos se sitúan uno frente al otro, y los jugadores se colocan entrelazados en bloque. La pelota se introduce en el «túnel» que se forma entre ambos equipos. Cada uno espera hacerse con la pelota empujando al equipo contrario, y todos los jugadores comparten un objetivo común: conseguir anotaciones. Y en eso mismo consiste el «scrum». Por este motivo, Jeff Sutherland y Ken Schwaber tomaron prestado el término para nombrar su método revolucionario.

2. Ágil

Scrum se considera un método «ágil». En 2001, varios desarrolladores de software se reunieron para debatir mejoras sobre el desarrollo de software y, a raíz de este encuentro, celebrado en Utah, se creó el «Manifiesto ágil»: el santo grial del desarrollo de software moderno. Este manifiesto se basa en cuatro ideas principales:

  • Individuos e interacciones sobre procesos y herramientas.
  • Software en funcionamiento sobre documentación extensiva.
  • Colaboración con el cliente sobre negociación contractual.
  • Respuesta ante el cambio sobre el seguimiento de un plan.

3. Empirismo

Ver la vida desde una perspectiva racional está muy bien: las cosas se meditan con detenimiento y las decisiones se toman basándose en lo reflexionado. Pero no todo gira en torno a la razón... Mientras que el racionalismo considera la razón como la fuente y la prueba del conocimiento, el empirismo explora lo contrario. Según esta teoría filosófica, el conocimiento solo se obtiene a partir de la experiencia. Se aprende haciendo, y el concepto de Scrum se basa en la teoría empírica. Se completan pequeñas acciones, una detrás de otra, para crear un producto que funcione, y los resultados se evalúan de manera continua. Así, se observan cambios constantemente; no solo a nivel humano, sino también a nivel de producto.

4. Iteraciones

Las iteraciones son repeticiones. En Scrum se conocen como «Sprints» y consisten en periodos fijos de entre dos y cuatro semanas durante las cuales se produce un resultado. ¿Qué resultado? Un producto final listo para usar, si eso es lo que desea el cliente. Este producto final puede ser un producto real, pero en el ámbito del desarrollo de software también puede significar una actualización o una ampliación de una funcionalidad ya existente. Pero siempre funciona. ¡Siempre!

Anímate a realizar el curso online Scrum para descubrir cómo dominar a la perfección cualquier proyecto complejo.

Siempre al día
con nuestra newsletter.

Suscríbete a nuestra newsletter y sé el primero en conocer lo nuevo de GoodHabitz.