考虑到离岸开发人员/测试人员为不同的公司工作,您是否会建议他/她在陆上Scrum(首次)工作?也就是说,让内部开发人员每天与他们一起工作以代表他们在岸上或让所有人(总共7~9名开发人员/ QA)成为陆上Scrum工作的一部分,被视为分布式团队。
答案 0 :(得分:2)
所有在线和离岸团队成员都应该被视为团队的一部分,或者您没有进行scrum。站起来可能是一个挑战,因为电话时间在某个地方总是很尴尬。
让离岸团队参与其中更为重要,他们通常是沟通是挑战的人。
答案 1 :(得分:1)
阅读来自Trenches的Scrum和XP,Henrik Kniberg提出了两个策略 - 一个是不同国家的共同团队,另一个是分离的团队。
答案 2 :(得分:1)
这是一年,我在乌克兰,丹麦和塞浦路斯设立了一个新团队,并在中国设立了一个开发团队。我们使用Greenhopper并进行Sprint 5迭代。使用Skype和join.me很好地共享规划委员会。每个人都对故事点进行投票。我们有一个群组Skype聊天,所有群组通信都在这里进行。很多人都处于混合本地/远程的这个位置。确保他们彼此沟通并使用群组联系人解决问题。此外,每日站立在Basecamp上发布,并由其他管理层提及。
我在中国设立了一个开发团队,并通过sprint运行它们,但我是产品所有者,也是唯一不在办公室的人。我在美国有一个单独的小组进行设计,不包括在中国队的冲刺中。您可以完全集成两个团队(基于日常scrums的视频或电话会议,重复的物理工件或在线工具,两个团队进行sprint规划,审查和回顾)或创建两个独立的团队。我认为单独的团队会更容易,你可以使用在岸团队的产出作为离岸团队的产品积压。