被人“允许”结对不会取得成功。要想成功的话,就要让团队享受结对的乐趣,并且从中获得生产力的提升。如果你从这个角度来实施结对的话,成功的概率就会高很多。
Jay Fields 分享了他成功帮助团队运用结对编程的经验。 他提到了这么几点:
- 结对空间的配置
- 一次只关注一个人
- 交换结对
- 谁来当驾驶员
- 结对中的指导者 / 学习者
- 常见问题:
- 不感兴趣 & 精力不集中的结对伙伴
- 检查语法的结对伙伴
- 不该结对的时候
- 核心结对时段 (Core Paring Hours)
- 做可能管用的最简单的事
- 强制执行代码审查
这篇文章深刻地阐述了怎么样从“我认为结对编程是个好主意”到“我们正在有规律的结对编程,它给我们带来了很多帮助”的转变。
详细内容,请阅读全文:成功实施结对编程。
更多内容推荐
新晋 CTO 的工作总结:我在第一年学到了 14 个经验教训
作为一名CTO新手,我对过去这一年的工作做了简单总结。回顾这一年的历程,过程很艰难,收获也很大。
加餐五 | 《大厂晋升指南》推荐书单
我特别为你准备了这篇加餐,从成长、业务、管理、技术这四个角度,给你推荐一些我看过的书籍。
2021-08-31
高效软件开发团队的 4 个习惯
贡献是对团队整体结果的贡献,而不是对特定输出(如代码行数)的贡献,表现出来就是“这是我们交付的”,而不是“这是我交付的”。
想留住人才?先要管理好数据科学团队
不管在什么地方做一名管理者,都不是一件易事,但管理一支数据科学团队的话,可能就特别富有挑战性了。
开篇词 | 削弱运气的价值
从程序员到 CTO,我见证过太多同学的迷茫、困惑,也目睹过许多方法论被过度包装、被神化,被过滤掉“运气”这一关键因素。究竟如何成为心目中的“理想型 CTO”,我想为大家谈谈自己的理解。
2020-11-25
20 年起义,敏捷已死,敏捷万岁
开发者,你们真的享受到敏捷开发的好处了吗?
9 年当上架构师,我的很多想法变了
“年轻时的我肯定会冲现在的我翻白眼。”
团队已不堪重负,如何“分而治之”
两个五人团队和一个十人团队是不一样的。
技术指导实践指南
在过去的4到5年中,我一直担任软件开发教练,帮助组织改进他们的技术实践。经过几次迭代,我开始专注于XP实践,特别是TDD、结对编程、重构和简单设计。在本文中,我将分享我组织辅导课程的经验,包括主题选择和执行顺序、每个主题的练习和形式。
专治“没空做改进”
本文转载自技术琐话公众号
敏捷道路上的五大障碍
曾在许多软件工程师眼中闪耀光彩的敏捷方法已经黯然失色。甚至,人们一遇到某些障碍就可能对敏捷冷嘲热讽。
“亲切照料”下的领域驱动设计
在2017年探索DDD会议上,Serial DDD倡导者Julie Lerman谈到了如何通过“温柔的爱护”进行领域驱动设计。InfoQ采访了Lerman,谈论了她如何向新客户介绍DDD并帮助他们取得成功。
怎样在企业里推广 TDD 等技术实践?
Agile和DevOps的成功的原因之一在于,开发人员改变他们的工作方式,采用了测试驱动开发(Test-Driven Development,TDD)。这种改变不会自然而然地发生,而大多数“常规”的推动改变的方法也并不适用于TDD。在本文中,作者将分享她在这方面的一些成功尝试,以及她在指导开发人员时所使用的“Samman”方法。
机器学习应用设计阶段的 10 个陷阱和 11 个最佳实践
本文主要介绍了在机器学习项目的最初设计阶段中,你可能会遇到的陷阱,并详细阐述如何避免这些陷阱的最佳实践。
我从 600 场技术面试中总结出的 5 个常见问题
这些问题,你是否也有?
管理四象限:小白要怎么快速入门带团队?
管理四象限可以帮助你快速地**明确管理的工作范畴,从0到1地搭建自己的管理视野,知道自己成为管理者之后到底要做什么。
2021-02-19
2020 年敏捷开发人员生存指南
正确执行敏捷并非易事,如果能遵循本文的建议,相信它可以帮助你更容易地做到。
制度和文化:怎么营造复盘环境?
在这一讲中,我从制度和文化两个层面介绍了营造复盘环境的方法。
2021-02-08
流程落地九步法:通过流程管理流程
学习流程变革的九个步骤。
2021-03-10
文化建设:哪些价值观能够提升团队凝聚力?
想要促成组织文化的形成,首先就要公开问题、暴露问题,形成一个坚定践行文化的核心团队,当然我们要强调知行合一,用实打实……
2020-10-05
评论