Passer au contenu principal
Chargement…
Industrie & production Scénario d'usage

Modernisation par étapes d'un vieux logiciel de gestion d'usine, sans arrêter la production

Auditer un vieux logiciel Access et VB, migrer ses données et le remplacer module par module sans arrêter la production, puis le maintenir.

01

Aperçu du projet

Ce scénario illustre ce que nous construisons ; il ne s'agit pas d'une référence client.

Ce scénario montre comment une usine qui dépend d'un logiciel Access et VB écrit il y a quinze ans peut le remplacer morceau par morceau : un audit pour savoir ce qu'il fait vraiment, une migration des données, puis un module à la fois, l'ancien et le nouveau tournant ensemble jusqu'à la fin. Un contrat de maintenance prend ensuite le relais.

02

Défis du client & exigences

Une minoterie d'une cinquantaine de salariés gère ses achats de blé, sa production, son stock de farine et ses factures dans un logiciel Access et Visual Basic écrit par un prestataire qui n'est plus joignable. Il tourne sur un seul PC sous Windows 7, dans le bureau du comptable. Personne n'a le code source. Quand le PC plante, l'usine facture à la main.

Les chefs d'atelier ne peuvent pas le consulter : ils appellent le comptable pour connaître le stock. Chaque fois qu'on parle de le remplacer, la réponse est la même : « on ne sait pas tout ce qu'il fait, et on ne peut pas arrêter l'usine pour le découvrir ».

Objectifs principaux

Savoir exactement ce que fait le logiciel actuel : écrans, règles de calcul, états imprimés, tables

Récupérer les données historiques sans en perdre et les vérifier avec le comptable

Remplacer le logiciel module par module, sans jour d'arrêt de la production ni de la facturation

Rendre l'outil accessible depuis l'atelier et le dépôt, sur ordinateur et sur téléphone

03

Solution du projet

  1. Tout commence par un audit

    Nous ouvrons la base Access, listons les tables, les formulaires, les requêtes et les états, puis nous observons avec le comptable et un chef d'atelier chaque écran en usage réel. Le résultat est un document qui dit ce que le logiciel fait, ce qui sert encore et ce qui ne sert plus.

  2. Ensuite, les données sont migrées vers PostgreSQL avec un script rejouable : on le lance, on compare les totaux avec Access, on corrige, on relance, jusqu'à ce que les chiffres soient identiques. Puis la modernisation se fait par étapes, dans l'ordre du moindre risque : d'abord la consultation des stocks (lecture seule, en Laravel, accessible depuis un téléphone), puis les entrées de blé et les sorties de farine, puis la production, et la facturation en dernier.

  3. À chaque étape, l'ancien logiciel reste utilisable jusqu'à ce que l'équipe valide le nouveau module. Quand tout est passé, le PC Windows 7 est éteint et gardé en archive. Un contrat de maintenance couvre ensuite les mises à jour, les sauvegardes et les demandes d'évolution.

04

Indicateurs à suivre

  • Nombre de modules migrés sur le nombre total
  • Écarts constatés entre les totaux Access et les totaux migrés
  • Nombre de jours de facturation manuelle
  • Nombre d'utilisateurs qui consultent le stock sans passer par le comptable
05

Stack technique

Existant audité
Microsoft Access Visual Basic
Nouveau logiciel
Laravel Livewire PostgreSQL
Migration des données
Python Scripts SQL rejouables
Tableaux de bord
Metabase
Exploitation
Docker Sauvegardes quotidiennes Hébergeur choisi avec le client
06

Questions fréquentes

Non. Une base Access contient ses tables, ses requêtes et ses formulaires ; on peut les lire même sans le prestataire d'origine. Ce qui manque, on le retrouve en regardant le logiciel fonctionner avec les personnes qui l'utilisent chaque jour.

Parce qu'une usine ne peut pas s'arrêter pour tester un logiciel. Module par module, chaque étape est petite, vérifiable, et réversible : si le nouveau module pose problème, on revient à l'ancien le temps de corriger. Le risque d'une bascule unique est trop élevé pour un outil dont on ne connaît pas toutes les règles.

La méthode est la même : audit, extraction des données, migration vérifiée, remplacement par étapes. Si l'ERP a encore de la valeur, on peut aussi le garder au centre et moderniser seulement ce qui bloque, par exemple l'accès depuis l'atelier ou les tableaux de bord.

Un projet similaire ?

Partagez vos objectifs. Après l'appel de cadrage, nous proposons un premier périmètre et un calendrier.

Décrire votre projet

Une question ?

Appelez-nous ou écrivez-nous. Nous répondons sous un jour ouvré.

Services utilisés

Les services Prisma Soft que ce scénario mobilise.

Voir tous les services
Industrie & production

Réalisations et scénarios d'usage du même secteur.

Voir tous les projets
Écrivez-nous sur WhatsApp : réponse sous un jour ouvré