當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

軟件開發(fā)該采用傳統(tǒng)項(xiàng)目管理還是敏捷項(xiàng)目管理?

發(fā)布時(shí)間:2020-07-16

軟件開發(fā)該采用傳統(tǒng)項(xiàng)目管理還是敏捷項(xiàng)目管理?相信大家都知道,常見的軟件開發(fā)生命周期有預(yù)測型生命周期又叫瀑布型,迭代型生命周期,增量生命周期,和適應(yīng)性生命周期,前三個(gè)生命周期均為傳統(tǒng)型項(xiàng)目的生命周期,適應(yīng)性生命周期是敏捷的生命周期。

軟件開發(fā)

1.預(yù)測型生命周期(瀑布)

預(yù)測型生命周期是按順序執(zhí)行的。以軟件開發(fā)為例先由專門的需求團(tuán)隊(duì)完成需求分析輸出需求文檔,之后概要設(shè)計(jì)團(tuán)隊(duì)根據(jù)需求分析文檔來完成概要設(shè)計(jì),如果該要設(shè)計(jì)時(shí)發(fā)現(xiàn)不清楚的需求想需求部門反饋,需求團(tuán)隊(duì)修改后再移交給概要設(shè)計(jì)團(tuán)隊(duì);之后根據(jù)概要設(shè)計(jì)文檔來做詳細(xì)設(shè)計(jì),發(fā)現(xiàn)疑問再和概要團(tuán)隊(duì)討論,直到詳細(xì)設(shè)計(jì)完成;接下來開發(fā)人員根據(jù)詳細(xì)設(shè)計(jì)來做編碼實(shí)現(xiàn),編碼結(jié)束后交給測試進(jìn)行測試;測試發(fā)現(xiàn)bug反饋給開發(fā)人員,開發(fā)人員修訂后轉(zhuǎn)給測試,測試通過后輸出測試報(bào)告,交付給部署人員。

很適合用于對(duì)需求很明確的項(xiàng)目,需求范圍不希望變動(dòng),最終一次性交付產(chǎn)品。

2. 迭代型生命周期

迭代型生命周期先根據(jù)最初的需求開發(fā)出原型,給客戶或者業(yè)務(wù)部門演示原型,發(fā)現(xiàn)新的問題或者需求之后再改進(jìn),經(jīng)過多次的循環(huán)改進(jìn),最后一次性交付產(chǎn)品。

3.增量型生命周期

增量型生命周期是為了加快交付功能,一次只交付一部分新功能,漸進(jìn)式的增加功能,頻繁交付功能。

4.適應(yīng)型生命周期(敏捷)

敏捷里團(tuán)隊(duì)是跨職能團(tuán)隊(duì),包括產(chǎn)品經(jīng)理,敏捷教練,開發(fā)團(tuán)隊(duì),其中開發(fā)團(tuán)隊(duì)里包括測試人員。產(chǎn)品經(jīng)理和內(nèi)部業(yè)務(wù)負(fù)責(zé)人,外部的客戶,最終用戶緊密合作,頻繁溝通交流,把需求轉(zhuǎn)化成產(chǎn)品代辦項(xiàng),并且對(duì)需求進(jìn)行優(yōu)先級(jí)排序。

團(tuán)隊(duì)開展本次沖刺,從需求池按順序取出本次要完成的功能放進(jìn)沖刺列表,每一個(gè)沖刺結(jié)束是都可以交付一個(gè)可工作的軟件。而且敏捷型歡迎需求變化,即使項(xiàng)目已經(jīng)完成。變化的需求將添加到需求池,產(chǎn)品經(jīng)理重新對(duì)產(chǎn)品代辦項(xiàng)進(jìn)行優(yōu)先級(jí)排序,在下一個(gè)沖刺中根據(jù)從需求池按優(yōu)先級(jí)從上往下順序取出本次的沖刺代辦列表來完成。

敏捷適合在產(chǎn)品需求和范圍不明確的項(xiàng)目來通過頻繁交付來增量改進(jìn)。

瀑布型與敏捷型的比較

瀑布一次性進(jìn)行全部詳細(xì)規(guī)劃,敏捷先粗略規(guī)劃,對(duì)即將要做的項(xiàng)詳細(xì)規(guī)劃;瀑布型一次性交付產(chǎn)品,而敏捷小批量,短周期,增量交付產(chǎn)品;瀑布是專業(yè)的團(tuán)隊(duì),而敏捷是自組織,跨職能,集中辦公的團(tuán)隊(duì);瀑布型不喜歡變更,而敏捷擁抱變更,即使產(chǎn)品完成時(shí)也可以變更;瀑布型的領(lǐng)導(dǎo)是命令式的領(lǐng)導(dǎo),而敏捷是仆人式領(lǐng)導(dǎo)。

敏捷的好處

敏捷生命周期可以在最短時(shí)間交付最大的產(chǎn)品價(jià)值,項(xiàng)目徹底的失敗風(fēng)險(xiǎn)小,歡迎變化。

瀑布型生命周期長用于對(duì)產(chǎn)品需求和范圍很明確的項(xiàng)目,它是一種順序執(zhí)行的,最終一次性交付產(chǎn)品,只有最后交付了產(chǎn)品后才能有收益,成本高。而敏捷在每個(gè)沖刺結(jié)束后交付最有價(jià)值的功能,率先實(shí)現(xiàn)收益,可以通過第一個(gè)沖刺交付后的收益來開展下一個(gè)沖刺,成本低。

如果瀑布型執(zhí)行到最后發(fā)現(xiàn)行不通失敗成本極高,而敏捷在一個(gè)沖刺結(jié)束后發(fā)現(xiàn)行不通可以快速失敗,極大地降低失敗成本。

軟件行業(yè)特點(diǎn)

隨著智能手機(jī)的出現(xiàn),面向個(gè)人的應(yīng)用APP井噴,而且很多個(gè)人用戶軟件APP需求和功能越來越復(fù)雜,而且商業(yè)競爭非常激烈,往往產(chǎn)品先上市更有優(yōu)勢,于是軟件呈現(xiàn)出由于用戶群體龐大,用戶層次不一致導(dǎo)致需求復(fù)雜多變,更希望快速推出產(chǎn)品搶占市場的特點(diǎn)。

傳統(tǒng)項(xiàng)目管理方法更多應(yīng)用在傳統(tǒng)大項(xiàng)目如軍事,建筑等需求明確對(duì)安全和穩(wěn)定要求非常高的項(xiàng)目,而敏捷主要應(yīng)用在軟件行業(yè)具有需求不明確范圍容易變更的復(fù)雜項(xiàng)目。

在軟件項(xiàng)目里對(duì)于需求和范圍明確的項(xiàng)目采用瀑布生命周期和傳統(tǒng)項(xiàng)目管理方法,對(duì)于前期需求復(fù)雜和范圍不明確的項(xiàng)目采用敏捷型生命周期和敏捷項(xiàng)目管理方法。

推薦閱讀:

敏捷項(xiàng)目管理是什么?如何選擇敏捷開發(fā)項(xiàng)目管理工具?

詳解軟件研發(fā)項(xiàng)目管理的具體流程

IT項(xiàng)目如何做好預(yù)算和成本控制?IT項(xiàng)目成本管理小建議

IT軟件項(xiàng)目生命周期的四個(gè)大階段

軟件開發(fā)流程有哪些?完整的軟件開發(fā)流程

軟件生命周期與軟件過程有什么區(qū)別?

軟件開發(fā)生命周期6個(gè)階段

APP軟件開發(fā)生命周期可以分為幾個(gè)階段?

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系