溝通對項目的成功,尤其是IT項目的成功非常重要。項目溝通管理是現(xiàn)代項目管理知識體系中的九大知識領域之一,項目溝通管理在成功所必須的因素—人、想法和信息之間提供了一個關鍵性連接。在項目管理中,溝通是一個軟指標,其所起的作用不好量化,溝通對項目的影響往往也是隱形的。
本文就圍繞溝通的重要意義、項目干系人、溝通對效率的影響、溝通的關鍵要素這幾方面展開一些探討,最后結合高職外語教學、綜合測評平臺項目,對溝通在小組軟件開發(fā)過程中的應用進行案例分析。
1、溝通的意義及項目干系人分析
項目管理要素有:范圍、時間、成本、質(zhì)量、人力、風險、采購、溝通,一個成功的項目與這些因素是緊緊相關、不可分離的。但是在項目的實際參與和項目的操作過程中,可以發(fā)現(xiàn)無論是項目管理中的哪個因素,與其關聯(lián)最多、涉及活動最多的是項目干系人,項目干系人一般包括最終用戶、項目團隊、項目公司的管理層等一些主要的利害關系者。項目管理中時間、成本、質(zhì)量、人力、風險、采購等很大一部分是與人的溝通與人的管理有關,如何做好人的管理、如何組建一個成功的項目團隊、如何在項目中發(fā)揮團隊的所有潛力、如何與客戶的關系日趨完善、如何做到讓客戶滿意,這些都是在“溝通”管理中所必須及掌握的要素。
要做好各要素溝通,要實現(xiàn)于人的管理,就應站在這些“項目干系人”的角度上,從他們的需要及利益出發(fā),最大限度地通過項目實現(xiàn)他們的價值,如果脫離這些,那么項目是很難獲得成功的。項目經(jīng)理在與客戶進行需求調(diào)研及交流前,一般先要充分考慮項目的需求性及可行性,然后列一個需求管理(包括詳細的溝通計劃及溝通要求)計劃,并且要考慮需求溝通中所需的人員、資源、時間的要求,這樣才可以保證需求調(diào)研的準確性。很多軟件項目在其開發(fā)過程中,客戶突然提出需求變更,給項目的進展帶來不利的影響,雖然很大程度上這是客戶主觀因素造成的,但也說明項目組在和客戶進行前期溝通的時候,沒有充分考慮一些假設或約束因素,也沒有充分明確列舉溝通要求。
同樣,除了和客戶進行溝通之外,在項目開發(fā)過程中,項目經(jīng)理與項目成員之間的溝通方式及項目經(jīng)理對團隊的建設技巧也是直接影響到項目成敗的關鍵。項目過程中溝通的目的是為了“保持項目進展、識別潛在問題、征求建議以改進項目績效”,如果在項目的開發(fā)、設計過程中未把好溝通這道關,可能會產(chǎn)生意料之外的項目失敗,同樣一個好的配合團隊能使項目達到事半功倍的效果,關于溝通的具體的一些方法和技巧將在下文談到。
2、溝通與效率的關系
2.1項目復雜程度與實施效率
溝通路徑所消耗掉的工作量多少取決于軟件項目本身的復雜度和禍合度。原IBM在馬里蘭州蓋茲堡的系統(tǒng)技術主管JoelAron,在他所工作過的9個大型項目的基礎上,對程序員的實施效率進行了研究。他根據(jù)程序員和系統(tǒng)部分之間的交互劃分這些系統(tǒng),得到實施效率表。
一般說來,底層軟件(操作系統(tǒng)、編譯器、嵌入式系統(tǒng)、通信軟件)的接口復雜度要比應用軟件(MIS、操作維護軟件、管理軟件)要高得多。
在估算軟件開發(fā)項目工作量時要充分考慮任務的類別和復雜程度,因為抽象的、接口復雜的系統(tǒng)開發(fā)過程,其溝通消耗必然大。另外,有深厚行業(yè)背景的軟件,要考慮開發(fā)人員為熟悉行業(yè)知識所需付出的溝通消耗。
2.2團隊規(guī)模與實施效率
需要協(xié)作溝通的人員的數(shù)量會影響開發(fā)成本,因為成本的主要組成部分是相互的溝通和交流,以及更正溝通不當所引起的不良結果(系統(tǒng)調(diào)試)。
人