Tu reprends un projet
et tu te demandes dans quoi tu mets les pieds ?
Tu as des doutes sur la qualité du code avant d'investir ?
Avant de prendre une décision, il te faut une vision claire.
Je plonge dans le code, je regarde ce qui tient et ce qui va poser problème.
Et je te donne les éléments pour décider sereinement.
Soyons honnêtes...
Ces situations, je les vois souvent.
Tu reprends un projet existant :
- Tu hérites d'un legacy sans documentation, et personne pour t'expliquer
- L'équipe précédente dit "tout va bien" mais les livraisons ralentissent
- Les bugs s'accumulent et tu ne sais pas par où commencer
- Tu dois estimer des évolutions mais tu n'as aucune visibilité sur l'existant
Tu envisages un investissement :
- Tu rachètes une boîte tech sans savoir l'état réel du code
- Tu as perdu confiance dans l'équipe en place et tu veux un regard externe
- L'application ne répond plus aux besoins et tu te demandes : refonte ou évolution ?
- Tu dois convaincre le board avec des arguments techniques solides
Dans tous ces cas, tu as besoin d'une chose :
Une vision claire et objective de ce qui se passe vraiment dans le code.
Voir ce que j'auditeJe ne fais pas un audit pour cocher des cases
Beaucoup d'audits se contentent de lancer des outils et de produire des métriques.
Ce n'est pas mon approche.
Je plonge dans le code. Je le lis. Je le comprends. Et je cherche les vrais problèmes : ceux qui font mal au quotidien, ceux qui bloquent les évolutions, ceux que personne n'avait encore identifiés.
Mon objectif : te donner les clés pour décider.
- Pas juste des chiffres, mais une analyse.
- Pas juste des problèmes, mais des recommandations actionnables.
- Pas juste un rapport, mais une base de décision.
Ce que j'aime dans l'audit : c'est souvent là que je vois des problèmes que personne n'avait encore identifiés. Et parfois, je découvre aussi que certaines inquiétudes étaient infondées.
Ce que j'audite
Stack technique
Mon expertise est en PHP :
- ✓ Frameworks modernes : Symfony, Laravel
- ✓ Legacy : monolithes PHP maison, anciens frameworks, frameworks custom
- ✓ Solutions PHP : Akeneo, Api Platform, Sylius, et toute solution basée sur PHP
- ✓ Frontend : point de vue sur JS, TypeScript, Node.js, accessibilité
Architectures
Les patterns que je sais analyser :
- ✓ Architecture Hexagonale (Ports & Adapters)
- ✓ DDD : Bounded Contexts, Aggregates, ACL
- ✓ Event-Driven Architecture, CQRS
- ✓ Microservices, micro-frontends et monolithes modulaires
- ✓ Layered / MVC : les classiques aussi
Échanges et intégrations
Les flux que je sais auditer :
- ✓ Message Brokers : RabbitMQ, SQS, Kafka
- ✓ APIs : REST, GraphQL, SOAP
- ✓ Search : ElasticSearch, OpenSearch, Algolia
- ✓ Webhooks, fichiers batch, ETL
- ✓ Bases de données : MySQL, MariaDB, MongoDB, PostgreSQL
Aspects analysés
Une vision complète de la santé du projet :
- ✓ Architecture : structure, couplage, séparation des responsabilités
- ✓ Pratiques de dev : conventions, patterns, qualité du code
- ✓ Dette technique : évaluation et priorisation
- ✓ Testabilité : couverture, qualité des tests, maintenabilité
- ✓ Sécurité : vulnérabilités courantes, bonnes pratiques
- ✓ Performance : goulots d'étranglement, optimisations
Ce que tu vas obtenir
Une vision claire et objective
Fini les suppositions, tu sais exactement où tu en es
Les vrais problèmes identifiés
Pas ceux qu'on imagine, ceux qui impactent vraiment le projet
Une évaluation de la dette technique
Quantifiée et priorisée par criticité
Un plan d'action concret
Des recommandations actionnables, pas des voeux pieux
Une base pour décider
Refonte, amélioration progressive, ou on continue comme ça
Des arguments pour convaincre
De quoi présenter au board ou au management
Les livrables
Rapport détaillé
Document complet avec l'analyse de chaque aspect : architecture, code, tests, sécurité, performance. Illustré avec des exemples concrets du code.
Matrice de priorisation
Les problèmes classés par criticité et effort de correction. Tu sais par où commencer et ce qui peut attendre.
Recommandations actionnables
Pas juste "il faudrait améliorer ça" mais des pistes concrètes avec une estimation de l'effort et de l'impact.
Présentation (optionnel)
Restitution en visio ou en présentiel pour l'équipe, la direction ou le board. Questions-réponses incluses.
Pour qui ?
CTO
Tu reprends un poste et tu veux comprendre l'état de l'existant avant de prendre des décisions.
Investisseur
Tu envisages un rachat et tu veux évaluer le risque technique avant de signer.
Manager de transition
Tu arrives sur une mission et tu as besoin d'un état des lieux rapide et fiable.
Direction / ESN
Tu as perdu confiance dans l'équipe en place et tu veux un regard externe et objectif.
Pas besoin d'être technique pour bénéficier de l'audit.
Je traduis les constats techniques en impacts business.
Comment ça se passe ?
Échange initial
On discute de ton contexte, tes inquiétudes, ce que tu attends de l'audit. Je t'explique ma méthode et on définit le périmètre ensemble.
Accès au code
Tu me donnes accès au repository (ou je viens sur site si nécessaire). NDA signé si besoin, confidentialité garantie.
Analyse approfondie
Je plonge dans le code pendant plusieurs jours. Lecture, compréhension, identification des problèmes, mesures, tests.
Livraison du rapport
Tu reçois le rapport complet avec l'analyse, les constats priorisés et les recommandations. On peut planifier une restitution si besoin.
Tarification
800 €
TJM pour un audit
La durée dépend de la taille et de la complexité du projet.
On définit le périmètre ensemble lors de l'échange initial.
Disponibilité : sur demande, contacte-moi pour voir si je peux intervenir sur ton créneau.
Retours d'expérience
La plupart de mes audits sont couverts par des NDA, je ne peux pas citer les entreprises.
Mais voici des exemples de retours :
"Bravo. La présentation de cette partie PHP était très claire et tu as vraiment réussi à sortir l'essentiel en constat et en recommandations, avec le peu de temps que tu avais. Le client était très satisfait. Un grand merci pour ton étude."
"Bonjour Fabien, je te remercie pour ce travail. Je viens de parcourir ton rapport et je le trouve d'une grande qualité."
Mon parcours
Plus de 15 ans de développement, mais surtout une dizaine d'audits réalisés sur des projets très différents : du legacy de 20 ans au greenfield mal parti, du monolithe PHP maison au projet Symfony bien structuré.
Secteurs : E-commerce, Retail, Transports, Gouvernement, Hôtellerie.
Communauté : Membre actif de l'AFUP Paris depuis 6 ans.
Ce que j'ai appris : chaque codebase a son histoire.
Et pour la comprendre, il faut la lire. Pas juste lancer des outils.
Je ne suis pas là pour juger l'équipe en place. Je suis là pour donner une vision claire et des pistes d'amélioration.
Tu cherches autre chose ?
Demander un diagnostic
On échange d'abord pour comprendre ton contexte et voir si je peux t'aider. Pas d'engagement, juste une discussion.