Centre d'appel relié à l'ERP
60 téléconseillers, 3 000 clients à appeler sélectionnés automatiquement chaque jour.
J'interviens à l'intersection de deux univers : les applications métier construites avec WinDev, WebDev et HFSQL, et les architectures actuelles fondées sur les API, les frameworks web modernes et les bases de données relationnelles. Mon approche : comprendre les contraintes existantes, sélectionner les bonnes évolutions et préserver la fiabilité du métier.
Je connais les enjeux de maintenance et d'évolution des applications métier historiques. Je travaille sur les problématiques de migration WinDev/WebDev, de données HFSQL, d'interopérabilité et d'architectures web modernes. J'utilise l'IA comme outil d'analyse et d'accélération lorsque son usage est pertinent, avec une validation technique et fonctionnelle humaine. Les choix dépendent toujours du contexte, des contraintes et des risques du projet.
La valeur d'une application métier ne se résume pas à son code. Elle repose souvent sur des règles métier, des traitements historiques, des interfaces et des intégrations qui ont évolué pendant des années. Je commence par identifier ces dépendances et les comportements à conserver.
Passer de HFSQL à PostgreSQL ou à une autre base relationnelle ne consiste pas seulement à copier des tables. J'étudie les types, les clés, les relations, les encodages, les performances et les transactions. Les résultats doivent être contrôlés, puis validés avec les usages métier.
Une modernisation n'a de sens que si l'application cible reste compréhensible, testable et évolutive. Je privilégie la séparation des responsabilités, des interfaces adaptées aux usages, un accès aux données contrôlé et l'observabilité. Mon parcours comprend Nuxt et les API REST ; React et C#/.NET font partie des cibles à évaluer selon le projet.
J'utilise l'IA pour explorer le code, documenter des traitements, préparer des transformations ou proposer des tests lorsque cela apporte un gain pertinent. Je garde la responsabilité de comprendre la logique métier, de valider le code généré et d'évaluer les risques de sécurité et de confidentialité.
Comprendre le périmètre et les données concernées.
Définir les tâches où l'IA apporte un gain potentiel.
Contrôler et tester les résultats obtenus.
Documenter les décisions et les limites.
Je précise le contexte métier, la dette technique, les interfaces, les risques et les objectifs.
Je compare les scénarios de maintien, de refactorisation, de coexistence et de migration.
Je confronte les choix à une preuve de concept ou à un périmètre représentatif.
Je prévois les tests, les contrôles des données, la performance, l'exploitation et la documentation.
Le bon choix n'est pas nécessairement de tout réécrire. Il consiste à faire évoluer le système avec un niveau de risque proportionné aux enjeux.
Ces projets s'inscrivent dans mon parcours salarié chez E.CF, où j'ai piloté les développements du groupe. Ils illustrent des enjeux d'intégration, d'ERP et de traitements de données. Leurs résultats sont propres à leur contexte et ne constituent pas des garanties pour un autre projet.
60 téléconseillers, 3 000 clients à appeler sélectionnés automatiquement chaque jour.
AS400 relié à l'outil de gestion des fiches produits.
Dubaï, Zurich et Annecy passées sur Divalto.
Non. Selon l'état de l'application, ses dépendances et les besoins métier, une modernisation progressive, une meilleure interopérabilité ou un refactoring ciblé peuvent être plus adaptés qu'une réécriture complète.
Les risques portent notamment sur la perte de comportements métier implicites, les intégrations, les écarts fonctionnels, les données et les conditions de bascule. Une phase de diagnostic et une stratégie de tests réduisent les incertitudes.
L'objectif est de préserver l'intégrité et l'exhaustivité des données, mais cela exige des contrôles de correspondance, de transformation et de validation. Aucun résultat ne doit être garanti sans analyse de la base et du contexte.
Elle peut accélérer certains travaux de lecture, documentation ou transformation du code. Les règles métier, les performances, la sécurité et le comportement fonctionnel doivent toujours être vérifiés.
Ce site partage mon expérience et ma démarche technique. Pour étudier un besoin professionnel, un audit ou un projet de migration, les échanges et les missions sont organisés via EloNeva.