— Ce qu'on audite
Huit dimensions couvertes,
chacune scorée /100,
chiffrée en euros de dette.
Un audit technique ne se limite pas au code. Le périmètre peut couvrir 8 dimensions
qui influencent la maintenabilité, les coûts et la sécurité.
Le devis précise les dimensions analysées, la méthode de score, les recommandations et le chiffrage éventuel.
Code quality
SAST (SonarQube Enterprise, Semgrep, PHPStan niveau 8), test coverage par module, complexité cyclomatique, duplication, dead code, linter adherence. On ne se contente pas du score SonarQube — on explique ce qu'il cache.
SAST · Sonar / Semgrep
Coverage par module
Complexité CC
Architecture
Couplage, cohésion, separation of concerns, data flow, gestion d'états, modularité. Diagrammes C4 AS-IS + TO-BE produits pendant l'audit, livrés avec le rapport. Identification des bottlenecks structurels cachés.
Diagrammes C4
Data flow
AS-IS / TO-BE
Performance
Latence p95/p99 API, requêtes DB (N+1, index manquants, full scans), Core Web Vitals front, bundle size, stratégie de cache, Redis eviction. Comparaison aux seuils publics de référence, pas à une moyenne maison invérifiable.
p95 / p99
N+1 & index
CWV · bundle
Sécurité
Revue OWASP Top 10, dépendances, secrets, auth/authz, logs sensibles et chiffrement selon le périmètre. Un pentest indépendant peut être confié à un prestataire qualifié PASSI sélectionné par le client lorsque cette qualification est requise.
OWASP · CVE
SAST · secrets
Pentest en option
Dimension critique
Infrastructure
IaC (Terraform/Pulumi), backups testés, DR plan, monitoring (Sentry, Datadog, Grafana snapshot), autoscaling, multi-AZ, vendor lock-in cloud. RTO/RPO mesurés, pas déclarés. Identification des single points of failure.
IaC & DR
RTO / RPO testés
SPOF
DevEx & DORA metrics
CI/CD (lead time, change failure rate, MTTR, deploy freq), PR review flow, documentation, onboarding, bus factor, feature flags, revue de deploys. 4 métriques DORA chiffrées vs. benchmark elite Google SPACE.
4 DORA metrics
Bus factor
Onboarding flow
FinOps cloud
Coût cloud par feature et par client, over-provisioning, reserved instances, egress data transfer, ressources zombie. Chaque gisement d'économie est chiffré en euros par mois sur AWS / OVH / Scaleway, avec le risque associé à chaque coupe.
Cost per feature
Over-provisioning
Économies chiffrées en €
Équipe & organisation
Séniorité de votre équipe, turnover sur 12 mois, compétences manquantes, vélocité mesurée, maturité agile, documentation tribale. 5 à 8 entretiens no-blame avec vos devs pour identifier les blocages vécus vs. déclarés.
5-8 entretiens
Turnover · vélocité
No-blame