« WSJF » : différence entre les versions

De Wiki Agile
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 27 : Ligne 27 :
Il existe d'autres formes possibles de WSJF Weighted Shortest Job First - en fonction de ce que vous essayez d'optimiser. Vous pouvez choisir de pondérer par le risque technique, le risque de marché, l'influence des parties prenantes, la durée d'attente, ou tout autre facteur ou combinaison que vous souhaitez maximiser. Cependant, la plupart des organisations cherchent avant tout à maximiser leur rendement économique. Dans ce cas, c'est le Coût du Retard que vous devez pondérer.<br/>
Il existe d'autres formes possibles de WSJF Weighted Shortest Job First - en fonction de ce que vous essayez d'optimiser. Vous pouvez choisir de pondérer par le risque technique, le risque de marché, l'influence des parties prenantes, la durée d'attente, ou tout autre facteur ou combinaison que vous souhaitez maximiser. Cependant, la plupart des organisations cherchent avant tout à maximiser leur rendement économique. Dans ce cas, c'est le Coût du Retard que vous devez pondérer.<br/>
==CD3 : Coût du (Délai/)Retard Divisé par la Durée==
==CD3 : Coût du (Délai/)Retard Divisé par la Durée==
[[Fichier:CD3-cost-of-delay-divided-by-duration FR.jpg|border|right]]
[[Fichier:CD3-cost-of-delay-divided-by-duration FR.jpg|border|right|300px]]
Répéter plusieurs fois « Weighted Shortest Job First » (travail le plus rapide pondéré d'abord) ou, plus précisément, « Coût du Retard Divisé par la Durée » devient vite fatigant, aussi, pour faciliter la communication, nous pouvons abréger en CD3, tout au moins dans le cas où nous pondérons par le [http://blackswanfarming.com/cost-of-delay/ Coût du Retard]. Cela a également l'avantage de communiquer la composante la plus importante de l'algorithme : le Coût du Retard.<br/>
Répéter plusieurs fois « Weighted Shortest Job First » (travail le plus rapide pondéré d'abord) ou, plus précisément, « Coût du Retard Divisé par la Durée » devient vite fatigant, aussi, pour faciliter la communication, nous pouvons abréger en CD3, tout au moins dans le cas où nous pondérons par le [http://blackswanfarming.com/cost-of-delay/ Coût du Retard]. Cela a également l'avantage de communiquer la composante la plus importante de l'algorithme : le Coût du Retard.<br/>
<br/>
<br/>

Version du 1 avril 2022 à 06:00

Auteur : Black Swan Farming
Source : WSJF – Weighted Shortest Job First
Date : 08/07/2016


Traducteur : Fabrice Aimetti
Date : 01/04/2022


Traduction :

Qu'est-ce que le WSJF ?

Le Weighted Shortest Job First est un algorithme de planification (ou si vous préférez, une méthode de priorisation) qui maximise la quantité de ce que vous choisissez de "pondérer" dans une période de temps donnée à travers une ressource limitée.

D'où vient le WSJF ?

Dans les années 1970, lorsque les ressources informatiques étaient à la fois extrêmement coûteuses et très limitées, le principe de la tâche la plus rapide d'abord (shortest job first) était utilisé pour planifier les travaux par lots de manière à optimiser l'utilisation d'une ressource rare. Plus récemment, Don Reinertsen a proposé et popularisé la notion de Weighted Shortest Job First, comme moyen de maximiser le retour sur investissement pour les équipes logicielles.

Deux ingrédients seulement sont nécessaires pour le WSJF : la pondération de chaque tâche et la durée de chaque tâche. La pondération que Don recommande spécifiquement pour le développement de produits est le Coût du Retard (Cost of Delay).

Voici une vidéo de 3 minutes qui explique le Coût du Retard :

L'autre composante, la durée, est la "brièveté" de chaque tâche. Ce que nous devons savoir, c'est « Combien de temps cette tâche va-t-elle bloquer le pipeline ? ». Pour cela, nous avons besoin de prévoir la Durée pendant laquelle ce travail sera en cours de traitement. C'est important car, pendant qu'il est en cours de traitement, il bloque le démarrage d'autres tâches. Pendant ce temps, nous subissons le Coût du Retard. Ce que Don propose spécifiquement, c'est une forme particulière de la méthode du "Weighted Shortest Job First" : le Coût du Retard divisé par la Durée.

Il existe d'autres formes possibles de WSJF Weighted Shortest Job First - en fonction de ce que vous essayez d'optimiser. Vous pouvez choisir de pondérer par le risque technique, le risque de marché, l'influence des parties prenantes, la durée d'attente, ou tout autre facteur ou combinaison que vous souhaitez maximiser. Cependant, la plupart des organisations cherchent avant tout à maximiser leur rendement économique. Dans ce cas, c'est le Coût du Retard que vous devez pondérer.

CD3 : Coût du (Délai/)Retard Divisé par la Durée

Répéter plusieurs fois « Weighted Shortest Job First » (travail le plus rapide pondéré d'abord) ou, plus précisément, « Coût du Retard Divisé par la Durée » devient vite fatigant, aussi, pour faciliter la communication, nous pouvons abréger en CD3, tout au moins dans le cas où nous pondérons par le Coût du Retard. Cela a également l'avantage de communiquer la composante la plus importante de l'algorithme : le Coût du Retard.