marql

Déployer un logiciel dans le commerce : ce que m’a appris un ERP mis en place en deux mois

À dix-neuf ans, j’ai mis en place un ERP seul, en deux mois environ, pour un distributeur qui exploitait plus de cinquante kiosques. Ce que ce déploiement m’a appris sur le moment où une mise en œuvre est vraiment terminée guide encore ma façon de juger un logiciel aujourd’hui.

À retenir

  • Le déploiement d’un logiciel dans le commerce est terminé quand l’activité change de façon mesurable (moins d’erreurs, des clôtures plus rapides, une information qui arrive plus tôt à la direction), pas quand le système est techniquement en service et que le projet est réceptionné.
  • L’effort héroïque peut porter un premier déploiement, et c’est souvent le cas, mais il ne peut pas devenir le mode de fonctionnement. Il doit se transformer en processus, en documentation et en savoir partagé, sinon le système doit être sauvé chaque fois que quelqu’un part.
  • Un logiciel installé dans une organisation change l’organisation : qui décide de quoi, combien de travail est refait, si les gens font confiance aux chiffres. Eric Trist appelait cela le système sociotechnique, et c’est pourquoi l’adoption n’est pas un problème de formation.

Le premier système de gestion que j’ai mis en place, je l’ai construit à dix-neuf ans, seul, en deux mois environ. Avec le recul de vingt ans de déploiements depuis, presque rien de ce que j’ai réussi pendant ces deux mois ne tenait au code.

L’entreprise distribuait des journaux et des magazines par plus de cinquante kiosques répartis dans une ville. Livraisons, stock, invendus, un entrepôt, la gestion des espèces et les règlements avec les fournisseurs, le tout sur un produit dont la vie commerciale est d’une brièveté brutale. Un journal perd sa valeur plus vite que le lait, et chaque processus de cette entreprise était façonné par ce fait.

J’étais le seul programmeur. Un administrateur système m’a appris à décomposer un problème et à garder le code dans un certain ordre. Tout ce qui relevait de la mise en œuvre (parler aux gens, changer leur façon de travailler, faire adopter l’outil), je l’ai appris en me trompant devant tout le monde.

Cinquante kiosques, deux mois, et aucune idée que c’était déraisonnable

Il s’agissait de reprendre une base logicielle existante et de l’étendre aux opérations, au stock et aux espèces de toute l’entreprise. Ce qui me frappe aujourd’hui, c’est la manière dont le PDG s’y est pris. Dès les premières conversations, il parlait à un garçon de dix-neuf ans de processus métier, de la façon dont les services se passaient le travail, des endroits où l’information restait bloquée et de ce qui, selon lui, pouvait être mieux organisé. Pas de cahier des charges. L’activité.

Une partie de la réussite tient à une raison peu flatteuse : je n’en savais pas assez pour savoir que la tâche était déraisonnable. Un manager expérimenté aurait fait une analyse des risques, rédigé un plan, demandé une équipe et expliqué pourquoi deux mois, c’était presque impossible. Il aurait souvent eu raison. Ne pas mesurer la taille d’un problème fournit parfois une énergie qu’une personne correctement calibrée ne dépenserait jamais.

Ignorer à quel point une tâche est déraisonnable peut être une vraie source d’énergie. Ce n’est pas un plan, et cela ne survit pas au deuxième site.

Écrit la nuit, testé le matin

La méthode, si le mot convient, était la suivante : écrire un morceau la nuit, le mettre le matin entre les mains de vrais employés faisant un vrai travail, l’observer pendant la journée, trouver l’exigence que j’avais oubliée, recommencer. Quand je n’en pouvais plus, je dormais dans la salle des serveurs, maintenue à dix-huit degrés, ce qui se supporte à cet âge. Je ne pensais pas à un pilote ni à un déploiement par phases. J’appelais cela coder la nuit, lancer le matin, corriger dans la journée.

Des années plus tard, j’ai lu les travaux de Hackman et Oldham de 1976 sur la façon dont la conception du travail produit la motivation : l’autonomie, des résultats visibles, le sentiment que le travail compte et un retour immédiat. J’avais les quatre par accident, parce qu’il n’y avait personne d’autre pour les avoir. La distance entre une décision et sa conséquence était de quelques heures, et le retour venait de gens qui devaient vivre avec ce que j’avais livré. Il était rarement diplomate et jamais faux.

C’est l’argument le plus solide que je connaisse pour garder les équipes de déploiement près de l’opérationnel. Dans les grandes entreprises où j’ai travaillé ensuite, les services, les passations et les niveaux de validation étiraient cette distance à des semaines, et la qualité du retour se dégradait tout au long du chemin.

Pourquoi l’héroïsme cesse de fonctionner au deuxième site

Le système a été mis en service et a fini par tenir la comptabilité d’une entreprise de plus de cinquante kiosques et de plusieurs centaines de clients grossistes. J’ai reçu une prime de 300 dollars et je l’ai dépensée dans un vélo, ce qui, à dix-neuf ans, était une allocation de capital défendable. Le travail a continué après la mise en service : logique de réapprovisionnement, génération des bons de commande, recommandations pour la mise au rebut des invendus et, pour finir, un module d’entrepôt qui indiquait aux gens où aller. Un deuxième programmeur est arrivé et je suis devenu mentor sans avoir la moindre idée de la façon de l’être.

Ce qui m’amène à la correction que je ferais à mon moi de dix-neuf ans. La responsabilité personnelle porte un premier projet remarquablement loin, puis elle s’arrête. Aucune organisation ne devrait dépendre de la disposition d’une seule personne à renoncer au sommeil. Elle doit se transformer en processus, en documentation, en savoir détenu par plus d’une personne, et en systèmes qui continuent de tourner sans qu’on ait à les sauver. Le point voisin, propre à la couche de reporting, à savoir qu’elle ne peut pas être spécifiée une fois puis laissée en l’état pendant des années, fait l’objet de pourquoi votre reporting ne peut pas être un projet ponctuel.

Les questions qui disent si un déploiement a réussi

La tentation est de juger un déploiement selon qu’il a été livré conformément au plan et que l’ingénierie est propre. L’architecture compte, et une mauvaise architecture finit par devenir un problème pour l’activité, simplement sur une horloge plus lente. Mais une équipe technique ne peut pas se noter uniquement sur la qualité de son propre processus. Voici les questions que je pose à la place, un mois ou deux après la mise en service :

  • Le taux d’erreurs a-t-il vraiment baissé, et le voit-on dans les données plutôt que dans les impressions ?
  • Les gens terminent-ils le même travail plus vite, ou le travail est-il simplement passé à quelqu’un d’autre ?
  • La direction reçoit-elle la même information plus tôt, ou seulement dans un format plus joli ?
  • Le stock est-il plus lisible qu’avant, par site, par catégorie et par période ?
  • Quelles étapes manuelles ont entièrement disparu, et lesquelles ont seulement changé de mains ?
  • Une décision de gestion a-t-elle changé grâce au système, et pouvez-vous nommer cette décision ?

Si aucune de ces questions n’a de réponse, le système est en service. Ce n’est pas la même chose qu’être déployé, et c’est dans l’écart entre les deux que se perd l’essentiel de l’argent de ces projets.

Le logiciel devient une partie de l’activité, pas un outil à côté

Les travaux d’Eric Trist sur les systèmes sociotechniques, plus anciens que la plupart des logiciels dont nous débattons, le disent mieux que moi. Un nouveau système ne remplace pas seulement un outil. Il change les relations, qui décide de quoi, la façon dont la responsabilité est répartie, la confiance que les gens accordent à ce qu’ils ont sous les yeux et ce sur quoi ils finissent par se disputer.

Si les gens ne font pas confiance aux données de base, ne comprennent pas pourquoi le système recommande quelque chose ou passent une partie de chaque journée à le corriger, le dommage a quitté le logiciel pour entrer dans les relations de travail qui l’entourent. L’arrivée de l’IA a rendu cet argument plus aigu, pas plus doux. Une recommandation que personne ne peut examiner est un problème de confiance avant d’être un problème d’expérience utilisateur.

Ce que nous avons emporté dans marql

marql est une couche au-dessus des systèmes de caisse, de comptabilité et d’e-commerce qu’une chaîne de magasins, un groupe de restaurants ou un réseau de franchise utilise déjà : il les lit sans les remplacer, avec un hébergement dans l’UE. Ne remplacer ni la caisse ni l’ERP est un choix délibéré sur la part d’une activité qu’un seul déploiement devrait avoir le droit de perturber à la fois.

Notre engagement est volontairement étroit : une revue qualifiée de vos outils actuels, une première vue en direct sous 24 heures et des tarifs à partir de 200 € par mois. Ce sur quoi nous préférons être jugés, c’est la liste ci-dessus : est-ce qu’un directeur des opérations obtient une réponse plus tôt qu’avant, et est-ce que cela change quelque chose. Un exemple concret de ce que cela donne quand un chiffre dérape se trouve dans comment enquêter sur un écart d’inventaire.

SujetsDéploiement de logiciel, Mise en place d’un ERP, Opérations retail, Conduite du changement

Evan Kazakov

Écrit par

Evan Kazakov

Fondateur, marql

Suivez marql sur LinkedIn

Tous les articles

Retail

Ventes à périmètre comparable : calculer la croissance d’une chaîne de magasins

La croissance totale mélange la performance des magasins et leur nombre. Le périmètre comparable écarte les ouvertures et les fermetures, mais chaque enseigne trace la limite à un endroit différent : la définition compte autant que le chiffre.

Par Maxim T.

Stocks

Comment trouver le stock mort d’une chaîne, magasin par magasin

Un rapport de stock à l’échelle de la chaîne fait la moyenne entre les magasins où un produit se vend et celui où il ne s’est pas vendu depuis des mois. Le stock mort est un fait qui concerne un produit dans un magasin, et c’est là que quatre contrôles le trouvent.

Par Maxim T.

IA et commerce

La prochaine devanture du commerce n’aura peut-être pas de vitrine

Des données produit désordonnées étaient autrefois un problème interne : elles faussaient les rapports et compliquaient la gestion des stocks. Dès que les clients cherchent par l’IA, les mêmes incohérences décident si l’offre d’un distributeur est vue ou non.

Par Evan Kazakov

Blog

Questions fréquentes

Quand l’activité a changé de façon mesurable : moins d’erreurs, des clôtures plus rapides, une information qui arrive plus tôt aux décideurs. La mise en service est une étape technique, pas la fin du déploiement.

Parce que la réussite a été mesurée par rapport au plan du projet plutôt qu’au changement opérationnel. Un système peut être en service, accepté et réceptionné pendant que les gens continuent à faire le même travail manuel à côté.

Non. marql est une couche au-dessus des systèmes de caisse, de comptabilité et d’e-commerce qu’une chaîne utilise déjà : il les lit sans les remplacer.

Une revue qualifiée de vos outils actuels et une première vue en direct sous 24 heures, avec des tarifs à partir de 200 € par mois.

Prêt à voir
les euros qu'il a trouvés ?

Nous connectons vos caisses, vos stocks et votre comptabilité en une journée. Accès en lecture seule, aucun remplacement de caisse, 200 €/mois par point de vente et moins à mesure que vous grandissez.

0
Remplacement du stack
1
Un chat. Toute l'entreprise.