Kanban multi-niveaux

J’ai traduit l’article ++[« Multi-tier Kanban »|http://toolsforagile.com/blog/archives/598|en]++ posté par __Siddharta__ sur le Blog de Silver Stripe. Ce mode de représentation multi-niveaux m’a clairement fait pensé à ce qui a été décrit par Claude Aubry, Antoine Vernois et moi-même lors de notre présentation ++[« Kanban et Scrum : tirer le meilleur des 2″|http://www.fabrice-aimetti.fr/dotclear/index.php?post/2010/10/21/Retrospective-de-l-Agile-Tour-2010-Toulouse]++ à l’Agile Tour Toulouse 2010.%%% > L’un des défis avec une entreprise kanban est de relier les besoins des parties prenantes avec les besoins de l’équipe de développement.%%% > %%% > – Les parties prenantes réfléchissent en termes de gros morceaux de fonctionnalité (appelons-les des Epics$$NdT : voir ++[« Features, themes, epics et stories »|http://www.aubryconseil.com/post/2007/10/04/305-features-themes-epics-et-stories]++ par Claude Aubry$$), alors que l’équipe de développement a besoin d’avoir des stories de granularité très fine.%%% > – Les parties prenantes sont intéressés par le lead time$$NdT : voir ++[« 1er principe agile : réduire le lead-time… et plus encore »|http://etreagile.thierrycros.net/home/?post/2010/06/02/1er-principe-agile-%3A-r%C3%A9duire-le-lead-time]++ par Thierry Cros$$ de bout en bout d’une epic, alors que le tableau Kanban de l’équipe mesure uniquement le lead time d’une story.%%% > %%% > La solution à cela est le kanban multi-niveaux.%%% > %%% > __Les User Story Maps__%%% > %%% > Le User Story Mapping est une technique de représentation visuelle qui permet d’avoir une compréhension partagée d’un produit.%%% > %%% > Nous commençons par traiter les Epics qui intéressent les parties prenantes. Chaque Epic peut être décomposée en un ensemble de Minimum Marketable Features (MMF$$NdT : ensemble de fonctionnalités minimales apportant de la valeur à l’utilisateur$$) qui, ensemble, satisfont l’Epic. A son tour, chacune de ces MMF peut être décomposée en stories de granularité très fine. Cette hiérarchie est décrite dans le schéma ci-dessous :%%% > %%% > ((/dotclear/public/traductions/multi_tier_story_map.png|<>||Multitier Story Map))%%% > %%% > __Tableau Kanban global de l’entreprise__%%% > %%% > Puis, nous créons un tableau Kanban à l’échelle globale de l’entreprise. Ce tableau permet de visualiser le flux des Epics en partant de l’idée initiale jusqu’à sa réalisation. Chaque colonne du tableau représente une étape du workflow des Epics. Il est important ici de s’assurer que ce tableau contient bien le workflow de bout en bout. Quand une Epic atteint l’étape « Développement » du tableau kanban global, les stories associées à l’Epic dans la User Story Map sont transférées dans le tableau kanban de l’équipe. Là, le flux des user stories parcourt le processus de développement de l’équipe et est suivi sur le tableau kanban de l’équipe. Une fois le développement terminé, l’Epic est déplacée de l’étape « Développement » à l’étape suivante.%%% > %%% > ((/dotclear/public/traductions/multi_tier_kanban.png|<>||Multitier Kanban))%%% > %%% > Le schéma montre le processus en action. Les cartes Epics jaunes se déplacent sur le tableau kanban global de l’entreprise. Quand elles atteignent l’étape de « Développement », les cartes Stories bleues associées à chaque Epic parcourt ensuite le processus de l’équipe. Ce qui est bien, du coup, c’est que l’équipe ne doit pas nécessairement faire du Kanban. La même technique peut être utilisée lorsque l’équipe pratique Scrum, XP ou tout autre processus de développement logiciel.%%% > %%% > Donc, utiliser les user story maps et deux niveaux de kanban, nous permet d’étendre Kanban à l’entreprise et de donner de la visibilité sur le worflow des Epics pour les parties prenantes.%%% —- ((/dotclear/public/traductions/Kanban-sign-icon.png|Kanban sign|L|Kanban sign))Retrouvez l’intégralité de mes traductions sur le wiki ++[Traductions Agiles|http://www.fabrice-aimetti.fr/dokuwiki/doku.php/traduction:start|fr]++.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *