<分区>
您会推荐在团队组成经常变化的组织中实现极端编程实践吗? 如果在极端的编程场景中,团队在中途变得不稳定,您会推荐什么? 谢谢。
<分区>
您会推荐在团队组成经常变化的组织中实现极端编程实践吗? 如果在极端的编程场景中,团队在中途变得不稳定,您会推荐什么? 谢谢。
最佳答案
我建议首先解决团队波动性问题。如果你的办公室一开始就有旋转门,那么任何流程都不会运作良好,我会说使用一个更依赖于个人绩效和贡献的流程而不是一个打算与“一起使用的流程”如果可能的话,机器中可更换的齿轮”会让事情变得更糟。
结对编程在这种情况下可能会奏效,前提是您可以让一些人在身边呆得足够久,以便他们可以将自己的知识传授给团队中的新成员。然而,问题的一部分是你不能真正练习结对编程的“一对平等”部分,你最终会陷入隐含的高级/初级情况,仅仅是因为一半的人不知道代码足够好。
大多数开发过程都依赖于一个相对稳定且非常了解代码库的团队。如果您没有,则需要围绕这样一个事实设计一个流程:您将与试图掌握代码库的开发人员打交道,同时他们也在努力提高生产力。
关于agile - 易变的极限编程团队,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/292874/