Sobes.tech
Middle — Senior

¿Qué es Weighted Shortest Job First (WSJF)?

sobes.tech AI

Respuesta de la IA

Weighted Shortest Job First (WSJF) es un método de priorización de tareas, comúnmente utilizado en Agile y SAFe, que ayuda a determinar qué tareas o características deben realizarse primero para maximizar el valor.

Fórmula de WSJF:

[ WSJF = \frac{Costo ext{-}de ext{-}Retraso}{Duración ext{-}del ext{-}Trabajo} ]

Donde:

  • Costo de Retraso (CoD) — el costo de retrasar la tarea, es decir, cuánto afectará el retraso en el negocio (pérdida de ingresos, deterioro de la experiencia del usuario, etc.).
  • Duración del Trabajo — el tiempo o esfuerzo necesario para completar la tarea.

La idea es priorizar las tareas con la mayor relación entre el costo de retraso y la duración, es decir, aquellas que aportan el máximo valor en el menor tiempo.

Ejemplo:

Tarea Costo de Retraso Duración del Trabajo WSJF = CoD / Duración
A 100 5 20
B 80 2 40

La tarea B tiene un WSJF más alto y debe realizarse primero, a pesar de tener un costo absoluto de retraso menor, ya que es más rápida y aporta mayor valor en relación al tiempo.