Une correction manuelle sans règle, c'est de l'improvisation

Un planificateur qui corrige le planning de production à la main sans règle improvise. La correction n'est pas le problème ; c'est la politique qui manque. Voici à quoi ressemble une correction adossée à une politique, et ce qu'un outil d'ordonnancement doit faire pour la rendre sûre.

Le planificateur déplace le job à la main à deux heures de l'après-midi. Il le fait de la même façon depuis des années, faisant passer un produit devant un autre parce que le client a appelé, parce que le camion est en retard, parce que l'atelier dit que la remplisseuse demandera de l'attention avant le week-end. Cela prend quatre-vingt-dix secondes dans le planning de production. Personne d'autre dans l'usine n'apprend que cela s'est produit, ni pourquoi, ni si cela a aidé.

Cette modification de quatre-vingt-dix secondes est le sujet de cet article. Pas parce que les corrections manuelles sont mauvaises. Elles sont souvent exactement la bonne chose, et tout argument qui dit le contraire méconnaît le métier. Le problème, c'est le silence qui les entoure. Une correction faite sans règle est un acte ponctuel. Le planificateur suivant hérite d'un planning de production qu'il ne peut pas entièrement expliquer, et l'usine ne peut jamais savoir si la correction a été une bonne décision, parce que personne n'a écrit le raisonnement.

La correction n'est pas l'ennemie

Les planificateurs portent des informations que le planning de production ne porte pas. Le camion d'un fournisseur qui n'est pas arrivé. Un dédit d'un client qui ne prendra pas la marchandise cette semaine. Une machine que l'atelier dit sur le point de mal se comporter alors que le calendrier la montre disponible. Dans une étude observationnelle de planificateurs au travail, les demandes venues de l'extérieur déclenchaient la plus grande partie de ce que faisaient les planificateurs, et ils passaient plus de temps à relayer des informations vers le reste de l'organisation qu'à prendre des décisions d'ordonnancement. Le planificateur est un hub de coordination. Quand il plonge dans le planning de production et déplace un job, il encode le plus souvent quelque chose que le modèle n'a jamais vu.

C'est pourquoi un outil d'ordonnancement qui traite le planificateur comme un obstacle est mal construit. Le jugement humain est réel, il est propre à l'usine, et il ne disparaîtra pas. La recherche sur la faible adoption des techniques d'ordonnancement de la recherche opérationnelle et de l'IA dans la pratique pointe précisément cet écart : les techniques modélisent un problème propre, et le planificateur humain traite le problème compliqué. La correction est souvent la bonne réponse.

Les deux modes de défaillance des corrections sans gouvernance

Ce qui est dangereux, ce n'est pas la correction. C'est l'absence de règle autour d'elle. Cette absence produit deux modes de défaillance : l'un touche le planning de production trop vite, l'autre trop discrètement.

Le premier, c'est l'usine qui corrige par réflexe. Le planificateur doute de l'outil, pousse les jobs par habitude, et traite le planning de production de l'algorithme comme un brouillon qu'il faut toujours retoucher. La recherche sur l'interaction humain-automatisation a un nom pour ce schéma de sous-confiance envers un système. Dans les études contrôlées, les gens évitent un algorithme après l'avoir vu se tromper, même quand l'algorithme est plus précis qu'eux. Le déclencheur, c'est l'erreur visible, pas le bilan d'ensemble.

Il existe une défaillance en miroir, et une politique qui vaut la peine d'être écrite la contraint aussi : le planificateur qui accepte la réponse de l'outil sans poser de question parce que le système l'a dit. La sur-confiance et la sous-confiance effacent toutes deux le jugement du planificateur ; seule une règle garde l'une et l'autre en laisse.

Le deuxième mode de défaillance, c'est la correction que personne n'enregistre. La modification est faite, la journée est sauvée, et la raison s'évapore. Celle-ci paraît inoffensive, et c'est la plus corrosive des deux. Personne ne peut reconstituer pourquoi le planning de production a l'air de ce qu'il est. La personne qui a fait la modification ne peut pas être interrogée, parce qu'elle a changé d'équipe ou changé d'usine. Les conséquences de changement de série d'un déplacement de job sont invisibles pour le planificateur suivant, parce que le planning de production ne montre que le résultat final. Et l'usine ne peut pas apprendre, parce qu'il n'existe aucune trace de ce qui a été tenté et de ce que cela a coûté en temps.

La littérature sur l'ordonnancement a déjà résolu la question que cela soulève, du moins pour les changements déclenchés par le logiciel. La recherche sur le réordonnancement distingue les stratégies des politiques : une politique est la règle qui décide quand le planning de production est touché. Les options canoniques sont périodique, c'est-à-dire que le planning de production est reconstruit à une cadence fixe ; événementielle, c'est-à-dire qu'une perturbation définie déclenche la reconstruction ; et hybride, une combinaison des deux. Le point, c'est que « quand touchons-nous le planning de production » est traité comme une décision prise à l'avance, pas comme quelque chose d'improvisé sur le moment. Cet article étend simplement la même discipline aux modifications qu'un humain fait à la main.

