Comment DevGhost estime l''effort

Dernière mise à jour 6 juin 2026

DevGhost estime l''effort cognitif derrière les modifications de code — la difficulté du travail, et non le nombre de lignes modifiées ou le temps passé devant le clavier. L''estimation est exprimée dans les heures qu''il faudrait à un développeur de niveau intermédiaire (3 à 4 ans) qui connaît le code et travaille sans IA : écrire le code, le tester manuellement et le corriger en revue. Elle exclut délibérément les réunions, la planification et l''attente de revue.

Un pipeline, pas un seul appel à l''IA

L''effort n''est pas le résultat d''un seul appel de modèle. D''abord, un modèle de langage lit la modification réelle — ce qui a été ajouté, supprimé et restructuré — et juge sa difficulté pour le développeur de référence, plutôt que de compter les lignes ou les commits. Par-dessus s''exécute une couche déterministe, basée sur des règles, qui empêche toute supposition isolée d''un modèle de faire dévier le résultat.

La couche déterministe

La couche de règles fait le travail qu''un relecteur attentif ferait :

  • Classe la nature de chaque modification et reconnaît séparément le travail à fort enjeu — infrastructure, migrations de données, sécurité.
  • Filtre les modifications mécaniques et générées : recherche-remplacement de masse, code généré ou déplacé, et mise en forme.
  • Applique des ensembles de règles de correction et des garde-fous afin qu''une supposition isolée d''un modèle ne puisse pas faire dévier le résultat.
  • Décompose plus en détail les commits volumineux et combinés au lieu de les noter d''un bloc.

Répartir l''effort dans le temps

L''effort d''un seul commit est réparti sur un maximum de cinq jours ouvrés et plafonné à cinq heures productives par jour, afin qu''une grosse fusion ne fausse pas l''image d''une seule journée — et que les chiffres quotidiens qui alimentent le Ghost% restent réalistes.

Cohérence et calibration

Le même standard est appliqué automatiquement à tout le monde. Chaque commit est évalué une seule fois et le résultat est figé, ce qui rend les chiffres comparables et reproductibles.

La couche algorithmique encode des schémas empiriques issus du développement réel en entreprise — quelles modifications coûtent plus qu''elles n''en ont l''air, et lesquelles sont peu coûteuses malgré leur taille — et ces règles sont vérifiées par rapport à des estimations de référence. Le système se comporte moins comme un compteur de lignes que comme un tech lead expérimenté évaluant le travail.

De l''effort au Ghost%

L''effort quotidien est ensuite comparé à la norme Ghost — trois heures productives par jour ouvré — pour produire le Ghost%, la production de l''équipe par rapport à une référence pré-IA. Les estimations sont probabilistes et ne constituent pas une mesure d''un individu.

Qu''est-ce que le Ghost% ?