Scrum敏捷项目管理

配对编程是一种好习惯

在本文中,Gunther Verheyen解释说 结对编程是一种很好的软件开发实践。即使Scrum没有规定特定的工程实践,Scrum也完全支持敏捷原则,即“持续关注技术卓越和良好的设计可增强敏捷性”。

结对编程是eXtreme编程方法提倡的良好实践。根据Gunther Verheyen所说,其主要目标是软件质量。它的成功在于成对的角色和轮换。本文提供了由他的公司实施的对轮换中隐含的不同类型的角色。在牵头伙伴协会中,牵头是负责实施特定积压项目的人员。轮换每半天发生一次。

还有驾驶员-导航员角色。驾驶员编写代码,导航员尊重整体方向和设计。这两个角色在半天期间会频繁切换。导航器实时检查代码是否存在标准,重复或重复使用。无论如何都应该这样做,这就是为什么Gunther Verheyen认为结对编程并不比单独编程更昂贵。现在,它们是并行执行的,而不是依次执行一些活动。

结对编程的另一个巨大优势是知识共享。这就是为什么Gunther Verheyen得出结论,结对编程应该成为软件工程师日常工作的一部分。