Que migrer en premier ? Un ordre de migration qui ne stoppe pas votre activité

Le passage des tableurs à un système échoue rarement parce que le système est mauvais ; il échoue parce qu'une entreprise a tenté de tout déplacer d'un coup tout en continuant à travailler. L'ordre qui protège l'activité est simple : d'abord les données de référence — clients, articles, fournisseurs — puis les données transactionnelles comme les factures et les commandes. Entre les deux se place une période de fonctionnement en parallèle avec une date de fin annoncée, et non ouverte. La quatrième partie de la série « Du tableur au système » explique pourquoi cette séquence et comment gérer le chevauchement sans doubler indéfiniment le travail de votre équipe.

Équipe OrigamiÉquipe éditoriale
7 min de lecture
Que migrer en premier ? Un ordre de migration qui ne stoppe pas votre activité

La troisième partie a terminé le nettoyage : noms unifiés, dates dans un seul format, nombres qui sont réellement des nombres, et significations qui vivaient dans les couleurs des cellules transformées en champs écrits. Les données sont prêtes à partir. Reste la décision qui détermine si la transition se passe calmement ou tourne en semaines de confusion : que migrer en premier ?

Cela ressemble à un détail technique pour celui qui implémente. C'est en réalité une décision opérationnelle, et elle vous revient. Votre entreprise ne fera pas de pause pour la migration. Les clients commanderont, les factures partiront, les fournisseurs livreront — tout cela pendant que la moitié de vos données se trouve à un endroit et l'autre moitié ailleurs. La bonne séquence est ce qui rend cette période gérable au lieu d'une phase où chacun travaille deux fois.

Pourquoi la migration « big bang » ne fonctionne pas

L'instinct est compréhensible : tout migrer pendant le week-end, ouvrir dimanche sur le nouveau système, et c'est réglé. Ce scénario échoue généralement pour trois raisons qui n'ont rien à voir avec la qualité du système.

Premièrement, vous découvrirez pendant la migration plus que vous ne le pensez. Chaque migration fait remonter des données manquantes que personne n'avait remarquées : un client sans numéro fiscal, un article sans unité de mesure, une facture sans référence. Migrez tout ensemble et toutes ces découvertes arrivent en même temps, au moment le plus tendu possible.

Deuxièmement, votre équipe apprend le système tout en l'utilisant. Personne ne maîtrise un nouvel outil en une journée. Une migration d'un seul coup demande à chacun de tout apprendre simultanément, si bien que lorsqu'une erreur apparaît, vous ne savez pas d'où elle vient : les données sont-elles fausses, le système est-il mal configuré, ou le collaborateur n'a-t-il simplement pas encore compris l'écran ?

Troisièmement, elle ne vous laisse aucun retour possible. Si un défaut fondamental apparaît au bout de deux jours, vos seules options sont de forcer le passage ou de tout annuler, et les deux coûtent cher. Une migration par phases maintient toujours une partie de l'activité sur un terrain stable. C'est l'un des schémas qui reviennent dans les projets de système qui s'enlisent : la faute revient rarement à l'outil, et généralement à la volonté de tout changer le même jour.

Les données de référence avant les transactions : la règle sur laquelle repose toute la séquence

Vos données sont de deux types. Les données de référence : clients, fournisseurs, articles ou services, collaborateurs, plan comptable. Et les données transactionnelles : factures, commandes, bons de commande, mouvements de stock, encaissements.

La différence entre elles n'est pas l'importance mais la direction. Les données transactionnelles pointent toujours vers les données de référence : chaque facture renvoie à un client et à des articles, chaque bon de commande renvoie à un fournisseur. L'inverse n'est jamais vrai. La séquence est donc dictée par la dépendance, pas par la préférence : migrez d'abord les données de référence, car les transactions ne peuvent pas s'installer sur quelque chose qui n'existe pas.

Inversez l'ordre et vous obtenez l'échec classique : vous importez trois mille factures, le système crée automatiquement un nouveau client pour chaque nom qui y figure, et vous vous retrouvez avec une liste de clients contenant la même entreprise trois fois, sous trois orthographes. Vous aurez reproduit, à l'intérieur du système, exactement le désordre que la troisième partie a servi à nettoyer — sauf qu'il est désormais plus difficile à corriger.

En pratique, l'ordre se déroule ainsi :

  • D'abord : les entités de base. Clients, fournisseurs, articles et services. Des listes courtes, migrées une seule fois et relues à l'œil. C'est la couche sur laquelle tout le reste repose.
  • Ensuite : les soldes d'ouverture. Ce que chaque client vous doit et ce que vous devez à chaque fournisseur, les quantités en stock au moment du démarrage, les soldes des comptes. Ce n'est pas de l'historique ; c'est le point zéro à partir duquel le système démarre. Choisissez une date précise pour cela et tenez-vous-y.
  • Puis : uniquement les transactions ouvertes. Ce qui est en cours en ce moment — commandes pas encore livrées, factures pas encore encaissées, bons de commande pas encore réceptionnés. C'est ce que l'équipe manipule au quotidien, et c'est bien moins volumineux que vous ne l'imaginez.
  • En dernier, et peut-être jamais : l'archive historique. Les factures clôturées des années précédentes.

L'archive historique : la question qui vous fait gagner des semaines

Le premier consommateur de temps et d'argent dans une migration est l'insistance à transporter tout l'historique de l'entreprise dans le nouveau système. La question qui doit précéder cette décision : que ferez-vous réellement de cet historique ?

Si la réponse est « nous en avons besoin pour consulter des informations ou pour un contrôle légal », l'archive remplit déjà cette fonction telle qu'elle est — conservée dans son format d'origine, dans un endroit connu et consultable. Votre obligation légale est de conserver les factures et les registres et de pouvoir les produire sur demande, comme le prévoit l'Autorité de la zakat, des impôts et des douanes (ZATCA), et non que tout cela vive précisément dans le nouveau système.

Si la réponse est « nous voulons des rapports comparant cette année aux années précédentes », alors vous avez besoin d'une partie de l'historique, pas de sa totalité, et généralement à un niveau synthétique plutôt que chaque ligne de facture. La différence entre ces deux migrations est considérable, tant en effort qu'en coût.

La règle de travail : migrez l'historique sur lequel vous fonderez une décision, et conservez le reste comme archive. Ne faites pas de la migration de l'archive une condition préalable à la mise en service — elle peut se faire plus tard sans pression, tandis que la mise en service ne peut pas être reportée indéfiniment.

Le fonctionnement en parallèle : nécessaire, et dangereux s'il reste ouvert

Le fonctionnement en parallèle consiste à enregistrer les transactions dans le nouveau système et dans l'ancien fichier en même temps, pendant une période définie. Il a un objectif précis : confirmer que le système produit les mêmes résultats que ceux que vous connaissez déjà. Vous comparez le total des ventes de la semaine, les soldes clients, la quantité d'un ou deux articles. Si les chiffres concordent, le système se comporte correctement ; s'ils divergent, vous le savez avant que quiconque ne fonde une décision sur un chiffre erroné.

Mais le fonctionnement en parallèle a un coût réel : votre équipe travaille deux fois. Ce coût est acceptable pendant deux semaines et destructeur sur trois mois. Le danger ne tient pas seulement à l'effort. La double saisie commence à se relâcher au bout d'un moment — quelqu'un enregistre à un endroit et reporte l'autre — si bien que les deux copies divergent et que l'exercice perd tout son sens, parce que vous ne savez plus laquelle est la bonne.

La seule règle qui compte ici est donc : un fonctionnement en parallèle avec une date de fin annoncée à tous dès le premier jour. Écrivez la date, informez l'équipe, et ne la prolongez que par une décision explicite assortie d'une raison écrite — jamais par glissement. Une période sans fin n'est pas de la prudence ; c'est une décision différée, et c'est la façon la plus courante pour un nouveau système de rester à moitié utilisé pendant une année entière. Cela s'inscrit dans le travail de conduite du changement que nous traitons en détail dans notre guide sur l'implémentation d'un système par phases.

Le regard d'Origami

Lorsque nous construisons un système sur mesure pour une entreprise qui fonctionne sur des tableurs, nous traitons le plan de migration comme une partie de la conception, et non comme une étape d'exécution en fin de projet. La raison est que l'ordre de migration impose des décisions sur la structure même du système : quelles entités doivent exister de manière autonome, quels champs doivent tolérer d'être temporairement incomplets, et où nous avons besoin d'imports répétables qui ne dupliquent pas les enregistrements.

