Tous les services

Quelqu’un d’autre l’a construit. Vos filiales ont arrêté de s’en servir. On a déjà vu ça.

Un déploiement qui s’est arrêté après la deuxième entité. Des personnalisations que plus personne dans la maison ne sait expliquer. Une finance qui pilote le groupe sur Excel, en silence, parce que le système n’a jamais gagné sa confiance. Vous n’avez probablement pas besoin de tout reprendre à zéro. Vous avez besoin de quelqu’un qui vous dise la vérité sur ce que vous avez.

Commencez par la clarté

Missions de sauvetage

Un sauvetage n’est pas une réimplémentation. L’essentiel de ce que vous avez payé mérite d’être gardé. Le problème, c’est que personne aujourd’hui ne sait vous dire quelles parties, et c’est cette incertitude qui garde le programme figé.

On audite ce qui tourne vraiment dans chaque entité, pas ce que la documentation prétend. Ensuite on trie en trois tas : ce qui marche, ce qui rustine un processus qui n’a jamais été défini, et ce qui n’aurait jamais dû être construit.

On enlève le deuxième et le troisième tas. Ce qui reste est reconstruit correctement (sur le standard quand le standard suffit, sur du code assumé quand il ne suffit pas) et rendu assez cohérent entre les entités pour que la consolidation cesse d’être une négociation mensuelle.

Ce qu’on livre de plus utile, très tôt, c’est en général une phrase que le partenaire précédent n’a jamais voulu dire à voix haute.

Comment un sauvetage se déroule vraiment

  1. Un audit technique et fonctionnel de ce qui est réellement déployé, entité par entité
  2. L’arbitrage garder / reconstruire / supprimer sur chaque personnalisation, avec le raisonnement
  3. Un système stabilisé sur une version supportée
  4. Ce qu’il faut corriger ensuite, classé par ce que ça vous coûte
Commencez par la clarté

À quoi ressemble vraiment un sauvetage ERP

Le programme n’est pas bloqué sur un bug. Il est bloqué sur une question que personne ne tranche

Quand un groupe nous appelle, les symptômes sont toujours les mêmes. Le déploiement s’est arrêté après la deuxième entité. Deux filiales sont en production et font tourner discrètement des tableurs en parallèle. Une troisième a refusé deux fois une date de bascule sans dire pourquoi.

Le comité de pilotage cherche en général un coupable technique, parce qu’un coupable technique est une réponse confortable. Ce n’est presque jamais la bonne. Ce qui s’est passé, c’est qu’une décision qui appartenait au comité de direction est descendue dans un atelier de paramétrage, où personne n’avait l’autorité pour la trancher. Elle a donc été tranchée par défaut, et ce défaut est aujourd’hui en production.

Un sauvetage qui ne répare que du code vous rendra le même blocage dans six mois, avec un coût déjà engagé plus lourd. Le premier livrable n’est donc pas un correctif. C’est un état écrit de ce qui bloque réellement, et de qui est propriétaire de chaque décision bloquante.

La majorité de ce que vous avez payé mérite d’être gardée

C’est ce qui surprend le plus, et c’est la raison pour laquelle nous ne commençons pas par proposer une réimplémentation. Dans la plupart des programmes à l’arrêt, l’essentiel de ce qui a été construit est sain. Le problème, c’est que personne dans la salle ne peut aujourd’hui dire quelles parties, et cette incertitude est exactement ce qui fige tout.

Nous auditons donc ce qui tourne réellement dans chaque entité, pas ce que la documentation prétend, et nous trions en trois piles : ce qui marche et reste, ce qui rustine un process jamais défini, et ce qui n’aurait jamais dû être construit.

Repartir de zéro est parfois la bonne réponse. C’est beaucoup plus souvent la réponse de celui qui veut le contrat suivant. Nous vous dirons dans lequel des deux cas vous êtes, et nous vous le dirons par écrit.

Pourquoi ça casse à la deuxième entité et pas à la première

Presque tous les déploiements multi-entités qui s’arrêtent s’arrêtent au même endroit. L’entité une passe en production et tout le monde crie victoire, parce que l’entité une est celle sur laquelle la conception a été faite et que la conception lui va parfaitement.

L’entité deux est là où les hypothèses sont testées. On découvre que le même mot désignait deux choses. On découvre qu’une filiale valide à un autre moment du flux. On découvre que le plan comptable était harmonisé sur le papier et pas dans les faits.

