專案開發模型有很多,歸納出來我認為就兩種一種是瀑布,另外一種是迭代,現在流行的敏捷,其實是迭代中的一種。而迭代中的每乙個階段,都是瀑布模型,具備瀑布的完整要素。
我見過用瀑布模型做得非常成功的例子(8人*10月規模),但是我自己在專案管理中從沒有用過瀑布模型。
當然,我剛才漏掉了一種模型,那就是「無模型」,所謂「無模型」就是,有什麼活,幾個人分一下,然後開始幹,最後大家動手拼起來。--無模型99%的可能會導致專案延期或無法保證質量。
瀑布模型實施起來很簡單,需求、設計、開發、測試,很多人喜歡用。但是實施瀑布模型有非常嚴格的條件,必須具備如下條件:
主要需求明確
技術成熟
人員有經驗
假如主要需求產生變化(比如新產品研發,定位和方向不清晰),會導致設計、開發很多任務作就白費了。假如採用新技術不成熟,帶來很多問題,會提高專案風險。最後,如果人員缺少相關經驗,開發進度和質量就無法保證。
如果出現上面的三種情況,可以採取原型+迭代的方式。首先,先開發出原型,用來進行產品定位、驗證新技術。其次,第二個里程碑,可以在原型基礎上確定需求、進行設計;可以在此技術上,確定開發規範、最佳實踐、技術培訓,以及部分功能的開發,目的是培訓員工。
總結起來,瀑布是「一次搞定」,而迭代是「走一步看一步」。
專案管理模型總結 螺旋模型
螺旋模型 螺旋模型 spiral model 目錄 隱藏 1 什麼是螺旋模型 2 螺旋模型的優缺點 3 螺旋模型案例分析 3.1 案例一 聯想文化的螺旋模型 1 4 參考文獻 編輯 什麼是螺旋模型 1988年,巴利 玻姆barry boehm正式發表了軟體系統開發的 螺旋模型 它將瀑布模型和快速原型...
專案管理模型總結 螺旋模型
螺旋模型 螺旋模型 spiral model 目錄 隱藏 1 什麼是螺旋模型 2 螺旋模型的優缺點 3 螺旋模型案例分析 3.1 案例一 聯想文化的螺旋模型 1 4 參考文獻 編輯 什麼是螺旋模型 1988年,巴利 玻姆barry boehm正式發表了軟體系統開發的 螺旋模型 它將瀑布模型和快速原型...
專案開發管理
一 專案評審 1 專案組成員一起討論專案的整個流程,細節等,制定合理的方案。2 包含需求文件 功能列表 資料庫 介面文件等 介面文件評審 需要較多時間詳細評審,介面文件要根據不同型別進行分類,介面名稱規範。二 工期評審 三 後端開發,介面文件定義 前端本地根據介面文件mock資料來調整互動。介面文件...