m1/Cours Génie Logiciel/Kanban.md

54 lines
2.3 KiB
Markdown

# 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é | |