Exemple · données fictivesRapport d’audit technique
Éditeur SaaS B2B, 40 personnes, plateforme PHP de 8 ans
Audit commandé par un acheteur avant le rachat de la société.
Périmètre : 3 dépôts de code, environ 180 000 lignes, 4 entretiens, accès en lecture seule pendant 8 jours.
1Synthèse pour la direction
Plateforme saine sur le fond, mais qui repose sur un seul développeur et sur une version de PHP en fin de vie. La remise à niveau est à engager avant toute accélération commerciale.
- Remise à niveau
- 85 à 110 jours
- À engager
- sous 6 mois
- Risques critiques
- 2
2Note de santé par domaine
- Code6/10lisible, mais peu découpé
- Architecture7/10solide, à moderniser
- Sécurité4/10dépendances vulnérables
- Tests et déploiement3/10aucun test, mise en production manuelle
- Équipe et savoir4/10une seule personne clé
- Documentation5/10partielle, datée
3Risques classés par criticité
| Risque | Criticité | Probabilité | Correction |
|---|---|---|---|
| Total | 85 à 110 jours | ||
| Version de PHP en fin de vie | Critique | Certaine | 25 à 30 jours |
| Savoir concentré sur un seul développeur | Critique | Moyenne | 10 jours de transmission |
| Sauvegardes jamais testées | Élevée | Faible | 3 jours |
| Dépendances vulnérables, à mettre à jour | Élevée | Moyenne | 15 à 25 jours |
| Mise en production manuelle de deux heures | Moyenne | Élevée | 8 jours |
| Bibliothèques abandonnées, à remplacer | Moyenne | Moyenne | 12 jours |
| Documentation absente et dette restante | Moyenne | Certaine | 12 à 22 jours |
4Plan d’action
- 30 jours
Tester les sauvegardes, documenter les accès, sécuriser le savoir du développeur clé.
- 60 jours
Automatiser la mise en production, couvrir de tests les parcours de facturation.
- 90 jours
Migrer PHP et les bibliothèques, puis rouvrir la feuille de route produit.
5Pour la transaction
- Prix
Les 85 à 110 jours de remise à niveau, valorisés au tarif de l’équipe qui les fera, donnent une base pour ajuster le prix.
- Garantie
Une garantie spécifique sur les dépendances et les licences des bibliothèques utilisées.
- Condition suspensive
Un test de restauration des sauvegardes réussi avant la réalisation de la cession.
- Fidélisation
Un dispositif de fidélisation du développeur clé sur 12 mois, signé avant la réalisation, le temps qu’il transmette son savoir.
6Annexes pour votre équipe
- Cartographie de l’architecture
- Liste des dépendances et de leurs licences
- Comptes et accès à transférer
- Détail technique pour l’équipe