溝通不暢是軟件開發(fā)項目的最大問題
2015-06-23 15:39:24 訪問:
對于軟件開發(fā)項目來說,要科學地組織、指揮、協(xié)調(diào)和控制軟件開發(fā)項目的實施過程,就必須進行信息溝通。溝通對軟件開發(fā)項目的影響往往是潛移默化的,所以,在成功的軟件開發(fā)項目中人們往往感受不到溝通所起的重要作用,在失敗軟件開發(fā)項目的痛苦反思中,卻最能看出溝通不暢的危害。沒有良好的信息溝通,對軟件開發(fā)項目的發(fā)展和人際關(guān)系的改善,都會存在著制約作用。溝通失敗是軟件開發(fā)項目求生路上最大的攔路虎。
通常軟件開發(fā)項目溝通的重要性歸結(jié)為以下6點:
(1)決策和計劃的基礎(chǔ)。 軟件開發(fā)項目班子要想作出正確的決策,必須以準確、完整、及時的信息作為基礎(chǔ)。通過軟件開發(fā)項目內(nèi)、外部環(huán)境之間的信息溝通,就可以獲得眾多的變化的信息,從而為決策提供依據(jù)。
(2)組織和控制管理過程的依據(jù)和手段。在軟件開發(fā)項目班子內(nèi)部,沒有好的信息溝通,情況不明,就無法實施科學的管理。只有通過信息溝通,掌握軟件開發(fā)項目班子內(nèi)的各方面情況,才能為科學管理提供依據(jù),才能有效地提高軟件開發(fā)項目班子的組織效能。
(3)建立和改善人際關(guān)系是必不可少的條件。信息溝通、意見交流,將許多獨立的個人、團體、組織貫通起來,成為一個整體。信息溝通是人的一種重要的心理需要,是人們用以表達思想、感情與態(tài)度,尋求同情與友誼的重要手段。暢通的信息溝通,可以減少人與人的沖突,改善人與人、人與班子之間的關(guān)系。
(4)軟件開發(fā)項目經(jīng)理成功領(lǐng)導的重要手段。軟件開發(fā)項目經(jīng)理是通過各種途徑將意圖傳遞給下級人員并使下級人員理解和執(zhí)行。如果溝通不暢,下級人員就不能正確理解和執(zhí)行領(lǐng)導意圖,軟件開發(fā)項目就不能按經(jīng)理的意圖進行,最終導致軟件開發(fā)項目混亂甚至軟件開發(fā)項目失敗。因此,提高軟件開發(fā)項目經(jīng)理的溝通能力,與領(lǐng)導過程的成功性關(guān)系極大。
除以上四點外,根據(jù)軟件開發(fā)項目的特點,軟件開發(fā)項目溝通的重要性還體現(xiàn)在下面兩點:
(5)信息系統(tǒng)本身是溝通的產(chǎn)物。軟件開發(fā)過程實際上就是將手工作業(yè)轉(zhuǎn)化成計算機程序的過程。不像普通的生產(chǎn)加工那樣有具體的有形的原料和產(chǎn)品,軟件開發(fā)的原料和產(chǎn)品就是信息,中間過程間傳遞的也是信息,而信息的產(chǎn)生、收集、傳播、保存正式溝通管理的內(nèi)容??梢姡瑴贤ú粌H僅是軟件開發(fā)項目管理的必要手段,更重要的,溝通是軟件生產(chǎn)的手段和生產(chǎn)過程中必不可少的工序。
(6)軟件開發(fā)的柔性標準需要溝通來彌補。軟件開發(fā)不像加工螺釘、螺母,有很具體的標準和檢驗方法。軟件的標準柔性很大,往往在用戶的心里,用戶好用是軟件成功的標準,而這個標準在軟件開發(fā)前很難確切地、完整地表達出來。因此,開發(fā)過程軟件開發(fā)項目組和用戶的溝通互動是解決這一現(xiàn)實問題的唯一辦法。
因為以上特點,可以說,在軟件行業(yè),溝通的成敗決定整個軟件開發(fā)項目的成敗,溝通的效率影響整個軟件開發(fā)項目的成本、進度,溝通不暢的風險是軟件開發(fā)項目的最大風險之一。