← Glossaire · Méthodologie

WSJF (Weighted Shortest Job First)

WSJF (Weighted Shortest Job First) est une formule de priorisation issue de SAFe qui classe les éléments de travail en divisant leur Cost of Delay — la somme de la valeur métier, de la criticité temporelle et de la réduction de risque ou de l'activation d'opportunité — par la Job Duration (taille ou effort). Les éléments avec le score WSJF le plus élevé livrent le plus de valeur dans le moins de temps et doivent être planifiés en premier.

Comment fonctionne WSJF

La formule WSJF est : WSJF = Cost of Delay ÷ Job Duration. La Cost of Delay est elle-même un composite de trois facteurs notés sur une échelle relative (souvent Fibonacci) : la valeur métier pour l'utilisateur, la criticité temporelle (comment l'urgence modifie la valeur économique) et la réduction de risque ou l'activation d'opportunité (RR/OE). Diviser cette somme par la taille estimée du travail produit un score de priorisation — non pas une mesure de la valeur absolue, mais de la valeur par unité de temps.

Parce que WSJF est basé sur un ratio, un petit élément urgent qui réduit un risque significatif peut dépasser une fonctionnalité à forte valeur qui prend des mois à construire. Cela rend WSJF particulièrement efficace dans SAFe, où il s'applique à la fois au niveau du portefeuille (séquencement des epics) et au niveau du programme (séquencement des fonctionnalités pendant la PI Planning) — partout où les équipes doivent classer un backlog partagé sur plusieurs sprints plutôt que des user stories isolées.

Noter WSJF en pratique

Les équipes estiment chaque dimension de façon relative — pas en euros ou en heures, mais en comparant les éléments à un élément de référence. Une technique d'atelier courante consiste à choisir un élément de taille moyenne, à lui attribuer un score de 8 sur chaque dimension, puis à voter si les autres éléments sont plus élevés ou plus faibles. L'équipe divise la Cost of Delay cumulée par l'estimation de la taille du travail (points d'histoire ou tailles en T-shirt converties en chiffres) et classe les scores obtenus.

L'erreur la plus courante est de traiter les scores WSJF comme des calculs précis plutôt que comme des supports de conversation structurée. La vraie valeur réside dans le fait de forcer une équipe à discuter explicitement de la criticité temporelle et du risque à côté de la valeur métier — des dimensions que la priorisation informelle au feeling sous-pondère systématiquement. Un product operating system qui rend visibles des données connectées — le revenu attaché aux comptes, les risques ouverts liés aux fonctionnalités, le volume de feedback par demande — donne à ces conversations WSJF une base factuelle plutôt que de reposer uniquement sur l'intuition.

WSJF face aux autres modèles de priorisation

WSJF se distingue de RICE (Reach, Impact, Confidence, Effort) sur deux points clés : il modélise explicitement la criticité temporelle et le coût d'opportunité, et il vient du Lean-Agile / SAFe plutôt que de la culture growth-product. RICE convient aux décisions au niveau des fonctionnalités où des données de portée sont disponibles ; WSJF convient au séquencement au niveau du programme où la Cost of Delay — incluant le coût de ne pas agir maintenant — est la variable dominante.

Le scoring ICE (Impact, Confidence, Ease) est l'alternative la plus légère, mieux adaptée aux équipes en phase précoce qui avancent vite sans données riches. WSJF se situe entre ICE et un framework économique complet : plus rigoureux qu'ICE, plus normé qu'un modèle pondéré maison, et étroitement intégré au rythme de PI Planning de SAFe.

FAQ

WSJF (Weighted Shortest Job First) — questions

Quelle est la formule WSJF ?

WSJF = Cost of Delay ÷ Job Duration. Cost of Delay = Valeur métier pour l'utilisateur + Criticité temporelle + Réduction de risque ou activation d'opportunité (RR/OE). Les trois composantes de la Cost of Delay sont notées sur une échelle relative puis additionnées avant la division par la taille du travail.

Quelle échelle utiliser pour noter WSJF ?

La plupart des praticiens SAFe utilisent une suite de Fibonacci modifiée (1, 2, 3, 5, 8, 13, 20) pour l'estimation relative. L'échelle exacte compte moins que la cohérence — choisissez un élément de référence, attribuez-lui une valeur moyenne sur chaque dimension, et notez tout le reste par rapport à lui.

Quand dois-je utiliser WSJF plutôt que RICE ?

Utilisez WSJF quand l'urgence temporelle et la réduction de risque sont des moteurs importants — courant au niveau du programme ou du portefeuille dans SAFe. Utilisez RICE quand vous disposez de données fiables de portée et de conversion et que vous priorisez au niveau des fonctionnalités ou des expériences.

Qu'est-ce qui fait une bonne estimation de Cost of Delay ?

Une bonne estimation de Cost of Delay s'appuie sur des signaux réels : le revenu client en jeu, les engagements contractuels avec des dates, les menaces concurrentielles avec des échéances connues, et une exposition au risque quantifiée. Plus vos données produit sont connectées — revenu, volume de feedback, risques ouverts —, plus vos chiffres de Cost of Delay deviennent défendables.

Termes liés

Voyez « WSJF (Weighted Shortest Job First) » sur une seule colonne vertébrale.

AIOProductOS place vos clients, revenus, feedback et travail produit sur un seul enregistrement partagé — la théorie devient une requête sur vos propres données. Connecteurs inclus, sans frais par connecteur ; forfaits fixes à partir de 199 $/mois, chaque module inclus. Chaque forfait démarre avec 14 jours de mise en route sur vos propres données.