Concept: Estimation de l'effort induit par le projet
Les instructions suivantes décrivent comment estimer l'effort induit par le projet à l'aide de techniques d'estimation basées sur les cas d'utilisation et sur la technique d'estimation Wideband Delphi.
Relations
Eléments connexes
Description principale

Introduction

L'un des souhaits les plus courants dans le domaine des projets de développement d'applications est de pouvoir déterminer avec précision et à l'avance le coût total du projet. Les dépassements budgétaires et les retards sur le calendrier étant la norme sur le secteur, ce souhait apparaît comme légitime. Toutefois, le développement d'application ne constitue pas en son état actuel une science prédictive, comme le montrent le grand nombre d'échecs de projets.

Ceci étant, il est toujours utile d'essayer de procéder à une certaine estimation des coûts du projet, puis de calibrer ces estimations en fonction des éléments que vous récoltez à mesure que le projet avance. Voici quelques techniques qui vous aideront à estimer les coûts d'un projet logiciel.

Les points de cas d'utilisation

Cette technique est le fruit du travail effectué chez Objective Systems SF AB et a été présentée pour la première fois dans un article rédigé en 1993 par Gustav Karner et intitulé Resource Estimation for Objectory Projects. Elle permet d'estimer les ressources nécessaires au développement d'un système logiciel en utilisant les éléments d'un modèle de cas d'utilisation comme base de l'estimation. Les points de cas d'utilisation (UCP, en anglais) qui sont obtenus à partir de cette méthode peuvent ensuite être utilisés pour déterminer le décompte équivalent de points de fonction (FP, en anglais). Les points de fonction (FP) sont une technique d'estimation répandue, présentée en 1979 par AJ Albrecht dans son article Measuring application development productivity.

Pour plus d'informations, voir le Livre blanc : Estimation de l'effort à partir des cas d'utilisation.

Wideband Delphi

Développée en 1948 par Rand Corporation, cette technique était initialement connue sous le nom de Méthode d'estimation Delphi. La technique de base faisait appel à un petit groupe d'experts qui, de manière anonyme, produisaient des estimations personnelles à partir d'une description de problème, pour ensuite parvenir à un consensus sur un ensemble final d'estimations par approximations successives.

Au début des années 1970, Barry Boehm et ses collègues de Rand étendirent la méthode de base en intensifiant l'interaction au sein de l'équipe d'estimation, ce qui donna naissance à la méthode Wideband Delphi ; voir Software Engineering Economics. [BOE81]. Mary Sakry et Neil Potter, tous deux employés de The Process Group, une entreprise de consulting basée à Dallas, au Texas, créèrent par la suite une procédure répétable d'exécution de la méthode d'estimation Wideband Delphi sur les projets logiciels. Ces instructions expliquent le fonctionnement de cette procédure.

Pour plus d'informations, voir la Technique : Estimation de l'effort à l'aide de la méthode Wideband Delphi.