首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在结对编程时进行估计

如何在结对编程时进行估计
EN

Stack Overflow用户
提问于 2008-12-22 22:52:43
回答 6查看 923关注 0票数 0

阅读XP book时,我脑海中有一个我无法解决的问题,不知道你们能不能帮上忙。

XP说在索引卡上写故事,把这些故事分配给开发人员,让她估计任务需要多长时间,然后使用结对编程来完成编码工作。

因此,她和她配对的开发人员必须选择实现他或她的任务。根据这个选择,他们所做的工作将计入她为这项任务所做的估计。这个估计是否仍然有效,因为它似乎取决于她的合作伙伴是谁?

EN

回答 6

Stack Overflow用户

发布于 2008-12-22 22:57:54

估计必须在知道谁将执行任务的情况下做出。

否则它们就没有意义了。

开发者:“我可以在17小时内从多伦多开车到洛杉矶”(这是世界上两个随机的城市和一个110%的虚构数字,如果在这两个城市之间根本不可能开车,请不要起诉我)

经理:“好吧,那我就把这辆生锈的旧自行车送给你。17小时后洛杉矶见。”

显然这是行不通的。

因此,必须在决定谁来处理这些任务之后才能做出估计。

如果没有,你将不得不建立一个由克隆人或其他东西组成的大型同质团队,这将花费与每个其他团队成员在特定任务上相同的时间。

注意,这有点像一个人估计一个任务,而另一个人要去实现它的问题。除非这两个人彼此非常熟悉(或者至少估计的人100%了解另一个人),否则你会得到不正确的估计。

“我估计鲍勃会在这上面花2个小时”

就像它永远不会飞一样。

票数 4
EN

Stack Overflow用户

发布于 2008-12-22 23:02:37

在评估一个故事时,团队中的所有开发人员都应该参与进来。估计不应该取决于谁来做这项工作。这在评估时甚至是未知的。我们使用Planning Poker,它既有趣又有很好的效果。

票数 1
EN

Stack Overflow用户

发布于 2008-12-22 23:30:58

,那么她和她配对的开发人员必须选择实现他或她的任务。根据这个选择,他们所做的工作将计入她为这项任务所做的估计。这个估计是否仍然有效,因为它似乎取决于她的合作伙伴是谁?

我没看错吧?这似乎意味着:

  • John估计需要2天来构建一个小部件
  • Lisa估计需要7周的时间来修复错误
  • John和Lisa在一起,并决定修复错误。
  • 发生7周,即使小部件没有启动,它也会被预订7周。

我还没有读过XP这本书,但这肯定是不对的?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/387664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档