Automatisation

Comment reconnaître une tâche qui vaut la peine d'être automatisée, et une qui ne la vaut pas

Toutes les tâches répétitives ne méritent pas d'être automatisées. Certaines prennent du temps, mais sont trop rares, trop variables ou trop complexes à formaliser pour justifier l'investissement. D'autres pourraient être automatisées, mais seulement après avoir simplifié le processus qui les entoure. Savoir faire la différence évite de dépenser un budget d'automatisation au mauvais endroit.

Les signaux qui indiquent une bonne candidate

La tâche revient souvent, avec une fréquence suffisamment prévisible. Une action réalisée une fois par trimestre ne justifie généralement pas un investissement important, même si elle prend plusieurs heures ce jour-là. À l'inverse, quelques minutes répétées chaque jour ou chaque semaine peuvent représenter un volume significatif sur une année.

La logique derrière la tâche est suffisamment stable pour être décrite. Si la personne qui l'exécute peut expliquer clairement les règles qu'elle applique, c'est un bon point de départ pour envisager une automatisation. Si la décision dépend d'un jugement au cas par cas difficile à formuler, il faut d'abord comprendre ce raisonnement avant de chercher à l'automatiser.

La tâche est source d'erreurs ou d'incohérences, notamment lorsqu'elle est réalisée souvent ou sous pression. Une automatisation peut appliquer les mêmes règles de manière constante, à condition que ces règles aient elles-mêmes été correctement définies.

Plusieurs personnes exécutent la même tâche de façons légèrement différentes. Cela peut révéler un manque de standardisation. Avant d'automatiser, il faut alors décider quelle règle doit réellement s'appliquer. L'automatisation peut ensuite contribuer à rendre cette règle plus cohérente d'une exécution à l'autre.

Les signaux qui indiquent une mauvaise candidate, ou une candidate prématurée

La logique change fréquemment. Si les règles évoluent régulièrement, une automatisation peut demander une maintenance importante et réduire le gain attendu. Il peut être préférable de stabiliser le processus avant de chercher à l'automatiser.

Le volume est trop faible pour justifier l'investissement. Automatiser une tâche qui prend quinze minutes une fois par mois est techniquement possible, mais le coût de conception, de test et de maintenance risque de dépasser le temps réellement économisé.

Le processus en amont n'est pas encore stable. Automatiser un processus mal défini ne le rend pas nécessairement plus efficace. Cela peut au contraire figer des règles qui n'ont jamais été réellement validées, et rendre leurs conséquences plus difficiles à modifier ensuite.

La tâche nécessite un jugement contextuel important. Certaines décisions reposent sur des informations difficiles à formaliser ou sur une appréciation humaine qui varie selon la situation. Elles ne sont pas forcément impossibles à assister ou à automatiser, mais cela demande d'abord de comprendre précisément ce qui relève de la règle et ce qui relève du jugement.

Comment trancher concrètement

Avant de se demander comment automatiser une tâche, il vaut la peine de se demander si elle devrait encore exister sous cette forme. Certaines tâches peuvent être supprimées, regroupées ou simplifiées plutôt qu'automatisées telles quelles.

Ensuite, il faut estimer le temps réellement consacré à cette tâche sur une période donnée, pas seulement la durée d'une exécution isolée. Une tâche de dix minutes répétée cinquante fois par semaine représente un volume très différent d'une tâche de deux heures effectuée une fois par mois. Il faut aussi tenir compte des erreurs, des contrôles manuels et des autres étapes qui disparaissent ou non avec l'automatisation.

Enfin, il est utile de décrire la logique sur papier avant de coder quoi que ce soit. Quelles sont les données d'entrée ? Quelles règles s'appliquent ? Quel résultat doit être produit ? Que se passe-t-il dans les cas particuliers ? Si ces questions ne peuvent pas recevoir de réponses suffisamment claires, l'automatisation n'est probablement pas la première étape. La clarification du processus doit venir d'abord.

En résumé

Une tâche est une bonne candidate à l'automatisation lorsqu'elle revient suffisamment souvent, repose sur une logique que l'on peut expliquer et représente un coût réel en temps, en erreurs ou en incohérences. Les autres méritent d'abord d'être questionnées, simplifiées ou standardisées. L'objectif n'est pas d'automatiser le plus de tâches possible, mais d'automatiser celles pour lesquelles le bénéfice justifie réellement l'effort.

Services liés
Automatisation

Le bon candidat à l'automatisation n'est pas forcément la tâche la plus répétitive. Si vous avez une liste de tâches que vous envisagez d'automatiser, je peux vous aider à distinguer celles qui méritent un investissement de celles qu'il vaut mieux d'abord simplifier ou standardiser.

Évaluer une tâche à automatiser →