首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在分布式团队中保持代码质量和敏捷流程?

如何在分布式团队中保持代码质量和敏捷流程?
EN

Stack Overflow用户
提问于 2012-11-19 05:13:20
回答 1查看 876关注 0票数 2

我的团队即将转变为分布式敏捷团队,我关心的是如何保护我们的代码库和流程。目前,我们是一个非常敏捷的团队,致力于代码质量,我们希望继续沿着这条道路前进。然而,我们中没有人在敏捷分布式团队中工作过。

你们中有没有人有一些建议或经验可以分享,以帮助我们在分布式环境中保护敏捷过程和代码质量?你知道我能读到什么关于它的书吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-19 22:16:15

首先,我认为你的文本听起来有点防御性/悲观(“保护进程”)。当然,我理解您的担忧,但请保持开放,并尝试接受这种变化:)

目前,我是一个项目的一部分,包括来自4个不同国家的23名开发人员(但只有一个小时的时差)。公司雇佣了外部开发人员,因为我们需要更多的人力;我们有4个团队和额外的3个专门的测试人员;‘主要’开发人员(他们是公司的一部分)和产品所有者都在一个地方。

我们拥有所有标准的敏捷流程/技术,但当然这是具有挑战性的,我们需要相当长的时间才能弄清楚所有事情。因此,我可以分享我们的经验,并告诉你什么对我们的环境和情况有效。

由于时区没有太大的不同,我们创建了混合的团队;2个'main‘开发人员和(至少)2个来自另一个地方的开发人员。这一点非常重要,原因有几点:

  • 知识可以更快地共享,并帮助远程人员理解域
  • 如果远程开发人员需要来自另一个人的特定信息(例如PO),Scrum Master可以支持远程开发人员。电子邮件很容易被忽视。
  • 你可以更好地控制源代码;主要的开发人员可以组织代码审查,进行结对编程会话和/或创建guidelines.
  • Communication是最重要的事情;始终包括每个人进行重要的决策

敏捷当然是关于人的,但在与远程团队打交道时,你需要工具。对我们起作用的是:

无论您何时需要共享您的屏幕,都可以使用

  • Skype进行日常standups
  • join.meTeamviewer。它还可以用于远程配对programming
  • corkboard.me,用于回顾或当您需要虚拟corkboard
  • Google文档或Google +时,还可以用于sprint计划等。

时不时地让人们聚在一起,尤其是在开始的时候。如果你至少见过你的同事一次,如果你们一起喝一杯啤酒会更有帮助:)试着创造一个每个开发人员都被平等对待的氛围,以获得一个真正的高效环境。

不幸的是,我没有我读到的关于这个主题的资源。但是对于分布式敏捷团队来说,有大量的博客条目等等。

希望这对你的情况有一点帮助。如果您有任何其他/更具体的问题,请毫不犹豫地问:)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13444644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档