當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 建筑工程項目管理軟件
從容趕急——快速軟件開發(fā)項目中的有效溝通
在某些情況下,快速開發(fā)表示一系列的特殊軟件工程實踐,其目的在于正確選擇采用縮小范圍和增加資源以減少開發(fā)時間的方法,此類方法包括極限編程(XP),應用程序快速開發(fā)(RAD)和快速原型法等。在另外的情況下,快速開發(fā)是用來推銷縮短軟件開發(fā)周期的工具、新方法或研討會的流行用語。無論你認同哪種定義,當項目團隊走捷徑并且試圖決定何處讓步以期完成緊張的計劃時,進度壓力會導致災難發(fā)生。
“當我聽到快速開發(fā)的時候,我立即想到,開發(fā)團隊希望通過忽略掉關鍵步驟的方法來簡化項目法則?!贝鞣?弗格森如是說,他是美國加州El Dorado Hills地區(qū)的DST Output公司電子產(chǎn)品開發(fā)及實施部門的副總裁。他們公司的開發(fā)工作著重強調于軟件工程和項目管理。
在被問及分享一些快速開發(fā)的名言時,丹麥獨立項目管理咨詢師本特?埃澤森引用了羅馬皇帝奧古斯塔斯的話:“Festina lente”。此句拉丁文的意思是“從容趕急”。關鍵是避免恐慌和由此引起的混亂。這需要在項目開始時花時間建立健康的習慣。
緊張的時間限制會遏制溝通。英國倫敦Sapient Corp公司的技術總監(jiān)格雷厄姆?奧克斯建議:“快速開發(fā)的溝通問題與其他方法一樣存在,但是犯錯誤的空間更少,而且有很大的機會使事情在一個星期內(nèi)失去控制。”
奧克斯指出,項目團隊受到壓力時會不合時宜地犧牲流程和交付物來換取速度。他說:“按需要適當?shù)卣{整流程,但不要因為時間原因而單純拋棄評審和其他質量保證流程。因為缺陷同樣浪費時間?!?nbsp;
謹慎地交接
在用戶、獲取需求的分析師、設計師和解釋實現(xiàn)需求的開發(fā)人員之間的交接過程中,信息會頻繁地丟失?!矮@取需求時要全面,并且要保證用戶參與到設計評審里?!瘪R代爾?霍爾說,他是美國加州薩克拉門托市Catalysis集團公司的咨詢項目經(jīng)理。
專業(yè)的開發(fā)流程受益于客戶與開發(fā)人員之間的良好溝通。美國北卡來羅納州達拉漠市Pugh-Killeen Associates公司的軟件顧問肯?皮尤指出:“要使用極限編程法的話,客戶必須在開發(fā)現(xiàn)場,這樣在需要的時候,客戶會解釋需求的細節(jié)。如果技術問題與實現(xiàn)一個特殊需求相關,客戶和開發(fā)人員會一起權衡以找到一個解決方案?!?nbsp;
很不幸的是,許多項目發(fā)起人并不理解這項規(guī)則和成功執(zhí)行這些過程所需的資源許諾。使用極限編程來構建系統(tǒng)代價不菲,但如果執(zhí)行得當,它可以縮短開發(fā)時間。邀請一些知識淵博的客戶成為開發(fā)團隊的組成部分以促進溝通的做法會使大部分項目預算超支,但結果是可以預測的。
美國科羅拉多州恩格爾伍德市govONE Solutions公司的產(chǎn)品交付部門總監(jiān)雷恩?湯普森認為:“許多快速開發(fā)方法通過隔離開發(fā)團隊來提高速度。但問題在于“成功”的定義。如果成功是指在規(guī)定的時間內(nèi)交付系統(tǒng)產(chǎn)品,那許多團隊或許是成功的。如果成功是指交付一個可用的系統(tǒng)產(chǎn)品,那些成功可能變成最多是瑕瑜互現(xiàn)?!?nbsp;
湯普森建議,在團隊上下建立公共的視角是異常重要的?!霸陂L期的項目里,有必要保持成員的士氣高昂。在快速項目里,這有兩個目的:其一,當團隊在惡劣環(huán)境下長時間工作時維持他們的士氣;其二,有效地確保團隊向著公認的項目結尾前進。團隊認識到這些視角有助于他們理解他們的角色和分歧所在?!?nbsp;
應用程序快速開發(fā)法在需求不明確時被廣泛應用,在此情況下,客戶的參與也非常關鍵。皮尤認為:“使用應用程序快速開發(fā)法時,通常沒有足夠的時間或知識來創(chuàng)建一份詳細需求說明書。最終產(chǎn)品可能基于在開發(fā)過程中學習到的東西。既然需求不確定,那么開發(fā)人員和客戶必須一起工作來開發(fā)產(chǎn)品?!?nbsp;
湯普森認為快速開發(fā)法本身很少能導致工作更快地完成。相反,產(chǎn)生最大價值的那部分系統(tǒng)的開發(fā)工作會更加高效。他說:“我想,當人們把快速開發(fā)作為一項技術實踐來對待時,他們誤會了關鍵問題。如果你揭開快速開發(fā)背后的故事,開發(fā)的重點在于將工作的耗時固定,然后控制范圍以適應固定的時間。通過理解整體規(guī)劃和自己的工作如何融入整體,上述說法可以實現(xiàn),此外,還要進行經(jīng)常性地溝通,當威脅到時間的事務發(fā)生時,設定期望值亦為必要?!?nbsp;
快速開發(fā)的成功可以部分地歸功于開發(fā)團隊的小型化,開發(fā)人員和客戶在同一地點工作并關注于手頭的事情,這樣會自然而然地將溝通的挑戰(zhàn)減至最小。
謹慎但不乏靈活地規(guī)劃和開發(fā)
像需求規(guī)范、架構規(guī)范和詳細設計等工作成果用來記錄復雜的思想,這樣它們可以經(jīng)過評審以確保明確一致,然后會被提上議案討論。當進度的高壓導致工作內(nèi)容不明確時,誤解會蜂擁而至。
為了避免返工,開發(fā)人員應頂住壓力以完成那些相對簡單的部分直到整體規(guī)劃得以清晰定義。羅伯特?盧如是說,他是薩克拉門托市的加州政府的一名程序開發(fā)經(jīng)理。盧描述了最近的一個開端困難的項目,此項目目的是通過互聯(lián)網(wǎng)提交客戶數(shù)據(jù),他解釋道:“我們獲得的最重要的經(jīng)驗是盡早的開始著手開發(fā)架構規(guī)范,這樣,此后劃分系統(tǒng)時,人們會清楚各部分之間的相互關聯(lián)。”
這需要訓練,很重要的問題是,在開始時花時間記錄那些在開發(fā)流程和交付物的質量標準上達成的共識,并且在質量標準被準確無誤的達成之前抵制住宣稱“完成”交付物的誘惑。
Sapient公司的格雷厄姆?奧克斯領導了成功的快速開發(fā)項目的同時,對溝通和計劃做出了正確的決定。為了取得成功,他給出如下建議:
結構化的計劃。只有當一份完善的計劃存在時,每日的進展匯報才會有比對的標準。狀態(tài)周報需要有完整定義的結構,這樣可以迅速的完成周報而不致遺漏要點。
高透明度。Sapient采用了項目作戰(zhàn)室來確保所有計劃的高透明度和可獲得性,包括高層計劃、中層計劃、每日計劃、風險列表、項目總目標、標注了負責人和時限的待完成事項列表和進度度量標準。
- 1涉外仲裁案件裁決的執(zhí)行
- 2[四川]大型客運站工程新工藝施工標準手冊(300余頁)
- 3橋梁灌注樁施工
- 4呼和浩特某酒店工程安全施工組織設計
- 5一建建設工程經(jīng)濟知識點:勘察設計費
- 6建筑工程鋼筋手工電弧焊施工工藝
- 7一級建造師管理與實務復習要點:氯離子含量問題
- 8旅館電氣照明規(guī)定有哪些?
- 9工程公司組織機構設計與調整咨詢
- 10調查:8%的陶瓷衛(wèi)浴人新年人情成本在2.5萬以上
- 11蘭州大力宣傳節(jié)能四新技術
- 122009年《市政公用工程管理與實務》精華復習資料(113)
- 13二級建造師復習資料:工期調整
- 14新疆筑牢住房公積金廉政風險“防火墻”
- 15高速公路濕軟地基原有路堤分析評價報告實施細則
- 16一級建造師復習資料:《建筑內(nèi)部裝修設計防火規(guī)范》強制性條文
- 17焊管價格弱穩(wěn) 整體 成交萎縮
- 18一級建造師管理與實務復習要點:施工合同協(xié)議書
- 19呼喚環(huán)保型建材促進住宅建筑可持續(xù)發(fā)展
- 20[河南]鐵路改建工程大橋專項施工組織設計
- 21關于召開《建設行業(yè)企業(yè)信息化技術與應用座談會》的通知
- 222015年二級建造師施工管理復習資料:專業(yè)分包合同的內(nèi)容
- 23咸陽渭城區(qū)嚴格落實五方主體責任 嚴管安居工程質量
- 242015年造價工程師《安裝》:工程施工技術(1)
- 25陜新建和完成計量改造建筑今冬取暖按量計費
- 26井口安全門
- 27國內(nèi)的項目管理軟件都有哪些?。磕募冶容^好用?
- 28詳細介紹混凝土攪拌機攪拌筒的內(nèi)部結構組成
- 29一級公路圓管涵及八字墻設計通用圖12張
- 30造價工程師《技術與計量安裝》第四章工程施工技術(8)
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