我国最大的IT项目管理门户网站,国内IT项目管理培训与咨询服务提供商

当前位置:首页 > 敏捷开发 > 正文

聊聊结对编程 Pair Programming

2022-11-11 来源:麦克叔叔每晚10点说
发进行对比,得到结对编程具备比个人更高的效费比。
 
2008年Grant Braught等在ACM SIGCSEBulletin上发表了“结对编程对个人编程能力作用”一文。Grant Braught通过对团队实施结对编程研究结对编程在提高个人开发能力方面的作用。同时提高不仅结对编程不会因为两个人一起编程而浪费时间,而且会降低软件开发失败的风险。
 
我的理解
 
根据我的了解,国内企业采用极限编程的还很少。这是因为结对编程在实际开发过程中没有得到理想的应用。一方面是由于极限编程理论本身还不是很丰富,仍然处于完善和改进阶段,虽然一些国内软件企业开始尝试使用极限编程,也仅是使用其中他们认为比较重要的几个实践,抛弃了其他一些特性,其中就有结对编程。另一方面,有关结对编程的绝大多数实验都是在大学环境中进行的,在实际软件开发中真正实施和系统化的验证的实例较少,况且结对编程在表面上给人一种浪费一个开发人员的感觉,关于结对编程方法实施的具体效果进行研究和阐述的文章也很少,所以结对编程在国内外企业中没有得到普遍实施。
 
我认为如果想要全方面推广结对编程,首先需要通过大学校招解决人员素质问题,只有聚集一群优秀的学生,你才能够有机会从零开始给他们灌输极限编程、结对编程思想,因为软件工程本身就是具有可改变性的,所以如果你选择的是具有几年工作经验的员工,那么他内心本身会可能存在抵触,也可能会在工作压力情况下选择放弃结对编程,转为形式主义。此外,我觉得最好是由主管自己带头进行结对编程示范,这样才能够更有说服力,比较合适的做法是,主管带领一名刚大学毕业的学生,每天将任务进行拆解,讨论清楚后分头执行,每1个小时互相检查一下进展情况、互相提出问题,这样长久下去可能会建立比较完整的结对编程体系。
 
分享到:

免责声明:
  1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

more

会议活动

more

公开课

more

PMO

Copyright © 2022 IT项目管理界 版权所有 京ICP备17062359号-4 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如稿件涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:511524637

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

IT项目管理界——我国最大的IT项目管理门户网站,隶属卓橡公司

IT项目管理界官方微信

IT项目管理界官方微信

PMO大会官方微信

PMO大会官方微信