2009-11-26 85 views
5

因此,我发现自己在包括我在内的四人小团队中工作了几个星期。从我在上一个300+开发者工作室的工作中改变了我在敏捷方法的采用过程中的一部分。在一个小团队中适合哪些敏捷实践?

我已经悄悄引进有用的工具,如持续集成服务器和我偷偷摸摸地开始测试驱动开发。

其他敏捷项目管理和开发实践适合小型商店吗?

回答

6

好了,对我来说,你的实际配置是更加拨到敏捷不是300+开发商店(真的不知道雅居乐是如何实现的那里,我很想听到更多的是作为缩放到大小需要Agile IMO成熟度非常高)。

所以,我的回答实际上是:先从4人,所有的价值观念和做法是适当的和有价值的。事实上,你之前采用了哪些敏捷方法?你实施了哪些做法?是什么让你觉得他们不合适?

PS:如果我可以试试,看以后的工程实践,敏捷不(仅仅)有关(这尤其适用于Scrum的)。像测试驱动开发,持续集成等实践很好,但它们只是一个意思,而不是结束。他们不会满足于成功的敏捷实施。敏捷是一种面向业务的组织模式。换句话说,在实施Scrum时,技术性的东西并不是真正的最佳起点,你应该从组织的事情开始。

+1

300多家开发商店被分成20多个团队,每个团队都专注于面向服务系统的一个领域。协调非常棘手,既要确保积压量保持一致,又要确保交付实际上有效。虽然很有趣! – 2009-11-27 06:25:44

+1

有趣的(虽然我认为约15人的团队有点大),而且我确信这很有趣。但是,又是什么让你认为你在那里实现的东西不适合4人(当然Scrum的Scrum除外)?你有特别的担忧吗? – 2009-11-27 16:05:39

+0

我认为你的答案的第三段指出了它:敏捷需要业务参与。对于一个规模较小的公司来说,这实际上非常困难,因为管理人员在面对一些无政府状态的敏捷实践时确实需要看到证据。 – 2009-11-29 22:38:08

2

公共代码审查每个人是否是在同一地点

2

我想你可能要翻转过来,这个问题;什么敏捷方法不是适合,因为你是一个小团队。我不是敏捷实践方面的专家,但我不能真正想到因为你的团队规模而不合适。

+2

随着团队规模接近1,配对编程变得艰难:-) – 2009-11-26 23:02:48

+0

4!= 1,所以这里没关系 – 2009-11-26 23:53:23

+0

我们发现让一个人成为“产品所有者”很困难 - 而且Scrum的主人正在扮演这个角色。 – 2009-11-27 16:26:50

5

恕我直言,所有的开发实践都是适当的。事实上,很长一段时间,一支敏捷球队有望成为一支小球队(5-9人)。有关于它的infoq的artile

而且,因为你有一个小团队通信和协作将变得更容易,所以做法将工作做得更好。

5

着重介绍了最值添加到团队的做法。

作为球队的变化小的影响将是非常明显的,如果你与团队显示改进工作那么你就可以回去,并添加另一个 - 再次证明添加最爱的人对团队有价值。

其中最重要的一点是,项目走近敏捷的思维,添加工具无法适应变化&长期项目的背景下&技术不高的调整与客户的好评”没有最终的结果,你应该瞄准。

+0

+1对变更的高可见性的评论。 – 2009-11-29 22:38:41