今天的企業(yè)面臨著更為復(fù)雜多變的經(jīng)營環(huán)境,眾多學(xué)者認(rèn)為在此環(huán)境下成功企業(yè)的特點(diǎn)是快速、靈活,而發(fā)展這些特點(diǎn)的方法之一就是利用項(xiàng)目團(tuán)隊(duì)(Scott, 1999)。美國學(xué)者David Cleland指出,在應(yīng)付全球化的市場變動(dòng)中,項(xiàng)目管理將起到關(guān)鍵性的作用,項(xiàng)目管理在現(xiàn)代經(jīng)濟(jì)生活中的作用越來越受到人們的重視。把項(xiàng)目管理與團(tuán)隊(duì)管理結(jié)合起來,即在項(xiàng)目運(yùn)作中有效利用團(tuán)隊(duì)已經(jīng)成為現(xiàn)代企業(yè)獲得競爭優(yōu)勢的一種趨勢。
目前針對(duì)IT項(xiàng)目團(tuán)隊(duì)績效的研究很少見?;诖吮疚倪x擇對(duì)IT項(xiàng)目團(tuán)隊(duì)及其績效進(jìn)行研究。由于IT項(xiàng)目團(tuán)隊(duì)的類型差異,本文把研究對(duì)象定為最普遍的IT項(xiàng)目團(tuán)隊(duì)中的軟件開發(fā)項(xiàng)目團(tuán)隊(duì),首先總結(jié)軟件開發(fā)項(xiàng)目團(tuán)隊(duì)的特征,形成對(duì)軟件開發(fā)團(tuán)隊(duì)的正確認(rèn)識(shí);在此基礎(chǔ)上研究軟件開發(fā)團(tuán)隊(duì)績效不佳的原因,以及如何對(duì)其進(jìn)行改進(jìn)。
一、軟件開發(fā)項(xiàng)目團(tuán)隊(duì)的特征與內(nèi)涵
1、軟件開發(fā)項(xiàng)目團(tuán)隊(duì)特征分析
對(duì)于團(tuán)隊(duì)的探討始于對(duì)群體的研究,Meredith Belbin提出了團(tuán)隊(duì)的組成理論:團(tuán)隊(duì)是指有限的一些人為了共同的目標(biāo)而在一起工作,每個(gè)人分擔(dān)不同的角色,有獨(dú)特的貢獻(xiàn),一個(gè)組織很好的團(tuán)隊(duì)將包含所有團(tuán)隊(duì)角色。
Katzenbach和Smith在《團(tuán)隊(duì)智慧》(The Wisdom of Teams)一書中將團(tuán)隊(duì)定義為:一個(gè)團(tuán)隊(duì)就是為數(shù)不多的員工群體,他們?cè)诩寄苌匣檠a(bǔ)充,并且相互協(xié)作以采用相同的方法完成同樣的任務(wù),實(shí)現(xiàn)同一個(gè)目標(biāo)。斯蒂芬.羅賓斯(1994)認(rèn)為,團(tuán)隊(duì)是指一種為了實(shí)現(xiàn)某一目標(biāo)而由相互協(xié)作的個(gè)體所組成的正式群體;麥肯錫顧問卡曾巴赫則從團(tuán)隊(duì)的任務(wù)角度提出團(tuán)隊(duì)的含義:團(tuán)隊(duì)就是由少數(shù)有互補(bǔ)技能、愿意為了共同的目的、業(yè)績目標(biāo)而相互承擔(dān)責(zé)任的人們組成的群體。以上定義的本質(zhì)都是從團(tuán)隊(duì)目標(biāo)、結(jié)構(gòu)與要素形成角度對(duì)團(tuán)隊(duì)進(jìn)行界定。據(jù)此可以認(rèn)為,項(xiàng)目團(tuán)隊(duì)就是在明確的愿景與共同價(jià)值觀之下的一種特殊形式的團(tuán)隊(duì),是為了完成某個(gè)一次性的特定任務(wù)(獨(dú)特的產(chǎn)品或服務(wù))而臨時(shí)組建起來的團(tuán)隊(duì)。其特征在于:是一種臨時(shí)性的柔性組織,具有明確的生命周期;項(xiàng)目團(tuán)隊(duì)的成員是因某項(xiàng)具體的工作而加入團(tuán)隊(duì);項(xiàng)目團(tuán)隊(duì)沒有冗余成員。軟件項(xiàng)目開發(fā)團(tuán)隊(duì)除了與一般項(xiàng)目團(tuán)隊(duì)的共同特征之外,由于團(tuán)隊(duì)任務(wù)差異等原因,還具有其獨(dú)特的特征。
(1)軟件開發(fā)項(xiàng)目團(tuán)隊(duì)是完全基于內(nèi)部合作的團(tuán)隊(duì)
在軟件開發(fā)項(xiàng)目團(tuán)隊(duì)中合作溝通異常重要,主要表現(xiàn)在兩個(gè)方面:
第一,項(xiàng)目完成需要多種專業(yè)知識(shí)。軟件產(chǎn)品是一種能夠滿足用戶特定需求的知識(shí)產(chǎn)品。軟件項(xiàng)目開發(fā)團(tuán)隊(duì)所要做的工作是獨(dú)創(chuàng)性工作,所開發(fā)的產(chǎn)品是原來沒有的、獨(dú)一無二的產(chǎn)品;軟件開發(fā)工作從開始到結(jié)束都是設(shè)計(jì)過程。軟件本身就是對(duì)計(jì)算機(jī)硬件工作流程的一種設(shè)計(jì)方案,軟件開發(fā)工作始終是對(duì)這一方案的設(shè)計(jì),是知識(shí)生產(chǎn)過程。要完成軟件產(chǎn)品這種特殊性質(zhì)的知識(shí)生產(chǎn),需要開發(fā)人員具備大量的專門知識(shí)。這些專門知識(shí)包括:用戶需求知識(shí)、軟件技術(shù)知識(shí)、項(xiàng)目管理知識(shí),開發(fā)人員綜合運(yùn)用這些專門知識(shí)相互配合、共同完成軟件項(xiàng)目的開發(fā)工作。多種專業(yè)知識(shí)需要多樣的專業(yè)技術(shù)人才,不同專業(yè)的技術(shù)人才在溝通方式、溝通習(xí)慣等方面可能不盡相同,因此要保證開發(fā)工作順利進(jìn)行,就要在這些專業(yè)人才之間形成一定的溝通基礎(chǔ)和溝通習(xí)慣。
第二是專業(yè)知識(shí)在開發(fā)團(tuán)隊(duì)中的不對(duì)稱存在。知識(shí)的不對(duì)稱性表現(xiàn)在兩個(gè)方面:一是軟件開發(fā)團(tuán)隊(duì)的每個(gè)成員都具有不同的知識(shí)背景;二是指軟件開發(fā)團(tuán)隊(duì)中的每個(gè)成員對(duì)某一知識(shí)的掌握程度不盡相同。知識(shí)的不對(duì)稱性的第一個(gè)方面決定了不同開發(fā)成員的分工協(xié)作關(guān)系;知識(shí)的不對(duì)稱性的第二個(gè)方面