高效研發(fā)團隊建設六步曲
作者: 來源: 文字大小:[大][中][小]
軟件
項目管理的主體是軟件開發(fā)團隊。一個軟件項目管理的好壞,很大程度就體現(xiàn)在軟件開發(fā)團隊的建設和管理上。軟件開發(fā)團隊是軟件項目實施的基礎,它直接影響和制約著軟件項目管理的最終效果。
一個高效的軟件開發(fā)團隊是高質量軟件項目或產品的保證。建設高效的軟件開發(fā)團隊,是實現(xiàn)軟件項目管理目標的前提和保證。具體的建設措施有以下六點:
1、 選拔或培養(yǎng)適合角色職責的人才
軟件項目是由不同角色的人共同協(xié)作完成的,每種角色都必須有明確的職責定義,因此選拔和培養(yǎng)適合角色職責的人才是首要的因素。
軟件項目開發(fā)經理要熟悉各種設計方法,愿意聽取其他人的意見,并且要很客觀地把自己的思想與其他人的意見相比。此外,還要掌握激發(fā)團隊成員積極性的方法。
系統(tǒng)分析員要熟悉需要的設計方法,掌握系統(tǒng)分析和設計的原則,要擁有完成職責所需的技能和豐富經驗。
選拔或培養(yǎng)適合角色職責的人才,特別是合適的軟件開發(fā)經理是建設高效軟件開發(fā)團隊的最重要的因素。
2 、增強軟件開發(fā)經理的領導才能
軟件開發(fā)經理是項目的負責人,負責整個軟件項目的組織、計劃及實施的全過程,在項目管理過程中起著關鍵作用。
增強和發(fā)揮指導作用
軟件開發(fā)經理必須以身作則,嚴格要求自己,起到榜樣和示范作用;要明確具體的軟件項目質量、范圍、工期、成本等目標約束;明確各軟件開發(fā)團隊成員的角色和責任分工,充分發(fā)揮團隊成員各自的作用。
充分發(fā)揮激勵作用
在軟件開發(fā)過程中,由于嚴格的目標約束及多變的外部環(huán)境,軟件開發(fā)經理必須運用各種激勵理論對軟件開發(fā)團隊的成員進行適時的激勵,鼓勵和激發(fā)團隊成員的積極性、主動性,充分發(fā)揮團隊成員的創(chuàng)造力。
靈活授權,及時決策
靈活的授權,一方面顯示了軟件開發(fā)經理對團隊成員的信任,有利于充分發(fā)揮項目團隊隊員的積極性和創(chuàng)造性,使得團隊成員在自己的授權范圍內可根據內外部環(huán)境的變化及時決策。
另一方面,通過靈活的授權,軟件開發(fā)經理逐漸將工作重點轉向關鍵點控制、目標控制和過程監(jiān)控,工作重心由內轉向外,側重于處理軟件項目與企業(yè)或社會之間的關系,從外部保障了軟件開發(fā)團隊的運作。
3、 營造良好的溝通氛圍和交流環(huán)境
與IT項目成功有直接關系的三個主要因素分別為:用戶的積極參與,明確的需求表達,管理層的大力支持。這三要素全部依賴于良好的溝通技巧。要營造良好的溝通氛圍和交流環(huán)境,具體來說應該:
加強團隊成員之間的溝通
成員之間由于價值觀、性格、處世方法等方面的差異會產生各種沖突,人際關系往往會陷入緊張的局面,甚至有可能出現(xiàn)敵視情緒以及向領導者挑戰(zhàn)等各種情況。
為此,軟件開發(fā)理要進行充分溝通,引導團隊成員調整心態(tài)和準確定位角色,把個人目標與項目目標結合起來。
促使團隊成員盡快熟悉工作環(huán)境
團隊成員與周圍環(huán)境之間也會產生不和諧,如對軟件開發(fā)團隊采用的信息技術不熟悉等。軟件開發(fā)經理要幫助團隊成員熟悉工作環(huán)境,學習并掌握相關的技術,以利于軟件項目目標的及時完成。
加強軟件開發(fā)團隊與其他部門之間的溝通
在軟件開發(fā)過程中,開發(fā)團隊與其他部門也會產生各種各樣的矛盾沖突,這需要軟件開發(fā)經理與這些部門的管理者進行很好的溝通和協(xié)調,為軟件開發(fā)團隊爭取更充足的資源與更好的環(huán)境。
4、 充分發(fā)揮軟件開發(fā)團隊的凝聚力
團隊凝聚力是無形的精神力量,是將一個團隊的成員緊密地聯(lián)系在一起的看不見的紐帶。一般情況下,高團隊凝聚力會帶來高團隊績效。
設置較高的目標承諾
團隊凝聚力在外部表現(xiàn)為成員的團隊榮譽感,而團隊榮譽感主要來源于項目目標。因此,應當設立較高的項目目標,并使團隊成員對項目目標形成統(tǒng)一和強烈的共識,激發(fā)成員的團隊榮譽感。
同時,引導團隊成員個人目標與項目目標的統(tǒng)一,增大團隊成員對項目團隊的向心力,使項目團隊走向高效。
創(chuàng)建良好的人際關系
團隊凝聚力在內部表現(xiàn)為團隊成員間的融合度和團隊士氣,良好的人際關系是高效團隊的潤滑劑。
因此,必須采取有效措施增強軟件開發(fā)團隊成員之間的融合度,讓成員在短期內樹立起團隊意識,形成對團隊的認同感和歸屬感,形成高昂的團隊士氣,提高團隊的工作績效。
5、 建立共同的工作框架、規(guī)范和紀律約束
軟件項目的開發(fā)是創(chuàng)造性的工作,但要有必要的開發(fā)紀律。建立共同的工作框架使團隊成員知道如何達到目標,建立規(guī)范使各項工作有標準可以遵循,建立一定的紀律約束可以保證計劃的正常執(zhí)行。
6、 學習國外成功經驗
學習統(tǒng)一開發(fā)過程(RUP)的一些實踐,可以歸納適合自己的合理開發(fā)過程;學習先進的系統(tǒng)分析和設計的思想,可以完成更高質量要求的軟件項目;學習各種體系結構優(yōu)缺點及適應情況,可以設計出滿足系統(tǒng)需求的軟件體系結構;學習國外成功的設計模式,可以使代碼的編寫滿足更高質量的需求。