有效沟通的影响因素
沟通对项目实施效率的影响往往是间接的、不易觉察和量化的。下面从几个与沟通有直接或间接关系因素讨论沟通对IT项目实施效率的影响。
(1)团队规模和组织方式
人与人之间必需通过沟通来解决各自承担任务之间的接口问题。某项目有n个工作人员,网状沟通模型则有n×(n -1)/ 2个相互沟通的路径。如10人的项目团队,网状沟通模型的沟通路径就有45条。团队中成员间的关系是对称的,各人在团队中的沟通地位完全对等,沟通方式是全通道式的,容易带来大量的信息却难以决策的问题。
良好的团队组织可以减少不必要交流和合作的数量,从而提高团队效率。减少交流的方法是明确的个人分工和接口定义。一种行之有效的方法是改变沟通的结构和方式。
将项目团队分为三个相对独立的小组,负责不同的工作任务。A作为项目的总体负责人,负责小组间的沟通;然后将其余9人分为三个小组,每个小组的小组组长和A相互沟通,沟通路径3条;小组长之间采用网状的沟通方式,沟通路径3条;每个小组内部同样采用网状的沟通方式,沟通路径3条。如此,组织成一个层次型的团队模型,那么,这样的一个组织方式沟通路径只有15条,沟通路径由网状沟通模型的45条减少为15条。沟通路径的减少,降低了沟通的信息量,从而提高沟通和决策的效率。
(2)团队的分布区域
越来越多的IT项目采用虚拟团队的形式开发,团队的成员散布在全国各地、乃至世界各地,每个团队的生活环境、社会背景、教育程度、宗教信仰都不相同,团队因工作地点的不同,可能存在时差,甚至不存在时差的情况下,因地域不同工作时间也不尽相同,上海地区大多实行朝九晚五工作制中午休息1小时,而成都大多早8点-12点、下午14:00-18:00、新疆则更晚些,虚拟团队因散布的区域广,对于有效的沟通有比较大的影响。
(3)团队的默契度
很显然,团队的默契程度对软件实施效率影响很大。一个经过长期磨合、相互信任、形成一套达默契的做事方法和风格的团队,可能省掉很多不必要的沟通,相反,初次合作的团队因为团队成员各自的背景和风格不同、成员间相互信任度低等原因,要充分考虑沟通消耗。
软件企业人员流动率高的特点导致团队凝聚力和默契度的锤炼比较困难。而凝聚力和默契度的需要长期的、大量的内部沟通和交流才能逐步形成,由此不难理解持续良好的沟通和交流是一个团队的无形资产,自然,稳定、默契的开发团队形成一个软件企业的核心竞争力的道理。
(4)团队成员个人背景因素
还有一点不容忽视,那就是软件开发这种以人脑为主要工具的创造性很强的作业,开发人员的心情和兴奋度对个人工作效率影响很大,而一个人置身于氛围良好、合作默契的团队中心情一般较好,这种良好的氛围所能带来的能量是不可估量的。
(5)团队资源
电话、视频会议系统、及时沟通系统、电子邮件、项目管理软件等现代化工具能减少项目成员出差、拉近沟通双方的距离,提高沟通效率。如项目团队拥有的资源有限,将对项目团队的沟通造成不良影响。