對(duì)美國(guó)軟件工程實(shí)施現(xiàn)狀的調(diào)查結(jié)果表明,軟件研發(fā)的情況仍然很難預(yù)測(cè),大約只有10%的項(xiàng)目能夠在預(yù)定的費(fèi)用和進(jìn)度下交付。軟件開(kāi)發(fā)團(tuán)隊(duì)的建設(shè)和管理依然是軟件項(xiàng)目管理中一個(gè)十分主要的問(wèn)題。
軟件項(xiàng)目管理的主體是軟件開(kāi)發(fā)團(tuán)隊(duì)。一個(gè)軟件項(xiàng)目管理的好壞,很大程度就體現(xiàn)在軟件開(kāi)發(fā)團(tuán)隊(duì)的建設(shè)和管理上。軟件開(kāi)發(fā)團(tuán)隊(duì)是軟件項(xiàng)目實(shí)施的基礎(chǔ),它直接影響和制約著軟件項(xiàng)目管理的最終效果。
一個(gè)高效的軟件開(kāi)發(fā)團(tuán)隊(duì)是高質(zhì)量軟件項(xiàng)目或產(chǎn)品的保證。建設(shè)高效的軟件開(kāi)發(fā)團(tuán)隊(duì),是實(shí)現(xiàn)軟件項(xiàng)目管理目標(biāo)的前提和保證。具體的建設(shè)措施有以下六點(diǎn):
1 選拔或培養(yǎng)適合角色職責(zé)的人才
軟件項(xiàng)目是由不同角色的人共同協(xié)作完成的,每種角色都必須有明確的職責(zé)定義,因此選拔和培養(yǎng)適合角色職責(zé)的人才是首要的因素。
軟件項(xiàng)目開(kāi)發(fā)經(jīng)理要熟悉各種設(shè)計(jì)方法,愿意聽(tīng)取其他人的意見(jiàn),并且要很客觀地把自己的思想與其他人的意見(jiàn)相比。此外,還要掌握激發(fā)團(tuán)隊(duì)成員積極性的方法。
系統(tǒng)分析員要熟悉需要的設(shè)計(jì)方法,掌握系統(tǒng)分析和設(shè)計(jì)的原則,要擁有完成職責(zé)所需的技能和豐富經(jīng)驗(yàn)。
選拔或培養(yǎng)適合角色職責(zé)的人才,特別是合適的軟件開(kāi)發(fā)經(jīng)理是建設(shè)高效軟件開(kāi)發(fā)團(tuán)隊(duì)的最重要的因素。
2 增強(qiáng)軟件開(kāi)發(fā)經(jīng)理的領(lǐng)導(dǎo)才能
軟件開(kāi)發(fā)經(jīng)理是項(xiàng)目的負(fù)責(zé)人,負(fù)責(zé)整個(gè)軟件項(xiàng)目的組織、計(jì)劃及實(shí)施的全過(guò)程,在項(xiàng)目管理過(guò)程中起著關(guān)鍵作用。
增強(qiáng)和發(fā)揮指導(dǎo)作用
軟件開(kāi)發(fā)經(jīng)理必須以身作則,嚴(yán)格要求自己,起到榜樣和示范作用;要明確具體的軟件項(xiàng)目質(zhì)量、范圍、工期、成本等目標(biāo)約束;明確各軟件開(kāi)發(fā)團(tuán)隊(duì)成員的角色和責(zé)任分工,充分發(fā)揮團(tuán)隊(duì)成員各自的作用。
充分發(fā)揮激勵(lì)作用
在軟件開(kāi)發(fā)過(guò)程中,由于嚴(yán)格的目標(biāo)約束及多變的外部環(huán)境,軟件開(kāi)發(fā)經(jīng)理必須運(yùn)用各種激勵(lì)理論對(duì)軟件開(kāi)發(fā)團(tuán)隊(duì)的成員進(jìn)行適時(shí)的激勵(lì),鼓勵(lì)和激發(fā)團(tuán)隊(duì)成員的積極性、主動(dòng)性,充分發(fā)揮團(tuán)隊(duì)成員的創(chuàng)造力。
靈活授權(quán),及時(shí)決策
靈活的授權(quán),一方面顯示了軟件開(kāi)發(fā)經(jīng)理對(duì)團(tuán)隊(duì)成員的信任,有利于充分發(fā)揮項(xiàng)目團(tuán)隊(duì)隊(duì)員的積極性和創(chuàng)造性,使得團(tuán)隊(duì)成員在自己的授權(quán)范圍內(nèi)可根據(jù)內(nèi)外部環(huán)境的變化及時(shí)決策。
另一方面,通過(guò)靈活的授權(quán),軟件開(kāi)發(fā)經(jīng)理逐漸將工作重點(diǎn)轉(zhuǎn)向關(guān)鍵點(diǎn)控制、目標(biāo)控制和過(guò)程監(jiān)控,工作重心由內(nèi)轉(zhuǎn)向外,側(cè)重于處理軟件項(xiàng)目與企業(yè)或社會(huì)之間的關(guān)系,從外部保障了軟件開(kāi)發(fā)團(tuán)隊(duì)的運(yùn)作。
3 營(yíng)造良好的溝通氛圍和交流環(huán)境
與IT項(xiàng)目成功有直接關(guān)系的三個(gè)主要因素分別為:用戶(hù)的積極參與,明確的需求表達(dá),管理層的大力支持。這三要素全部依賴(lài)于良好的溝通技巧。要營(yíng)造良好的溝通氛圍和交流環(huán)境,具體來(lái)說(shuō)應(yīng)該:
加強(qiáng)團(tuán)隊(duì)成員之間的溝通
成員之間由于價(jià)值觀、性格、處世方法等方面的差異會(huì)產(chǎn)生各種沖突,人際關(guān)系往往會(huì)陷入緊張的局面,甚至有可能出現(xiàn)敵視情緒以及向領(lǐng)導(dǎo)者挑戰(zhàn)等各種情況。
為此,軟件開(kāi)發(fā)理要進(jìn)行充分溝通,引導(dǎo)團(tuán)隊(duì)成員調(diào)整心態(tài)和準(zhǔn)確定位角色,把個(gè)人目標(biāo)與項(xiàng)目目標(biāo)結(jié)合起來(lái)。
促使團(tuán)隊(duì)成員盡快熟悉工作環(huán)境
團(tuán)隊(duì)成員與周?chē)h(huán)境之間也會(huì)產(chǎn)生不和諧,如對(duì)軟件開(kāi)發(fā)團(tuán)隊(duì)采用的信息技術(shù)不熟悉等。軟件開(kāi)發(fā)經(jīng)理要幫助團(tuán)隊(duì)成員熟悉工作環(huán)境,學(xué)習(xí)并掌握相關(guān)的技術(shù),以利于軟件項(xiàng)目目標(biāo)的及時(shí)完成。
加強(qiáng)軟件開(kāi)發(fā)團(tuán)隊(duì)與其他部門(mén)之間的溝通
在軟件開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)團(tuán)隊(duì)與其他部門(mén)也會(huì)產(chǎn)生各種各樣的矛盾沖突,這需要軟件開(kāi)發(fā)經(jīng)理與這些部門(mén)的管理者進(jìn)行很好的溝通和協(xié)調(diào),為軟件開(kāi)發(fā)團(tuán)隊(duì)爭(zhēng)取更充足的資源與更好的環(huán)境。
4 充分發(fā)揮軟件開(kāi)發(fā)團(tuán)隊(duì)的凝聚力
團(tuán)隊(duì)凝聚力是無(wú)形的精