Chess - antoniomartel.com

Archivos por Etiqueta: ventajas SCRUM

Entregar lo que el cliente necesita

Uno de los principios básicos de SCRUM (y también unos de sus desafíos) consiste en la aceptación de que el cliente puede cambiar de idea sobre lo que necesita. Con SCRUM se intenta dar una respuesta flexible admitiendo que el propio cliente puede no tener completamente definido cuál es el problema y que, a menudo, a medida que avanza el proyecto éste puede darse cuenta de qué es lo que realmente necesita. Por esto, entre otras cosas, SCRUM es denominada como una metodología Ágil.

La lista de requerimientos y funcionalidades creada al principio del proyecto es abierta y puede ser modificada en cualquier momento. Contiene estimaciones aproximadas del esfuerzo que supone el desarrollo de estas funcionalidades y, antes de comenzar cada iteración o sprint, se toma un grupo de estos requerimientos como objetivo para el final del mismo. Dos o tres semanas más tarde, los requisitos serán otros y el nuevo objetivo a alcanzar puede ir en una línea distinta a la definida unos sprints atrás.

Es una nueva forma de trabajar, un tanto difícil de asimilar, tanto para el cliente como para el proveedor. Hay caminos aparentemente más fáciles. Siempre podemos volver a la fórmula tradicional: En primer lugar analizamos el problema durante meses, cuando tenemos claro lo que debe hacerse comenzamos a desarrollar la solución duramente varios meses más. Al finalizar, cruzamos los dedos y entregamos el producto final al cliente.

Después de este punto, quién no ha oído frases como ‘Pero esto no es lo que yo quería, aquí falta …’, ‘No, así no era, no me entendiste bien …’, ‘Sí, está bien, pero voy a llamar al Director que es quién realmente da el visto bueno’ (por supuesto, el Director no ha acudido a ninguna de las reuniones de análisis) Después de los meses de trabajo invertidos y las prisas y el estrés para cumplir las fechas comprometidas, el cliente no ha recibido lo que necesitaba y necesitaríamos trabajar aún más para intentar parchear la solución proporcionada.

La flexibilidad de SCRUM también tiene sus riesgos: ¿Qué sucede si el cliente no termina nunca de añadir nuevas funcionalidades a la pila del producto? ¿y sí el cliente redefine incesántemente cada requisito? Esto será tema para otra entrada del blog.

¿Por qué funciona esto de SCRUM?

Se han parado alguna vez a pensar por qué se consiguen, en promedio, tan buenos resultados cuando su usan metodologías ágiles como SCRUM. Según el Informe CHAOS 2011, los proyectos Ágiles tienen una tasa de éxito tres veces superior a los proyectos en Cascada.

¿Cómo se consiguen estos resultados? La lista de ventajas de SCRUM es extensa, hay muchas webs que las describen pero ¿todos los beneficios teóricos de SCRUM tienen igual peso? ¿Hay algunos de ellos que realmente marcan la diferencia?

He trabajado en proyectos en los que SCRUM no pudo ser aplicado al 100%, sólo se mantuvo un ‘SCRUM de supervivencia’ y aún así se notaban sus efectos positivos en los resultados del proyecto. No conozco la respuesta exacta a estas preguntas pero me atrevería a resaltar un par de aspectos como los principales responsables de estas tasas:

  1. El cliente prioriza sus requisitos y sabe lo que va a obtener al cabo de unas semanas. En cada reunión de demo el cliente comprueba lo que se ha conseguido y si le sirve o no para cumplir con sus necesidades. En la siguiente iteración puede replanificar sus requisitos y orientarlos hacia la siguiente meta que quiere alcanzar. No debe esperar a que el equipo trabaje durante meses para tomar el pulso al proyecto y ver si el resultado va por el camino deseado.
  2. El equipo conoce exactamente cuál es la siguiente meta parcial que se quiere alcanzar en cada Sprint y qué tareas le llevarán a ello. ¿Alguien imagina si todas las cuotas de nuestra hipoteca las debiésemos abonar en un único pago anual? Muchos serían serían poco previsores y se pasarían los últimos meses apretándose el cinturón para intentar arañar unos euros que les permitiesen cumplir el plazo de pago. Otros guardarían a un lado una cantidad mensual o semanal con la que llegar a la fatídica fecha sin ahogos de última hora. Esta es una filosofía muy parecida a la que conseguimos con las entregas parciales en cada demo del Sprint.
Seguro que se pueden encontrar otras muchas ventajas importantes. En mi opinión pocas lo serán tanto como estas dos ¿qué opinan?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad