個人覺得
敏捷開發強調以人為中心,快速迭代,客戶參與多溝通,減少不必要的文件,包括scrum和xp
優點:快速適應變化,做出的專案比較接近客戶需要的
缺點:文件不多,如果人員流動大,維護相對更難
瀑布開發強調文件,就是不同階段按照順序自上而下而來,如需求、設計、編碼、測試(單元測試、系統測試)、維護,每個階段盡量做得最好
優點:每個階段可作為檢查點,前一階段完成只需關注後一階段
缺點:缺少溝通、反饋,文件比較多,不適應需求快速變化,在生命週期後期才看得到結果,如果有一階段出了大問題,會影響最終成功
敏捷開發和瀑布開發的區別
最近和朋友談起敏捷開發和瀑布開發模式,很多人認為敏捷開發是未來的專案實施的趨勢,瀑布實施太老土已經過時了。另外確實一些跨國企業如索尼,聯想也在使用敏捷的方式實施一些專案。但實際上我們看到絕大多數公司還是依然在採用瀑布的方式實施專案。我之前參與過敏捷開發的專案,但當時比較 年輕 認識不是很深刻,於是最...
瀑布式開發和敏捷開發區別
敏捷開發,首先把客戶最關注的軟體原型先做出來,交付或者上線,在實際場景中去修改彌補需求中的不足,快速修改,再次發布版本。再次上線或者交付。通過一些敏捷實踐方式,細化story,可以提供更小的迭代。如此迴圈,直到使用者 客戶 滿意。適用於需求不明確的專案 創新性的專案或者需要搶占市場的專案。瀑布式開發...
敏捷開發和瀑布開發的混搭
現在這家公司的開發流程很奇怪,和以前的公司很不一樣 一 首先拿到乙個客戶需求,這個客戶需求 or 可能就只有一句話 做 x運維成本太高了,管理也很混亂,能不能給做個管理系統給控制一下 由於這個客戶很重要,所以雖然需求很不明確,連系統該做成啥樣都不知道,但是領導還是決定要做。於是專案組就啟動了。這個時...