Reprendre une application WinDev sans documentation
En bref : pour reprendre une application WinDev sans documentation, on récupère d’abord le code source et les accès, on sécurise l’environnement (sauvegardes, versions), puis on reconstitue les règles métier à partir du code et d’ateliers avec les utilisateurs. L’application est ensuite maintenue normalement, en attendant une éventuelle modernisation.
C’est une situation fréquente : le développeur qui a créé l’application il y a quinze ans part à la retraite, quitte l’entreprise ou cesse son activité. Il laisse un logiciel indispensable et aucune documentation.
Les risques de la situation
- impossibilité de corriger une panne bloquante ;
- impossibilité de faire évoluer l’application (nouvelle réglementation, nouveau besoin) ;
- risque de perte du code source s’il n’est stocké que sur un poste ;
- dépendance à une seule personne pour les mises à jour.
Étape 1 : récupérer et sécuriser
- Le code source complet : projet, analyse, composants, bibliothèques externes.
- La version de WinDev utilisée et les licences.
- Les accès aux serveurs et aux bases de données.
- Des sauvegardes vérifiées du code et des données.
- Un gestionnaire de versions pour suivre chaque modification à venir.
Étape 2 : comprendre l’application
L’analyse du code
Inventaire des fenêtres, états, traitements, requêtes et interfaces. L’IA aide aujourd’hui à résumer ce que fait chaque traitement et à repérer les règles métier enfouies dans le code (voir comment l’IA accélère la migration d’un code WinDev).
Les ateliers avec les utilisateurs
Les utilisateurs savent ce que fait l’application au quotidien. Le croisement entre leur récit et le code permet de reconstituer les règles et les exceptions.
Étape 3 : documenter
Une documentation fonctionnelle et technique est produite : processus, règles de gestion, structure des données, procédures d’installation et de déploiement.
Étape 4 : maintenir
L’application entre dans un contrat de maintenance avec des engagements clairs. Lisez TMA WinDev : maintenir son application en préparant la migration.
Étape 5 : décider de l’avenir
Avec une application documentée et maîtrisée, vous pouvez décider sereinement : la maintenir, la moderniser ou la migrer (voir sortir de WinDev).
Notre expérience
Nous avons repris des applications WinDev et WebDev pour des entreprises de l’édition, de l’imprimerie ou de la santé, avec accès au code source, ateliers métier puis maintenance corrective et évolutive. Notre équipe compte des développeurs WinDev expérimentés.
Découvrez notre offre de reprise et modernisation d’applications WinDev, ou contactez-nous pour un premier diagnostic.
Questions fréquentes
Que faut-il pour reprendre une application WinDev ?
Le code source complet (projet, analyse, composants), un accès aux bases de données et un ou deux utilisateurs clés disponibles pour des ateliers.
Combien de temps dure une reprise ?
Quelques semaines en général pour l’audit et le transfert de connaissances, avant une prise en charge complète de la maintenance.