L’engagement en Kanban vs Scrum

Je lis actuellement l’excellent excellent excellent livre de Daniel Vacanti, Actionable Agile, Metrics for Predictability, que vous pouvez acheter sur Leanpub.com.

J’ai adoré cette citation à propos de l’engagement de la méthode Kanban versus Scrum.

Kanban approach to commitments is very different than, say, Scrum. Scrum commitments are made at the sprint level. At the beginning of a sprint, a team commits to getting some number of stories finished by the end of the sprint. That commitment is based on more upfront estimation and planning.

In a flow-based approach, teams commit at the individual work item level. Once an item is pulled into the process a commitment is made as to when that item should be done. That commitment is based more on measurement and observation rather than planning and estimation.

Ce que j’aime de plus en plus dans la méthode Kanban, c’est l’effort mis pour comprendre son système à l’aide d’observations et de mesures pour le rendre prévisible.

Et voici un exemple d’un engagement selon Vacanti pour un item de travail qui passe dans un système Kanban:

We expect this item to flow all the way through the process and exit in 14 days or less with an 85% probability of success.

Pour ceux et celles qui se demandent comment je fais pour prédire cet engagement en Kanban, je vous réfère à l’ensemble d’outils de Focused Objectives sur GitHub dont le fichier Excel Single Feature Forecaster.xlsx qui nous génère un tableau:

MonteCarloSimulation

Dans le cadre de sa série de formations Signature, Facilité Informatique est fier d’organiser la première formation sur la méthode Kanban à Québec. Les 5 et 6 mai prochains à Québec, Daniel Vacanti, pionnier de la méthode, sera à Québec pour expliquer comment mettre en application cette méthode. Profitez de cette occasion exceptionnelle pour apprendre des meilleurs et ainsi être meilleur à satisfaire votre clientèle.

The Tyranny of the timebox

Le titre révèle tout. Dans sa présentation en 2014 intitulée « 10 years of Kanban – What have we learned », David J. Anderson rappelle le concept du « Tyranny of the timebox » proposé à Agile 2009.

KanbanTyrannyTimebox

Plus loin dans sa présentation, Anderson mentionne que la méthode Kanban a passé le chasm en 2012.

KanbanCrossingTheChasm

Pour ceux qui connaissent le livre Crossing the chasm, ce terme veut dire qu’une technologie est passée du stade d’adoption à celui d’être mise en place par la majorité de la population.

Et vous, où êtes-vous par rapport à votre adoption de la méthode Kanban dans vos équipes?

Dans le cadre de ses formations Signature. Facilité Informatique est fier d’organiser la première formation sur la méthode Kanban à Québec. Les 5 et 6 mai prochains à Québec, Daniel Vacanti sera à Québec pour expliquer comment mettre en application cette méthode. Je vous invite chaleureusement à profiter de cette occasion exceptionnelle pour apprendre des meilleurs et ainsi être meilleur à satisfaire votre clientèle.

Monte Carlo, le CH et Kanban

Dans l’édition du 19 février du journal La Presse, on y publiait un article à propos des chances du Canadiens de Montréal de faire le tournoi printanier. On pouvait y lire qu’Alain Bonnier, physicien consulté par le journal, donnait très peu de chances aux Canadiens à se rendre en série.

Alain Bonnier estime à 3,9 % les chances du Tricolore de participer au prochain tournoi printanier.

Il s’agit de la 94e prédiction de la part de ce physicien, qui a effectué sa première prédiction pour La Presse en janvier 1989. Or, 92 de ses 93 premières prédictions se sont avérées !

Pour arriver à cette prédiction, M. Bonnier s’est servi d’un outil mathématique qui se nomme les simulations de Monte Carlo:

C’est un calcul de probabilités par la méthode de Monte-Carlo, explique M. Bonnier au téléphone. On part des résultats de tous les matchs depuis le début de la saison. À partir de ça, on simule le reste de la saison. J’ai donc simulé 30 000 fois le reste de la saison. À la fin des 30 000 simulations, on compile les résultats pour voir le pourcentage de chances de participer aux séries.

Les simulations de Monte Carlo sont utilisées dans une multitude de domaines pour aider à prendre une décision. Dans son excellent livre Actionable Agile- Metrics for predictability, Daniel Vacanti mentionne cela:

It has proved a useful tool in all kinds of fields like nuclear physics, oil and gas exploration, finance, insurance, etc. Given the uncertainty in knowledge work it seems strange that our industry has been rather late to the Monte Carlo game.

Sachant que la méthode Kanban utilise le diagramme de flux cumulatifs pour visualiser l’historique de notre système Kanban, les experts Kanban se tournent vers les simulations de Monte Carlo pour prévoir avec un pourcentage, comme pour les Canadiens, les probabilités de date de livraison d’un item de travail. Grâce aux outils de Focus Objectives, on peut exécuter ces simulations de Monte Carlo.

Dans le cadre de sa série de formations Signature, Facilité Informatique est fier d’organiser la première formation sur la méthode Kanban à Québec. Les 5 et 6 mai prochains à Québec, Daniel Vacanti, pionnier de la méthode, sera à Québec pour expliquer comment mettre en application celle-ci. Profitez de cette occasion exceptionnelle pour apprendre des meilleurs et ainsi être meilleur à satisfaire votre clientèle!

Lecture d’un cumulative flow diagram

Ce billet a comme objectif d’expliquer mon interprétation du cumulative flow diagram (CFD), un graphique fortement utilisé par les gens qui appliquent la méthode Kanban.

Table des matières

  • Introduction
  • Lire le travail en cours (WIP)
  • Identifier les goulots d’étranglement
  • Lire le lead time
  • Lire le cycle time (temps de cycle)
  • Prédire la fin du projet avec un CFD
    • Option 1 – Utiliser la pente pour la barre Terminé
    • Option 2 – Utiliser le graphique des temps de cycle (Cycle time scatterplot)
    • Option 3 – Générer des probabilités de complétion
  • Ressources

Lire la suite