Il y a un équilibre délicat entre bien faire les choses et livrer.
Je gère une équipe de 8 développeurs. Chaque heure où l’équipe est bloquée représente huit heures de développement perdues.
Un collègue a été chargé de me procurer une base de données. Après deux jours d’attente, j’ai demandé le statut. Il a dit que nous avions des problèmes avec l’importation de données. Quand il a écrit le script des données, c’était presque un giga-octet. Un giga-octet était un peu trop pour être archivé dans Subversion. Il cherchait une méthode alternative.
Un autre jour passe. Je lui demande comment ça avance. Il dit que c’est presque fait. Ok cool, j’ai perdu trois jours, 192 heures de temps de développement perdu. J’ai hâte de commencer. Mon équipe perd des heures.
Le quatrième jour, il est prêt. Enfin ! Il m’envoie le projet de base de données et les scripts d’importation de base de données. Il utilise PowerShell et BCP pour importer les données. Je les envoie à l’équipe avec des instructions détaillées.
L’équipe a 12 heures d’avance sur moi, en Inde. La boucle de rétroaction est de 12 heures. Il faut 24 heures pour commencer quoi que ce soit.
Comme le dit la loi de Murphy : « Tout ce qui peut mal tourner tournera mal ». L’équipe a exécuté les scripts d’importation de données et a rencontré un échec. Les scripts PowerShell ont échoué, un problème de sécurité a empêché l’importation des données.
J’ai cinq jours de retard. 320 heures ont été perdues. La date limite approche, nous devons commencer.
À ce stade, je dois mettre la base de données en place et la faire fonctionner pour l’équipe. Sur ma machine, je détache la base de données, la compresse et l’envoie à l’équipe. Chaque développeur sait comment rattacher une base de données. En une heure après avoir reçu la base de données, les huit développeurs ont une base de données fonctionnelle. Succès !
Créer un processus intelligent est bien, mais parfois faire simplement le travail est plus important que d’être intelligent.
Auteur : Chuck Conway est un ingénieur IA avec près de 30 ans d’expérience en génie logiciel. Il construit des systèmes IA pratiques — pipelines de contenu, agents d’infrastructure et outils qui résolvent des problèmes réels — et partage ce qu’il apprend en chemin. Connectez-vous avec lui sur les réseaux sociaux : X (@chuckconway) ou visitez-le sur YouTube et sur SubStack.