Ce ne sont pas des anomalies. Ce sont des différences non arbitrées, découvertes tard, au pire moment, par des gens qui n’ont pas le mandat pour les résoudre. Un sauvetage qui ne fait pas remonter cet arbitrage au niveau où il appartient n’est qu’un report.

Ce que vous obtenez, et ce que vous pouvez présenter en comité

Un sauvetage doit survivre au comité de pilotage, donc le livrable est fait pour cette salle, pas pour un backlog technique.

Vous obtenez un audit de ce qui tourne dans chaque entité, un verdict sur ce qui est récupérable et ce qui ne l’est pas, la liste des décisions à prendre et par qui, et un plan par phases avec des points où vous pouvez légitimement vous arrêter et réévaluer, plutôt qu’un redémarrage unique en tout ou rien.

Vous obtenez aussi la version inconfortable. Si le programme n’est pas récupérable dans ses termes actuels, nous le disons tôt, tant qu’il reste un budget pour agir.

Nous travaillons avec l’intégrateur qui l’a construit

Il y a en général un intégrateur en place, et la relation est en général tendue. Le remplacer n’est pas automatiquement la solution, et ça coûte souvent une année de contexte que personne n’a budgétée pour la reconstruire.

On nous fait fréquemment intervenir pour arbitrer, pas pour évincer : nommer les décisions que personne n’arrive à trancher, et donner aux deux parties une lecture commune de ce qui est réellement vrai du système.

Ce que nous ne ferons pas, c’est livrer de la personnalisation cosmétique pour acheter la paix. C’est comme ça que le programme en est arrivé là.

Les questions du comité de pilotage

Faut-il tout recommencer ?
En général non, et nous regardons avec méfiance toute proposition de redémarrage. Dans la plupart des programmes à l’arrêt, l’essentiel du build est sain et le blocage vient de ce que personne ne sait dire quelles parties. L’audit répond à ça avant que quiconque s’engage sur un redémarrage.
Travaillez-vous avec notre intégrateur actuel ?
Oui, et c’est souvent le meilleur résultat. Le remplacer coûte une année de contexte. On nous fait fréquemment intervenir pour arbitrer les décisions que personne n’arrive à trancher, pas pour évincer qui que ce soit.
En combien de temps saurons-nous où nous en sommes ?
L’audit vient en premier et il est volontairement court, parce qu’un sauvetage qui passe trois mois à diagnostiquer fait désormais partie du problème. Vous recevez un verdict écrit sur ce qui est récupérable, ce qui ne l’est pas, et quelles décisions bloquent, avec des noms en face.
Et si la réponse honnête est que le programme est mort ?
Alors nous le disons tôt, tant qu’il reste un budget pour en tirer les conséquences. Une vérité coûteuse au deuxième mois coûte moins cher qu’une vérité confortable au dixième. C’est toute la raison de faire venir quelqu’un qui n’a aucun intérêt dans le build d’origine.
Notre problème, c’est que les filiales refusent de l’adopter. Est-ce un sauvetage ?
Oui, et c’est la forme la plus fréquente. Le refus porte rarement sur le logiciel. C’est en général une différence entre entités jamais arbitrée, tranchée par défaut pendant le paramétrage. C’est un problème de décision déguisé en conduite du changement, donc un travail sur la cause racine, pas de la formation.
Travaillez-vous uniquement sur Business Central ?
Oui. Nous ne faisons que Business Central et son écosystème Microsoft. Si votre paysage est ailleurs, nous ne sommes pas les bons interlocuteurs et nous le dirons dès le premier appel plutôt que de vous facturer pour le découvrir.

Pourquoi Asio pour ça

  • On a ramené des tenants de plus de soixante extensions accumulées à une dizaine, sans perdre une seule fonctionnalité métier.
  • On vous dira quand le partenaire précédent a fait du bon travail. Le sauvetage n’est pas un argument de vente.
  • On vous dira aussi quand le sauvetage est le mauvais choix et qu’une reconstruction propre coûte moins cher, une conversation qui n’est pas toujours à notre avantage.
  • Moins de code, système plus stable. Chaque extension est une dépendance, et dans un groupe vous payez cette dépendance une fois par entité, pour toujours.
Commencez par la clarté

Fais de la place pour la croissance. Pas pour plus de chaos.

Tu pilotes encore avec Excel ? T’es bloqué dans un vieux système ? Ou noyé dans un ERP bancal ? On t’aide à sortir du brouillard.

Lancer le formulaire Clarté