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.