2008-10-09 5 views

Répondre

1

Le bonheur du programmeur, les versions quotidiennes et les rapports/corrections de bogues me viennent à l'esprit.

1

Du point de vue d'un programmeur (à savoir un non-manager), je suis plus intéressé par les caractéristiques de travail. Le suivi des progrès en termes de mise en œuvre des fonctionnalités est probablement l'une des seules statistiques significatives qui s'appliquent; tout le reste peut être trop facilement gaming.

1

Nombre de plaintes d'utilisateurs.

La possibilité pour les utilisateurs de signaler les erreurs est une condition préalable.

1

Nombre de bogues.

1

(nombre de développeurs originaux encore sur le projet)/(nombre de développeurs d'origine au début du projet)

;-)

+0

Qu'est-ce qu'un bon score? –

+0

Sérieusement? Donc, vous ne voulez pas que les gens se lancent et passent à de nouveaux défis? Pourquoi la créativité devrait-elle être récompensée en étant assignée pour toujours au même code de base? –

+0

@ [Brian]: bien sûr que non (a) je suppose un projet en développement, pas en maintenance et (b) avez-vous manqué le smilicon? ;-) –

1
  1. confiance de l'équipe de projet qui la portée du projet et la qualité peut être atteint dans le temps et le budget. Peut être facilement vérifié en demandant avec désinvolture ce que les gens ressentent (par opposition à penser) sur les progrès et les objectifs actuels. Également écouter et répondre lorsque les gens se déchaînent et se plaignent.

  2. Soutien actif continu des parties prenantes du projet. Une fois que les parties prenantes se distancent du projet, ne veulent pas être impliquées dans le processus de prise de décision, passent autant de temps qu'auparavant, ou prennent la responsabilité de certaines parties du projet, cela signifie que les choses ont commencé à tourner au vinaigre. Les projets réussis et dignes ont tendance à attirer de nouvelles parties prenantes qui ne perdent pas de terrain. Une autre vérification est de continuer à demander ce qu'ils pensent de la chose et ils sont heureux avec les progrès réalisés jusqu'à présent. Répondre à tout malheur.

mesures internes telles que la valeur acquise, la vitesse, LOC écrit et testé, les questions en suspens, les points de fonction terminé, le degré d'écart par rapport à plan initial, etc sont tous utiles pour le suivi de la santé; mais aucun d'eux ne dit si le projet va survivre. Selon mon expérience, les deux principaux éléments requis sont le soutien actif du promoteur du projet et d'autres intervenants externes, et la confiance de l'équipe que la chose peut encore être atteinte.

1

Le Iron Triangle ... portée, calendrier et budget. Concentrez-vous sur un seul, et vous avez un problème.

1

Ma suggestion semble probablement étrange, mais si vous y pensez, c'est une assez bonne indication d'un projet en bonne santé. A quel point tes tests unitaires sont-ils bons?

Pensez-y.Cela signifie: 1) que vous avez tests unitaires 2) vous avez probablement exigences 3) vous avez probablement une conception 4) votre code est divisé en « unités » qui peuvent être testées 5) assez bien sont définis vos unités à tester

ET

6), vous aurez un retour immédiat sur l'avenir change

1

vous voulez mesurer les progrès du projet en termes de valeur livrée aux clients donc je (prospective) inclure une mesure pour cela dans vos signes vitaux.

Celui qui vient à l'esprit (nous utilisons Scrum et en utilisant des points de l'histoire pour mesurer la taille de fonction) Au cours d'un projet à la fois se développera

story_points_completed/remaining_story_points 

: points d'histoire complétés en raison de travaux effectués par les membres de l'équipe, l'histoire reste points dus à des exigences nouvelles ou changeantes. Ce que vous voulez surveiller, c'est que story_points_completed/remaining_story_points augmente et ne diminue pas.

Questions connexes