我正在使用fogbugz作为“展望未来”的工具。该计划需要我们的工作时间,发布的任务,分配开发人员针对该任务的估计以及开发人员倾向于下/过度估算的趋势,并试图提出可能将来发布一系列日期的可能性。

现在,由于Fogbugz考虑了工作时间,因此假设开发人员将投入到他们分配的任务中的时间,这在XP中是不正确的,因为两人的早期决定是处理开发人员的任务之一一起。

这是否意味着在进行配对编程时我不能使用Fogbugz进行估算?

有帮助吗?

解决方案

在这种情况下,我要做的是让每个开发人员估算他的每个案例,以表达在配对编程时完成的工作时间(即与合作伙伴花在实际处理该案例的时间)中所花费的时间。然后,弄清楚您在自己的任务上花费了多少时间,将配对编程花在自己的任务上,并在工作时间表上设置“在fogbugz任务上花费的百分比时间”,以使您在自己的任务上花费的时间百分比。

然后,当您完成任务时,将自己标记为工作 - >案例ID,当您处理别人的任务时,请开始工作 - > nothing。

实际上,有很多不同的方法可以使它起作用(根据情况,这里的其他答案可能更好),但这就是我这样做的方式。

其他提示

如果两个程序员正在一起工作,那么出于所有实际目的,他们就像一个有两个头的程序员,不是吗?为什么不在Fogbugz中创建另一个代表它们的用户帐户?然后,他们还应该共同产生估计。这实际上可能会提高精度。

这是否意味着在进行配对编程时我不能使用Fogbugz进行估算?

我没有任何Fogbogz的经验,但我会说“尝试一下”。 Fogbogz中时间估计的全部要点是,该软件从经验中学习,并根据此自动纠正估计值。这是一种非常强大的机制,因为在实践中,大多数人的估计值得下蹲。有趣的是,雾虫是否也可以应对一对估计。我预计错误保证金会更高,但估计值仍然可用。

这是否意味着在进行配对编程时我不能使用Fogbugz进行估算?

我没有经验,但是直觉会告诉我“这取决于”

要详细说明 - 说您有2位程序员约翰和鲍勃都有FB帐户:

约翰总是与鲍勃配对吗?
- 约翰的估计应在其实际完成时间方面保持一致。即使他根据自己的想法进行估算,“速度”计算也应该弥补

约翰有时会与鲍勃,有时是独自一人配对吗?
- 约翰提前知道将配对哪些项目,哪些项目将不得不相应地调整估计。他们可能仍然错了,但是速度计算可能仍然可以吗?也许?

约翰配对是否与各种各样的合作伙伴? (仅包括单独包括编程)
- 你完蛋了。约翰有太多的动作变量能够产生任何有用的估计值,更不用说FB或其他任何(或任何其他人)来补偿它们了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top