Sobes.tech
Middle — Senior

Cos'è il Weighted Shortest Job First (WSJF)?

sobes.tech AI

Risposta dell'AI

Weighted Shortest Job First (WSJF) è un metodo di prioritizzazione dei compiti, spesso utilizzato in Agile e SAFe, che aiuta a determinare quali compiti o funzionalità devono essere eseguiti prima per massimizzare il valore.

Formula WSJF:

[ WSJF = \frac{Costo ext{-}del ext{-}Ritardo}{Durata ext{-}del ext{-}Lavoro} ]

Dove:

  • Costo del Ritardo (CoD) — il costo di ritardare l'esecuzione del compito, cioè quanto il ritardo influenzerà il business (perdita di entrate, deterioramento dell'esperienza utente, ecc.).
  • Durata del Lavoro — il tempo o lo sforzo necessario per completare il compito.

L'idea è di dare priorità ai compiti con il rapporto più alto tra il costo del ritardo e la durata, cioè quelli che portano il massimo valore nel minor tempo.

Esempio:

Compito Costo del Ritardo Durata del Lavoro WSJF = CoD / Durata
A 100 5 20
B 80 2 40

Il compito B ha un WSJF più alto e dovrebbe essere eseguito prima, anche se ha un costo di ritardo assoluto inferiore, poiché è più rapido e porta un valore maggiore rispetto al tempo.