Nous fixons aussi avec le client, avant de commencer, la date de fermeture de l'ancien fichier, car c'est cette date qui transforme le projet d'une expérience en parallèle en une véritable transition. C'est la même approche que nous adoptons dans nos feuilles de route de numérisation par phases, et elle s'étend à l'ensemble de nos services : chaque phase livre quelque chose qui fonctionne, pas la promesse que tout fonctionnera à la fin.

Le signal qui vous dit que la migration a réussi

Vous n'apprendrez pas si la transition a fonctionné grâce à un rapport d'achèvement ou à un pourcentage de migration. Vous l'apprendrez par un comportement que personne n'a demandé : un collaborateur cesse d'ouvrir l'ancien fichier sans qu'on le lui dise. Lorsque le système devient la première chose qu'il ouvre le matin parce que c'est le chemin le plus rapide vers ce dont il a besoin, la migration a réellement eu lieu. Lorsqu'il continue d'ouvrir le fichier chaque matin alors que tout a été migré, la migration n'a pas encore eu lieu, quel que soit le chiffre d'avancement.

Surveillez ce signal plutôt que les chiffres. Et si vous constatez que les gens retournent à l'ancien fichier, la raison n'est généralement pas la résistance — c'est que le système ne leur donne pas quelque chose dont ils ont besoin, ou le leur donne lentement, ou en plus d'étapes. C'est une cause qu'on peut corriger, mais seulement si vous la voyez tôt et posez la question.

Dans les prochaines parties

Les données ont migré dans le bon ordre, et une question apparaît qui n'existait pas dans le monde des fichiers : quiconque ouvre un fichier voit tout ce qu'il contient, alors qu'un système décide qui voit quoi. La prochaine partie porte sur les permissions — salaires, marges et données clients, et qui peut voir chacun d'eux. Nous passerons ensuite aux rapports que vous construisiez à la main chaque mois, et clôturerons la série avec les trente premiers jours après la migration.

Sources

#Tirer le meilleur de la technologie#Du tableur au système#Migration des données#Conduite du changement

Questions fréquentes

Pourquoi les données de référence migrent-elles avant les données transactionnelles ?

Parce que les données transactionnelles pointent toujours vers les données de référence : chaque facture renvoie à un client et à des articles, chaque bon de commande renvoie à un fournisseur. Si vous importez d'abord les factures, le système crée une nouvelle entité pour chaque nom qui y figure, et la même entreprise se retrouve dupliquée sous plusieurs orthographes dans le système. La séquence est dictée par la dépendance, pas par la préférence.

Combien de temps doit durer le fonctionnement en parallèle ?

Ce qui compte n'est pas sa durée mais le fait qu'il ait une date de fin annoncée à l'équipe dès le départ. Son but est de confirmer que le système produit des résultats que vous connaissez déjà, ce qui demande un cycle d'activité complet, pas plus. Une période sans fin se transforme en double saisie relâchée, les deux copies divergent, et l'exercice perd sa valeur parce que vous ne savez plus laquelle est correcte.

Toutes les anciennes factures et tous les anciens registres doivent-ils migrer dans le nouveau système ?

Pas nécessairement. L'obligation légale est de conserver les factures et les registres et de pouvoir les produire sur demande, et une archive remplit cette fonction dans son format d'origine, dans un endroit connu et consultable. Migrez l'historique sur lequel vous fonderez une décision ou une comparaison, gardez le reste archivé, et ne faites pas de la migration de l'archive une condition préalable à la mise en service.

Comment savoir si la transition a vraiment réussi ?

Le vrai signal n'est pas un pourcentage de migration ; c'est l'équipe qui n'ouvre plus l'ancien fichier sans qu'on lui ait dit d'arrêter. Si elle continue à l'ouvrir alors que tout a migré, cela signifie généralement que le système ne lui donne pas quelque chose dont elle a besoin, ou le lui donne en plus d'étapes ou plus lentement. C'est une cause qu'on peut corriger, à condition de poser la question tôt.

Suivez Origami sur Google

Ajoutez Origami à vos sources préférées : nos articles apparaîtront en premier pour vous dans la recherche Google et les actualités à la une.

Add as a preferred source on Google

Articles liés

Prix de l'iPhone Duo en Arabie saoudite : 9 499 riyals, dont 1 239 riyals de TVA récupérables si votre entreprise l'achète
Systèmes de gestion

