2021-09-20 01:15:00 來(lái)自于應(yīng)用公園
瀑布開(kāi)發(fā)
瀑布開(kāi)發(fā)類似于一個(gè)詳細(xì)的計(jì)劃,其中從需求、設(shè)計(jì)、開(kāi)發(fā)和測(cè)試的每個(gè)開(kāi)發(fā)階段都是在一個(gè)靜態(tài)框架中進(jìn)行的。根據(jù)工期,客戶支付項(xiàng)目協(xié)議費(fèi)用
該模型適用于傳統(tǒng)的工業(yè)生產(chǎn)和軟件項(xiàng)目,如外包,支付系統(tǒng)、數(shù)據(jù)庫(kù)和CRM系統(tǒng),這些都是適合瀑布開(kāi)發(fā)模型的軟件項(xiàng)目的好例子。
敏捷的開(kāi)發(fā)
敏捷開(kāi)發(fā)的特點(diǎn)是敏捷和靈活。敏捷開(kāi)發(fā)方法的核心是損失代代,客戶關(guān)心的功能先完成,然后軟件通過(guò)一系列短時(shí)間的迭代(通常稱為sprint)就是開(kāi)發(fā)。每次沖刺通常持續(xù)兩到四周。在每次沖刺結(jié)束時(shí),客戶有機(jī)會(huì)評(píng)估到目前為止的進(jìn)展,體驗(yàn)功能的工作原型,并在必要時(shí)要求進(jìn)行更改。
說(shuō)到移動(dòng)APP,開(kāi)發(fā),敏捷開(kāi)發(fā)更適合需要更多創(chuàng)意的APP應(yīng)用,提供了擴(kuò)展功能和用戶自定義功能的可能(這都是APP應(yīng)用)。變更可以隨時(shí)實(shí)施,功能可以增加:所有功能增加將疊加在初始成本估算上。
那么哪種模式更好呢?
在回答這個(gè)問(wèn)題時(shí),我們必須明白,軟件開(kāi)發(fā)是一個(gè)相對(duì)年輕的行業(yè)。它還在發(fā)展,這個(gè)獨(dú)特行業(yè)的性質(zhì)正在改變項(xiàng)目管理的方式。
公平地說(shuō),瀑布開(kāi)發(fā),是軟件行業(yè)早期的遺跡,而軟件開(kāi)發(fā)公司依賴于這種商業(yè)模式。在過(guò)去100年左右的時(shí)間里,企業(yè)以瀑布式的方式實(shí)施了這個(gè)項(xiàng)目:仔細(xì)規(guī)劃,然后執(zhí)行和測(cè)試,然后回去修復(fù)整個(gè)事情。
敏捷方法提供了一種更適合數(shù)字時(shí)代的替代方法。隨著消費(fèi)電子產(chǎn)品和軟件已經(jīng)成長(zhǎng)為全球使用和生活各個(gè)領(lǐng)域的大規(guī)模集成,軟件開(kāi)發(fā)已經(jīng)到了一個(gè)臨界點(diǎn),它有機(jī)地發(fā)展為來(lái)自用戶體驗(yàn)和持續(xù)開(kāi)發(fā)的反饋結(jié)果
這就是為什么敏捷方法是一個(gè)更好的選擇:它有助于快速響應(yīng)未來(lái)的變化。這項(xiàng)技術(shù)終節(jié)省了產(chǎn)品所有者的時(shí)間和金錢,并使項(xiàng)目的開(kāi)發(fā)更好地適應(yīng)未來(lái)的變化。
雖然瀑布開(kāi)發(fā)曾經(jīng)在軟件開(kāi)發(fā),占據(jù)一席之地,但它真的不再有必要了。敏捷開(kāi)發(fā)是一種以產(chǎn)品為中心的模式,更加注重客戶滿意度和高效開(kāi)發(fā),而不是項(xiàng)目管理文檔。