首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
 您现在的位置: 中国IT实验室 >> 项目管理 >> 团队沟通管理 >> 正文
什么情况下结队编程不行
来源:ChinaItLab  时间:2007-7-10

    结对编程不是万灵的。因为它需要两个人不断的沟通,一起做决定,如果不能沟通或者做不了决定的话,结对编程就行不通了。

    什么情况不能沟通?比如,小许为了赶工期,弄得非常紧张,但他的开发经理老包坚持让他去配合小王。这样小许就很不情愿的去跟小王搭档。他让小王把代码给他看看。尽管他觉得 DataAccesser 这个类很不合适,但他一心在想着他的项目截止日期。他说道:“哦!去掉这个类太花时间了。你简单把它改名成DBTable吧。”小王说:“不行!现在整个系统的结构全部集中在数据库上,再这样下去系统会崩掉的。我们一定要解决这个结构!老包让你过来帮我的……”之后,小王在写代码的时候,小许根本没认真看。他一点建议都没给。

   上面这种情况,就是不能沟通的,因为小许不愿意跟小王结对编程。他们表面上是搭档的,事实上根本没有。他们没有共同的目标(比如,改进系统的结构)。如果人没有共同的目标,那他们就没有沟通的欲望。

    这不是无法沟通的唯一原因。比如,如果一个搭档比较情绪化,不喜欢跟人交流,那就无法沟通了。当小王和小许在写testDeleteAll这个方法的时候,小王建议用“t”来代替“abc”作表名。如果小许这样回答:“abc就行了,我写了好几年的测试,都是用这种数据的。你懂什么?你才刚毕业好不好?我在编程的时候,你还在幼儿园呢。” 在交流的方式上,沟通可能也会有问题。如果一个搭档缺乏信心,他什么意见都不敢提。小王跟小许在一起写DBTable的时候,正确的情况下,小王问小许为什么要在写DBTable类之前写一个失败的测试。可是如果小王被小许的经验和能力震住了,一个问题也不敢提?那系统开发过程中,就得不到小王任何有意义的建议了。 缺乏自信只是不提意见的一个原因。另一个原因看起来就很傻了。当小王还给小许解释 DataAccesser 类里面的deleteAll方法中有关级联删除的代码时,如果小许觉得不懂这些代码是一件很蠢的事情,然后就不细看,也不提问题直接跳过去,那会怎么样?小许对系统了解就不够多,也就给不了重构的什么好建议了。

    总之,这下面有一些觉见的问题,会造成结对编程无法正常工作:

    不情愿的配合。

    拒绝别人的意见,甚至攻击对方。

    小心翼翼有意见不敢提。
  
    怕别人觉得自己笨不敢问问题。

    如果这些问题真的发生了呢?不过这个跟管理以及个人性格更有关系,最好的方式就是不让他们结对,或者让他们跟别的人结对。 (看到这边,你们可以尝试找个人跟你Pair了。)

【责编:Youping】

中国IT教育热线咨询
  相关文章
IT项目实施中如何进行成本估算?
工程项目质量的全过程控制
进度控制问题对信息化建设项目的影响
关于IT项目管理的思考
项目管理工具的特性简要介绍
软件项目管理流程分析与设计
项目经理售前阶段任务
论IT项目的人力资源管理
项目成本管理有效建议
浅谈业主对工程项目建设的进度控制
   推荐文章
 精彩友情推荐
·Asp源码 PHP源码
·CGI源码 JSP源码
·建站书籍教程
·服务器软件 .net源码
·建站工具软件
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
中国IT实验室--项目管理
 进度管理  质量管理  需求管理  采购管理
普通文章施工项目成本管理基础工作07-30
普通文章关于项目计划调整的原则01-29
普通文章项目工期的绩效跟踪步骤01-29
普通文章浅析软件项目进度管理中的积习流弊01-29
普通文章重视项目收尾管理工作10-17
普通文章关键链进度管理的两个重点10-17
普通文章IT项目管理-计划-进度安排10-17
普通文章谈网站项目的WBS分解10-17
普通文章进度控制问题对信息化建设项目的影响09-11
普通文章浅谈业主对工程项目建设的进度控制09-04
普通文章项目管理的质量保证计划07-28
普通文章质量管理,企业稳步发展的必然选择07-28
普通文章谁是质量管理的灵魂07-28
普通文章项目中的软件质量管理07-28
普通文章质量管理知识小结07-28
普通文章软件项目过程管理保证软件质量07-28
普通文章软件项目质量管理责任分配07-28
普通文章质量管理八项原则07-28
普通文章项目管理:软件质量的可靠保证07-28
普通文章项目管理中的质量控制问题07-28
普通文章需求分析中的用户识别与调查[2]09-20
普通文章需求分析中的用户识别与调查[1]09-20
普通文章实际项目中可使用的性能需求07-24
普通文章软件项目需求的关键06-26
普通文章需求捕获指南(四)—需求捕获技术06-19
普通文章需求捕获指南(三)—需求捕获的阶段组成(06-19
普通文章需求捕获指南(三)—需求捕获的阶段组成(06-14
普通文章需求捕获指南(三)—需求捕获的阶段组成(06-14
普通文章需求捕获指南(三)—需求捕获的阶段组成(06-14
普通文章需求捕获指南(二)—需求捕获的问题及过程06-14
普通文章军队工程建设项目招投标规范化探讨07-24
推荐文章国际招投标项目管理的模式和经验07-24
普通文章战略采购管理:一个被忽视的利润源泉08-14
普通文章浅析采购成本控制与绩效管理08-07
普通文章剖析手机研发企业的采购管理06-26
普通文章项目采购项目管理:架起理论与实践的桥梁06-18
普通文章加强对政府采购中标项目验收监管的实践06-18
推荐文章如何应对零星IT项目采购06-15
普通文章外国政府贷款项目采购公司招标办法06-15
普通文章项目采购管理06-13
  培训中心
  ITLab技术交流平台: