Vous êtes sur la page 1sur 3

Ce qui est Kanbanh

Kanban est une nouvelle technique pour la gestion dun processus de dveloppement logiciel dune
manire trs efficace. Kanban sous-tend le systme de production de Toyota juste--temps (JIT).
Mme si le produit logiciel est une activit cratrice et donc diffrente de la production de voitures,
le mcanisme sous-jacent pour la gestion de la chane de production peut encore tre appliqu.

Ahsoftware processus de dveloppement


peut tre considr comme un pipeline avec des demandes de fonctionnalits entrant dans une des
extrmits et des amliorations logicielles mergentes de lautre extrmit.
lintrieur de la canalisation, il y aura une sorte de processus qui peut varier dun processus
informel dad hoc un processus par tapes trs formel.
Dans cet article, nous supposerons un processus par tapes simple de : (1) analyser les besoins, (2)
dvelopper le code et (3) uvres le tester.
Le goulot dtranglement A effet des goulets dtranglement dans un pipeline trangle le dbit. Le
dbit du pipeline dans son ensemble est limit pour le dbit du goulot.
laide de notre pipeline de dveloppement titre dexemple : si Nutcache, gestion de projet en
ligne les testeurs ne sont en mesure de tester les 5 caractristiques par semaine alors que les
analystes et les dveloppeurs ont la capacit de produire 10 caractristiques par semaine, le dbit
du pipeline dans son ensemble ne sera 5 caractristiques par semaine parce que les testeurs
agissent comme un goulot dtranglement.
Si les analystes et les dveloppeurs ne savent pas que les testeurs sont le goulot dtranglement,
puis un arrir de travail commencera saccumuler devant les testeurs.

leffet est que les dlais vont


vers le haut.
Et, comme le stock de lentrept, travail assis dans le pipeline relie investissement, cre la distance
du march et drops en valeur avec le temps.
Invitablement, qualit en souffre. Pour faire face, les testeurs commencent couper les coins
ronds.

Les bugs qui en rsulte dans la production causent des problmes pour les utilisateurs et les dchets
capacit future de pipeline.
Si, en revanche, on savait o tait le goulot dtranglement, nous pourrions redployer des
ressources pour aider soulager lil. Par exemple, les analystes pourraient aider tester et les
dveloppeurs pourraient travailler sur lautomatisation des tests.
Mais comment savons-nous o le goulot dtranglement est dans toute processh donne et que se
passe-t-il quand il movesh Kanban rvle des goulets dtranglement dynamiquement Kanban est
incroyablement simple, mais en mme temps incroyablement puissant.
Dans sa forme plus simple, un systme kanban se compose dun grand tableau sur le mur avec des
cartes ou des pense-btes places dans des colonnes avec des nombres en haut.
Limitant les work-in-progress rvle les goulets dtranglement, donc vous pouvez y remdier.
Les cartes reprsentent des lments de travail comme ils traversent le processus de dveloppement
reprsent par les colonnes. Les nombres en haut de chaque colonne sont limites sur le nombre de
cartes autorises dans chaque colonne.
Les limites sont la diffrence essentielle entre un tableau kanban et une autre maquette visuelle.
Limitant le montant des travaux en cours (WIP), chaque tape du processus, empche la
surproduction et rvle des goulets dtranglement dynamiquement afin que vous pouvez y remdier
avant quils obtiennent de la main.
Travaill en exemple le plateau ci-dessous montre une situation o les dveloppeurs et les analystes
sont empchs de prendre le plus de travail jusqu' ce que les testeurs librer un slot et tirez dans le
prochain lment de travail. ce stade les dveloppeurs et les analystes devraient se pencher sur
les moyens quils peuvent aider soulager la charge pesant sur les testeurs.

avis que
nous avons partag certaines colonnes en deux, pour indiquer les lments en cours dlaboration et
ceux termin et prt tre tir par le processus de relais. Il y a plusieurs faons diffrentes, vous
pouvez la prsentation la Commission. Il sagit dune faon assez simple. Les limites en haut des
colonnes split couvrent tant les faire et les colonnes termin .

Une fois que les testeurs ont fini de tester une fonctionnalit, ils dplacent la carte et librer une
fente dans la colonne Test .

maintenant lemplacement vide dans la colonne Test peut tre remplie par une des cartes dans la
colonne de dveloppement termin . Qui libre une fente en Dveloppement et la carte
suivante peut tre tire de la colonne Analyse et ainsi de suite.

prochaines tapes de mise en route de Kanban