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.
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.
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.
|