Sobes.tech
Middle — Senior

Qu'est-ce que le Weighted Shortest Job First (WSJF) ?

sobes.tech IA

Réponse de l'IA

Weighted Shortest Job First (WSJF) est une méthode de priorisation des tâches, souvent utilisée dans Agile et SAFe, qui aide à déterminer quelles tâches ou fonctionnalités doivent être effectuées en premier pour maximiser la valeur.

Formule WSJF:

[ WSJF = \frac{Coût ext{-}de ext{-}Retard}{Durée ext{-}du ext{-}Travail} ]

Où:

  • Coût de Retard (CoD) — le coût de retarder l'exécution d'une tâche, c'est-à-dire à quel point le retard affectera l'entreprise (perte de revenus, dégradation de l'expérience utilisateur, etc.).
  • Durée du Travail — le temps ou l'effort nécessaire pour réaliser la tâche.

L'idée est de donner la priorité aux tâches avec la plus grande relation entre le coût de retard et la durée, c'est-à-dire celles qui apportent la valeur maximale en un minimum de temps.

Exemple:

Tâche Coût de Retard Durée du Travail WSJF = CoD / Durée
A 100 5 20
B 80 2 40

La tâche B a un WSJF plus élevé et doit être effectuée en premier, malgré un coût de retard absolu inférieur, car elle est plus rapide et apporte une plus grande valeur par rapport au temps.