Prix de l'iPhone Duo en Arabie saoudite : 9 499 riyals, dont 1 239 riyals de TVA récupérables si votre entreprise l'achète

L'iPhone Duo coûte de 9 499 à 15 499 riyals TTC sur l'Apple Store saoudien. Acheté par votre entreprise pour le travail, environ 1 239 riyals de TVA sont récupérables avec une facture conforme. Ce qu'il faut préparer avant le 23 octobre.

6 min de lecture
Balance âgée des créances clients : recouvrer selon un calendrier, pas de mémoire
Systèmes de gestion

Balance âgée des créances clients : recouvrer selon un calendrier, pas de mémoire

La balance âgée des créances clients classe chaque facture impayée selon son ancienneté à compter de son échéance ; un calendrier de recouvrement fixe ce qui arrive à chacune, et quand. La sixième partie de « Numériser les ventes » traite des tranches d'ancienneté fixées par le dirigeant, des rappels avant, le jour et après l'échéance, de l'escalade et du blocage des nouvelles livraisons, du journal des appels avec les promesses de paiement, du relevé client mensuel, de ce que dit la loi sur un billet à ordre impayé, et des conditions de l'article 40 du règlement d'application de la TVA pour réduire la TVA collectée sur une créance jamais encaissée.

7 min de lecture
Pourquoi les clients paient en retard : factures à l'heure, litiges consignés
Systèmes de gestion

Pourquoi les clients paient en retard : factures à l'heure, litiges consignés

Les clients paient souvent en retard parce que la facture est partie tard, a atterri chez quelqu'un qui ne peut pas l'approuver, ou porte un litige que personne ne suit. La cinquième partie de « Digitaliser les ventes » couvre les délais d'émission d'une facture fiscale et d'une facture récapitulative mensuelle selon le règlement d'application de la TVA, explique pourquoi une facture se corrige après émission par un avoir ou une note de débit émis dans les délais plutôt que par sa suppression, et montre comment un registre des litiges donne à chaque contestation un responsable, un motif et une date, pour que la partie non contestée de la facture reste recouvrable.

7 min de lecture
Preuve de livraison : la facture commence à la signature
Systèmes de gestion

Preuve de livraison : la facture commence à la signature

La preuve de livraison est un bon signé par un réceptionnaire habilité chez le client, et c'est à partir d'elle que la facture est établie, non à partir de la commande client. Cette quatrième partie de « Numériser les ventes » explique ce qu'enregistre un bon de livraison saisi sur téléphone, de la quantité et de la signature jusqu'à l'heure et à la photo, comment consigner les livraisons partielles et les articles refusés, comment un client confirme un service terminé et comment un ingénieur approuve une situation de travaux, comment cette preuve devient un projet de facture sans ressaisie, et ce que dit la loi saoudienne sur la preuve au sujet de la preuve numérique.

7 min de lecture
Limites de crédit client et garanties pour vendre à terme
Systèmes de gestion

Limites de crédit client et garanties pour vendre à terme

Une limite de crédit client est un montant que le dirigeant fixe pour chaque client, et que le système vérifie à chaque commande et à chaque livraison avant de vendre à terme. La troisième partie de « Digitaliser les ventes » couvre la fiche client et deux vérifications officielles gratuites, la façon dont un dépassement de limite devient une approbation consignée plutôt qu'un appel téléphonique, les garanties parmi lesquelles un dirigeant peut choisir, dont l'acompte, la garantie bancaire et le billet à ordre électronique sur la plateforme Nafith, et la manière dont les entrepreneurs suivent les avances et les retenues de garantie.

7 min de lecture
Approbation des devis et des remises : un prix unique que tout le monde connaît
Systèmes de gestion

Approbation des devis et des remises : un prix unique que tout le monde connaît

L'approbation des devis et des remises fonctionne avec une liste de prix unique, des versions de devis numérotées et une matrice d'approbation des remises que le système fait respecter. La deuxième partie de « Numériser les ventes » montre comment l'approbateur voit la marge avant l'envoi d'un devis, comment un prix spécial pour un client devient un accord avec une date de fin, et pourquoi une remise promise après la facture se transforme en avoir assorti d'un délai.

7 min de lecture

Un projet en tête ?

Nous développons des systèmes, des applications et des sites sur mesure pour votre entreprise. Parlez-nous de votre idée et nous vous donnerons une réponse franche.

Une séance. Vingt minutes. Sans engagement.