← 返回所有文章
集体编程:当整个团队一起写代码
集体编程:当整个团队一起写代码
集体编程(mob programming,也称为ensemble programming)是一种全体团队成员同时围绕同一个问题、同一台电脑协作的工作方式:一人负责输入(司机),其余人负责引导(领航员),角色每隔十至十五分钟轮换一次。
质量与学习方面的证据
缺陷率下降:错误在代码编写时就被发现,而非在审查阶段。
知识孤岛消失:每位成员都了解代码为何如此编写,因为他们参与了决策过程。
新成员融入加速:在实践中学习远比阅读文档高效。
心理安全感提升:错误属于集体,个人无需独自承担失误的压力。
以实验方式引入
最佳方法:在下一个冲刺中选取一个复杂问题,安排半天集体编程会话,随后立即复盘。重复两至三次后再做判断。
XNM咨询协助敏捷团队采用适合其情境的实践方式。了解我们的项目与计划交付实践。