Voir ce qu’il y a sous la ligne de flottaison avant de payer pour le réparer.
Trois étapes, chacune utile en elle-même : un Debt Check sans accès au code, un Code Audit sur le code, et une Roadmap aux prix fermes. Commencez là où c’est pertinent pour vous.
Debt Check
Un regard extérieur rapide, à partir d’un questionnaire et de votre
composer.lock. Ni accord de confidentialité, ni accès au dépôt.300 €
DétailsCode Audit
Analyse statique et relecture manuelle du code, sous accord de confidentialité. Se termine par des prix fermes.
à partir de 800 €
DétailsRoadmap
Un plan par étapes pour remplacer les parties legacy, avec un prix ferme pour chaque étape.
à partir de 1 900 €
Détails
300 €, rapport sous 3 jours ouvrés
Debt Check
Le regard d’un ingénieur, sans accès au code. Vous remplissez un questionnaire (une trentaine de questions) et nous envoyez votre composer.lock. Un appel de 30 minutes, en anglais ou en polonais, est possible sans obligation ; par e-mail, nous pouvons échanger en français. Ce que dit le fichier lock lui-même (fins de support, avis de sécurité connus, paquets abandonnés), le Lock Check gratuit vous le montre déjà. Le Debt Check part de là et ajoute ce que le fichier ne montre pas : à quel point l’activité dépend de l’application, comment elle est hébergée, déployée et testée, et qui connaît encore le code. Le rapport explique ce que cela signifie pour votre activité et ce qu’il faut faire ensuite.
Note de risque de 1 à 5
Avec les raisons qui la justifient, en langage clair : à quel point l’activité dépend de l’application, comment les modifications arrivent en production, et qui connaît encore le code.
Priorités
Les risques à traiter ce mois-ci, et ceux qui peuvent attendre.
Ce qui bloque l’étape suivante
Le Lock Check nomme les paquets qui retiennent PHP. Nous y ajoutons le serveur, l’hébergement, le déploiement et les tests, et classons le tout dans l’ordre où vous le rencontrerez.
Une démarche recommandée
Maintenir en sécurité, monter de version ou remplacer par étapes : celle que nous recommandons pour votre application, et pourquoi.
Fourchettes de prix
Pour la démarche recommandée et pour les alternatives, avec la première étape que vous pouvez commander.
Déroulement d’un Debt Check
01
Vous réservez
Via le formulaire de contact. Avant tout paiement, nous confirmons que le Debt Check convient à votre situation, et nous décidons avec vous de l’usage éventuel d’outils d’IA sur votre code (notre méthode).
02
Questionnaire et facture
Une trentaine de questions, une demande de
composer.lock, et la facture. Le Debt Check est payable d’avance.03
Rapport
Sous 3 jours ouvrés à compter de la réception de vos réponses et du
composer.lock. Un Takeover ou Care peut souvent être chiffré au forfait directement à partir de ce rapport.
à partir de 800 €, rapport sous 5 à 7 jours ouvrés
Code Audit
D’abord l’accord de confidentialité, ensuite un accès en lecture seule au dépôt. Les outils nous indiquent où regarder ; le code, nous le lisons nous-mêmes. Voir un exemple de rapport pour une application fictive.
Compatibilité PHP
Ce qui casse sous PHP 8.4 et 8.5, et la part que Rector peut corriger automatiquement (dry run).
Niveau PHPStan
Le niveau atteint aujourd’hui par le code, et ce qui bloque le passage au suivant.
Dépendances et CVE
Paquets obsolètes et abandonnés, vulnérabilités connues, contraintes de version risquées.
Points chauds
Les fichiers qui changent souvent et cassent souvent, d’après l’historique Git.
Tests
Ce qui existe, ce qui s’exécute, et quels parcours critiques ne sont pas couverts.
Secrets dans le dépôt
Mots de passe et clés versionnés dans Git, avec la marche à suivre pour les renouveler.
Revue d’architecture et de sécurité
Faite à la main : structure, accès aux données, authentification, traitement des entrées.
Trois options à prix fermes
Classées par risque et par coût, pour vous permettre de décider et de budgéter.
Tailles du Code Audit
| Taille | Lignes de code PHP | Prix |
|---|---|---|
| S | jusqu’à 50 000 | 800 € |
| M | de 50 000 à 200 000 | 1 500 € |
| L | plus de 200 000 | sur devis |
à partir de 1 900 €
Roadmap
Quand la réponse est « remplacer par étapes ». La Roadmap est le plan que suivent les sprints de modernisation.
Inventaire des modules
Ce que fait le système, partie par partie, et comment les parties dépendent les unes des autres.
Ordre des étapes
Quelle partie bascule en premier avec la méthode du figuier étrangleur, et pourquoi.
Prix ferme par étape
Pour valider une étape à la fois.
Plan de tests
Comment nous prouvons que chaque étape se comporte comme l’ancien code.
Risques
Ce qui pourrait mal tourner, et ce que nous prévoyons pour y répondre.
Les trois en un coup d’œil
| Debt Check | Code Audit | Roadmap | |
|---|---|---|---|
| Accès au code | aucun | lecture seule, sous accord de confidentialité | lecture seule, sous accord de confidentialité |
| Délai | 3 jours ouvrés | 5 à 7 jours ouvrés | fixé dans le devis |
| Résultat | rapport avec fourchettes de prix | rapport avec prix fermes | plan par étapes, prix ferme par étape |
| Prix | 300 € | à partir de 800 € | à partir de 1 900 € |
Questions sur l’audit
Pourquoi payer un audit plutôt que d’obtenir un devis gratuit ?
Un devis établi sans regarder le code est une estimation à l’aveugle, et quelqu’un finit par la payer. C’est l’audit qui nous permet de vous donner un prix ferme et de nous y tenir.
Qui voit notre code ?
L’ingénieur qui réalise l’audit, sous accord de confidentialité, et les outils d’IA désignés dans notre contrat de sous-traitance des données, utilisés uniquement avec votre accord écrit et jamais pour l’entraînement de modèles. Personne d’autre. Le détail dans Notre méthode.
Pouvons-nous montrer le rapport à un investisseur ou à un repreneur ?
Oui. Il est rédigé pour des lecteurs techniques comme non techniques, et il vous appartient : vous le partagez librement.
Et si nous ne poursuivons pas avec vous ?
Vous disposez alors d’un rapport sur lequel n’importe quelle équipe peut s’appuyer. Rien ne vous oblige à commander l’étape suivante.
Commencez par le Debt Check
300 €, sans accès au code, rapport sous 3 jours ouvrés.