您所在的位置: 首页 > 读书频道 > 设计开发 > 其它开发 >

3.3.1 友善和冲突

http://book.51cto.com  2008-02-26 10:18  Alistair Cockburn著,苏敬凯译  机械工业出版社华章公司  我要评论(0)
  • 摘要:《敏捷软件开发》第三章考虑的是物理环境的作用,用于跨越不可避免的沟通鸿沟的沟通形态,友善和冲突的作用以及团队中的亚文化。本文讲的是友善和冲突。
  • 标签:友善  冲突  敏捷开发  敏捷软件开发

3.3.1   友善和冲突

友善就是人们愿意听取别人的想法,并且愿意在发言时不带恶意。

友善类似于信任,但程度弱一些。信任很棒,但需要培养,而友善则较容易在一个团队内达到,并且还能带来一些好处。我一直在观察一个组织中的友善程度,从中了解在那些交谈中揭示出的信息或掩盖了的信息相比较有多少。
当人们向自己的同事掩盖一些信息时,他们就使得信息发现率降低了,这就增加了机会损失成本,也就增加了完成每个想法的总体成本。

友善允许在项目经历一个有压力的阶段时发生一些成功的冲突。人们知道别人并非想要伤害自己,因此能够忽略眼前的意见不一致,而准备解决问题。

一个人可能会认为:从项目团队中削除掉所有冲突才是最好的,但事实证明不是这样。人们需要能够意见不一致,这样才能发现设计问题!我曾经很惊讶地发现有一个组织就是受到了过少的冲突的影响:

冲突不足
在我访问过的一个教会组织中,每个成员只要愿意就能一直被雇佣。这个团队珍爱谦逊、平和和友善的美德,但累积而成的未预料到的负面效果就是缺少不同意见和主动性。

因为害怕被人看作在引起不和或分裂团队,每个人在批评别人的想法之前都会考虑再三。在采取主动之前,每个人也会考虑再三,唯恐被认为是渴望荣誉或权利。

最终的结果就是项目进展得非常慢。

在你开始为这个组提供建议之前,应回想一下这个组的价值观。只有当他们能够找到一种方法,既能表达出不同意见又不会危害他们的谦逊和友善的价值观,他们才会改进他们的开发实践。

Schrage(1999)描述了故意使用一些轻微的冲突来使人们聚在一起并学会彼此交谈。这就像是引入了疫苗(弱化后的病毒),使得身体就建立起了很多种对付更强病毒的方式:

故意地冲突
“根据一些报告,波音777的设计-构建团队的工程师故意把与其他系统的冲突引入到他们提议的设计中。

……尽管波音公司官方只承认冲突自然地演进,但是根据至少一位机械工程师的说法,在这些冲突中有一些是人为制造出来的。为什么呢?因为这样使得波音公司这个部门的工程师能够使用这一冲突来找到其他部门的人,他们需要和这些人讨论未来的设计问题……有种能够向相应的方面提醒发生了冲突的软件,至少在某些例子中,这种软件成为了在波音公司的不同团队之间熔炼交互的工具。

……所导致的谈话和协商在更严重的问题出现之前就解决那些设计冲突。”

【责任编辑:雪花 TEL:(010)68476606】

回书目   上一节   下一节
初探敏捷开发
Perl实例精解(第4版)
SQL Server 2005 Integration Services专家教程
WPF高级编程
CSS、DHTML和Ajax快速上手
 
 验证码: (点击刷新验证码)   匿名发表
  • 网络工程师考试案例动手实验营

  • 作者:郭春柱
  • 本书依据2009年版《网络工程师考试大纲》的考核要求,深入研究了历年网络工程师考试试题的命题风格和试题结构,对考查的知识点..
Copyright©2005-2008 51CTO.COM 版权所有