您的位置:軟件測試 > 軟件項目管理 > 項目人 >
IT項目管理向溝通要效率
作者:網絡轉載 發(fā)布時間:[ 2013/8/7 14:42:57 ] 推薦標簽:

團隊規(guī)模與實施效率

IBM 360操作系統(tǒng)之父的F.P.布魯克在他著的《人月神化》中提到:需要協(xié)作溝通的人員的數(shù)量影響著開發(fā)成本,因為成本的主要組成部分是相互的溝通和交流,以及更正溝通不當所引起的不良結果(系統(tǒng)調試)。

人與人之間必需通過溝通來解決各自承擔任務之間的接口問題,如果項目有n個工作人員,則有n×(n -1)/ 2個相互溝通的路徑。假設一個人單獨開發(fā)軟件,年實施效率為10000行代碼,而每一條溝通路徑上每年消耗掉的工作量可折合500行代碼,則團隊規(guī)模和溝通消耗以及實施效率存在以下關系:
團隊規(guī)模n  溝通路徑數(shù)
n×(n -1)/ 2  溝通消耗(LOC/人年)
溝通路徑數(shù)×500  實施效率(LOC/人年)
10000-溝通消耗/n
1  0  0  10000
4  6  3000  9250
6  15  7500  8750
10  45  22500  7750

由此可知,一個人單獨開發(fā)一個軟件,人均效率高,只可惜大部分軟件規(guī)模和時間要求都不允許一個人單獨開發(fā),而團隊開發(fā)的溝通消耗卻呈二次方增長。所以,項目團隊應該盡可能精簡,以較少的人在可能允許的時間內完成任務是相對高效的。

團隊的組織方式與實施效率

不難看出,通過減少溝通消耗、提高溝通效率能夠提高項目團隊工作效率。良好的團隊組織可以減少不必要交流和合作的數(shù)量,是提高團隊效率的關鍵措施。

減少交流的方法是明確的個人分工和接口定義。卡內基-梅隆大學的D.L.Parnas認為,編程人員僅了解自己負責的部分,而不是整個系統(tǒng)的開發(fā)細節(jié)時,工作效率高。

一種行之有效的方法是改變溝通的結構和方式。比如上面的例子中,一個10人的項目團隊,溝通路徑有10×(10-1)/2=45條,這種計算基于一種假設,即團隊中成員間的關系是對稱的,各人在團隊中的溝通地位完全對等,溝通方式是全通道式的。同樣一個項目,把組織方式改變?yōu)橄聢D所示:

  由一位系統(tǒng)架構師將系統(tǒng)分為三個相對獨體的子系統(tǒng),構架師負責子系統(tǒng)間的接口定義;然后將其余9人分為三個小組,每個小組負責一個子系統(tǒng),小組組長和架構師相互溝通子系統(tǒng)間的接口,小組間的交流通過架構師組織進行;每個小組內部采用全通道式的溝通方式。那么,這樣的一個組織方式溝通路徑只有9條,溝通效率是全通道式組織方式的五倍。

當然,這種方法的先決條件是有一個對整個項目總體把握很好的軟件架構師以及精確完整地定義所有接口。

團隊的默契度與實施效率

很顯然,團隊的默契程度對軟件實施效率影響很大。一個經過長期磨合、相互信任、形成一套達默契的做事方法和風格的團隊,可能省掉很多不必要的溝通,相反,初次合作的團隊因為團隊成員各自的背景和風格不同、成員間相互信任度不高等原因,要充分考慮溝通消耗。

軟件企業(yè)人員流動率高的特點導致團隊凝聚力和默契度的錘煉比較困難。而凝聚力和默契度的需要長期的、大量的內部溝通和交流才能逐步形成,由此不難理解持續(xù)良好的溝通和交流是一個團隊的無形資產,自然,穩(wěn)定、默契的開發(fā)團隊形成一個軟件企業(yè)的核心競爭力的道理。

還有一點不容忽視,那是軟件開發(fā)這種以人腦為主要工具的創(chuàng)造性很強的作業(yè),開發(fā)人員的心情和興奮度對個人工作效率影響很大,而一個人置身于氛圍良好、合作默契的團隊中心情一般較好,這種良好的氛圍所能帶來的能量是不可估量的。

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd