Plaidoyer pour une modélisation des données à l'échelle de l'entreprise
Gouvernance, efficacité, performance... sont à portée de main, pourvu qu'on se penche sérieusement sur un processus fondamental qui structure l'information de son SI.
Les meilleures pratiques du Lean Management peuvent-elles aider nos organisations là où "l'agilité à l'échelle" marque le pas ? Ce manifeste fourmille d'exemples concrets à implémenter dans nos entreprises et nos projets.
L'ambition des auteurs est de s’inspirer des principes du Lean pour transcender le Manifeste Agile, jugé insuffisamment scalable (on n'entrera pas ici dans le débat "SAFE peut-il être considéré comme de l'Agile", laissons cela à nos amis agilistes^^). Les auteurs illustrent les principes du Lean par des cas pratiques issus surtout d’Amazon et plus largement des GAFA en addition de l'histoire de Toyota dont le fondateur est à l'origine des pratiques Lean.
L’ouvrage s’articule autour des 4 piliers qui constituent le Manifeste Lean Tech :
L’utilité de ce qui est produit par les développeurs et plus largement par les équipes Tech pour le client (client final ou interne) doit servir de principe directeur ou d’étoile dans la nuit. Et l’ensemble des personnes impliquées dans la chaîne de production doivent pouvoir toucher la valeur générée. Il s’agit donc de dépasser les “Expressions de besoins”, les cahiers des charges ou des Features, découpés en incréments et backlogs pour reprendre le vocabulaire de l’agilité. Les phases de Démo et de Rétro existent bien sûr et ne sont pas à négliger, mais les auteurs invoquent les principes du Gemba walk (immersion sur le terrain), de la publication et de la revue fréquente des indicateurs de Safety, Quality, Delivery, Cost (SQDC) - et du principes d’obeya pour afficher l’ensemble des éléments sur lesquels les équipes travaillent.
Les organisations sont confrontées à la difficulté de faire collaborer des équipes sur les chaînes de production (industrielles ou informatiques). L’Agilité n’a pas changé les règles du jeu en la matière et a substitué la gestion de projet classique aux rituels de cérémonies agiles, ce qui dans de nombreuses entreprises s’est traduit par une nouvelle forme d'administration.
Sur le modèle d’Amazon, le Lean Tech Manifesto propose d’abord de reconnaître que la collaboration des équipes entre elles est une tâche ardue et qu’un moyen de la contourner est d’avoir un système d’information et des outils adéquats pour réduire au maximum les nécessités de collaboration. Ainsi, les équipes, ou cellules de production doivent être les plus autonomes possibles dans le travail.
Cette autonomie se traduit par une liberté d’améliorer l’ensemble des processus support de la production et les auteurs proposent de reprendre les principes du Kaizen (démarche encore japonaise de gestion de la qualité basée sur une multitude de petites améliorations faites au quotidien) au travers des frameworks PDCA (Plan, Do, Check, Adjust) et 5S en faveur de l’amélioration continue des méthodes de travail.
L’histoire de Linux permet ensuite aux auteurs de rappeler qu’à chaque nouveau problème de collaboration, des solutions, des outils, des process peuvent être créés ou adoptés, c’est notamment le cas des chaînes de CICD qui partent du besoin de permettre à un grand nombre de développeurs de travailler ensemble sur un même tronc commun de code en conservant un niveau élevé de qualité du produit final.
La collaboration et la transversalité à l’échelle d’une entreprise peuvent également être gérées en repensant l’organisation en miroir de ses systèmes d’information (coucou loi de Conway !) pour définir la “team topology” la plus adaptée.
Le Lean Tech Manifesto propose ici de se concentrer sur les outils du Lean pour la conservation et le maintien d'un (très) haut niveau de qualité au travers du concept du Jidoka et du Cordon d'Andon. Si on résume, il s’agit de l'arrêt de la chaîne de production dès qu'un défaut est détecté pour éviter de produire des unités défectueuses et éviter de propager des défauts.
Pour rendre les choses plus pratiques, l’ouvrage décline ce que le “Right first time” pourrait vouloir dire sur une chaîne CICD à 5 niveaux :
En plus d’une invitation à détecter les défauts le plus tôt possible, deux autres concepts connexes du Lean viennent soutenir l’effort de qualité : le Dantotsu (ou principe d’investigation systématique des défauts observés) et le Poka-yoke (l’effort de penser les systèmes pour n’accepter que ce qui est conforme à 100%). Principe qu’il est intéressant de remettre en balance du concept d’anti-fragilité proposé par Nicholas N. Taleb et qui constate que les systèmes se renforcent des chocs qu’il encaisse.
Le constat de départ : les plans de développement et de formation, notamment en entreprise, sont rendus rapidement obsolètes du fait de la rapidité des évolutions technologiques, organisationnelles et des besoins des clients.
Ici, on applique la même recette Lean :
D'abord par ce que les auteurs ont fait l’effort de traduire les concepts du Lean et du contexte Toyota pour le transposer dans une entreprise du XXIe siècle et dans le quotidien des équipes IT.
Ensuite parce que partant des limites de l'Agilité tel qu'elle a été déployée dans un grand nombre de nos entreprises, les auteurs proposent de revenir aux fondamentaux et de travailler un ensemble de principes qui s'inscrivent dans un cadre (le Lean) pour tendre vers le meilleur produit livré pour les clients. Cet effort nous semble d'autant plus critique que l'activité des développeurs va (est déjà) bouleversée par l'IA générative. Nous allons auto-produire plus de lignes de codes, mais dont il faudra d'autant plus vérifier les qualités de robustesse, de sécurité, de lisibilité et de maintenabilité.
Personnellement j'ai aussi apprécié le côté pragmatique et "out of the box thinker" du livre. Au travers des exemples d'entreprises - certes pas tout à fait communes - il est possible d'être créatif dans nos méthodes de travail si on garde en cap l'utilité du service rendu au client et qu'on s'applique quelques principes simples : simplifier, automatiser, visualiser et garder l'esprit ouvert.
Enfin, le livre m'a fait redécouvrir certains principes simples comme les chaînes CICD et le "pourquoi" est-ce qu'on en a besoin. Ces processus ont tendance aujourd'hui à trop être considérés comme du support alors qu'ils devraient être perçus et conçus comme la base de tout système en production.
Après avoir lu the Lean Tech Manifesto, j'ai évidemment envie de le décliner aux activités Data. Le challenge le plus important sera probablement l'interaction des équipes autonomes et l'établissement d'un modèle opérationnel optimal.
Autre envie : avoir des retours de terrain de l'application des principes Lean, notamment dans les départements IT, d'entreprises plus proches structurellement du terrain français et européen.
Ce livre peut intéresser diverses populations :
Le Lean Tech Manifesto est une synthèse des principes phares du Lean associés au domaine de la Tech et illustré d'exemples d'entreprises phares internationales. Il continue le travail brillant d'Yves Caseau dans "L'approche Lean pour la Transformation Digitale" et dans une certaine mesure de celui amorcé par N. Forsgren, J. Humble et G. Kim dans "Accelerate". La richesse du Lean Tech Manifesto vient avant tout de l'illustration des concepts par le récit de certains cas d'école (Amazon, Linux, Google pour n'en citer que quelques-uns). À voir maintenant ce que leur application peut donner dans des entreprises plus proches de nos structures et de notre culture.
Et pour ceux qui sont curieux de mes errances culturelles estivales :
Roman : Babel, de Rebecca F. Kuang. Une ambiance XIXe entre l'Angleterre commerciale (et coloniale) et la Chine. Mêlant fantaisie et histoire des luttes des peuples et des Hommes pour leur liberté. Nous suivons les péripéties de Robin Swift, traducteur et producteur de bars "d'Argent" qui incarnent l'énergie forte qui permet aux sociétés riches des gains d'efficacité inédits (et source de domination).
BD : Shibumi, de Patrice Perna et Jean-Baptiste Hostache - adaptation du romain de Trevaninan. C'est LA découverte de l'été. L'histoire d'un espion entre les cultures occidentales et japonaises. Un dessin à la serpe, un scénario comme une partition de Stravinski. Que vous ayez lu le roman ou non, courrez lire cette incroyable bande dessinée.
Podcast : Les Résistantes de Philippe Collin pour France Inter. 10 épisodes qui nous font parcourir toutes la Seconde Guerre Mondiale et l'Occupation en France à travers la vie de 5 femmes résistantes aux parcours et destins variés. L'Histoire à travers des figures inspirantes.