從容趕急――快速軟件開發(fā)項目中的有效溝通_第1頁
從容趕急――快速軟件開發(fā)項目中的有效溝通_第2頁
從容趕急――快速軟件開發(fā)項目中的有效溝通_第3頁
從容趕急――快速軟件開發(fā)項目中的有效溝通_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、從容趕急快速軟件開發(fā)項目中的有效溝通在當(dāng)今快節(jié)奏的工作環(huán)境中,軟件開發(fā)人員正面臨著一種痛苦的兩難境地:他們需要應(yīng)付加速軟件開發(fā)進(jìn)程的持續(xù)壓力,這種對速度的要求會導(dǎo)致溝通失??;同時還要面對由此帶來的項目和系統(tǒng)開發(fā)的困難。由于業(yè)務(wù)需求不會在短期內(nèi)改變,所以快速開發(fā)項目經(jīng)理必須加倍努力地進(jìn)行有效和高效的溝通。在某些情況下,快速開發(fā)表示一系列的特殊軟件工程實踐,其目的在于正確選擇采用縮小范圍和增加資源以減少開發(fā)時間的方法,此類方法包括極限編程(X?,應(yīng)用程序快速開發(fā)(RADD和快速原型法等。在另外的情況下,快速開發(fā)是用來推銷縮短軟件開發(fā)周期的工具、新方法或研討會的流行用語。無論你認(rèn)同哪種定義,當(dāng)項目團(tuán)

2、隊走捷徑并且試圖決定何處讓步以期完成緊張的計劃時,進(jìn)度壓力會導(dǎo)致災(zāi)難發(fā)生?!爱?dāng)我聽到快速開發(fā)的時候,我立即想到,開發(fā)團(tuán)隊希望通過忽略掉關(guān)鍵步驟的方法來簡化項目法則?!贝鞣?弗格森如是說,他是美國加州ElDoradoHills地區(qū)的DSTOutput公司電子產(chǎn)品開發(fā)及實施部門的副總裁。他們公司的開發(fā)工作著重強調(diào)于軟件工程和項目管理。在被問及分享一些快速開發(fā)的名言時,丹麥獨立項目管理咨詢師本特?埃澤森引用了羅馬皇帝奧古斯塔斯的話:“Festinalenta此句拉丁文的意思是從容趕急”。關(guān)鍵是避免恐慌和由此引起的混亂。這需要在項目開始時花時間建立健康的習(xí)慣。緊張的時間限制會遏制溝通。英國倫敦Sapi

3、entCorp公司的技術(shù)總監(jiān)格雷厄姆?奧克斯建議:“快速開發(fā)的溝通問題與其他方法一樣存在,但是犯錯誤的空間更少,而且有很大的機會使事情在一個星期內(nèi)失去控制?!眾W克斯指出,項目團(tuán)隊受到壓力時會不合時宜地犧牲流程和交付物來換取速度。他說:“按需要適當(dāng)?shù)卣{(diào)整流程,但不要因為時間原因而單純拋棄評審和其他質(zhì)量保證流程。因為缺陷同樣浪費時間。”謹(jǐn)慎地交接在用戶、獲取需求的分析師、設(shè)計師和解釋實現(xiàn)需求的開發(fā)人員之間的交接過程中,信息會頻繁地丟失?!矮@取需求時要全面,并且要保證用戶參與到設(shè)計評審里?!瘪R代爾?霍爾說,他是美國加州薩克拉門托市Catalysis集團(tuán)公司的咨詢項目經(jīng)理。專業(yè)的開發(fā)流程受益于客戶與開

4、發(fā)人員之間的良好溝通。美國北卡來羅納州達(dá)拉漠市Pugh-KilleenAssociate公司的軟彳顧問肯?皮尤指出:要使用極限編程法的話,客戶必須在開發(fā)現(xiàn)場,這樣在需要的時候,客戶會解釋需求的細(xì)節(jié)。如果技術(shù)問題與實現(xiàn)一個特殊需求相關(guān),客戶和開發(fā)人員會一起權(quán)衡以找到一個解決方案?!焙懿恍业氖?,許多項目發(fā)起人并不理解這項規(guī)則和成功執(zhí)行這些過程所需的資源許諾。使用極限編程來構(gòu)建系統(tǒng)代價不菲,但如果執(zhí)行得當(dāng),它可以縮短開發(fā)時間。邀請一些知識淵博的客戶成為開發(fā)團(tuán)隊的組成部分以促進(jìn)溝通的做法會使大部分項目預(yù)算超支,但結(jié)果是可以預(yù)測的。美國科羅拉多州恩格爾伍德市g(shù)ovONESolution宓司的產(chǎn)品交付部門

5、總監(jiān)雷恩?湯普森認(rèn)為:“許多快速開發(fā)方法通過隔離開發(fā)團(tuán)隊來提高速度。但問題在于“成功”的定義。如果成功是指在規(guī)定的時間內(nèi)交付系統(tǒng)產(chǎn)品,那許多團(tuán)隊或許是成功的。如果成功是指交付一個可用的系統(tǒng)產(chǎn)品,那些成功可能變成多是瑕瑜互現(xiàn)?!睖丈ㄗh,在團(tuán)隊上下建立公共的視角是異常重要的。在長期的項目里,有必要保持成員的士氣高昂。在快速項目里,這有兩個目的:其一,當(dāng)團(tuán)隊在惡劣環(huán)境下長時間工作時維持他們的士氣;其二,有效地確保團(tuán)隊向著公認(rèn)的項目結(jié)尾前進(jìn)。團(tuán)隊認(rèn)識到這些視角有助于他們理解他們的角色和分歧所在。”應(yīng)用程序快速開發(fā)法在需求不明確時被廣泛應(yīng)用,在此情況下,客戶的參與也非常關(guān)鍵。皮尤認(rèn)為:“使用應(yīng)用程序

6、快速開發(fā)法時,通常沒有足夠的時間或知識來創(chuàng)建一份詳細(xì)需求說明書。終產(chǎn)品可能基于在開發(fā)過程中學(xué)習(xí)到的東西。既然需求不確定,那么開發(fā)人員和客戶必須一起工作來開發(fā)產(chǎn)品?!睖丈J(rèn)為快速開發(fā)法本身很少能導(dǎo)致工作更快地完成。相反,產(chǎn)生價值的那部分系統(tǒng)的開發(fā)工作會更加高效。他說:“我想,當(dāng)人們把快速開發(fā)作為一項技術(shù)實踐來對待時,他們誤會了關(guān)鍵問題。如果你揭開快速開發(fā)背后的故事,開發(fā)的重點在于將工作的耗時固定,然后控制范圍以適應(yīng)固定的時間。通過理解整體規(guī)劃和自己的工作如何融入整體,上述說法可以實現(xiàn),此外,還要進(jìn)行經(jīng)常性地溝通,當(dāng)威脅到時間的事務(wù)發(fā)生時,設(shè)定期望值亦為必要?!笨焖匍_發(fā)的成功可以部分地歸功于開發(fā)

7、團(tuán)隊的小型化,開發(fā)人員和客戶在同一地點工作并關(guān)注于手頭的事情,這樣會自然而然地將溝通的挑戰(zhàn)減至小。謹(jǐn)慎但不乏靈活地規(guī)劃和開發(fā)像需求規(guī)范、架構(gòu)規(guī)范和詳細(xì)設(shè)計等工作成果用來記錄復(fù)雜的思想,這樣它們可以經(jīng)過評審以確保明確一致,然后會被提上議案討論。當(dāng)進(jìn)度的高壓導(dǎo)致工作內(nèi)容不明確時,誤解會蜂擁而至。為了避免返工,開發(fā)人員應(yīng)頂住壓力以完成那些相對簡單的部分直到整體規(guī)劃得以清晰定義。羅伯特?盧如是說,他是薩克拉門托市的加州政府的一名程序開發(fā)經(jīng)理。盧描述了近的一個開端困難的項目,此項目目的是通過互聯(lián)網(wǎng)提交客戶數(shù)據(jù),他解釋道:“我們獲得的重要的經(jīng)驗是盡早的開始著手開發(fā)架構(gòu)規(guī)范,這樣,此后劃分系統(tǒng)時,人們會清楚各部分之間的相互關(guān)聯(lián)?!边@需要訓(xùn)練,很重要的問題是,在開始時花時間記錄那些在開發(fā)流程和交付物的質(zhì)量標(biāo)準(zhǔn)上達(dá)成的共識,并且在質(zhì)量標(biāo)準(zhǔn)被準(zhǔn)確無誤的達(dá)成之前抵制住宣稱“完成”交付物的誘惑。Sapient公司的格雷厄姆?奧克斯領(lǐng)

溫馨提示

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

最新文檔

評論

0/150

提交評論