分布式的敏捷方式是我们这样的提供离岸服务的合作伙伴的DNA
敏捷方式强调了所有的团队成员必须集中在一个地方开展每日例会,进行需求讨论,设计,编码以及测试等。当敏捷方式变成软件开发中的主流方式,项目成员分布在不同城市甚至是不同国家却变得越来越稀松平常。
当团队成员分布在不同的地方时,面临的最主要的问题就是无法进行面对面交流。当位于不同的国家时,时差和文化差异更是增加了障碍。
比如有这样一个案例:我们有一支运用敏捷方式的团队,4年多来一直为某世界500强公司提供电子商务网站的支持服务。我们的团队位于中国上海,与美国加州的团队以及印度班加罗尔的团队一起进行软件新功能的开发,解决生产问题以及支持生产过程。每个地方的团队成员数量相当,十几个单元团队都面临着相同的条件。我们的团队需要经常与其他团队互动协作,在这样的情况下,我们需要面对来自不同地点,时差和文化差异的挑战。
克服挑战
为了克服这些挑战,我们采取了以下的方式:
持续优化
四年多以来,团队成员一直坚持对敏捷式项目采用这些方法,成功地克服了分布式项目带来的挑战。美国团队,印度团队和中国团队互相协作,交付了许多重要的开发功能,当时的创收翻了一倍。这其中最大的影响因素来自于交付速度。
在团队采取了敏捷方式和以上的方法之后,现在每到一个sprint的结束期,团队都会有一次发布。这意味着在保持相同质量水平的情况下,交付速度提高了四倍。
联系我们
您的团队是如何应对多团队分布在不同时区面对不同文化所带来的复杂问题的呢?对于这个话题您有什么看法吗?如果您在思考如何改进团队的工作,您可以填写右边的表格联系我们,我们会来联系您帮助您。
Leave a Reply
Want to join the discussion?Feel free to contribute!