2009-06-13 64 views
1

我有几个计划单周迭代的问题。我们在Pairs中使用XPTDD,很难确定谁与谁配对。是否有任何工具支持计划迭代,还支持计划配对?迭代计划工具

回答

3

在XP中,你不计划谁与谁搭配。团队成员只需在每天开始时的每天站立式会议中选择一项任务即可开始工作。如果其他人也想要完成这项任务,他们会自愿配对。先不选择任务的团队成员将与某人做任何配对。有时挑选任务的人会想要使用其他团队成员的专业知识,因此会要求他们与他们配对。但是这个人可能有更重要的工作,并决定不去做。在任务正在进行时,对会经常切换,特别是如果完成任务需要一天以上。

因此,配对任务是流动和非正式的。

的一两件事来保持眼睛是定期与大家每个团队成员对其他。如果这种情况没有发生,例如,这可能表明团队中存在更深层次的问题 - 例如,有人不减重或没有上场。如果让这种情况变得更糟,这可能会导致孤立的知识和关键人物依赖,从而增加项目风险。

在这些情况下,一些团队喜欢使用"pair stairs"来跟踪配对并突出显示问题。

然而,这只是解决症状(不均匀配对)不是根本问题。最好在安全的环境中正面解决问题(例如运行回顾),并研究如何解决问题。

+0

很好的答案,Nat。这与敏捷宣言中的'个人和过程和工具相互作用'价值是一致的。 – quamrana 2009-06-14 10:39:51

1

我建议使用类似VersionOne.com的产品。有了这个产品,您可以将您的项目(资源等)加载到他们的在线版本中,或者您可以获取他们产品的副本并将其安装到本地服务器。这不是免费的产品,但对于非企业版本,您有第一年免费试用它!它类似于破解...给第一口味便宜让你上瘾。伟大的产品,但。我还没有遇到一个不喜欢在这种环境中工作的敏捷团队。

如果这不是你的一杯茶,虽然有一种产品从ThoughtWorks.com的人称为Mingle,我一直在盯着一段时间。这看起来也是一个很棒的产品。虽然我还没有使用它,但花了相当多的时间研究它并与其他人聊天。非常漂亮的产品!

1

有很多产品可用于敏捷/ Scrum团队...看看http://userstories.com/products为一个体面的清单。

我们使用versionOne工作,并且它做了一些很好的事情,其他的事情......其实并不多。

您需要使用产品一段时间,低级别和高级别以确保它适合您的需求。

作为Scrum团队的一员,我主要负责计划和编写冲刺/故事,并跟踪我的工作进度。因此,对我而言,这是最重要的两件事。

这就是说,我不知道这是否解决了“计划成对”问题 - 你究竟想要达到什么目标?你有没有理由试图避免你的开发者做出这个决定?你是否总是试图轮换球队?每个人都想和一个人配对吗?你总是可以根据谁想要工作一个特定的故事将人们配对...

如果没有更好的理解你的约束,我不知道如何回答问题的这一部分。我也怀疑如何配对是你应该使用的工具。

根据工作风格或者一起工作良好,可以轻松沟通或具有不同优势的人进行配对。

避免大不相同的经验水平,因为这并不总是鼓励讨论,而且更适合辅导而不是配对。

0

很高兴见到你配对,并使用TDD。配对时,旋转对非常重要。但是,对于任何故事卡片,开发者始终坚持使用卡片是很重要的。那个人是这一对中的主要一半。

所以你有两个问题。应该如何处理旋转对,以及如何跟踪XPlanner或其他迭代跟踪工具中的烧录。

关于burndown,主开发人员可以分配给卡并负责每天更新burndown。对于配对,你应该有一个大的可见图表(BVC)显示配对时间表。这将确保所有开发人员与每个团队成员配对,并帮助确保代码在整个团队中共享。