Articles

Usando MoSCoW en Agile para priorizar mejor

Una de las ideas clave en Agile es la priorización – un equipo necesita entender qué características deben hacerse y cuáles pueden dejarse atrás para producir el mejor resultado. Sin embargo, el concepto puede ser bastante difícil de entender cuando se pasa de un enfoque de gestión de proyectos diferente. Una técnica de priorización llamada MoSCoW aporta una gran ayuda y claridad en estos casos.

Utilizada por primera vez con el Método de Desarrollo de Sistemas Dinámicos, MoSCoW es una técnica desarrollada por Dai Clegg. El único propósito de este enfoque de priorización es ayudar a entender la importancia que los interesados ponen en cada una de las características y requisitos que plantean. De este modo, se puede centrar en las más importantes y añadir el resto sólo si el equipo tiene tiempo. Así se forma el acrónimo MSCW del que surge el nombre MoSCoW. Para saber cuáles de las características son cruciales, el equipo tiene que clasificarlas en los cuatro grupos.

Las características que se deben tener son absolutamente cruciales para el proyecto. Las características que se deberían tener son importantes para el proyecto, pero menos urgentes. Could have features no son tan importantes como deseables y sólo deberían completarse si queda tiempo. Y, por último, las características Won’t have no son importantes o no son posibles en ese momento y, por tanto, no se completan en absoluto.

Una vez que el equipo prioriza las características, crean un plan de acción claro para avanzar. En primer lugar, tienen que completar todas las características Must have. Una vez hecho esto, pueden pasar a las que deben tener. Y sólo después de que se hayan completado todas las que se deben tener, el equipo puede considerar las que se pueden tener. De esta manera, el enfoque está en las tareas más importantes de inmediato.

¿Qué tiene que ver esto con Agile? Ayudará a los equipos a hacer la transición, priorizar y planificar mejor.

Ejecutar un primer Sprint o una primera iteración puede ser, y muy probablemente será, duro para cualquier equipo. No sabes lo que estás haciendo, todavía te estás cuestionando el proceso y encima ahora tienes que decidir con cuál de las muchas tareas vas a empezar primero. Añadir la técnica MoSCoW en estos casos aportará al equipo claridad y proporcionará la capacidad de avanzar.

Dependiendo del proceso, el equipo podría incluso dividir el backlog en 4 columnas basadas en los cuatro grupos de importancia. De esta manera poder añadir las nuevas características directamente en las columnas apropiadas y compararlas entre sí para tener una mejor idea de sus prioridades.

Aunque los equipos más avanzados a menudo no verán ningún sentido a tal priorización y se contentarán con el enfoque tradicional de puntos de historia o columnas de prioridad, esto puede ser una gran ayuda para los nuevos practicantes de Agile.

Una cosa a tener en cuenta, sin embargo, es que mientras que la técnica MoSCoW se utiliza generalmente sólo una vez o un par de veces durante el proyecto, para los equipos Agile esto será diferente. Para adaptarse a las circunstancias cambiantes y planificar el trabajo adecuado para cada iteración, la técnica debe utilizarse siempre que las prioridades cambien. Dado que eso podría resultar bastante pesado, los equipos deberían tomar nota de revisar sus columnas de prioridades cada vez que planifiquen una nueva iteración.

¿Considerarías MoSCoW como parte de tu rutina ágil?

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *