Actualizado: 2026-08-14

Priorizar requerimientos es una de las decisiones más difíciles y más frecuentes en gestión de proyectos. El método MoSCoW ofrece un lenguaje compartido que convierte conversaciones ambiguas sobre "qué es importante" en decisiones explícitas y acordadas por todo el equipo.

Creado en 1994 por Dai Clegg en Oracle UK para el marco ágil DSDM[1], MoSCoW resuelve un problema concreto: cuando todo parece urgente, el equipo pierde la capacidad de decidir qué entregará y qué diferirá.

Puntos clave

  • MoSCoW es un acrónimo: Must have, Should have, Could have, Won’t have.

  • Su mayor valor reside en forzar una conversación explícita sobre prioridades antes de comprometer recursos; la clasificación en sí es el resultado, no el fin.

  • La categoría "Must have" debe ser defendible: si todo es Must, el método ha fallado.

  • Es especialmente útil en contextos ágiles donde el alcance del sprint necesita estar consensuado.

  • No considera el coste, la complejidad ni el riesgo de los requerimientos; se complementa mejor con otras herramientas.

Las 4 categorías en detalle

Must have (debe tener) Requerimientos sin los cuales el entregable no es viable. Si un Must have no se entrega, el proyecto no cumple su objetivo mínimo. La pregunta de comprobación: ¿El sistema puede lanzarse sin esto? Si la respuesta es no, es Must have. Si la respuesta es "sería incómodo", probablemente sea Should have.

Ejemplos típicos: autenticación de usuario, cumplimiento regulatorio, funcionalidad central del producto.

Should have (debería tener) Requerimientos de alta importancia que no son críticos para el lanzamiento pero añaden valor significativo. Si el tiempo o los recursos son suficientes, deben incluirse. Si no, pueden diferirse al siguiente ciclo sin comprometer la viabilidad del entregable.

Ejemplos típicos: notificaciones por email, filtros avanzados de búsqueda, exportación de datos.

Could have (podría tener) Funcionalidades deseables con menor impacto si se omiten. Son los primeros candidatos a eliminar cuando aparecen imprevistos. Su presencia o ausencia no cambia la experiencia central del usuario.

Ejemplos típicos: personalización de interfaz, atajos de teclado avanzados, temas de color.

Won’t have (no tendrá, por ahora) Requerimientos explícitamente fuera del alcance actual. La categoría "Won’t" es casi tan importante como "Must": poner algo aquí con acuerdo explícito evita que reaparezca en mitad del sprint. No significa "nunca"; significa "no en esta iteración".

Cómo aplicarlo paso a paso

El proceso estándar para una sesión de priorización MoSCoW:

  • Listar todos los requerimientos candidatos sin filtro previo. Incluir los del backlog, los de los stakeholders y los del equipo técnico.

  • Presentar cada requerimiento con suficiente contexto para que todos los participantes puedan opinar (negocio, desarrollo, diseño).

  • Clasificar individualmente antes de debatir. Cada persona asigna una categoría. Las discrepancias son la parte más valiosa del ejercicio.

  • Debatir las discrepancias y alcanzar consenso. El objetivo no es la unanimidad: la clasificación final debe ser aceptada por el equipo.

  • Documentar y revisar el resultado. La clasificación es orientativa y debe revisarse cuando cambien las circunstancias del proyecto.

La categoría "Won’t" merece atención especial: si no se nombra explícitamente, los requerimientos excluidos tienden a reaparecer de forma implícita, generando scope creep.

Ventajas en la gestión de proyectos

3 beneficios concretos de usar MoSCoW de forma disciplinada:

  • Alineación de expectativas. Al hacer explícita la prioridad de cada requerimiento, se reducen las sorpresas al final del sprint: todo el mundo sabe qué se entregará y qué no.

  • Toma de decisiones más rápida. Cuando aparecen imprevistos, la clasificación preexistente facilita decidir qué se sacrifica primero (Could have) y qué se protege a toda costa (Must have).

  • Comunicación con stakeholders. El lenguaje de 4 categorías es suficientemente simple para ser entendido por perfiles no técnicos y suficientemente preciso para guiar decisiones de ingeniería.

MoSCoW combina bien con otras metodologías de priorización. El modelo Kano añade la dimensión de satisfacción del cliente (qué deleita vs. qué es básico esperado), mientras que metodologías de definición de objetivos como OKR conectan la priorización de requerimientos con los objetivos estratégicos del negocio.

