¿Qué es el método MoSCoW?

El método MoSCoW es una herramienta decisión y priorización de tareas y funcionalidades para la gestión de proyectos.

La utilidad principal del método MoSCoW está enfocada en el desarrollo de productos y servicios digitales. Es una herramienta que ayuda a priorizar y gestionar los requisitos y tareas para avanzar.

MoSCoW es un método bastante eficaz en entornos de desarrollo ágil, permitiendo priorizar las funciones necesarias para lanzar un nuevo producto o funcionalidad.

Partes de MoSCoW

Las partes que componen el método MoSCoW para ejecutar el proceso de priorización son:

Must-have (Debe tener)

Los must son las funcionalidades o características imprescindibles para el correcto funcionamiento y desarrollo del proyecto. Sin estas el producto no tiene sentido o no funcionará como toca.

  • ¿Qué pasará si lanzamos el producto sin esta característica?
  • ¿Esto se puede completar de alguna manera más sencilla?
  • ¿El producto funcionará sin esta característica?

Should-have (Debería tener)

Son las funcionalidades importantes para el progreso del producto o proyecto. No son imprescindibles, pero tienen alta prioridad y se van a tener que incorporar cuanto antes.

  • ¿Esta característica añade valor real en esta etapa del proyecto?
  • ¿Esto puede esperar hasta el próximo lanzamiento?

Could-have (Podría tener)

Este tipo de funciones estarían bien y aportarían valor, pero no son imprescindibles para que el proyecto avance. Son los llamados nice-to-have.

  • ¿Esta característica es necesaria para que funcione el proyecto?
  • ¿Cuánto impacto tendrá esto en el proyecto si no se añade?

Won’t-have (No tendrá esta vez)

Por último son las funcionalidades que no merecen la pena llevarse a cabo, por lo menos para la etapa del proyecto a trabajar. Para esto, estas funciones no deben aportar valor suficiente en comparación con el tiempo que van a tardar en desarrollarse.

  • ¿Esto tiene cero o poca importancia para el proyecto en este momento?
  • ¿Puede ser que esta funcionalidad haga falta o tenga prioridad en el futuro?

Por qué utilizar MoSCoW

Hay diversas ventajas por las que utilizar este modelo de priorización.

  • Es fácil de usar e implementar.
  • Potencia la selección de prioridades.
  • Se beneficia de la expertise de los integrantes del equipo que lo definen. Este punto también puede ir en contra, ya que si las personas encargadas de seleccionar y priorizar las características tienen poca experiencia pueden no hacer una óptima priorización.
  • Es sumamente útil para entornos empresariales ágiles y startups.

La principal utilidad de implementar este tipo de metodologías de priorización de tareas es decidir que funciones se deberían incorporar en un MVP.

Ejemplo de features priorizadas con MoscOw mvp

Matriz de priorización MoSCoW

El potencial de este método lo extraemos cuando mezclamos MoSCoW junto con una matriz de priorización.

Ejemplo de features priorizadas con MoscOw mvp

Lo que obtenemos de aplicar este método sobre esta matriz es la selección de las características a desarrollar más relevantes para construir y avanzar en un producto digital.

Utilizar este framework es un método de priorización eficiente y fiable, pero no es perfecto. Podemos terminar priorizando algunas funcionalidades que no terminen de ser las más optimas, pero facilita y ahorra tiempo en la toma de decisiones a la hora de priorizar y decidir que características implementar primero.

Origen MoSCoW

El método MoSCoW fué creado por Dai Clegg en 1994 para aumentar la agilidad en el desarrollo de aplicaciones.


Óscar López Poveda

Diseñador UX/UI y de producto digital.

Soy Óscar López y vivo diseñando y creando ideas, me encanta descubrir, aprender y compartir todo lo que aprendo sobre entornos, productos digitales y UX. Me apasiona el diseño y siempre estoy abierto a apuntarme a un «bombardeo» de poryectos y descubrir personas que les apasione el mundo digital.

Recibe todas las semanas contenido de calidad sobre Diseño UX y UI en tu mail👇🏼👇🏼

Sigue leyendo...

  • Atajos de teclado en Figma

    Si eres diseñador digital y trabajas en el mundo de producto digital…. fijo que conoces y utilizas Figma. Como en…
  • Regla 60 30 10

    En el momento de diseñar, ya sea para interfaces de usuario o publicaciones en redes sociales, existe un momento crucial:…
  • Qué es el No Code

    El No Code, también conocido como desarrollo Sin Código, se refiere a un movimiento y un conjunto de herramientas y…