淺論信息交流模式對(duì)軟件開發(fā)的影響——軟件項(xiàng)目管理的信息交流探索的論文_第1頁
淺論信息交流模式對(duì)軟件開發(fā)的影響——軟件項(xiàng)目管理的信息交流探索的論文_第2頁
淺論信息交流模式對(duì)軟件開發(fā)的影響——軟件項(xiàng)目管理的信息交流探索的論文_第3頁
淺論信息交流模式對(duì)軟件開發(fā)的影響——軟件項(xiàng)目管理的信息交流探索的論文_第4頁
淺論信息交流模式對(duì)軟件開發(fā)的影響——軟件項(xiàng)目管理的信息交流探索的論文_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、淺論信息交流模式對(duì)軟件開發(fā)的影響軟件項(xiàng)目管理的信息交流探索的論文 論文 摘要:軟件開發(fā)是一項(xiàng)高度知識(shí)密集型的創(chuàng)造活動(dòng),在這個(gè)過程中信息交流扮演了極其重要的角色。信息交流模式對(duì)軟件開發(fā)效率、項(xiàng)目管理和開發(fā)工具的 發(fā)展 進(jìn)化有著深刻的影響。提出信息交流的三個(gè)特征模式,并在共享庫(kù)的基礎(chǔ)上論證 自然 損耗的強(qiáng)信息交流模式對(duì)軟件開發(fā)的積極作用和影響。 論文關(guān)鍵詞:軟件項(xiàng)目管理信息交流模式廣義信息交流共享庫(kù) 1引言 1970年sackman對(duì)12名程序員用兩個(gè)不同的程序進(jìn)行試驗(yàn),結(jié)果發(fā)現(xiàn)程序長(zhǎng)度差別為6:1,程序運(yùn)行時(shí)間差別為8:1,程序編制時(shí)間差別為9:1,程序編碼時(shí)間差別為18:1,程序排錯(cuò)、調(diào)試時(shí)間

2、差別為28:1。在實(shí)際開發(fā)中,軟件項(xiàng)目開發(fā)成員之間存在差距是非常普遍的。對(duì)此通常的做法是采用內(nèi)部交流,如員工培訓(xùn)、技術(shù)會(huì)議、成員討論等方式,達(dá)到減少團(tuán)隊(duì)成員的差距的目的。 軟件開發(fā)是一種有特定目標(biāo)的團(tuán)隊(duì)合作活動(dòng),而團(tuán)隊(duì)只有通過有效的交流才能發(fā)揮其集體的力量。在開發(fā)活動(dòng)中信息交流普遍存在,而且扮演著非常重要的角色。它協(xié)調(diào)成員行為,使工作同步,與團(tuán)隊(duì)行為方式及其效果密切相關(guān)。因此,如何有效管理和控制信息交流變得非常重要。但信息交流往往難于控制和管理:如果沒有良好的管理,開發(fā)團(tuán)隊(duì)很容易陷入工作低效、信息混亂的境地,并導(dǎo)致種種負(fù)面影響工作中斷、思路中斷、時(shí)間消耗等。調(diào)查顯示,每周工作40小時(shí)的開發(fā)工程

3、師,實(shí)際開發(fā)時(shí)間平均僅有1618小時(shí),其它很大部分時(shí)間消耗在人員之間的交流上。www.11665.COm相反,一個(gè)團(tuán)隊(duì)的信息交流簡(jiǎn)單、通暢、損耗小,其工作往往協(xié)調(diào)一致,各種活動(dòng)有條不紊。信息交流對(duì)軟件開發(fā)有深刻的影響。 當(dāng)代的軟件項(xiàng)目管理理論似乎對(duì)開發(fā)團(tuán)隊(duì)的信息交流問題缺乏足夠的關(guān)注,在這方面多數(shù)是強(qiáng)調(diào)團(tuán)隊(duì)合作的作用。實(shí)際上,信息交流模式存在很多內(nèi)在的 規(guī)律 ,研究分析這些因素將有利于軟件項(xiàng)目管理工作的改進(jìn),有利于為軟件業(yè)的發(fā)展提供有益的思考。 2廣義信息交流及其模式分類 從狹義上講,信息交流僅限于人與人在語言、思想上的直接交流,在廣義上則包括一切信息的發(fā)送、接收、傳遞以及這個(gè)過程的相互作用(

4、如引伸、擴(kuò)展、縮小、曲解、聯(lián)想等等)。在軟件開發(fā)中,所有從自身以外主動(dòng)獲取信息的活動(dòng)都屬于信息交流的范疇;交流對(duì)象不一定是人,可以是機(jī)器、經(jīng)驗(yàn)知識(shí)庫(kù)、軟件系統(tǒng)(如dss)等等;但交流主體一定是人。廣義信息交流在軟件開發(fā)過程中極為普遍,所有任務(wù)都在特定的信息背景(專業(yè)知識(shí)、任務(wù)、計(jì)劃、規(guī)范化、管理指令等等)下由各個(gè)成員共同完成。 3信息交流模式特征及其條件 根據(jù)信息交流的特性,可以將其分為三種特征明顯的模式。 31強(qiáng)信息交流模式 強(qiáng)信息交流模式的特點(diǎn)是交流非常頻繁,不僅發(fā)生在項(xiàng)目成員(包括項(xiàng)目經(jīng)理)之間,而且發(fā)生在成員個(gè)人 網(wǎng)絡(luò) 之問(如某成員與項(xiàng)目組以外的專家、個(gè)人進(jìn)行的交流);信息交流方式表

