2008-11-17 55 views

回答

3

我更喜欢至少几个小时,但间隔低至45分钟的实验显示最佳时间约为90分钟。

有关参考资料,见Pair Programming Explained

+0

非常好的参考,谢谢! – Bogdan 2008-11-17 21:48:44

0

这取决于每个任务需要多长时间 - 如果您正在修复小错误,您可能会频繁更改;如果你添加一个重要的新功能,你会坚持更长的时间。

0

我发现,一旦工作的离散部分已经完成,或者你开始运行到一个障碍始终是一个好时机,切换起来。

而不是仅仅因为时间限制而分手。

1

我相信最好的想法是将你正在工作的任务分成更小的逻辑子任务。每个这样的任务应该能够在大约45分钟内完成(如高中课程)。程序员可以在每个这样的任务之后切换。

请注意,分割任务已经是一种针对目标的工作。任何任务都可以(也应该)尽可能快地分割成更小的部分。将任务分成对子层次较小的部分是个好主意(团队领导或经理不必包含在该流程中) - 请记住,敏捷促进了自组织团队。

当然,如果子任务需要更多时间才能完成(超过45分钟),那么在完成之前您不必切换。

相关问题