AI for Software Design and Estimation

REX : Améliorer l’estimation grâce à la taille fonctionnelle

Dans un contexte de transformation numérique et de forte externalisation des développements applicatifs, une grande entreprise de télécommunication cliente d’Estimancy a engagé une démarche visant à améliorer la maîtrise économique de ses projets logiciels. L’objectif était de disposer d’une méthode d’estimation fiable, reproductible et indépendante des fournisseurs afin de mieux piloter les coûts et les délais des projets informatiques.

L’organisation réalise une grande partie de ses développements applicatifs avec des prestataires externes. Dans ce contexte multi-fournisseurs, la comparaison des estimations et des coûts de projets devient difficile lorsque les évaluations sont basées uniquement sur des charges ou des jours hommes. Les estimations peuvent varier fortement selon les équipes, les technologies utilisées ou les méthodes de travail. Il devenait donc nécessaire de disposer d’une unité de mesure objective permettant d’évaluer les projets indépendamment de ces facteurs.

Pour répondre à ce besoin, l’entreprise avait déjà introduit la mesure de la taille fonctionnelle des applications à l’aide des Points de Fonction. Cette approche permet de mesurer la quantité de fonctionnalités fournies aux utilisateurs, indépendamment des technologies utilisées pour les implémenter. Elle permet également d’établir des indicateurs de performance tels que la productivité des équipes (Points de Fonction par jour) ou le coût moyen par Point de Fonction.

Cette première étape a permis d’améliorer la transparence dans les relations avec les prestataires et d’obtenir une meilleure visibilité sur la performance des développements réalisés. Toutefois, les modèles existants étaient principalement utilisés pour analyser les projets après leur réalisation et mesurer la productivité des fournisseurs. Les estimations réalisées en amont des projets restaient hétérogènes et parfois difficiles à comparer.

Afin de renforcer la maîtrise des coûts des projets, l’organisation a donc engagé un programme visant à mettre en place un modèle d’estimation prévisionnelle basé sur la taille fonctionnelle. L’objectif était de disposer d’un référentiel d’estimation utilisable dès les premières phases des projets afin d’évaluer les budgets, comparer les propositions des fournisseurs et améliorer la gouvernance des projets informatiques.

La démarche a consisté à structurer un modèle d’estimation reposant sur plusieurs principes. La taille fonctionnelle constitue l’unité de référence pour évaluer les projets. Des ratios de productivité sont définis par type de projet ou par domaine applicatif. Les estimations sont intégrées dans les processus de gouvernance des projets et utilisées comme base de comparaison lors de l’analyse des propositions des prestataires.

Grâce à ce modèle, les estimations sont devenues plus cohérentes et plus comparables entre les différents projets et fournisseurs. Les responsables informatiques disposent désormais d’un cadre objectif pour analyser les budgets, négocier les contrats et suivre la performance des projets.

Les bénéfices observés sont multiples. La maîtrise des coûts des projets s’est améliorée, les écarts entre estimations et réalisations ont été réduits et la comparabilité entre fournisseurs s’est renforcée. La planification budgétaire est également devenue plus fiable, ce qui facilite la gestion du portefeuille de projets.

Cette expérience confirme que l’utilisation de la taille fonctionnelle comme base d’estimation et de pilotage économique constitue un levier efficace pour améliorer la maîtrise des projets logiciels, en particulier dans des environnements multi-fournisseurs.

Dans la continuité de cette démarche, un nouveau projet est actuellement envisagé afin d’évaluer les apports des intelligences artificielles génératives dans l’estimation des projets logiciels. L’objectif est d’explorer comment ces technologies pourraient automatiser l’analyse des exigences, faciliter la mesure fonctionnelle et améliorer la précision des estimations dès les premières phases des projets.

Vous souhaitez savoir comment nous aidons les entreprises à mieux maîtriser les projets logiciels ?