5、現(xiàn)為面對(duì)面或人與人的交流,缺少工具支持;存在很大的損耗,交流雖然活躍但處于無組織的信息混亂狀態(tài),過多的交流損耗大大降低了團(tuán)隊(duì)的工作效率,成為管理上的瓶頸。 圖1中: 1nx:小組成員 2m:項(xiàng)目經(jīng)理或項(xiàng)目小組負(fù)責(zé)人 3p:上一級(jí)負(fù)責(zé)人 4c:內(nèi)部評(píng)審小組 5箭頭及其方向:信息傳輸路線和方向(下同) 圖1表示了一個(gè)典型的開發(fā)團(tuán)隊(duì)的強(qiáng)信息交流模式。可以看出,控制通道m(xù)p或pc的信息交流相對(duì)集中而簡(jiǎn)單,但項(xiàng)目小組內(nèi)部的交流則非常頻繁,交流頻度(復(fù)雜度)是n(考慮交流的雙向性,n為項(xiàng)目成員的數(shù)目)。由于項(xiàng)目的執(zhí)行核心分散到每個(gè)直接開發(fā)軟件的各個(gè)項(xiàng)目小組成員身上,在強(qiáng)信息交流的模式下,交流頻度太高導(dǎo)致整

6、個(gè)小組的開發(fā)效率低下。同時(shí)項(xiàng)目經(jīng)理m由于忙于應(yīng)付各方面的交流而導(dǎo)致小組內(nèi)部缺乏管理。因此這是一種內(nèi)耗巨大的信息交流模式。大型項(xiàng)目往往容易陷入這種狀態(tài),這也證明了為什么大型項(xiàng)目更依賴于有效的管理的事實(shí)。 32弱信息交流模式 這個(gè)模式的信息交流非常有限,只存在項(xiàng)目經(jīng)理與程序員之間的交流,程序員之間幾乎沒有信息的交流,更沒有項(xiàng)目小組以外的支持;沒有利用工具促進(jìn)交流。由于缺少交流,各自為政,效率低下。項(xiàng)目人員缺乏管理和組織,成員之間存在信息交流障礙,沒有內(nèi)部評(píng)審小組對(duì)計(jì)劃進(jìn)度的嚴(yán)格監(jiān)督,如圖2所示。 這種情況之下交流已經(jīng)非常少,但仍然有損耗,這種無法避免的損耗就是自然損耗。 33自然損耗的強(qiáng)信息交流模

7、式 上述兩種信息交流模式都存在著固有的問題,但他們各有所長(zhǎng):強(qiáng)信息交流通暢無阻;弱信息交流損耗接近于自然損耗。若交流模式同時(shí)具備這兩個(gè)特點(diǎn),則該模式就是自然損耗的強(qiáng)信息交流。該模式既有強(qiáng)信息交流的優(yōu)點(diǎn),又克服了其損耗大的缺陷:一方面成員個(gè)體之間的信息通道非常暢通,另一方面每個(gè)個(gè)體受到來自團(tuán)隊(duì)內(nèi)部其他成員的干擾大大減少。 但形成這個(gè)模式是需要條件的,存在大量的管理良好的易于獲取的充分共享的經(jīng)驗(yàn)知識(shí)庫(kù),即圖3中的共享庫(kù),是其中的一個(gè)必要條件。共享庫(kù)使得大量的信息可以不通過傳統(tǒng)的交流獲取,提高了信息傳遞的速度,降低了人與人之間的直接交流的頻度。 共享庫(kù)是一個(gè)關(guān)鍵的角色,在這里泛指一切有助于提供有效信

