
Lorsqu’une application WinDev a été développée par un prestataire qui n’est plus disponible, la situation peut rapidement devenir inconfortable.
L’application fonctionne encore, mais les évolutions ralentissent, les corrections deviennent plus risquées, la documentation est parfois incomplète et la connaissance du logiciel repose sur très peu de personnes.
La bonne nouvelle, c’est qu’une application WinDev peut tout à fait être reprise par un autre prestataire.
La vraie question n’est donc pas seulement “qui peut reprendre l’application ?”, mais plutôt “dans quelles conditions cette reprise peut-elle être faite sans mettre en danger l’exploitation ?”
Une reprise sérieuse ne consiste pas à ouvrir le projet dans WinDev et commencer immédiatement à modifier le code.
Avant toute intervention, il faut comprendre l’existant.
Cela passe généralement par l’analyse de plusieurs éléments :
Le code source ne représente qu’une partie du système.
Dans beaucoup d’applications métiers anciennes, une partie importante de la connaissance se trouve dans les habitudes des utilisateurs, les procédures internes ou l’expérience du développeur historique.
Oui.
C’est même une situation assez fréquente.
Une application utilisée depuis plusieurs années peut avoir évolué par petites touches sans qu’une documentation complète ait été maintenue.
Dans ce cas, la reprise doit se faire progressivement.
Une démarche raisonnable consiste à commencer par identifier :
L’objectif n’est pas forcément de tout documenter avant de commencer à intervenir.
Il s’agit plutôt de reconstruire progressivement une connaissance exploitable de l’application.
Pas nécessairement.
C’est même rarement la première décision à prendre.
Une application WinDev peut être ancienne tout en répondant encore correctement aux besoins métier.
Dans ce cas, la priorité peut être de :
Une réécriture complète peut être pertinente dans certains contextes, mais elle doit être décidée après analyse de l’existant.
Dans beaucoup de projets, une trajectoire progressive est plus réaliste :
reprendre → sécuriser → maintenir → moderniser par étapes.
Le prestataire doit évidemment maîtriser WinDev, mais ce n’est pas suffisant.
Il doit aussi être capable de comprendre :
Dans certains cas, une application WinDev peut aussi utiliser beaucoup de SQL, des Webservices, des traitements batch ou des composants externes.
La reprise nécessite donc souvent une vision plus large que le simple développement WLangage.
Chez ENNOVSYS, nous privilégions une approche progressive.
La première phase consiste à établir un état des lieux technique et fonctionnel.
Nous cherchons notamment à comprendre :
La deuxième étape consiste à sécuriser la capacité d’intervention.
Cela peut inclure la mise en place d’un environnement de développement, la récupération des sources, la vérification des accès, la sauvegarde des bases ou la documentation des procédures.
La maintenance peut ensuite être reprise progressivement, en commençant par les incidents et évolutions les mieux maîtrisés.
Oui.
La reprise d’une application ne signifie pas forcément lancer immédiatement un projet de migration.
Une entreprise peut simplement vouloir disposer d’un nouveau prestataire capable d’assurer :
Cette approche permet de sécuriser l’application existante tout en laissant le temps de décider de sa trajectoire future.
La reprise peut justement constituer la première étape.
Avant de migrer une application, il faut généralement comprendre correctement son fonctionnement.
Une fois cette connaissance reconstruite, il devient possible d’étudier plusieurs scénarios :
L’objectif est d’éviter le scénario risqué du “big bang” lorsque ce n’est pas nécessaire.
Dans l’idéal :
Mais l’absence de certains de ces éléments n’empêche pas forcément une reprise.
Elle augmente simplement le travail d’analyse initial.
Oui.
ENNOVSYS intervient sur des applications WinDev, WebDev et WinDev Mobile existantes, y compris lorsqu’elles ont été développées par un autre prestataire.
Notre approche consiste d’abord à comprendre et sécuriser l’existant avant de proposer des évolutions ou une éventuelle modernisation.
Pour en savoir plus :
Reprise d’application WinDev
https://reprise-windev.ennovsys.fr/
Maintenance WinDev
https://maintenance-windev.ennovsys.fr/
Migration WinDev vers le Web
https://migration-windev.ennovsys.fr/
Toutes nos expertises applicatives
https://expertises.ennovsys.fr/


