2009-10-23 4 views
0

Existe-t-il un outil ou une formule pour calculer les heures-personnes requises pour un projet donné? Soit en spécifiant les détails, soit, mieux encore, saisissez les sources et demandez-leur de calculer une mesure du nombre d'heures de travail consacrées au projet.Outil ou formule de calcul des heures-personnes requises pour un projet

Modifier:

J'entends souvent parler de grands projets, avec des composants construits en parallèle par de nombreux groupes, qu'ils ont quelques milliers d'heures pour terminer, mais ils ont fini en seulement x jours. .. probablement un argument soutenant l'efficacité des équipes ... donc je pense qu'il serait possible d'au moins estimer ces mesures. Je suis convaincu que des efforts ont été déployés pour rendre ces estimations automatiques, et même si elles ne reflètent pas le temps réel investi dans le projet, au moins je voudrais savoir que «l'état de l'art» est dans ce genre d'entreprise .

+0

Est-ce pour avant ou après le projet? –

+0

Je suis intéressé par l'un ou l'autre des deux. – luvieere

Répondre

2

Il existe toute une science appelée analyse de point de fonction.

Lisez le introductory article. Ou essayez le Wikipedia article pour plus de références et de liens externes à suivre. Cette technique est basée sur l'examen des fonctions qui doivent être implémentées dans le logiciel et sur l'attribution d'un nombre de points. Ensuite, vous prévoyez combien de points peuvent être atteints par jour pour déterminer un calendrier. Il y a aussi des techniques qui s'appuient sur la psychologie qui impliquent de demander aux gens d'estimer le temps des tâches individuelles dans un projet avec le meilleur, le pire, le plus probable, réduisant leurs estimations de moitié et complétant la fin du projet avec un temps de tampon non spécifié qui peut être utilisé pour les tâches en cours, seulement si nécessaire. Cela fonctionne en donnant aux développeurs un calendrier court pour les résultats, mais en promettant à la direction/aux clients un calendrier plus long. Il s'appelle Critical Chain Project Management et a été utilisé avec succès dans des projets de défense.

1

L'estimation des heures-personnes pour un nouveau projet est plus une question d'expérience que de formules. Quand j'ai commencé à programmer, il y avait cette notion de «10 lignes par heure de code débogué» qui était la clé de voûte, mais ce chiffre varie énormément selon le type de code, la langue et l'expérience du technicien.

Je vous suggère de rechercher sur Internet des articles sur l'estimation des projets de développement de logiciels, un exemple d'un tel article serait ce How to estimate a software project in man-hours?. Mais ce n'est en aucun cas définitif, mais démontre les complexités impliquées. En ce qui concerne le code et l'estimation, vous pourriez aussi bien coller un doigt mouillé dans l'air et deviner. Seuls les programmeurs impliqués sauraient et même alors, je soupçonne que la réponse ne serait pas exacte. À la fin de la journée, c'est une estimation, pas une citation ou un fait, et en tant que telle souvent ouverte aux variations sauvages.

0

Malheureusement la réponse générale est pas - il n'y a pas, prêt à l'emploi, la formule pour calculer d'heures pour le projet de logiciel. Cependant, l'estimation de projet de logiciel est un énorme problème et il y a beaucoup de manières de le traiter.

De nombreuses solutions sont décrites dans le livre Software Estimation: Demystifying the Black Art de Steve McConnell.

Steve's company offre également des ressources et des outils (dont certains sont gratuits) qui aident à estimer le projet de logiciel.

Questions connexes