Le kanban

Le Kanban est une approche de développement logiciel naissant de la rencontre entre Lean et Agile. Kanban ressemble visuellement à Scrum par certains côtés, et possède quelques différences notables.

Nous allons voir ici quelques utilités du Kanban

Kanban

Quelques différences avec Scrum

Le Kanban se démarque du taskboard de Scrum par:

  • sa cartographie du Value Stream Map (la chaîne de valeur) du processus
  • la limitation qu’il impose sur le WIP (Work In Progress) à chaque étape en indiquant le nombre maxi en haut de chaque colonne. (C’est ce qui en fait un flux tiré, puisque une étape en amont ne peut pas livrer à une étape en aval déjà pleine. Pas de vérification du WIP à chaque étape => flux Push)
  • La mesure du « lead time », qui est le temps pour qu’un item du board fasse un cycle complet. Cela permet d’optimiser le processus afin de rendre ce temps le plus court possible

 En quoi Kanban m’aide t’il?

Les goulets d’étranglement deviennent clairement visibles. Cela participe, avec la mesure du lead time, à l’optimisation itérative du processus.

La limite sur les tâches en cours de traitement permet d’éviter d’accumuler du travail dans une partie du processus. On pourra ainsi par exemple rythmer la Code Review. Impossible d’ajouter de nouvelles tâches à revoir si les autres ne sont pas sorties après une revue 🙂

Publicités
Cette entrée a été publiée dans Agile. Bookmarquez ce permalien.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s