Question

J'utilise Fogbugz comme un outil pour nous donner "un aperçu de l'avenir". Le programme prend nos heures de travail, les tâches pour une version, l'estimation du développeur attribué contre cette tâche, et les développeurs ont tendance à l'estimation sous / plus .

Maintenant que Fogbugz prend en compte les heures de travail, il suppose que les développeurs mettront les heures dans les tâches qui leur sont affectées, ce qui n'est pas vrai dans XP car la décision antérieure de la paire était de travailler sur l'une des tâches des développeurs ensemble.

Cela signifie-t-il que je ne peux pas utiliser Fogbugz pour les estimations lors de la programmation des paires?

Était-ce utile?

La solution

Ce que je ferais dans ce cas serait de demander à chaque développeur d'estimer chacun de ses cas pour le communiqué exprimé aux heures de travail, il faudra pour le terminer pendant la programmation des paires (c'est-à-dire le temps passé avec un partenaire qui travaille réellement sur cette affaire). Découvrez ensuite combien de temps vous passez des paires de programmes sur vos propres tâches par rapport aux tâches de quelqu'un d'autre, et définissez votre "% de temps passé sur les tâches Fogbugz" sur votre horaire de travail sur le pourcentage approximatif de temps que vous passez pour vos propres tâches.

Ensuite, lorsque vous travaillez sur vos tâches, marquez-vous comme travaillant sur -> ID de cas, et lorsque vous travaillez sur les tâches de quelqu'un d'autre, définissez-vous de travailler -> rien.

Il existe en fait de nombreuses façons différentes de faire fonctionner cela (et les autres réponses ici pourraient être mieux en fonction des circonstances), mais c'est ainsi que je le ferais.

Autres conseils

Si les deux programmeurs travaillent ensemble, alors à toutes fins pratiques, ils sont comme un programmeur avec deux têtes, non? Pourquoi ne pas créer un autre compte utilisateur dans Fogbugz qui les représente tous les deux? Ils devraient ensuite produire leurs estimations ensemble. Cela pourrait en fait augmenter la précision.

Cela signifie-t-il que je ne peux pas utiliser Fogbugz pour les estimations lors de la programmation des paires?

Je n'ai pas d'expérience Fogbogz mais je dirais «Essayez-le». L'intérêt des estimations temporelles dans Fogbogz est que le logiciel apprend de l'expérience et corrige automatiquement les estimations en fonction de cela. Il s'agit d'un mécanisme incroyablement fort car dans la pratique, la plupart des estimations des gens valent le squat. Il serait intéressant de voir si le brouillard peut également faire face aux estimations des paires. Je m'attends à ce que la marge d'erreur soit un peu plus élevée, mais peut-être que les estimations sont toujours utilisables.

Cela signifie-t-il que je ne peux pas utiliser Fogbugz pour les estimations lors de la programmation des paires?

Je n'ai pas d'expérience avec ça, mais l'intuition me dirait "ça dépend"

Pour élaborer - disons que vous avez 2 programmeurs, John et Bob, tous deux avec des comptes FB:

John-Program avec Bob?
- Les estimations de John devraient être cohérentes en ce qui concerne ses temps d'achèvement réels. Même s'il fait ses estimations en fonction de ce qu'il pense seul, les calculs de la «vitesse» devraient compenser cela

John programme parfois avec Bob, et parfois seul?
- à condition que John sache à l'avance quels projets seront jumelés, et lesquels ne le fera pas, il ajustera ses estimations en conséquence. Ils peuvent encore être faux, mais les calculs de vitesse devraient probablement être encore corrects? peut être?

Est-ce que John-Program avec une grande variété de partenaires? (éventuellement, y compris la programmation seule)
- T'es foutu. Il y a trop de variables en mouvement pour que John puisse produire des estimations utiles, et encore moins pour FB ou quoi que ce soit (ou n'importe qui) pour les compenser.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top