我的团队即将转变为分布式敏捷团队,我担心我们将如何保护我们的代码库和流程。目前,我们是一个非常敏捷的团队,致力于代码质量,我们希望沿着这条道路继续前进。但是,我们中没有人曾在敏捷分布式团队中工作过。
你们中有人有什么建议或经验可以分享,以帮助我们保护分布式环境中的敏捷流程和代码质量吗?你知道我可以读什么书吗?
谢谢。
我的团队即将转变为分布式敏捷团队,我担心我们将如何保护我们的代码库和流程。目前,我们是一个非常敏捷的团队,致力于代码质量,我们希望沿着这条道路继续前进。但是,我们中没有人曾在敏捷分布式团队中工作过。
你们中有人有什么建议或经验可以分享,以帮助我们保护分布式环境中的敏捷流程和代码质量吗?你知道我可以读什么书吗?
谢谢。
首先,我认为您的文字听起来有点防御/悲观(“保护过程”)。我当然理解你的担忧,但要开放并尝试接受改变:)
目前我是一个项目的一部分,该项目包括来自 4 个不同国家的 23 名开发人员(但只有一小时的时差)。公司聘请了外部开发人员,因为我们需要更多的人力;我们有 4 个团队和另外 3 名专门的测试人员;“主要”开发人员(他们是公司的一部分)和产品负责人都在一个位置。
我们拥有所有标准的敏捷流程/技术,但当然这是具有挑战性的,我们需要很长时间才能弄清楚所有事情。所以,我可以分享我们的经验,并告诉你什么对我们的环境和情况有效。
由于时区差别不大,我们创建了混合团队;2个“主要”开发人员和(至少)2个来自另一个位置。这非常重要,有几个原因:
敏捷当然是关于人的,但是在与远程团队打交道时,您需要工具。什么对我们有用:
不时让人们聚在一起,尤其是在开始时。如果您至少见过您的同事一次,这会有所帮助,如果您一起喝啤酒会更有帮助:) 尝试营造一种氛围,让每个开发人员都受到平等对待,以获得真正的生产环境。
不幸的是,我没有阅读到有关该主题的资源。但是有很多关于分布式敏捷团队的博客文章等。
希望对您的情况有所帮助。如果您有任何其他/更具体的问题,请不要犹豫:)