敏捷開發(fā)是什么?敏捷開發(fā)的優(yōu)勢(shì)
時(shí)間:2019-08-02 00:00:00 | 來源:
1、概念
敏捷開發(fā)是一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。在敏捷開發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過測(cè)試,具備集成和可運(yùn)行的特征。
換言之,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。
敏捷最大的特色是迭代式開發(fā)。
2、優(yōu)勢(shì)
1、敏捷開發(fā)屬于增量式開發(fā),對(duì)于需求范圍不明確,需求變更較多的項(xiàng)目而言,可以很大程度上響應(yīng)及擁抱變化。
2、對(duì)于互聯(lián)網(wǎng)產(chǎn)品而言,市場(chǎng)風(fēng)向轉(zhuǎn)變很快,需要一種及時(shí)快速的交付形式,而敏捷開發(fā)則能更好地適用于此。
3、敏捷開發(fā)可最大程度體現(xiàn)80/20法則的價(jià)值,通過增量迭代,每次都優(yōu)先交付那能產(chǎn)生80%價(jià)值效益的20%功能。能最大化單位成本收益。
3、誤區(qū)
4、特點(diǎn)
5、核心原則
6、敏捷開發(fā)與瀑布模型開發(fā)

瀑布模型開發(fā)

敏捷開發(fā)
敏捷開發(fā)
客人到餐館來點(diǎn)菜(新項(xiàng)目)
不確定客戶想吃什么的時(shí)候,通常選好餐廳后會(huì)先看看餐廳的菜單(客戶往往提不出具體的需求)
根據(jù)圖文菜單,客人點(diǎn)了是個(gè)菜(根據(jù)原型和設(shè)計(jì)稿,基本確定了需求)
后廚開始準(zhǔn)備(項(xiàng)目啟動(dòng))
配菜、炒菜,先上了兩盤,讓客人嘗了嘗味道(先提供可用實(shí)例給客戶用)
客人說還不錯(cuò),后廚繼續(xù)準(zhǔn)備后面的菜,陸續(xù)上菜(不斷迭代,不斷測(cè)試)
上菜過程中,客人突然發(fā)現(xiàn)有個(gè)菜的味道太淡了,讓后廚加了點(diǎn)鹽又端上來了(敏捷的好處,可以不斷測(cè)試和需求變更)
又上了兩盤,不夠辣,又拿到后廚加了辣(敏捷的壞處,需求沒有提前明確,反復(fù)迭代,增加了工作量)
到最后兩盤時(shí),客人要求換兩個(gè)菜,還好沒炒(迭代的好處,隨時(shí)接受需求變更)
客人吃完,很滿意(基本滿足了全部的要求)
瀑布模型開發(fā)
客人到餐館來點(diǎn)菜(新項(xiàng)目)
不確定客戶想吃什么的時(shí)候,通常選好餐廳后會(huì)先看看餐廳的菜單(客戶往往提不出具體的需求)
根據(jù)圖文菜單,客人點(diǎn)了十個(gè)菜(根據(jù)原型和設(shè)計(jì)稿,基本確定了需求)
后廚開始準(zhǔn)備(項(xiàng)目啟動(dòng))
根據(jù)客人的下單配菜,炒菜(基本上不會(huì)主動(dòng)去了解完整需求)
半個(gè)小時(shí)了,菜還沒上桌,客人餓極了(項(xiàng)目啟動(dòng)后很長(zhǎng)一段時(shí)間客戶什么都看不到)
再過了二十分鐘,十個(gè)菜都一起上來了(項(xiàng)目最終一次交付)
客人說,有幾個(gè)菜挺好的,但是有個(gè)菜味道淡了,有兩個(gè)不夠辣,還有兩盤重復(fù)了想換掉(我是買單的,我要變需求)
這時(shí)候大堂經(jīng)理來了,說,“味道淡了可以加鹽,不辣可以加辣,但是換菜不行,已經(jīng)炒好的那兩盤菜也是要算成本的”(瀑布的壞處,需求變更比較麻煩)
于是,后廚只給客戶加了鹽,加了辣
客人吃完,不是很滿意,下次不來了(沒有滿足需求)
7、總結(jié)
但總的來說,在現(xiàn)在管理項(xiàng)目過程中,并沒有嚴(yán)格的按照完全的敏捷或者完全的瀑布模式,都是各自摻雜了其他的方式。在實(shí)際項(xiàng)目過程中,過于強(qiáng)調(diào)模式并沒有意義,重要的是能不能預(yù)防問題的發(fā)生,在問題發(fā)生之后能不能用最小的成本解決,模式更多起一個(gè)參考作用
原文地址 :https://www.jianshu.com/p/4e0e64d981c7
上海藍(lán)暢信息技專業(yè)為客戶提供 App,H5開發(fā),微信小程序開發(fā),VR制作,門戶、B2C商城架構(gòu),企業(yè)網(wǎng)站建設(shè),Java軟件開發(fā),平面、3D設(shè)計(jì),視頻后期,服務(wù)器租用,運(yùn)維,安全管理,漏洞掃描,代碼審計(jì)等服務(wù)。
微信開發(fā)解決方案:醫(yī)藥原料貿(mào)易中的加密訂單系統(tǒng)如何保護(hù)客戶采購隱私
微信小程序如何重塑會(huì)展活動(dòng)管理?展商名錄與觀眾預(yù)約的智慧化解決方案
微信開發(fā)公司:微信積分系統(tǒng)如何助力企業(yè)實(shí)現(xiàn)綠色采購轉(zhuǎn)型?
微信開發(fā)公司:食品添加劑企業(yè)如何借力企業(yè)微信社群打造行業(yè)認(rèn)證影響力?
企業(yè)微信對(duì)接庫存系統(tǒng):汽配經(jīng)銷商的區(qū)域代理管理智能化升級(jí)介紹
微信開發(fā)賦能飼料原料批發(fā),自動(dòng)化報(bào)價(jià)系統(tǒng)如何破解大宗交易定價(jià)難題?