工程項目管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 工程項目管理軟件 | 裝飾管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關閉
建筑工程項目管理軟件

當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 建筑工程項目管理軟件

IT項目管理 “輕”方法與滿意質量

申請免費試用、咨詢電話:400-8352-114

  隨著軟件工業(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)

發(fā)布:2007-07-09 10:56    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:

泛普建筑工程項目管理軟件其他應用

項目管理工具 禪道項目管理軟件 夢龍項目管理軟件 微軟項目管理軟件 裝飾管理系統(tǒng) 裝修預算軟件 項目計劃軟件 項目進度管理軟件 軟件項目管理工具 材料管理軟件 工程項目管理軟件系統(tǒng) 項目管理系統(tǒng) 施工管理軟件 建筑工程項目管理軟件 工程管理軟件