Banc de migrationComptoir Isser est une entreprise fictive. Le système hérité, les données et les écarts sont inventés.
Comptoir IsserGros & demi-gros · Boumerdès
Audit de sortie des données

GESCOM 2006, vingt ans plus tard.

Quatre modules, une machine sous Windows 7 dans l’arrière-boutique, et un développeur qui a quitté le pays en 2014. Ce banc est celui que nous passons avant de chiffrer quoi que ce soit — et il se termine, deux fois sur quatre, par gardez-le.

20Ans de données
266 479Lignes lues
73Noms perdus
Acte I

Faut-il vraiment le remplacer ?

Quatre raisons le justifient, et une seule suffit. En dehors de ces quatre, garder le système est presque toujours la bonne décision. Chaque case ci-dessous repose sur une preuve que le banc détient — pas sur une case que vous cochez.

ClientsGESCOM 2006 · 1 842 fiches
Migrer 4/4
Plus de correctifsouiDonnées personnelles, poste sur le réseau
Une seule personneouiUn seul opérateur lance l’export
Bloque une chose à faireouiAucun relevé de compte imprimable
Données illisiblesoui316 noms abîmés, 73 sans retour
CréditClasseur · 31 onglets
Migrer 3/4
Plus de correctifsouiPoste connecté, fichier échangé par clé
Une seule personneouiLe gérant seul connaît les onglets
Bloque une chose à faireouiAucun encours par ancienneté
Données illisiblesnonLe classeur est lisible sans le logiciel
FacturationGESCOM 2006 · 27 415 pièces
Garder 0/4
Plus de correctifsnonPoste hors réseau, sortie sur imprimante série
Une seule personnenonTrois opérateurs facturent chaque jour
Bloque une chose à fairenonLa pièce sortie est conforme
Données illisiblesnonCodes et montants, aucun texte saisi
StockGESCOM 2006 · 3 106 articles
Garder 0/4
Plus de correctifsnonCarte réseau retirée du poste en 2019
Une seule personnenonQuatre magasiniers le tiennent
Bloque une chose à fairenonRien n’attend ce module
Données illisiblesnonRéférences latines, aucune saisie libre
Ce que nous ne migrerons pas

La facturation reste sur GESCOM 2006.

Elle fait le travail, trois personnes s’en servent, la pièce imprimée est conforme et le poste ne voit pas le réseau. La remplacer coûterait le prix d’un projet et ne réglerait rien.

La nuance qui coûte cher : elle lit la table clients, qui, elle, migre. Le parallèle porte donc sur les deux, et un pont reste en place tant que la facturation vit sur l’ancien.

Ce que nous ne migrerons pas

Le stock reste sur GESCOM 2006.

Aucune des quatre raisons ne s’applique. Le poste n’a plus de carte réseau depuis 2019, quatre magasiniers savent le tenir, et les références sont latines — il n’y a rien à récupérer.

Nous scorons l’exposition, pas l’âge. Un module sans correctifs n’est un risque que s’il est joignable ou s’il détient des données personnelles. Celui-ci n’est ni l’un ni l’autre.

Acte II

La preuve que les données sortent.

Nous ne chiffrons pas une migration avant de l’avoir faite une fois. Chaque ligne du grand livre ci-dessous s’équilibre — lues = sorties + non sorties — et chaque perte porte un motif nommé.

Clients
Lues1 842
Sorties1 802
Non sorties40
31 · clé en double9 · clé illisible
Articles
Lues3 106
Sorties3 106
Non sorties0
Factures
Lues27 415
Sorties27 402
Non sorties13
13 · date impossible
Lignes
Lues214 880
Sorties214 704
Non sorties176
176 · orpheline, pièce absente
Règlements
Lues19 236
Sorties19 178
Non sorties58
58 · ligne à zéro sans pièce
Total
Lues266 479
Sorties266 192
Non sorties287
Rejoué une fois. Deux passages identiques sont exigés avant la bascule.
Relevé d’encodage — 1 802 fiches sortiesLes noms saisis en arabe sur un logiciel qui ne le prévoyait pas.
1 486Propre
243Récupérable
73Perdu
C-0412
EURL EL RIAD
BOUDOUAOU
Propre
C-0873
ÇáÃãÇäÉ
THÉNIA
Récupérable
C-1109
??????
BORDJ MENAÏEL
Perdu
C-1204
ETS BENHAMOU
ZEMMOURI
Propre

La moitié du fichier est correcte et l’autre ne l’est pas — c’est le pire des deux cas, parce que personne ne s’en aperçoit avant que le nouveau système ne soit en service.

Acte III

Les deux tournent en même temps.

Une bascule d’un seul coup, un week-end, est la manière la plus rapide de perdre à la fois les données et la confiance des équipes. Alors les deux systèmes tournent ensemble, et quand ils ne disent pas la même chose, le banc ne tranche pas — il nomme celui qui tranche.

Le parallèle porte sur le crédit. Les clients n’ont pas d’arithmétique à comparer : leur vérification est le rapprochement ligne à ligne de l’acte II.

Crédit — douze jours de fonctionnement parallèle9 jours d’accord · 3 écarts
J1Les deux systèmes donnent le même chiffre.
J2Les deux systèmes donnent le même chiffre.
J3OuvertLes deux systèmes ne donnent pas le même chiffre.
J4Les deux systèmes donnent le même chiffre.
J5Les deux systèmes donnent le même chiffre.
J6Les deux systèmes donnent le même chiffre.
J7OuvertLes deux systèmes ne donnent pas le même chiffre.
J8Les deux systèmes donnent le même chiffre.
J9Les deux systèmes donnent le même chiffre.
J10OuvertLes deux systèmes ne donnent pas le même chiffre.
J11Les deux systèmes donnent le même chiffre.
J12Les deux systèmes donnent le même chiffre.
J3 · Arrondi au comptoirOuvert
ancien 184 260nouveau 184 267

Un solde réglé en espèces au comptoir est arrondi à la dizaine de dinars inférieure. Le nouveau système compte au dinar.

Aucun des deux n’a tort. Ce sont deux conventions, et l’entreprise en applique une depuis vingt ans sans que personne l’ait écrite.

Qui tranche

le comptable C’est lui qui signe la clôture, et l’arrondi la traverse.

J7 · RemiseOuvert
ancien 92 400nouveau 88 800

La remise s’applique à la ligne d’un côté et au pied de facture de l’autre. Sur un panier mixte, les deux ne peuvent pas tomber juste.

Aucun des deux n’a tort. Ce sont deux conventions, et l’entreprise en applique une depuis vingt ans sans que personne l’ait écrite.

Qui tranche

le gérant La remise est une décision commerciale, et il la prend.

J10 · ConsignesOuvert
ancien 46 800nouveau 42 300

Trente casiers sont revenus au dépôt. Le nouveau système les porte en ligne négative sur le crédit du jour ; l’ancien les inscrit sur un registre de consignes tenu à part, dont le chiffre ne remonte jamais dans le crédit.

Aucun des deux n’a tort. Ce sont deux conventions, et l’entreprise en applique une depuis vingt ans sans que personne l’ait écrite.

BL-8841
C-0412
Crédit du jour, module Crédit
ancien18 400
nouveau18 400
BL-8842
C-1204
Crédit du jour, module Crédit
ancien12 900
nouveau12 900
BL-8843
C-0873
Crédit du jour, module Crédit
ancien15 500
nouveau15 500
RET-114
C-0412
Retour de 30 casiers consignés
ancienabsent
nouveau-4 500
Total J10
ancien46 800
nouveau42 300
Qui tranche

le chef de dépôt Les casiers sont comptés au dépôt : c’est lui qui sait ce qui est rentré, et lui seul.

Ce que l’arbitrage produit

Une règle écrite, pas un chiffre corrigé.

Elle part dans le code du nouveau système et dans un document que vous gardez. C’est la moitié du travail que personne ne facture : les règles qui vivaient dans la tête d’un employé, écrites une fois pour toutes.

6 règles écritesdepuis le début du parallèle
La bascule

Arrêter l’ancien n’est pas une date.

C’est un événement : la première clôture que les deux systèmes passent en donnant le même chiffre. Le bouton ci-contre existe, il est le seul de cette page, et il refuse tant que les quatre conditions ne sont pas tenues. Il n’y a nulle part ici de commande qui bascule tout d’un coup.

Ce qui manque
  • L’extraction n’a été rejouée qu’une fois. Deux passages identiques sont exigés.
  • Un écart reste ouvert — J3, Arrondi au comptoir.
  • Aucun arbitre n’est nommé pour le module Clients.
  • L’archive de l’ancien système n’est pas produite.
État du banc
Rejeux identiques1 / 2
Écarts ouverts3
Arbitres nommés1 / 2
Archive lisible chez vousnon

Les conditions qui manquent sont listées à côté. Le bouton ne devient pressable que lorsqu’elles sont toutes tenues — et un système éteint dont on ne peut plus rien tirer n’est pas un système arrêté, c’est un système perdu.

Le schéma que personne n’a documenté

Soixante colonnes, aucun mode d’emploi.

Le modèle lit les noms de colonnes et propose une correspondance. Il ne peut nommer qu’un champ de la nouvelle base, ou inconnu — il n’a pas de case où inventer, et pas de champ où écrire un chiffre.

Appel réel au modèle
CLI_COD
CLI_NOM
CLI_NOM2
CLI_ADR
TEL2
SOLD_ANT
SOLD
PLAF
REF_ART
DESIG
COND
NUM_FAC
DAT_MVT
MT_HT
MT_TTC
OBS3
QTE
PU
DAT_REG
MT_REG
MOD_REG
CODE_REP
Comptoir Isser — Boumerdès. Entreprise fictive, construite pour montrer un banc de migration.Algeria Agency · Modernisation des systèmes existants

Nous mesurons l’audience de ce site avec Google Analytics, pour savoir quelles pages servent vraiment. Vous pouvez arrêter cette mesure à tout moment depuis le pied de page. Politique de cookies