, Bruno Orsier Je viens de voir cette annonce de la dernière nouvelle de Clarke Ching, Rocks into Gold. Clarke Ching, souvenez-vous, j'ai parlé de lui à l'occasion de mon premier dojo agile où j'avais animé son exercice sur le task-switching, afin de sensibiliser les participants au coût élevé de cette façon de travailler.
J'aime assez ces auteurs qui présentent des sujets sérieux sous forme de romans. En fait c'est essentiellement Goldratt qui me vient à l'esprit, avec Le but : un processus de progrès permanent, Réussir n'est pas une question de chance, Critical Chain pour ceux que je connais, mais récemment j'ai découvert aussi The Gold Mine: A Novel of Lean Turnaround, par Freddy et Michel Balle (auteurs français, mais hélas leur livre n'existe qu'en anglais).
Rocks into Gold est une courte nouvelle, que vous pouvez acheter pour un prix modique, mais que vous pouvez aussi lire en ligne gratuitement, sous la forme de 238 (!) courts transparents (en anglais). La lecture prend de 20 à 40 minutes.
Si vous comptez la lire vous-même, ne lisez pas la suite de ce billet pour l'instant !
L'idée essentielle de Rocks into Gold tourne autour des bénéfices de réaliser (et surtout LIVRER) les logiciels par incréments, au lieu d'attendre un an ou plus d'avoir un logiciel complet. Rien de très surprenant pour ceux qui sont déjà familiers avec les principes des méthodes agiles, me direz-vous. En effet, mais pour l'instant je vois peu de Product Owner Scrum capables d'assumer la LIVRAISON par incréments. Ils comprennent tous facilement la réalisation par incréments, mais peu se sentent capables d'aller sur le marché avec un produit qui lui paraît incomplet.
C'est pourtant là le coeur d'une méthode agile, à mon avis. Certes les équipes de développeurs doivent faire des progrès dans la maîtrise de leurs pratiques d'ingénierie, mais ces progrès ne valent pas grand chose tant que le logiciel n'est pas utilisé par des clients. Le Product Owner doit donc faire un gros effort de réflexion et d'analyse des besoins clients pour imaginer comment sortir son produit par incréments. Martin Fowler a donné un brillant (et extrême) exemple de cette démarche dans RollerSkateImplementation, où une entreprise doit mettre un site web pour certaines transactions financières. Le site web a été mis en place très rapidement sur le marché en trois étapes :
Voilà un exemple qui paraît aberrant à nombre de Product owners, mais pourtant sur lequel ils devraient se pencher sérieusement !
En tout cas c'est l'idée "géniale" du personnage principal de Rocks into Gold, lequel parvient au cours de ses cogitations au graphique suivant (que vous pouvez découvrir sur le transparent 157) :
En vert c'est l'argent que coûte puis rapporte le projet s'il est livré par incréments, et en rouge la même chose s'il est livré en une seule fois. Le graphique montre également que le projet version verte rapporte de l'argent plus tôt, et que l'écart entre la courbe verte et la courbe rouge ne sera jamais compensé dans le temps ! Et bien sûr le projet version rouge creuse beaucoup plus le déficit dans les comptes de l'entreprise, et donc court le fort risque d'être annulé en ces temps de crise et de difficulté à emprunter (c'est le point de départ de Rocks into Gold).
Le graphique ci-dessus est a rapprocher de celui-ci, tirée de Why does Agile Software Development pay? :
Dans ce dernier graphique, la valeur totale générée par un projet livré par petits incréments est la surface en rouge PLUS la surface en bleu, tandis que la valeur générée par le même projet en version non incrémentale est la surface en bleu uniquement.
Voilà donc deux références qui peuvent vous être utiles si vous devez démontrer l'intérêt de méthodes agiles dans votre entreprise.
Enfin, j'ai noté les deux points suivants durant la lecture de la nouvelle :
Et le titre ? Pourquoi ces rochers et l'or ? Ce sont des métaphores courantes dans la littérature Lean. Par exemple dans The Gold Mine: A Novel of Lean Turnaround, le principe est d'inspecter un processus de fabrication pour y détecter les "pépites d'or" qui y sont actuellement bloquées. Et le lac et les rochers servent à expliquer qu'en faisant baisser le niveau d'inventaires (au sens large) on fait apparaître des "rochers" qui bloquent l'écoulent du flux - voir The Gold Mine ou ce billet pour plus de détails.
Le mot de la fin : cherchons les pépites d'or bloquées dans nos processus et nos manières de penser actuels !
Vous devez être identifié pour poster un commentaire.
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 |
Copyright © 2000-2012 - www.developpez.com