角色1:需求管理的利器
對項(xiàng)目需求和設(shè)計(jì)文檔的管理是DevAgile必須首先面對的問題。他們要完成的,恰恰是一個(gè)需求變更很快的項(xiàng)目,這也是他們選擇敏捷開發(fā)的重要原因。在敏捷開發(fā)中,需求的變化常常是為下一次迭代提供信息和進(jìn)度計(jì)劃的依據(jù)。
因此,DevAgile的大多數(shù)成員認(rèn)為,記錄下每一次關(guān)鍵的需求變更很重要,盡管最初有些人堅(jiān)持敏捷開發(fā)并不需要文檔。
同時(shí),他們也注意到,要遵循簡單設(shè)計(jì)的原則,并非意味著設(shè)計(jì)文檔不需管理。相反,文檔的數(shù)量和版本都會比采用其他開發(fā)方式更多。這些設(shè)計(jì)文檔及其歷史應(yīng)該被妥善地管理,也要和相對應(yīng)的配置項(xiàng)鏈接。
另外,小型發(fā)布意味著整個(gè)生命周期中有更多的發(fā)布,如何對這些發(fā)布進(jìn)行系統(tǒng)化管理也是DevAgile團(tuán)隊(duì)必須解決的問題。
綜合以上這幾點(diǎn)考慮,Smart先生認(rèn)為,應(yīng)該找到一種需求管理的武器。DevAgile團(tuán)隊(duì)在進(jìn)行了一番市場調(diào)研后,決定嘗試TechExcel DevSpec這種需求管理工具。它不僅提出“以知識為核心”的概念,滿足需求和設(shè)計(jì)文檔管理的要求,還實(shí)現(xiàn)了真正的“功能驅(qū)動開發(fā)”。
盡管DevAgile目前沒有清楚的看到后者如何實(shí)現(xiàn),但DevSpec對產(chǎn)品需求、產(chǎn)品功能及知識文檔的系統(tǒng)管理還是吸引了他們。
它成全了設(shè)計(jì)團(tuán)隊(duì)的敏捷性,支持簡單設(shè)計(jì),并對他們經(jīng)常修改設(shè)計(jì)的做法提供了管理上的幫助。一些成員還指出,在敏捷開發(fā)的道路上,太多的不確定因素和靈活性難免會影響大家對最終產(chǎn)品的認(rèn)識,有一個(gè)這樣的工具能夠時(shí)時(shí)刻刻描繪出要發(fā)布產(chǎn)品的清晰輪廓,記錄下產(chǎn)品需求和功能變更的每一步,實(shí)在是很令人欣慰。
另外,為了配合數(shù)量多的小型發(fā)布,DevSpec還有整理發(fā)布功能點(diǎn)的能力。也就是說,將和某一發(fā)布有關(guān)的新功能、功能變更,以及缺陷修復(fù),全都進(jìn)行統(tǒng)一組織和管理。
例如,要完成6.1的發(fā)布,他們只需把6.1功能文件夾里所有的新功能、功能變更,以及缺陷修復(fù)全都做完,6.1版本也就可以發(fā)布了。為了更大程度上提高開發(fā)效率,Smart先生還別出心裁的對這些功能及缺陷設(shè)定了優(yōu)先級,優(yōu)先級低的任務(wù)可能被延緩執(zhí)行。實(shí)踐證明,這種具靈活性且針對發(fā)布來管理的系統(tǒng)使小型發(fā)布越發(fā)容易。
角色2:項(xiàng)目規(guī)劃的利器
Smart先生發(fā)現(xiàn)敏捷的項(xiàng)目管理要能做到隨機(jī)應(yīng)變,應(yīng)付各種可能出現(xiàn)的情況,也是建立在對任務(wù)的細(xì)分,并對任務(wù)的狀態(tài)采取高頻度的探測并及時(shí)調(diào)整的基礎(chǔ)上。DevAgile選擇了TechExcel DevPlan作為項(xiàng)目規(guī)劃工具,因?yàn)樗軌驀@DevSpec中管理的功能點(diǎn)進(jìn)行迭代計(jì)劃,對人力資源進(jìn)行管理,既把握了正確的宏觀方向,又能對任務(wù)細(xì)分。任務(wù)若被耽延,還可以反饋回來。
此文章共有5頁 上一頁 1 2 3 4 5 下一頁
文章來源:中國項(xiàng)目管理資源網(wǎng)
|