Limitaciones frecuentes

El problema del "todo es Must have": cuando los stakeholders sienten que perderán influencia si sus requerimientos no son Must, tienden a clasificar todo en esa categoría. El facilitador debe recordar que un Must have inflado destruye el valor del método.

Ausencia de criterios de coste y complejidad: MoSCoW clasifica por importancia funcional, no por esfuerzo de implementación. Un Could have que cuesta el doble que un Must have puede requerir análisis adicional antes de la decisión final.

Dinamismo del proyecto: la clasificación refleja el estado del proyecto en un momento dado. Debe revisarse en cada ciclo, especialmente cuando cambian restricciones de tiempo, presupuesto o estrategia.

Falta de granularidad: para proyectos complejos, 4 categorías pueden ser insuficientes. Combinar MoSCoW con matrices de impacto-esfuerzo o con puntuación de valor de negocio aporta más precisión.

Ejemplos de aplicación

Proyecto de desarrollo web: un e-commerce en MVP puede clasificar así: – Must: catálogo de productos, carrito, checkout, integración de pago. – Should: búsqueda con filtros, reviews de usuarios, panel de gestión de pedidos. – Could: lista de deseos, comparativa de productos, recomendaciones personalizadas. – Won’t: programa de fidelidad, AR para prueba de productos, app nativa.

Sistema de gestión de contenidos: para un CMS de nuevo lanzamiento: – Must: publicación y edición de contenido, gestión de roles, autenticación segura. – Should: programación de publicaciones, integración con redes sociales, buscador interno. – Could: flujos de aprobación, versionado de contenido, multiidioma. – Won’t: análisis de sentimientos, IA generativa, integración con ERP.

Para equipos que trabajan con métricas de startup, MoSCoW ayuda a enfocar los primeros sprints en las funcionalidades que mueven las métricas clave (activación, retención) y diferir las que tienen menor impacto medible.

Una priorización real, con el desacuerdo incluido

Los ejemplos de MoSCoW suelen enseñarse ya resueltos, que es justo la parte fácil. Lo que decide si el método sirve es qué haces cuando dos personas con la misma información clasifican distinto. Este es un caso concreto: un portal de clientes con fecha de salida fija en ocho semanas.

Requerimiento Producto propone Ingeniería propone
Inicio de sesión con email y contraseña Must Must
Recuperación de contraseña Should Must
Inicio de sesión con Google Must Could
Exportar facturas a CSV Should Could
Modo oscuro Could Won’t

Cómo se resuelven los dos desacuerdos

Recuperación de contraseña. La pregunta que desempata no es «¿es importante?», sino qué pasa el día del lanzamiento si no está. Sin recuperación, cada usuario que olvide su contraseña se convierte en un ticket manual de soporte. Eso no es una funcionalidad que falta: es una operación que no escala desde el primer día. Sube a Must.

Inicio de sesión con Google. Aquí la pregunta es si existe una alternativa aceptable. Sí: el login con email ya cubre el caso completo, y el de Google mejora la conversión pero no habilita nada nuevo. Baja a Should — se hace si sobra tiempo, y no bloquea la salida.

Fíjate en lo que hicieron las dos preguntas: convirtieron una discusión sobre importancia percibida en una sobre consecuencias concretas el día del lanzamiento. Ese es todo el valor del método. Si la conversación termina en «los dos son muy importantes», MoSCoW no se ha aplicado, solo se ha rellenado.

Y una regla que ahorra discusiones futuras: deja por escrito por qué algo es Must, no solo que lo es. Dentro de seis semanas nadie recordará el razonamiento, y la lista de Must vuelve a crecer sola.

Conclusión

El método MoSCoW no resuelve la dificultad de priorizar: la hace explícita y manejable. Su mayor aportación es crear un lenguaje compartido que evita que las prioridades sean implícitas, subjetivas o distintas según con quién hables. Bien aplicado, es el primer paso para proteger a los equipos de desarrollo del scope creep y asegurarse de que cada sprint entrega algo con valor real para el negocio.

Fuentes

  1. DSDM
  2. Wikipedia — Método MoSCoW
  3. Agile Alliance — MoSCoW
  4. Agile Business Consortium — DSDM