WSJF

From Scrum Manager BoK
Jump to navigation Jump to search
⏱ 4 min de lectura  ·  📅 Actualizado en 2026

WSJF (Weighted Shortest Job First, "trabajo más corto y valioso primero") es un método de priorización de la pila del producto que optimiza la entrega de valor minimizando el impacto del tiempo de espera. Prioriza las funcionalidades según la relación entre el coste de retrasarlas y el esfuerzo necesario para implementarlas. Está especialmente asociado al marco de escalado ágil SAFe, aunque puede aplicarse de forma independiente.

La fórmula

WSJF = Coste del retraso / Tamaño del trabajo

Las funcionalidades con mayor WSJF se implementan primero, porque generan más valor relativo por unidad de esfuerzo.

Coste del retraso (CoD)

El coste del retraso representa el impacto negativo de postponer la implementación de una funcionalidad. Se calcula combinando tres factores:

  • Valor para el negocio o el usuario: ¿cuánto vale esta funcionalidad para quien la necesita?
  • Urgencia temporal: ¿hay una fecha límite, una oportunidad de mercado o una penalización por no hacerlo ahora?
  • Oportunidad de mercado: ¿perder esta funcionalidad frente a competidores o condiciones de mercado tiene un coste concreto?

Tamaño del trabajo

El esfuerzo necesario para implementar la funcionalidad, medido en la unidad que use el equipo (puntos de historia, días ideales, tallas de camiseta).

Cómo aplicarlo

  1. Identificar las funcionalidades o historias de usuario a priorizar.
  2. Estimar el coste del retraso de cada una, combinando los tres factores (puede usarse una escala relativa como Fibonacci).
  3. Estimar el tamaño del trabajo de cada una.
  4. Calcular el WSJF dividiendo CoD entre tamaño.
  5. Ordenar de mayor a menor WSJF: las primeras son las que más valor generan por unidad de esfuerzo.
  6. Revisar iterativamente conforme cambian las necesidades del negocio.

Ejemplo práctico

Un equipo de desarrollo prioriza las siguientes funcionalidades de una aplicación de comercio electrónico:

Historia Valor para el negocio Urgencia temporal Oportunidad de mercado CoD Tamaño del Trabajo WSJF
Implementar pago con criptomonedas 8 5 6 19 5 3.8
Mejorar velocidad de carga 7 8 7 22 7 3.1
Añadir reseñas y calificaciones 5 6 5 16 4 4.0
Integrar chatbot de atención al cliente 6 7 8 21 6 3.5

Tras el cálculo, el equipo decide priorizar la historia de usuario con mayor WSJF, asegurando la entrega más eficiente del valor al negocio.

Limitaciones

Dificultad en la estimación del CoD: cuantificar el impacto de no hacer algo requiere información sobre el negocio que no siempre está disponible. No considera dependencias: dos funcionalidades con WSJF similar pero con dependencia entre ellas deben ordenarse también según esa dependencia. Puede favorecer historias pequeñas: si el tamaño domina la fórmula, las historias de menor tamaño siempre saldrán primero aunque su valor no justifique hacerlas antes que otras más grandes y estratégicas.

Error frecuente

Tratar el WSJF como una verdad objetiva en lugar de una herramienta de conversación. Los valores que entran en la fórmula son estimaciones, no mediciones precisas. El valor de WSJF no está en el número que produce sino en la conversación que genera: obliga al equipo y al propietario del producto a articular explícitamente cuánto cuesta esperar, lo que habitualmente revela asunciones ocultas y alinea expectativas.

Referencias

Reinertsen, Donald G. (2009). The Principles of Product Development Flow: Second Generation Lean Product Development. Celeritas Publishing.

Scaled Agile, Inc. "Weighted Shortest Job First (WSJF)". SAFe Framework.

Véase también

¿Quieres avanzar en agilidad? Puedes buscar convocatorias de cursos y exámenes o ir a tu ritmo haciéndote miembro del Club Agile. Esta membresía incluye recursos exclusivos, aulas e-learning y acceso a Skill Arena: un espacio para practicar y medir tus habilidades ágiles a tu ritmo.