← 返回所有文章

集体编程:当整个团队一起写代码

By XNM Technologies · January 18, 2023 · 1 min read
集体编程:当整个团队一起写代码

集体编程(mob programming,也称为ensemble programming)是一种全体团队成员同时围绕同一个问题、同一台电脑协作的工作方式:一人负责输入(司机),其余人负责引导(领航员),角色每隔十至十五分钟轮换一次。

质量与学习方面的证据

  • 缺陷率下降:错误在代码编写时就被发现,而非在审查阶段。

  • 知识孤岛消失:每位成员都了解代码为何如此编写,因为他们参与了决策过程。

  • 新成员融入加速:在实践中学习远比阅读文档高效。

  • 心理安全感提升:错误属于集体,个人无需独自承担失误的压力。

以实验方式引入

最佳方法:在下一个冲刺中选取一个复杂问题,安排半天集体编程会话,随后立即复盘。重复两至三次后再做判断。

XNM咨询协助敏捷团队采用适合其情境的实践方式。了解我们的项目与计划交付实践。