Bienvenue sur Développement Agile

Référence sur le développement logiciel Agile. Nous traitons de conception, de programmation, de pratiques de génie logiciel, d'essais et d'autres sujets connexes.

Kanban et Value Stream tout en un

Publié par Louis-Philippe Carignan le samedi 7 novembre 2009 à 14:29

Un collègue (merci Karl) m'a envoyé ce lien vers une présentation du Kanban. Je la trouve super intéressante puisqu'elle combine le value stream (cartographie de la valeur de votre processus) avec le kanban. J'adore la citation de Russel Ackoff:

“Analythical thought doesn’t produce understanding, it produces knowledge. The product of analysis is the knowledge about how things work, not why they work the way they do. System thinking produces understanding."

ainsi que la photo d'un Kanban Daily Scrum (mêlée quotidienne avec Kanban) vers la fin.

Mots-Clés :

Découverte-Livraison

Publié par Louis-Philippe Carignan le jeudi 29 octobre 2009 à 01:45

Lors du passage de Mary et Tom Poppendieck à l'Agile Tour de Québec, j'ai eu la chance de m'entretenir avec Tom sur différents sujets. Ce qui m'a frappé, c'est son constat face aux nouveautés avec les méthodologies Agile. Selon lui, il n'y en a pas beaucoup depuis les 5 dernières années. Qu'en pensez-vous? Trouvez-vous que les méthodologies Agile progressent? À ma connaissance, le fameux manifeste aura bientôt 10 ans. Ça commence à être vieux l'Agilité ;-)

Cependant, une idée a retenu l'attention de Tom dernièrement. Lors d'une conférence Lean, un atelier apportait une nouvelle perception au développement logiciel. Selon l'idée, le développement logiciel était divisé en 2 parties: découverte du besoin (discovery) et livraison (deployment). Donc, au lieu d'aborder le système de développement de manière traditionnelle, c'est-à-dire analyse-développement-test-déploiment, il s'agirait plutôt d'organiser l'équipe pour découvrir le besoin exact du client et de le lui livrer le plus rapidement possible.

J'ai trouvé l'idée intéressante et e me suis m'y à comparer ça avec des compagnies qui font du juste à temps (Zara, Dell). Ces entreprises cernent le besoin du client et sont en mesure de livrer une solution rapidement. Peut-être que les équipes de développement pourraient s'inspirer de cette idée pour livrer exactement ce que le client veut. Il s'agirait de voir comment organiser nos équipes pour faire ça.

Mots-Clés :

Le prochain livre des Poppendieck

Publié par Louis-Philippe Carignan le mercredi 9 septembre 2009 à 02:19

Le livre Leading Lean Software Development sort le 1er novembre prochain. J'aime bien la couverture avec l'Empire State Building. Mary et Tom consacrent un chapitre à la construction de ce gratte-ciel qui n'a pris qu'une année à bâtir, au début de la grande Dépression et sur des quarts de travail de 8 heures. Pas si mal pour le plus haut édifice au monde à cette époque.

Livre des Poppendieck

Mots-Clés :

Lean management et... St-Hubert

Publié par Louis-Philippe Carignan le samedi 4 avril 2009 à 04:24

J'étais au comptoir pour emporter hier soir au St-Hubert. J'ai été surpris de voir un chronomètre pour la commande à l'auto. Un écran montrait le temps d'attente moyen entre le moment où le client passe sa commande et la reçoit au comptoir à l'auto. Comment rattachons-nous cet exemple à Lean Management? Le but du système est de livrer la commande au client. Il faut donc une mesure qui dérive du but du système. Dans ce cas-ci, c'est le temps de livrer la commande. Pour améliorer l'unité de mesure, c'est-à-dire diminuer le temps d'attente, le management doit agir sur le système (le resto St-Hubert).

Par exemple, si on a un nouveau cuisinier, il y a de forte chance que le temps d'attente augemente. Le management devra donc former les nouveaux cuisiniers pour garder le temps d'attente bas. Cepedant, juste à voir l'équipe travailler à l'heure de pointe, j'ai l'impression que la machine est déjà bien "rodée" chez St-Hubert.

Question pour les lecteurs: Si l'on entraîne les nouveaux cuisiniers qui se joignent à l'équipe chez St-Hubert de façon à garder le temps d'attente bas, est-ce que de votre côté vous formez les nouveaux membres de vos équipes de développement dand le même objectif? Sont-ils perdus pendant plusieurs semaines à tenter de comprendre un demi-million de lignes de code de votre produit? Ah oui, j'oubliais, l'écran du chronomètre chez St-Hubert, c'est le "visual workspace", un outil Lean.

Mots-Clés :

Mélanger Scrum et Kanban

Publié par David Beaumier le mardi 10 février 2009 à 23:04

Corey Ladas a récemment publié un livre électronique s'intitulant Scrumban - Essays on Kanban Systems for Lean Software Development dans lequel il propose de réunir le meilleur de Scrum et de Lean.

J'ai bien hâte de découvrir plus en détails la proposition de Ladas. C'est une lecture que j'ajoute à ma (toujours longue) liste de bouquins.

Mots-Clés :

Archive