m1/Cours Génie Logiciel/Kanban.md

2.3 KiB

Exposé

25/05/18

Origine : Toyota. Kanban signifie "post-it"
Fonctionne en flux tiré (flux tendu), ce qui définit le juste à temps : action lorsque demande client.

Assez libre au final : couleur selon priorité, lignes dans colonnes...

Scrumban : tableau kanban dans lequel on met les tâches de scrum.

A la base pour gestion stocks, il a fallu l'adapter pour gestion projet. Tudeap, outil qui mélange scrum et kanban.

Cours

Objectif

Tendre le flux et mettre en avant les faiblesses d'une ligne de production

Principe

Tableau à colonne dans lequel sont placées des cartes. Nombre maximum de carte par tableau défini à l'avance. Cartes passent d'une colonne à une autre. On mesure ainsi le WIP : Work In Progress

Il est primordial de mesurer le "lead-time" : temps moyen pour compléter un item. Il devient ainsi plus prévisible (et court) avec le temps.

Étapes

  • Idées : Toutes les idées placées dans colonne 1

  • Sélection : faite à partir idée par le leaeder, placées dans colonne 2

  • Développement : le développeur choisit ses tâches et les place en colonne 3

  • Déploiement : Développeur demande à déployer sa fonctionnalité et la place en colonne 4

  • Validation : Le développeur demande validation par le leader et place la tâche en colonne 5

Avantages/Inconvénients

Avantages Inconvénients
Mise en place progressive de la méthodologie Besoin de flux simples et de faible intensité
Points de blocage visibles très tôt Besoin de fiabilité et de réactivité chez équipe de prod comme fournisseurs
Collaboration dans l'équipe encouragée L'organisation doit être de qualité
Fort impact visuel avec réelle efficacité Difficile à gérer sur de gros projets
Facilite la communication
Simplicité