Ce que « adossé à une politique » signifie en pratique

Une correction adossée à une politique est une correction qui répond à trois questions sur une seule page.

Quand une correction manuelle est-elle autorisée ? L'usine nomme ses déclencheurs. Une livraison de matière non arrivée. Un dédit client. Une machine qui a lâché. Les déclencheurs peuvent emprunter les formes du réordonnancement : une règle événementielle (« la séquence ne peut être changée à la main que lorsqu'une livraison est en retard ») ou hybride (« nous ré-optimisons chaque vendredi et ne corrigeons à la main qu'à l'intérieur de la semaine »). Ce qui compte, c'est que l'usine décide à l'avance quelles perturbations méritent de toucher au planning de production.

Qui peut la faire ? L'usine nomme les rôles. La réponse peut être une liste courte : le planificateur, le chef d'équipe en son absence, le responsable d'usine pour les changements qui franchissent une frontière d'équipe. Le but d'écrire la liste n'est pas de bâtir une bureaucratie d'autorisations. La journée d'un planificateur est déjà pleine de demandes venues de l'extérieur ; une politique qui ferait passer chaque changement par une validation signée mettrait le rôle de coordination à l'arrêt. La liste existe pour qu'une modification soit attribuable à un rôle ayant la légitimité de la faire.

Qu'est-ce qui est enregistré ? C'est ici que l'outil justifie sa présence. Quand le planificateur modifie le planning de production, l'outil doit rendre la modification visible et bornée : seules les lignes que le planificateur a changées sont touchées, la même validation s'exécute sur la modification que sur la construction d'origine, et le planning de production est marqué pour que quiconque l'ouvre sache qu'une personne l'a ajusté plutôt qu'un algorithme ne l'a produit. L'outil enregistre ce qui a changé. La politique enregistre le pourquoi, dans le langage de l'usine, à côté de la raison que le planificateur connaît déjà.

Il existe une version de cela qui se produit avant la correction plutôt qu'après. Un outil d'ordonnancement avec un mode Semi-Auto laisse l'usine fixer la séquence de production et laisse le logiciel optimiser les affectations de machines à l'intérieur de cette séquence figée. C'est une politique à l'avance : l'usine décide la règle, le logiciel exécute à l'intérieur. La modification manuelle est l'exception du moment, et c'est exactement le cas où la politique écrite compte le plus.

La répercussion du changement de série

Voici la raison opérationnelle pour laquelle la trace compte. Le temps qu'une machine met pour basculer entre produits dépend du produit qui a précédé lequel. Le temps de changement de série dépend de la séquence : déplacer un job devant un autre change le temps de changement de série à la frontière, des deux côtés, et ces changements se répercutent sur le reste du planning de production. La littérature de synthèse sur les problèmes d'ordonnancement avec temps de préparation est vaste précisément parce que cet effet est réel.

Un planificateur qui déplace un job connaît la raison immédiate, mais la répercussion du changement de série peut s'étendre bien au-delà de la ligne qu'il a modifiée. Une correction adossée à une politique en tient compte parce qu'elle est faite en connaissance de cause, avec la séquence visible, et parce que la raison est enregistrée pour que l'effet puisse être questionné plus tard. Une correction non enregistrée ne peut pas être questionnée. La personne qui l'a faite avait peut-être une bonne raison ; l'usine ne pourra jamais peser cette raison contre le temps que la modification a réellement coûté.

De l'héroïsme à une habitude

L'usine mature n'interdit pas les corrections manuelles. Elle les gouverne. Une règle documentée dit quand une modification est autorisée et qui peut la faire. L'outil rend la modification visible et bornée, enregistre ce qui a changé et marque le planning de production comme ajusté à la main. L'usine écrit le pourquoi. Trois choses, aucune n'étant de la bureaucratie, et ensemble elles transforment l'héroïsme du planificateur en une habitude répétable et auditable.

La correction n'a jamais été le problème. C'est la politique manquante qui l'était. Le travail d'un outil d'ordonnancement est de rendre facile la correction adossée à une politique et visible la correction sans gouvernance. Le travail de l'usine est d'écrire la règle. Les deux côtés sont simples. La discipline est la partie difficile, et elle commence avec la prochaine modification de quatre-vingt-dix secondes.

Prêt à optimiser votre planning de production ?

Essayez Schantt gratuitement — aucune carte bancaire requise. Passez du tableur au diagramme de Gantt optimisé en 60 minutes.

Essayer Schantt gratuitement