的接口問題,如果項目有n個工作人員,則有nx(n-1)/2個相互溝通的路徑。假設(shè)一個人單獨開發(fā)軟件,年實施效率為1000行代碼,而每一條溝通路徑上每年消耗掉的工作量可折合500行代碼,則團(tuán)隊規(guī)模和溝通消耗以及實施效率存在以下關(guān)系。
2.3團(tuán)隊的默契度與實施效率
團(tuán)隊的默契程度對軟件實施效率影響很大。一個經(jīng)過長期磨合、相互信任、形成一套默契做事方法和風(fēng)格的團(tuán)隊,可能省掉很多不必要的溝通,其合力甚至可以超越這個團(tuán)隊本身,而做出一些平時他們連想都不敢想的成就來。相反,初次合作的團(tuán)隊因項目成員各自的背景和風(fēng)格不同、成員間相互信任度不高等原因,就要充分考慮溝通消耗。
營造一個配合默契的團(tuán)隊并沒有一個簡單易行的規(guī)定和過程,但是有一個必不可少的因素,那就是團(tuán)隊中的所有成員對這個小組承擔(dān)的全部義務(wù),成員樂于為整個團(tuán)隊而放棄自己的利益和志向,這樣整個團(tuán)隊就一定有很強(qiáng)的內(nèi)聚力,而且一個人置身于氛圍良好、合作默契的團(tuán)隊中心情一般都較好,這種良好的氛圍所能帶來的能量是不可估量的。
所以持續(xù)良好的溝通和交流是一個團(tuán)隊的無形資產(chǎn),而由之形成的一個自然、穩(wěn)定、默契的開發(fā)團(tuán)隊就是軟件企業(yè)的核心競爭力所在。
3、溝通的一些要素
一個優(yōu)秀的團(tuán)隊組織和協(xié)調(diào)管理者所發(fā)揮的作用往往對目的成敗起決定作用,他必然也是一個善于溝通的人。溝通研究專家勒德洛(LudIow,R.)提到,高級管理人員往往花費80%的時間以不同的形式進(jìn)行溝通.普通管理者約花50%的時間用于傳播信息。缺乏溝通這個問題是不能通過技術(shù)來進(jìn)行改進(jìn)的,現(xiàn)在技術(shù)發(fā)展很快,但人們對溝通和融洽相處的需求不但沒有減少,反而顯得越來越重要了。
溝通的效率直接影響管理者的工作效率,在項目成員間改善溝通將提高士氣、生產(chǎn)率、質(zhì)量,并可以減少成本,使得項目更好開展。但如果出現(xiàn)溝通問題,也可以遵循以下過程來有效地控制問題:找出問題的起因;實行糾錯行為;加強(qiáng)工作環(huán)境中的溝通活動。
4、項目中溝通運用的案例分析
筆者在負(fù)責(zé)開發(fā)外語學(xué)院的英語網(wǎng)絡(luò)教學(xué)、考試綜合平臺時,就充分考慮軟件項目管理中溝通的一些要素。整個項目按小組軟件開發(fā)過程(TSP)進(jìn)行開發(fā),其中每個步驟都涉及到了溝通。
4.1技術(shù)調(diào)研
該項目是為教師和學(xué)生進(jìn)行英語教學(xué)、考試、以及評估的綜合性網(wǎng)絡(luò)平臺,學(xué)生可以通過網(wǎng)絡(luò)進(jìn)行全程的英語學(xué)習(xí)、測試,老師也可以利用這個平臺動態(tài)的掌握學(xué)生的情況。在技術(shù)采用方案中,我們打算用ASP.NET+SQLSERVER進(jìn)行開發(fā),分三層體系結(jié)構(gòu)。在聽取了他們構(gòu)思的同時,針對項目調(diào)研情況,我們也從技術(shù)層面上闡述了自己的看法、最后達(dá)成了一個初步共識。
4.2需求分析
項目的最終用戶是外語老師和學(xué)生,我們開始與外語學(xué)院老師進(jìn)一步接觸,了解高職外語教學(xué)領(lǐng)域內(nèi)的情況。為了防止或減少用戶需求變更,產(chǎn)通目標(biāo)中考慮了很多制約因素和假設(shè)因素,大概經(jīng)過了一個星期的溝通,一份完整的SRS文檔生成,并且我們將SRS的段和節(jié)編號,用來確定每一個說明的來源。
4.3概要設(shè)計
軟件的大概要求和功能在得到確定后,項目流程到了概要設(shè)計階段,這時項目開發(fā)小組完全啟動,項目小組開始制定詳細(xì)工作目標(biāo)、角色目標(biāo)等。
4.4詳細(xì)設(shè)計
在概要設(shè)計階段定義好了各功能模塊、明確了開發(fā)者責(zé)任之后,開始了模塊內(nèi)的細(xì)節(jié)設(shè)計,在這個階段我們定義了整個平臺數(shù)據(jù)庫,在定義數(shù)據(jù)表和字段時,有兩位成員的想法互不相同.兩人各持己見,爭的面紅耳赤,僵持不下,最終雙方把各