« Kanban, flux et cadence » : différence entre les versions
De Wiki Agile
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 115 : | Ligne 115 : | ||
"La conséquence de l’application du concept de Flux, c’est que l’accent est mis sur l’utilisation de MMFs plus grandes et axées sur la valeur, plutôt que de petites Stories livrées de façon incrémentale."<br/> | "La conséquence de l’application du concept de Flux, c’est que l’accent est mis sur l’utilisation de MMFs plus grandes et axées sur la valeur, plutôt que de petites Stories livrées de façon incrémentale."<br/> | ||
<br/> | <br/> | ||
'''Cadence'''<br/> | |||
<br/> | |||
La cadence est l’approche qui consiste à atteindre engagement et efficacité avec un système kanban. Je reçois souvent des questions à ce sujet :<br/> | |||
<br/> | |||
"Si l’équipe n’estime pas ou ne planifie pas au sein de boîtes de temps de durée fixe, comment peut-elle prendre des engagements fiables ?"<br/> | |||
<br/> | |||
Pour citer une fois de plus Mary et Tom Poppendieck :<br/> | |||
<br/> | |||
"Une cadence régulière, ou "battement de cœur", établit la capacité d’une équipe à livrer efficacement un logiciel opérationnel à une vitesse fiable. Une organisation qui livre à une cadence régulière démontre son aptitude au processus et peut facilement mesurer sa capacité."<br/> | |||
<br/> | |||
L’itération de durée fixe est une forme de cadence, qui combine planification, revue et livraison. Un système kanban découple ces événements, leur permet d’avoir des cadences distinctes et également d’en ajouter deux nouveaux. Le throughput est la quantité de production d’un processus dans une période de temps donnée, et le temps de cycle est le temps pris pour terminer un processus. La relation entre les deux est :<br/> | |||
<br/> | |||
Throughput = WIP / Temps de cycle<br/> | |||
<br/> | |||
Le throughput permet de prévoir la capacité future, sans avoir à spécifier ce qui pourra être livré. Le temps de cycle est une forme d’engagement qui peut se matérialiser sous forme de SLA dans l’entreprise (voir [http://availagility.co.uk/2008/04/09/kanban-commitment/ Kanban commitment]). Lorsque la taille du travail varie, de grandes nouvelles fonctionnalités à de petites corrections et de petites demandes de changement, alors une classification des MMFs peut amener une variété de temps de cycle. Le throughput ainsi que le temps de cycle peuvent être tracés et projetés, d’une manière similaire à la vélocité en XP, en tant que moyen pour encourager l’équipe à s’améliorer. Un Diagramme de Flux Cumulé peut également rendre visible la manière dont le travail s’écoule à travers le système et mettre en évidence les goulots d’étranglement.<br/> | |||
<br/> | |||
[[Fichier:Ks-cfd.jpg]]<br/> | |||
<br/> | |||
Pour des prévisions à plus long terme, une planification trimestrielle de la cadence se concentre sur les objectifs trimestriels. Des MMFs peuvent ensuite être priorisées pour atteindre ces objectifs. Une cadence de livraison régulière va renforcer la confiance en l’équipe qui travaillera à pleine capacité et throughput.<br/> | |||
<br/> | |||
D’autres cadences, comme les daily stand-up, les rétrospectives et les revues régulières sont décrites par [http://www.agilemanagement.net/index.php/blog/Sample_Chapter/ David Anderson]. Certaines équipes utilisent un Kanban de Rétrospective pour signaler lorsqu’une rétrospective est nécessaire, et j’ai déjà brièvement blogué sur le sujet : [http://availagility.co.uk/2008/08/28/kanban-and-retrospectives/ Kanban and Retrospectives].<br/> | |||
<br/> | |||
'La conséquence de la Cadence est que l’engagement et la fiabilité sont atteints via la mesure plutôt que par a planification."<br/> | |||
<br/> | |||
'''Résumé'''<br/> | |||
<br/> | |||
Les points clés de Kanban, Flux et Cadence sont :<br/> | |||
<br/> | |||
* Un système Kanban gère le flux de travail d’une manière qui permet d’éliminer la notion de Backlog Produit, Itérations de durée fixe et Estimations. | |||
* Le flux doit permettre de livrer efficacement une valeur maximale en mettant l’accent sur l’optimisation de la chaîne de valeur des MMFs les plus grandes. | |||
* La cadence permet de découpler les entrées et les sorties des itérations et d’atteindre engagement et fiabilité via la mesure plutôt que par la planification. | |||
<br/> | |||
Vous trouverez d’autres articles sur ma page [http://availagility.co.uk/kanban/ Kanban], y compris la plupart des informations qui ont influencé et guidé ma réflexion. | |||