敏捷項(xiàng)目管理涉及軟件開發(fā)的整個生命周期,包括迭代規(guī)劃、需求分析、設(shè)計、實(shí)現(xiàn)、測試和反饋等流程。在迭代管理、需求管理、工作管理和缺陷管理中實(shí)現(xiàn)了以上各流程,本文將對這四個部分的概念、功能和結(jié)構(gòu)關(guān)系進(jìn)行說明。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
名詞解釋
迭代式開發(fā)
迭代式開發(fā)也被稱作迭代增量式開發(fā),它彌補(bǔ)了傳統(tǒng)瀑布式開發(fā)的一些弱點(diǎn),具有更高的生產(chǎn)率。整個開發(fā)工作被組織為一系列的短小的、固定長度(如2周)的小項(xiàng)目,被稱為一系列的迭代。每一次迭代都包括了需求分析、設(shè)計、實(shí)現(xiàn)與測試。
采用這種方法,開發(fā)工作可以在需求被完整地確定之前啟動,并在一次迭代中完成系統(tǒng)的一部分功能或業(yè)務(wù)邏輯的開發(fā)工作。再通過客戶的反饋來細(xì)化需求,并開始新一輪的迭代。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
迭代和版本的區(qū)別,可理解如下:58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
迭代一般指某版本的生產(chǎn)過程,包括從需求分析到測試完成。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
版本一般指某階段軟件開發(fā)的結(jié)果,一個可交付使用的產(chǎn)品。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
需求
需求是指解決某一問題或達(dá)到某一目標(biāo)所需的軟件功能。
需求管理是一種用于查找、記錄、組織和跟蹤需求變更的系統(tǒng)化方法。目的是通過適當(dāng)?shù)牟襟E確保需求在項(xiàng)目的各個層面上動態(tài)地保持一致。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
缺陷管理
缺陷管理涉及缺陷生命周期管理,包括缺陷報告、分配、處理、驗(yàn)證等流程。目的是為了減少軟件缺陷出現(xiàn)的幾率,降低由于軟件缺陷帶來的負(fù)面影響。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
功能概述
迭代管理
迭代管理用于規(guī)劃和跟蹤【迭代式開發(fā)】過程,主要功能包括:58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
需求查詢,查詢和跟蹤需求的完成狀態(tài);58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
需求分解,粗粒度的需求可分解為粒度更小的子需求,使得問題更精確和聚焦;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
需求處理,包括需求內(nèi)容的變更和狀態(tài)的變化,需求具有從未開始、進(jìn)行中到已完成的所有狀態(tài);58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
工作分解,為實(shí)現(xiàn)需求目標(biāo),將需求分解為具體的工作項(xiàng)。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
工作管理
工作是指為實(shí)現(xiàn)某個需求所進(jìn)行的具體活動,工作管理功能主要包括:58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
工作查詢,查詢和跟蹤工作的完成狀態(tài);58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
分解/分配工作,為實(shí)現(xiàn)需求目標(biāo),將需求分解為具體的工作項(xiàng)并指定處理人;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
工作處理,包括工作內(nèi)容的變更和狀態(tài)的變化,工作具有從未開始、進(jìn)行中到已完成的所有狀態(tài)。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
缺陷管理
缺陷管理功能主要包括:58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
缺陷報告,錄入缺陷內(nèi)容并指定處理人;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
缺陷查詢,利用篩選器查詢?nèi)毕?,并跟蹤缺陷處理狀態(tài);58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
缺陷處理,包括缺陷內(nèi)容的變更和狀態(tài)的變化;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
統(tǒng)計,統(tǒng)計缺陷狀態(tài)和成員缺陷數(shù)量。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
迭代、需求、工作和缺陷結(jié)構(gòu)關(guān)系
一個項(xiàng)目按照開發(fā)順序可分解為不同的迭代,每個迭代中可包含多個需求、工作和缺陷。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
一般的使用過程如下:58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
收集需求,將用戶反饋、特性和軟件功能等需求錄入到需求管理中;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
分解需求,將粗粒度的需求分解為較小粒度的子需求,方便組織和分解工作;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
錄入工作項(xiàng),隨時錄入工作項(xiàng),例如服務(wù)器維護(hù)工作、某功能的開發(fā)工作;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
報告缺陷,隨時收集測試人員、產(chǎn)品經(jīng)理或其他外部角色報告的缺陷;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
規(guī)劃迭代,新建迭代,并將需求、工作和缺陷規(guī)劃進(jìn)迭代,可針對需求分解工作并指定處理人;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
進(jìn)行迭代,按照優(yōu)先級逐個完成迭代內(nèi)的需求、工作和缺陷;58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
完成迭代,當(dāng)?shù)鷥?nèi)需求、工作和缺陷處理完成后,可完成該迭代。58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
58Z北京網(wǎng)站設(shè)計開發(fā),小程序開發(fā),公眾號,微信開發(fā)-云智互聯(lián)
原創(chuàng)不易,未經(jīng)授權(quán),嚴(yán)禁轉(zhuǎn)載
原文地址:http://www.mpian.cn/i,72,7561,0.html