Sur-automatisation : quand la machine tourne à vide

Il existe une fascination étrange pour la complexité. Comme si la valeur d’une solution se mesurait au nombre de ses composants. Plus c’est technique, plus c’est sophistiqué, plus ça doit être bon. C’est faux. Et dans le domaine de l’automatisation, c’est même dangereux.

On voit fleurir des architectures à cinq couches pour envoyer un email. Des pipelines à huit étapes pour reformuler une phrase. Des systèmes où trois agents se relaient, se corrigent et se valident mutuellement pour produire un résultat qu’un humain aurait obtenu en deux minutes avec un copier-coller réfléchi.

Ce n’est pas de l’ingénierie. C’est de la surenchère technique : partir de la solution et chercher un problème à mettre dessous.

Le piège de l’usine à gaz

La sur-automatisation commence toujours par une bonne intention. On veut fiabiliser, systématiser, gagner du temps. Mais à force d’empiler les briques, on finit par construire une machine dont la maintenance coûte plus cher que le travail qu’elle est censée remplacer.

J’ai observé des systèmes où l’effort de conception, de test et de débogage représentait cent fois le temps que la tâche elle-même aurait pris à la main. Pas dix fois. Cent fois. Et le pire, c’est que ces systèmes tombaient en panne régulièrement, parce que chaque maillon supplémentaire est un point de rupture potentiel.

Il y a une question simple qui devrait précéder toute automatisation : cette tâche justifie-t-elle la machine qu’on construit pour la faire ?

La beauté du geste simple

Les meilleures solutions que je connaisse tiennent en quelques lignes. Pas parce qu’elles sont simplistes, mais parce qu’elles ont été pensées jusqu’à l’os. Tout ce qui est inutile a été retiré. Ce qui reste est précis, lisible, et fait exactement ce qu’on lui demande.

La simplicité n’est pas un point de départ. C’est un aboutissement. Il faut souvent avoir construit la version complexe pour comprendre qu’elle ne servait à rien. Que les trois quarts des composants étaient là pour se rassurer, pas pour produire.

Un bon automatisme, c’est comme un bon plat : ce qui fait la différence, ce n’est pas le nombre d’ingrédients, c’est le dosage. Trop de tout, et on ne goûte plus rien.

Automatiser le bon périmètre

La question n’est pas « peut-on automatiser ? ». Avec les outils actuels, on peut automatiser à peu près n’importe quoi. La question est « doit-on automatiser ? ». Et si oui, jusqu’où ?

Une tâche répétitive, prévisible, à faible valeur ajoutée : oui, sans hésiter. Un processus qui demande du jugement, de l’adaptation, une lecture du contexte : probablement pas. Ou alors partiellement, en gardant l’humain à l’endroit précis où sa présence fait la différence.

Le réflexe de tout automatiser vient souvent d’une confusion entre deux choses très différentes : éliminer l’effort et éliminer la réflexion. Le premier est un gain. Le second est une perte.

Le vrai luxe

Aujourd’hui, le vrai luxe n’est pas d’avoir plus d’automatisation. C’est d’en avoir moins. Juste ce qu’il faut. Pas un rouage de plus, pas une étape superflue.

Les systèmes les plus élégants sont ceux qu’on ne remarque pas. Ils fonctionnent, silencieusement, sans qu’on ait besoin de les surveiller, de les relancer ou de comprendre pourquoi ils ont décidé de faire autre chose que ce qu’on attendait.

La prochaine fois que l’envie vous prend de construire un pipeline, posez-vous cette question : est-ce que je ne suis pas en train de construire une cathédrale pour abriter une chaise ?

Transparence

Cet article reflète mon analyse personnelle, fondée sur mon expérience professionnelle. Les outils et méthodes mentionnés sont ceux que j'utilise au quotidien. Aucun lien commercial.