2ème conf autour du kanban, par Alison Jorre et Nicolas Thibert.
Kanban a pour objectif d'optimiser les délais de livraison. Ce n'est pas une méthode de gestion de projet, ni un cadre agile (vs scrum par ex), ni un tableau de post-it (pas que ça en tout cas). #agilegrenoble
C'est une approche douce de gestion du changement. Commencez là où vous en êtes. Respectez les processus actuels. Changez de manière itérative. Encouragez la prise d'initiatives.
S'appuie sur 5 principes : 1. Visualiser le processus et le travail. 2. Limiter le travail en cours. 3. Expliciter les règles. 4. Mesurer et gérer le flux. 5. Identifier les blocages pour s'améliorer.
1ere étape, qui est l'équipe ?
Ensuite, qui sont les demandeurs et quelles types de demandes font-ils ? Corrections, support, nouvelles fonctionnalités, évolutions... À faire de manière collaborative. Pas toujours si évident à identifier.
Quel est notre flux de travail actuel ? On se demande d'abord comment on estime que le travail est terminé, puis on remonte dans le flux de travail.
Ensuite on pose les sujets en cours sur les étapes identifiées. Ça représente la réalité à l'instant t en rendant tout visibles.
On clarifie et explicite les règles de passage d'une étape à l'autre.
Une fois que tout ça est fait, on peut constater une saturation du système (= trop de tickets dans les colonnes).
La loi de little dit que moins il y 1 d'éléments dans notre système, plus la vitesse de traversée est élevée et le débit est important. Dans kanban, le temps de traversée moyen de chaque élément et le débit sont corrélés au nb d'éléments dans le système.
La théorie des contraintes indique que sur un système, la capacité de prod globale est contrainte par la capacité la plus faible des différentes étapes. Essayer de produire plus en amont ne fait que générer du stock inutilisable.
Bonne pratique : arrêter de pousser des demandes. Ca génère des coûts de maintenance, du multi-tasking, c'est naze. Adopter plutôt un flux tiré en rendant visibles les files d'attente.
Ensuite, il faut contraindre le système pour améliorer l'efficience. Les WIP limit en kanban permettent de réduire l'en-cours sur les postes critiques à plus forte contrainte. 1ère contrainte pour tester : regarder le nb actuel dans une colonne et diviser par 2. L
Le multi-tache coûte en moyenne 17% et jusqu'à 40% du temps productif d'une personne. Plus on a d'en-cours plus on a tendance à faire du multi-tasking. Limiter l'en-cours permet de réduire ce risque.
Mesurer l'efficience de votre système : on mesure le temps de traversée, le débit et le WIP moyen. Le cumulative Flow diagram permet de voir les goulets d'étranglement. Les leviers sont l'orga de l'équipe, de l'entreprise. Redéfinir les WIP limit et les étapes du process.
Définir les cadence du système et implémenter des boucles de feedback. Quand surviennent les évenements (demo, rétro, grooming, chiffrage, injection de nouveaux sujets, triage, livraison...).
Important : avoir des éléments suffisamment petits et homogènes. Si on voit que le temps de traversée est énorme, c'est un signe qu'on n'avait pas découpé assez.
À creuser pour aller + loin : les couloirs de nage (swimlane) pour traiter par ex les urgences. @AgileGrenoble
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Les injonctions paradoxales de l'agilité avec Samuel Chapal, c'est parti ! #agilegrenoble@AgileGrenoble
La double contrainte c'est une situation où on est soumis à 2 contraintes contradictoires, quoi qu'on fasse on est perdant, et on ne peut pas soulever cette contradiction.
Dans l'injonction paradoxale, on peut soulever le fait que c'est contradictoire. Exemple : en basket, les grands joueurs doivent à la fois jouer collectif et faire des belles actions individuelles.
Effets : frustration, baisse de confiance, baisse de motivation. Quelques exemples dans le domaine de l'agilité : 1. Agilité = adaptation au changement mais on a plein d'outils de planification du futur pour donner des dates de release
Aujourd'hui je suis à #agilegrenoble. Keynote d'ouverture sur un informatique plus responsable. Action 1 : augmenter la durée de vie du matériel, et limiter le nb d'équipements. C'est ce qui aura le plus d'impact car c'est la construction le plus coûteux ecologiquement.
Avant l'amortissement d'un ordinateur portable en entreprise était sur 3 ans. Aujourd'hui on s'oriente plus vers 5 ans (ouf, j'ai changé le mien cette année après 6 ans !).
Action 2 : concevoir les services informatiques de manière eco-responsable. Choisir ou développer des sites, logiciels et applications moins gourmands en ressources, accessibles avec des vieux devices.