Audit technique avant cession de licence logicielle
13 ans de développement audités
- Audit de code
- Ruby on Rails
MADE IN TH souhaite commercialiser sous forme de licence l’application Ruby on Rails qu’elle utilise en interne — une plateforme dédiée à la gestion du handicap en entreprise, développée pendant treize ans par un partenaire technique. Les premiers prospects approchés demandent une garantie sur la qualité du logiciel avant de s’engager.
Le cadre posé d’emblée
La demande initiale évoquait un « certificat de qualité ». Le rapport commence par recadrer ce point : un audit technique n’est pas une certification délivrée par un organisme accrédité. C’est un état des lieux argumenté, utile pour rassurer un acquéreur, mais qui ne se substitue pas à une démarche de certification si celle-ci est réellement exigée.
Mieux vaut le dire au début d’une mission qu’à la fin.
Le travail
- Installation du projet en local et exécution sur une base vierge
- Parcours complet des cinq rôles utilisateurs de l’application
- Revue de l’architecture, des modèles, des contrôleurs et des vues
- Analyse des dépendances, de la syntaxe, de la couverture de tests et de la sécurité
Ce qui en est ressorti
Contrairement au cas précédent, l’audit a mis en évidence un projet globalement sain : outillage de déploiement propre et multi-environnements, supervision des erreurs en place, vérificateur syntaxique utilisé, gestion des états métier sécurisée par une machine à états, code majoritairement en anglais.
Les points d’effort se concentraient sur l’internationalisation, restée incomplète, et sur une suite de tests présente mais laissée à l’abandon — une bonne intention initiale qui s’était délitée au fil des changements d’équipe.
Le livrable
Un rapport chapitré avec, pour chaque domaine, une recommandation explicite et une estimation en jours-homme lorsqu’une action est nécessaire. Plus une liste des éléments à demander au partenaire historique : historique de code, accès manquants, choix non documentés.
De quoi présenter un état des lieux honnête à un acquéreur — y compris ses zones d’ombre.
Projets similaires

Nova Vita — Marketplace Ruby on Rails et livraison de meubles avec Cocolis
- Ruby on Rails
- Marketplace
- Application métier

Clemz — Génération de photos portées par IA pour les vendeurs Vinted
- Ruby on Rails
- Intelligence artificielle
- Application métier

Cocolis.fr — Direction technique et refonte de la plateforme
Plusieurs millions de requêtes par mois
- Ruby on Rails
- Architecture
- Performance