← Glosario · Metodología

WSJF (Weighted Shortest Job First)

WSJF (Weighted Shortest Job First) es una fórmula de priorización procedente de SAFe que ordena los elementos de trabajo dividiendo su Cost of Delay — la suma del valor de negocio, la criticidad temporal y la reducción de riesgo o habilitación de oportunidad — por la Job Duration (tamaño o esfuerzo). Los elementos con la puntuación WSJF más alta entregan más valor en menos tiempo y deben secuenciarse primero.

Cómo funciona WSJF

La fórmula WSJF es: WSJF = Cost of Delay ÷ Job Duration. La Cost of Delay es a su vez un compuesto de tres factores puntuados en una escala relativa (a menudo Fibonacci): el valor de negocio para el usuario, la criticidad temporal (cómo la urgencia cambia el valor económico) y la reducción de riesgo o habilitación de oportunidad (RR/OE). Dividir esa suma por el tamaño estimado del trabajo produce una puntuación de priorización — no una medida de valor absoluto, sino de valor por unidad de tiempo.

Como WSJF se basa en una proporción, un elemento pequeño y urgente que reduce un riesgo significativo puede superar a una función de alto valor que tarda meses en construirse. Esto lo hace especialmente eficaz en SAFe, donde se aplica tanto a nivel de portafolio (secuenciación de epics) como a nivel de programa (secuenciación de funcionalidades durante la PI Planning) — en cualquier lugar donde los equipos necesiten ordenar un backlog compartido a lo largo de varios sprints en lugar de historias de usuario individuales.

Puntuar WSJF en la práctica

Los equipos estiman cada dimensión de forma relativa — no en euros o en horas, sino comparando los elementos con un elemento de referencia. Una técnica de taller habitual es elegir un elemento de tamaño medio, asignarle una puntuación de 8 en cada dimensión, y luego votar si los demás elementos son más altos o más bajos. El equipo divide la Cost of Delay acumulada por la estimación del tamaño del trabajo (story points o tallas de camiseta convertidas en números) y ordena las puntuaciones resultantes.

El error más común es tratar las puntuaciones WSJF como cálculos precisos en lugar de como apoyos para una conversación estructurada. El verdadero valor está en obligar a un equipo a discutir explícitamente la criticidad temporal y el riesgo junto con el valor de negocio — dimensiones que la priorización informal por intuición infravalora sistemáticamente. Un sistema operativo de producto que hace visibles los datos conectados — ingresos vinculados a cuentas, riesgos abiertos ligados a funcionalidades, volumen de feedback por solicitud — da a esas conversaciones sobre WSJF una base factual en lugar de depender solo de la intuición.

WSJF frente a otros modelos de priorización

WSJF se diferencia de RICE (Reach, Impact, Confidence, Effort) en dos aspectos clave: modela explícitamente la criticidad temporal y el coste de oportunidad, y procede del Lean-Agile / SAFe en lugar de la cultura growth-product. RICE conviene a decisiones a nivel de funcionalidad donde hay datos de alcance disponibles; WSJF conviene a la secuenciación a nivel de programa donde la Cost of Delay — incluyendo el coste de no hacer algo ahora — es la variable dominante.

El ICE Scoring (Impact, Confidence, Ease) es la alternativa más ligera, mejor para equipos en fase temprana que avanzan rápido sin datos ricos. WSJF se sitúa entre ICE y un marco económico completo: más riguroso que ICE, más normativo que un modelo ponderado a medida, y estrechamente integrado en el ritmo de PI Planning de SAFe.

FAQ

WSJF (Weighted Shortest Job First) — preguntas

¿Cuál es la fórmula de WSJF?

WSJF = Cost of Delay ÷ Job Duration. Cost of Delay = Valor de negocio para el usuario + Criticidad temporal + Reducción de riesgo o habilitación de oportunidad (RR/OE). Los tres componentes de la Cost of Delay se puntúan en una escala relativa y se suman antes de dividir por el tamaño del trabajo.

¿Qué escala debería usar para puntuar WSJF?

La mayoría de los practicantes de SAFe usan una secuencia de Fibonacci modificada (1, 2, 3, 5, 8, 13, 20) para la estimación relativa. La escala exacta importa menos que la consistencia — elige un elemento de referencia, asígnale un valor medio en cada dimensión, y puntúa todo lo demás en relación con él.

¿Cuándo debería usar WSJF en lugar de RICE?

Usa WSJF cuando la urgencia temporal y la reducción de riesgo son factores importantes — algo habitual a nivel de programa o portafolio en SAFe. Usa RICE cuando dispones de datos fiables de alcance y conversión y estás priorizando a nivel de funcionalidad o experimento.

¿Qué hace buena a una estimación de Cost of Delay?

Una buena estimación de Cost of Delay se basa en señales reales: ingresos de clientes en riesgo, compromisos contractuales con fechas, amenazas competitivas con plazos conocidos, y exposición al riesgo cuantificada. Cuanto más conectados estén tus datos de producto — ingresos, volumen de feedback, riesgos abiertos —, más defendibles se vuelven tus cifras de Cost of Delay.

Términos relacionados

Ve "WSJF (Weighted Shortest Job First)" en una sola columna vertebral.

AIOProductOS pone a tus clientes, ingresos, comentarios y trabajo de producto en un único registro compartido — así conceptos como este dejan de ser teoría y se convierten en una consulta sobre tus propios datos. Conectores incluidos, sin coste por conector; planes fijos desde 199 $/mes, con todos los módulos incluidos. Cada plan comienza con 14 días de puesta en marcha sobre tus propios datos.