當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 建筑工程項目管理軟件
IT項目管理 “輕”方法與滿意質量
隨著軟件工業(yè)不斷發(fā)展,各種各樣的模型不斷涌現(xiàn)或退出歷史舞臺。早期從不同角度提出的各種設計表示方法(常常以發(fā)明者的名字來命名)目前似乎已經(jīng)聚合成為UML這種被廣泛接受的標準,結構化設計方法也正在讓位于面向對象設計等更受歡迎的方法學,這種變化在更高層次的全局性開發(fā)方法學方面同樣進行著。泛普軟件-建筑工程項目管理系統(tǒng)
傳統(tǒng)意義上的軟件方法學描述通?!澳軌颉碧幚砣魏未笮〉捻椖?,而實際上真正的困難就來自于如何對這些方法加以裁剪以適合較小的項目。針對這種理論與實際的脫節(jié)現(xiàn)象,國際上一些著名的軟件工程專家提出所謂“重(heavy)”方法和“輕(light)” 方法之分,試圖為快速發(fā)展的軟件工業(yè)探尋更切合實際的解決方法。http://52tianma.cn/
所謂“重”方法,就是指形式化的、戒律森嚴的軟件工程方法學——不僅指這些方法所生成紙文檔重量,還意指管理資源投入、QA評審的程度和開發(fā)人員被要求遵守的嚴格流程。相對的,諸如快速應用開發(fā)(Rapid Application Development,簡記為RAD)和原型方法等則可以被稱為“輕”方法——不僅是因為這些方法傾向于產(chǎn)生最小數(shù)量的紙文檔,還因為其將管理資源投入最小化。不幸的是,1990年代的許多RAD項目在方法學上采取了過“輕”的處理以至于幾乎不存在什么方法,這些項目常常退化為雜湊式作坊開發(fā),實質上根本沒有任何文檔。 顯然,需要在兩種極端方法之間找到平衡點。轉自泛普軟件-建筑工程項目管理系統(tǒng)
輕方法代表了一種有意識的風險防護方法,依據(jù)不同風險在與開發(fā)相關的各種活動中投入相應時間、資金和資源。例如,進行多少需求分析工作才算是過多,擬或過少?針對一個幾百個需求的開發(fā)項目而言,一個需求分析“輕”方法(requirements-light approach)可能是由將每一個需求通過一個簡潔的句子加以文檔化的行為所組成,一個需求分析“中”方法(requirements-medium approach)可能要求對每個需求通過一段描述性文本來文檔化,而一個需求分析“重”方法(requirements-heavy approach)則可能要求詳細的UML模型、數(shù)據(jù)元素定義和每個對象方法的形式化描述。泛普軟件-建筑工程項目管理系統(tǒng)
究竟選擇需求分析的“輕”方法還是“重”方法很大程度上受到公司產(chǎn)品上市時間或合同期限壓力的影響。同時,公司雇員的流動率也是一種影響因素:作為形式化開發(fā)過程的理由之一認為,如果有一份詳細的文檔來記錄需求、設計和編碼,那么一旦在項目進行中關鍵開發(fā)成員離職所造成的混亂將會被盡量減小。http://52tianma.cn/
然而,盡管1970年代和1980年代的系統(tǒng)生命周期預期為十年或二十年,也許Interbet時代的網(wǎng)絡公司更愿意正式承諾其電子商務應用僅持續(xù)一年,然后被廢棄或完全重寫。如果正是這種情況,并且如果下一代應用預期與當前應用存在質的差異,那么僅僅為了達到SCM-CMM三級就遵循需求分析“重”方法還真的有意義嗎?泛普軟件-建筑工程項目管理系統(tǒng)文章
同樣地,針對設計和測試工作采用什么樣的形式化和嚴格程度才是合適的呢?與項目管理有關的時間匯報、進展匯報、狀態(tài)會議及其他常見活動又如何呢——尤其針對那些僅持續(xù)一周或兩周的項目?這些問題總是相互關聯(lián)的,但是一些傳統(tǒng)上被接受的答案卻需要至少每隔幾年重新審視一下,因為成本-收益參數(shù)正在隨著商業(yè)環(huán)境、技術和軟件開發(fā)人員的變化而不斷變化。泛普軟件-建筑工程項目管理系統(tǒng)
輕方法還重新審視了歷史上有關投入資源在需求分析的假定,以及投入資源在過程改進的假定。1981年Barry Boehm在他的經(jīng)典著作“軟件工程經(jīng)濟學”(Software Engineering Economics)中指出了一項驚人發(fā)現(xiàn),即如果我們在項目的系統(tǒng)分析階段引入一個缺陷的話,那么在項目的分析階段發(fā)現(xiàn)這個缺陷會比允許這個錯誤直至進入設計階段才被發(fā)現(xiàn)節(jié)省約10倍資源。但是Boehm在此做了一個在新千年的頭十年中未必依然正確的基本假定:僅當該缺陷在生命周期某階段發(fā)生時可通過某種方式加以鑒別,那么這種數(shù)量級增長關系圖才是相關的。在今天的環(huán)境中,這個前提假定在許多商業(yè)條件下都是不成立的。比如,當Bill Gates闡明對于瀏覽器IE的需求時,可能他會說“就象Netscape Navigator那樣,但要更好”,可能Netscape的Marc Andreesen也會這樣想:“我希望使Navigator就象Mosaic一樣,但要更好?!钡钱擳im BernersLee在構建WWW的初始版本和瀏覽器的第一個草樣時又該如何考慮呢?讓他寫出詳細需求的意義何在呢?泛普軟件-建筑工程項目管理系統(tǒng)
與此同時,重方法的倡導者爭辯說,如果一個缺陷在開發(fā)階段就被發(fā)現(xiàn),那么就不應當責備引入該缺陷的個人,而應重新檢查允許該缺陷發(fā)生的過程本身。但此處又有一個基本假設,也就是說,我們值得投入資源在鑒別一個過程中潛在缺陷的唯一理由是我們希望再次使用同樣的過程——因為我們的下一個項目將會與上一個項目足夠相似,很自然就應使用同樣的過程。但是現(xiàn)在事物變化是如此之快,以至于完全不能保證第N+1個項目會與第N個項目有任何相似之處。因此,昨天的過程可能不得不為了明天的需求而發(fā)生實質性變化,換言之,也許只有投資于過程中的重要缺陷才是值得的,因為一些細節(jié)僅針對某個特定項目才有意義。club
當然,仍然有一些環(huán)境需要我們繼續(xù)依賴于舊的、基本的軟件工程原理,在這些環(huán)境中重方法被證實依然正確。但是我們應當捫心自問,隱藏在這些原理背后的前提假定是否依然合理。對于許多今天的項目而言,一些根本性的前提假定需要加以改變,而輕方法將是具有最優(yōu)性能價格比的方法。club
可以看出,輕方法的基本思路是試圖在項目范圍、成本、時間和質量之間達成一種平衡,其關鍵是在足夠的管理可見度、足夠的靈活性和足夠快的開發(fā)速度以完成工作之間找到這種平衡,必須嚴格審查你想要對項目加入或刪除的控制手段的價值何在。
盡管我們可以將某個公布于眾的開發(fā)方法作為基礎進行裁剪,但必須深入理解你要執(zhí)行的每個步驟的理由,尤其在項目的初始規(guī)劃階段,就應明確定義開發(fā)方法,確保項目團隊成員的參與和認可,并以滿足項目的商業(yè)需求為目標。泛普軟件-建筑工程項目管理系統(tǒng)
泛普軟件-建筑工程項目管理系統(tǒng)- 1烏魯木齊地鐵1號線即將開工建設
- 2京沈高鐵“北京段”今年將開工建設
- 3用活化低等級粉煤灰開發(fā)綠色新型膠凝材料的試驗研究
- 4四川省開展第二批縣域全域規(guī)劃試點 8縣(市)納入名單
- 52015年安全工程師《安全生產(chǎn)法及相關法律知識》每日一練(9.26)
- 6承重框架怎么布置?
- 7CBD現(xiàn)象的啟示與高層建筑的近地空間
- 8成都鐵路局副局長陳凌檢查中鐵五局成綿樂鐵路工地
- 9煙水工程施工組織設計
- 10關于公布2014年度中國工程建設企業(yè)社會信用評價“AAA”企業(yè)名單的通知
- 11電氣安裝施工企業(yè)的資格審查要點有哪些?
- 12工程設計檔案特點及管理
- 132015年造價工程師考試《計價與控制》:建設工程價款結算
- 142015年監(jiān)理工程師考試《合同管理》模擬測試(1)
- 15造價工程師工程計價復習要點:漲價預備費計算
- 16設備監(jiān)理師考試14日至28日報名
- 17鋼筋驗收驗什么
- 182015年二級建造師《水利水電工程實務》每日一練(8.15)
- 19照明開關為何必須接在火線上?
- 202015招標師《招標采購項目管理》模擬試卷一(9)
- 21【最新】北京2015年一級建造師報名時間為5月12日—5月16日
- 22應急演練實施是將演練方案付諸行動的過程,屬于應急演練實施階段的是
- 23外行爭相涉足櫥柜行業(yè)的三大原因分析
- 24薄板鋁合金脈沖交流TIG焊工藝
- 25某框構橋施工組織設計 118P
- 262015年二級建造師《市政》:復習問答(一)
- 27珠海人事考試網(wǎng)公布2014一級建造師報名時間:6月18日—7月10日
- 282015年二級建造師《公路工程實務》每日一練(6.4)
- 292015年監(jiān)理工程師:分析進度偏差是否超過自由時差
- 302009年《市政公用工程管理與實務》精華復習資料(147)
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