软件开发的项目虚拟团队
虚拟团队可以在最快的速度和最少的成本下,召集到全球各地的精英成员为项目创造出更多的价值。虚拟团队看似神秘,但实际上在软件开发项目上却非常常见。
(1)什么是虚拟团队?
目前,IT技术的迅速发展,资源、人员、信息的共享已经在不断改变着软件开发的格局,分布式开发模式将成为今后软件开发的主要模式。因为它能够将分散在各地的成员快速组成临时团队,在较短的时间内可形成高效、有素的协作力量,这将成为越来越多的软件开发团队的首要选择。也可以说,虚拟团队的应用已经是软件开发的一个全球化趋势。
虚拟团队(Virtual Team)最早产生于军队中,产生的背景是由于通讯技术和互联网的快速发展,使到移动办公和异地办公成为可能。在传统软件开发过程中,团队成员之间是在相同地域,相同的时间段共同开发完成。传统的团队交互方式主要依赖于面对面的沟通,一般来说信任与协同度较高。而虚拟团队是由一些跨地区、通过通讯和信息技术的联结来完成共同任务的成员组成。简单的说,虚拟团队区别在于他们不是每天都能见面、坐在同一办公室并肩工作的同事,而是通过Internet网络、电话、传真或者网络视频来进行沟通和合作的伙伴。
(2)虚拟团队的管理特点
我们知道虚拟项目事实上也是一个实实在在的项目,只不过参加项目的开发人员或部门分布在不同的地方(全国各地,甚至世界各地)。因此与传统团队相比,虚拟团队的地区边界变得模糊,其成员可以是来自相同的地区和时区,也可以来自不同的地区和时区。它跨越了时间和空间的限制,但缺点是缺乏成员之间相互接触时所具备的特征,而这些特征往往是创造一流业绩的先决条件。
虚拟团队不一定依赖于一个看得见摸得着的办公场所而运作,但是虚拟团队却是一个完整的团队。所以,作为一个虚拟团队的管理者,很担心一个看不见的团队要如何“控制和管理”呢?众所周知,“控制和管理”是传统团队管理的两大法宝,而对虚拟团队的管理,却恰恰无法先入为主地导入“控制”的概念。
因为虚拟团队缺乏面对面沟通的特性,而且由于存在时差的关系,很可能许多的协作活动都是非实时和异步进行的。这就要求虚拟团队的组建和维系必须充分了解和尊重各成员的文化差异,在相互沟通、理解、协调的基础上求同存异,努力形成一个共同认可的一致目标,从而消除成员之间的习惯性防卫心理和行为,以建立良好的信任合作关系。因此,与传统团队管理的“控制和管理”不同,虚拟团队是一个包含多重文化,需要相互信任才能获得成功的团队。所以,虚拟团队管理的核心问题是信任的建立和维系,虚拟团队的管理体系和管理思维都应该是要围绕着“信任”和“协调”而展开的。