【问题标题】:FogBugz estimates and pair programmingFogBugz 估计和结对编程
【发布时间】:2008-12-22 22:50:14
【问题描述】:

我正在使用 FogBugz 作为工具,让我们“展望未来”。该程序需要我们的工作时间,发布任务,分配开发人员对该任务的估计,以及开发人员倾向于低估/高估的倾向,并试图提出在未来的一系列日期发布发布的概率.

现在,由于 FogBugz 考虑了工作时间,它假定开发人员会将时间投入到分配给他们的任务中,这在 XP 中是不正确的,因为这对组合的早期决定是从事其中一个开发人员的任务。

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

【问题讨论】:

  • 我将借此机会厚颜无耻地插入我的“WorkingOn for FogBugz”工具:codeplex.com/fogbugzworkingon - 允许您从系统托盘启动/停止“正在工作”计时器 :)

标签: estimation fogbugz extreme-programming


【解决方案1】:

在这种情况下,我会做的是让每个开发人员估计他的每个发布案例,以在结对编程时完成它所需的工作时间表示(即与实际工作的合作伙伴一起花费的时间)案子)。然后弄清楚你在自己的任务上和别人的任务上花费了多少时间结对编程,并在你的工作计划中将“花费在 FogBugz 任务上的时间百分比”设置为你花费在自己任务上的时间的大致百分比。

然后,当您处理您的任务时,将自己标记为正在处理 -> 案例 ID,当您处理其他人的任务时,设置为正在处理 -> 无。

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

【讨论】:

  • 这可以工作......我想知道fogbugz如何处理虚拟用户。例如,假设我将任务分配给名为“Pair”的虚拟用户。然后让两个开发人员估计任务并执行 Working On->case ID。在这种情况下,fogbugz 会如何估计?
  • 它将显示在虚拟用户下的 Developer Ship Dates 图表上,并由 FogBugz EBS 使用最后一个开发人员的估算历史进行模拟,以输入对案例的估算。
  • 对于我的小团队,我最终创建了一个单独的用户来代表这对。最终,该用户将反映我和我的合作伙伴一起工作。我认为您建议的想法也可以奏效,并且更适合(更便宜)更大的团队。
  • 祝你好运,如果你有机会,请在讨论组或电子邮件中告诉我们它是否适合你! (our.fogbugz.com/default.asp?fogbugz)
【解决方案2】:

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

【讨论】:

  • 让 10 个人组成一个团队,看看有多少种配对方式。现在把钱带入等式,FogBugz on demand 是“每用户”许可。
  • 嗯,我认为这对几乎是永久性的。 :P 而且我不知道您使用的是哪种解决方案。
【解决方案3】:

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

我没有任何 FogBogz 经验,但我会说“试试看”。 FogBogz 中时间估算的全部意义在于该软件从经验中学习并基于此自动更正估算。这是一个非常强大的机制,因为在实践中,大多数人的估计都值得深究。看看 FogBugs 是否也能处理配对估计会很有趣。我预计误差范围会更高一些,但估计值可能仍然可用。

【讨论】:

  • FogBugz 将根据历史数据“纠正”估计,因此如果我始终估计两倍于我实际使用的时间,FB 实际上会开始将我的估计修正为我所说的大约一半。当然,如果估计值真的是随机的,那将是行不通的。
【解决方案4】:

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

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

详细说明 - 假设您有 2 位程序员 John 和 Bob,他们都拥有 FB 帐户:

John 总是和 Bob 结对编程吗?
- 约翰的估计应该与他的实际完成时间一致。即使他根据自己的想法进行估计,“速度”计算也应该弥补这一点

John 是否有时会与 Bob 结对编程,有时是自己?
- 如果约翰提前知道哪些项目将配对,哪些不会配对,他将相应地调整他的估计。他们可能仍然是错误的,但速度计算应该仍然可以吗?也许吧?

John 是否与各种各样的合作伙伴结对编程? (可选地包括单独编程)
- 你完蛋了。对 John 来说,有太多的变数无法做出任何有用的估计,更不用说 FB 或其他任何东西(或任何人)来补偿它们了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多