Menlo Innovations由理查德·谢里丹和詹姆斯·戈贝尔于2001年创立,两人都喜欢结对工作,并决定将这一模式系统化推行至全公司。他们的使命是“在与团队和技术相关的工作中,回归快乐,终结人类苦难”,因为他们相信恐惧扼杀快乐。

让结对编程成为公司默认模式——两人一岗,每周轮换搭档,这样知识就不会只存在于某个人身上。

每个人——开发、设计、质量保障,甚至项目经理——都在一张桌子前,共用一键盘一鼠标,与搭档一起工作。在每周五的公开排期会议上重新分配搭档,并保留一人持续负责项目以确保知识延续。公司采用开放式“隔间”布局,每天有15分钟站会,每周冲刺。客户也会与Menlo的开发人员结对。

该模式无需文档即可传播知识,消除了知识集中在一人身上的风险,并允许团队通过将一对拆分成两对来扩展,而不是增加人手。约有60名Menlonian(Menlo员工)以此方式工作,并通过参观、工作坊和谢里丹的著作《快乐公司》传授这种实践。

Menlo Innovations由理查德·谢里丹和詹姆斯·戈贝尔于2001年创立。此前两人曾结对工作,非常喜欢,于是决定将结对作为其软件公司的整个运营模式。他们宣称的使命是“在与团队和技术相关的工作中,回归快乐,终结人类苦难”,并且文化刻意营造安全感——正如公司所说,恐惧扼杀快乐。

在操作上,Menlo的每个人都结对工作,共用一桌、一键盘一鼠标。搭档在每周五的公开排期会议上重新分配,项目经理确保项目跨周至少有一个人持续参与,从而在没有文档的情况下传递上下文。办公室采用开放式“隔间”,相邻的搭档可以彼此听到,全体员工每天参加15分钟站会并每周冲刺。

结对不仅限于编程:设计师和质量专员也结对,Menlo的开发人员还参与客户项目并与之结对。当客户需要更快交付时,可以将一对拆成两对,而不是增加员工。一位开发人员描述这种效果为“永远不会独自卡住”,并且公司保持新人的“初次约会行为”——不断学习与任何人协作。

Menlo认为该模式通过质量自我回报:两个大脑、四只手能减少错误、一次做对,并在早期发现错误。知识通过轮换搭档传播,因此项目从不依赖单个人。这种实践已通过参观、工作坊和理查德·谢里丹的著作《快乐公司》对外输出。

每周轮换搭档强制知识传递,因此不会有项目依赖单个人。

共用键盘让双方都参与,而非一个人干活。

开放式隔间和站会将偶然的旁听转化为结构化沟通。

结对刻意培养与任何人协作的能力,扩展时不会产生摩擦。

设定为快乐与安全,而非监视,员工因此愿意在开放环境中工作。

当质量依赖于一个人的知识时,重新设计工作,让知识默认共享:轮换搭档,保持工作可见,把心理安全作为设计目标,而非口号。

Menlo已运行此模式超过二十年,有约60名员工。2013年,理查德·谢里丹的著作《快乐公司》将这一实验变成了引人注目的“人性化软件工作场所”蓝图。公司通过参观和工作坊传授“Menlo之道”,其理念——默认结对编程、每周轮换、开放空间等——已被全球敏捷团队借鉴。虽然全公司结对仍属罕见,但Menlo关于“结对通过质量自我回报”的主张已成为软件方法论辩论中的标准论点。

从这里,追溯依据

参考来源

  1. Our Way Menlo Innovations · menloinnovations.com
  2. Pair programming at Menlo: never work alone Aneo · aneo.eu ·