8、息服務(wù)的信息集,但應(yīng)排除團(tuán)隊(duì)本身,否則又回到強(qiáng)信息模式的狀態(tài)。內(nèi)部資料庫(kù)、可以提供咨詢的專家組、決策支持系統(tǒng)、internet資源等等都可以成為有效的共享庫(kù)。其特點(diǎn)是共享,可以同時(shí)提供多通道的服務(wù)。 另一方面,項(xiàng)目組成員之問必須排除個(gè)人色彩,交流通道流暢,不存在任意交流,每次直接交流都是必要交流共享庫(kù)無法提供這種信息才由直接交流解決,這是強(qiáng)信息交流模式的一個(gè)條件,同時(shí)也是 自然 損耗強(qiáng)信息交流模式的一個(gè)條件。 4自然損耗的強(qiáng)信息交流模式對(duì)軟件開發(fā)的啟示 信息交流模式的重要性質(zhì)提醒我們:軟件開發(fā)中如何避免信息交流的混亂?如何管理好團(tuán)隊(duì)的信息交流模式?如何降低信息交流的損耗?信息交流的三個(gè)特征模式

9、的為此提供了有益的啟示。 41從廣義信息交流來看軟件開發(fā)的 發(fā)展 趨勢(shì) 僅僅從狹義信息交流來看,軟件開發(fā)的信息交流并不起眼。為了得出建設(shè)性的結(jié)論,我們必須從廣義信息交流的角度來研究問題?;诖耍覀冋J(rèn)為下面四點(diǎn)均是軟件業(yè)按照信息交流模式 規(guī)律 發(fā)展的證明: 運(yùn)用工具促進(jìn)交流 計(jì)算 機(jī) 網(wǎng)絡(luò) 使單機(jī)環(huán)境向網(wǎng)絡(luò)環(huán)境擴(kuò)展,大大擴(kuò)展了信息傳播的方式和速度;局域網(wǎng)已經(jīng)成為各單位的必不可少的環(huán)境,特別是internet已經(jīng)成為事實(shí)上最大的信息源。分布式數(shù)據(jù)庫(kù)系統(tǒng)、郵件系統(tǒng)、文件傳輸協(xié)議、即時(shí)交流工具、搜索引擎都是基于網(wǎng)絡(luò)的信息交流工具。這些工具使人們獲得所需信息的能力大大提高。 強(qiáng)大的集成環(huán)境:普遍認(rèn)為它

10、是人們應(yīng)付軟件危機(jī)的產(chǎn)物,但從信息交流的角度來看這是軟件開發(fā)工具發(fā)展的必然趨勢(shì)。它代替程序員做了大量的信息獲取、知識(shí)輸出、信息協(xié)調(diào)、交流的工作,為降低交流頻度起了巨大的幫助作用??梢灶A(yù)見集成開發(fā)環(huán)境將有更驚人的發(fā)展,而且逐步會(huì)把其他軟件和目前仍然要人工來完成的工作納入其范圍,如配置管理、版本控制、更友好的聯(lián)合開發(fā)環(huán)境、自動(dòng)測(cè)試、智能輔助工具、自動(dòng)化的文檔管理技術(shù)等等。 構(gòu)建更大的信息單元(信息粒度) 軟件由模塊或?qū)ο蠼M成,而模塊和對(duì)象則由更多的信息單元(包括數(shù)學(xué)公式,元數(shù)據(jù)等)組成。多個(gè)信息單元可以集成為具有特定功能的更大的信息單元,使得使用信息時(shí)不必考慮更多的與目標(biāo)無關(guān)的細(xì)節(jié),從而增加信息交

