Chronique
FichierIntégré_ContrôleEnv_Personnel_CalculCoûts_ver2.xlsx
C’est l’histoire de cette phrase entendue, encore et encore, sur le terrain d’une ferme verticale : « On voudrait bien un vrai système, mais il n’y a pas de budget — débrouille-toi avec Excel. »
Débrouille-toi avec Excel
« Dis, cette feuille de calcul ne marche pas. »
Quelque part dans chaque entreprise, cette phrase finit par être prononcée. Vous l’avez peut-être déjà entendue, vous aussi, dans votre propre bureau. Celui qui la lance se débat en général avec un fichier Excel où plusieurs feuilles s’entremêlent et où des macros et des formules complexes s’enchevêtrent dans tous les coins.
Et moi, j’étais plutôt du côté de ceux qui fabriquent ce genre de fichiers. Le fameux « expert Excel ». Un titre flatteur, mais que je n’arrive pas à porter avec beaucoup de fierté. Surtout parce que les demandes embêtantes suivent presque toujours.
Ça commence toujours de la même façon.
« On voudrait vraiment un vrai système, mais il n’y a pas de budget — tu peux pas nous arranger ça avec Excel ? »
Au début, je me disais que ça resterait simple. Regrouper un planning de récolte, ajouter quelques formules, glisser une macro si besoin. J’y ai vraiment cru, pendant un temps. Avec le recul, j’étais bien naïf.
Le fichier grandit
Au fil des années, j’ai construit un nombre non négligeable de fichiers Excel. L’un d’eux a démarré comme un simple tableau de planning de récolte.
Quelque part en chemin, il s’est mis à gérer aussi le contrôle d’environnement, le placement du personnel et le calcul des coûts — et il a fini par s’appeler « FichierIntégré_ContrôleEnv_Personnel_CalculCoûts_ver2.xlsx ». Rien qu’à voir le nom, on hésite déjà à l’ouvrir.
J’ai dit un jour à un collègue : « Ce fichier référence en interne plus de dix feuilles séparées — si tu veux y toucher, préviens-moi avant. » Je me souviens encore du visage de ce collègue. Sa main s’est figée un instant sur la souris, et il a regardé non pas l’écran, mais moi. Il avait sans doute conclu que c’était une chose à laquelle il ne fallait pas toucher.
À partir de ce jour, le fichier a pris dans le bureau un statut « ne pas toucher ». Moi, je voulais juste le rendre pratique — mais ce que j’avais bâti, au fond, c’était une petite boîte noire pour moi-même.
La réalité, très concrète, c’est qu’un fichier comme celui-là ne peut être maintenu que par celui qui l’a construit. Ou plus précisément : seulement par celui qui l’a construit, et seulement dans les trois mois suivant sa création.
Passé trois mois, même moi — l’auteur — je reste figé : « Pourquoi cette formule pointe-t-elle vers cette cellule ? » Quand je suis les cellules à l’écran, le temps se met à devenir bizarre. Je commence en colonne A, et tout d’un coup je suis en colonne K dans une autre feuille, qui tire elle-même ses valeurs d’un autre fichier encore. Dans ma tête, je me dis, version d’avant : laisse un commentaire, s’il te plaît.
On voudrait un vrai système, mais…
Évidemment, à ce stade, la question d’un « passage à un vrai système interne » finit par se poser.
Mettre en place un système dédié, c’est échapper au piège d’Excel. Avec un cahier des charges digne de ce nom et un système conçu par des professionnels, la plupart des problèmes devraient se régler. Moi-même, je rêvais d’un avenir où un programme prévoirait automatiquement les volumes de récolte, calculerait le placement optimal des opérateurs, et passerait même les commandes tout seul.
Sauf que, sur le terrain, une ferme verticale a affaire à un être vivant : la plante. Les changements imprévus font partie du quotidien.
Imaginez qu’on vous dise du jour au lendemain : « À partir d’aujourd’hui, on ajoute de nouvelles variétés et on ajoute des étapes au processus de travail. » Avec Excel, la personne en charge ajoute de nouvelles colonnes sur place et l’activité encaisse le changement. Le fichier a une allure un peu plus brouillonne, mais l’expédition du jour part à l’heure.
Avec un système dédié, ça ne se passe pas comme ça. On dépose une demande de modification, on attend la validation budgétaire, puis qu’un développeur ait un créneau libre. Pendant ce temps-là, la fenêtre d’expédition prévue est déjà passée.
Pareil pour le moment où l’on veut ajuster un algorithme de prévision de croissance parce qu’on a changé l’implantation des LED. Avec Excel, on modifie la formule le jour même. Avec un système dédié, la modification prend du temps. Bien sûr, « modification le jour même » signifie aussi que « la casse le jour même » est tout aussi possible. C’est ça qui est embêtant.
Une fois, j’ai entendu qu’un autre service avait réussi à passer à un système dédié, et j’en avais été un peu jaloux. Six mois plus tard, ce même service se plaignait : « Le système ne suit pas les changements du terrain. » Ils s’étaient retrouvés à faire tourner en parallèle le système dédié et Excel — du double travail.
En entendant ça, cette pointe de jalousie s’est un peu dissipée. Ce futur que j’enviais venait soudain de me rattraper. Passer à un vrai système ne règle pas tout. Le terrain n’est pas aussi simple que ça.
La version finale qui ne se termine jamais
Idéalement, on construirait d’un seul coup un système parfait. Mais cela demande énormément de temps et de budget. Et les fermes verticales varient énormément d’une entreprise à l’autre dans leurs spécifications d’équipement. Rien ne garantit que ce qui a marché chez l’entreprise A marchera chez l’entreprise B.
Un système universel pour ferme verticale serait pratique. Mais en pratique, les variétés cultivées, les équipements, les processus de travail, le placement du personnel, les conditions des destinataires d’expédition — tout cela diffère un peu d’un site à l’autre. Ces petits décalages s’accumulent et finissent par creuser un fossé considérable.
Et ironie du sort : le fichier Excel que vous aviez monté comme rustine temporaire en attendant le nouveau système est devenu, sans bruit, l’épine dorsale opérationnelle du terrain. C’était censé être une solution provisoire. Cinq ans plus tard, il tourne encore. J’ai un disque dur entier rempli de fichiers comme ça.
Cela dit, les technologies d’automatisation continuent d’avancer. Avec les progrès des capteurs et de l’IA, des tâches qui demandaient autrefois un jugement humain s’automatisent peu à peu.
Ce que j’espère, c’est une ferme verticale où la souplesse humaine et la stabilité du système s’imbriquent vraiment l’une dans l’autre. Si l’on combine le savoir de terrain de ceux qui maîtrisent Excel avec celui des programmeurs, peut-être qu’un jour viendra un système assez intelligent pour encaisser ce que le terrain lui balance.
D’ici là, j’imagine que je vais devoir continuer à fréquenter Excel encore un peu.
D’ailleurs, l’autre jour, j’avais enregistré un fichier sous le nom « version_finale_validée_juré_plus_aucune_modif_ver5.3.xlsx ». Ce matin, en vérifiant, quelqu’un l’avait renommé « version_finale_validée_juré_plus_aucune_modif_ver5.3_corrigée_NOUV.xlsx ».
Même en écrivant ces lignes, ce nom de fichier m’arrache quand même un sourire. Le combat avec Excel ne se termine jamais vraiment, n’est-ce pas ?