11、流的強(qiáng)度。這種信息單元的擴(kuò)大化就是軟件復(fù)用思想。早期的軟件開發(fā)比較原始,基本上是完全個(gè)性化的(比如某個(gè)具體功能的匯編語句),隨后逐漸出現(xiàn)了直接調(diào)用各種工具包、系統(tǒng)函數(shù)的情況,直至更正式的復(fù)用:面向?qū)ο蟆?gòu)件等技術(shù)的提出和應(yīng)用;軟件業(yè)在軟件復(fù)用方面做了巨大努力,出現(xiàn)了不同的技術(shù)和標(biāo)準(zhǔn),主要有omg定義的corba和microsoft公司的dcom以及sun公司的java平臺(tái)。復(fù)用構(gòu)造了更大的信息單元,為降低信息交流的開銷創(chuàng)造了有利條件。 支持信息共享 驅(qū)動(dòng)軟件業(yè)發(fā)展的一個(gè)重要思想是共享,共享在信息爆炸時(shí)代充分體現(xiàn)了其優(yōu)越性。沒有共享,信息再多也只是一個(gè)孤島,嚴(yán)重影響信息流通和交流。早期的開發(fā)工具

12、缺少共享支持,隨著軟件需求的快速膨脹,出現(xiàn)了所謂的軟件危機(jī)。為了應(yīng)軟件危機(jī),出現(xiàn)了支持充分共享的開發(fā)平臺(tái),這些開發(fā)工具普遍出現(xiàn)了可視化、網(wǎng)絡(luò)化、智能化、自動(dòng)化的趨勢(shì),為共享提供了技術(shù)支持,而共享的根本目的在于破除交流的障礙,為實(shí)現(xiàn)無損耗的強(qiáng)信息交流模式創(chuàng)造了條件。 利用智能化 智能化一直是軟件 工業(yè) 的一個(gè)研究熱點(diǎn),而且將會(huì)發(fā)揮越來越大的作用。軟件開發(fā)要減少人的交流開銷關(guān)鍵在于減少人的有意識(shí)的參與活動(dòng)。機(jī)器智能可以代替人面對(duì)面的交流、 教育 、培訓(xùn),它不受時(shí)空的限制,可以即時(shí)提供,可以并行工作,可以隨需應(yīng)變,從而大大減少直接交流帶來的損耗。比如智能化的搜索引擎可以提供更好的搜索服務(wù)。 由此可以

13、得出一個(gè)結(jié)論:追求“減少交流損耗”是軟件業(yè)發(fā)展的一個(gè)內(nèi)在的趨勢(shì),減少交流損耗是提高效率的重要條件。 42保持活躍的信息交流。減少損耗 在軟件開發(fā)活動(dòng)中信息不對(duì)稱普遍存在。信息不對(duì)稱導(dǎo)致的結(jié)果是成員之問的開發(fā)速度無法一致,只有充分交流才可以降低信息不對(duì)稱性,才能加速知識(shí)的流通和傳播。但實(shí)際上,由于信息交流的損耗問題,不允許這種交流無限制地發(fā)展,這就需要管理控制和工具輔助,避免并非必要的直接交流的發(fā)生,使強(qiáng)信息交流的損耗降低到自然損耗的水平,實(shí)現(xiàn)自然損耗的強(qiáng)信息交流模式。 43增強(qiáng)工具性。提高共享性 信息的充分共享是強(qiáng)信息交流的一個(gè)條件,但也不容易做到,它需要工具的支持,因?yàn)楣ぞ咧С直荛_了人與人的

14、直接交流。共享庫(kù)的思想在引導(dǎo)著整個(gè)軟件業(yè)的發(fā)展,其根本原因在于共享庫(kù)減少了信息交流的開銷,把信息交流的模式轉(zhuǎn)變?yōu)楦咏谧匀粨p耗的強(qiáng)信息交流模式。這些開銷本身是不可避免的,但共享庫(kù)利用機(jī)器智能和軟件的幫助減少了這個(gè)開銷。可見未來軟件工業(yè)必須不斷增強(qiáng)工具性、共享性,不斷提高智能化程度。 5結(jié)論 信息交流模式的性質(zhì)提醒項(xiàng)目管理者:信息交流的模式深刻影響著項(xiàng)目的每個(gè)方面,管理者必須采取各種措施實(shí)現(xiàn)自然損耗強(qiáng)信息交流模式,避免進(jìn)入單純的強(qiáng)信息交流模式或弱信息交流模式的誤區(qū)。 另一方面,信息交流的模式也對(duì)軟件開發(fā)環(huán)境提出了挑戰(zhàn)那就是如何提供更好的工具支持,減少不必要的人一人的直接交流,如何提供全方位的信息交流的支持,減少信息交流的開銷。 自然損

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論