您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 開(kāi)發(fā)管理 >
淺談敏捷項(xiàng)目管理在軟件開(kāi)發(fā)中的應(yīng)用
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/5/9 16:22:28 ] 推薦標(biāo)簽:

摘要:本文先介紹了使用傳統(tǒng)項(xiàng)目管理技術(shù)管理軟件開(kāi)發(fā)項(xiàng)目的方法,然后介紹了使用敏捷項(xiàng)目管理的初步實(shí)踐,通過(guò)兩者比較,提出了使用敏捷項(xiàng)目管理進(jìn)行軟件開(kāi)發(fā)的方法。

關(guān)鍵詞:敏捷開(kāi)發(fā)、極限編程、XP、項(xiàng)目管理

一、使用傳統(tǒng)項(xiàng)目管理技術(shù)管理軟件開(kāi)發(fā)項(xiàng)目的方法

按照《人月神話》的說(shuō)法,軟件開(kāi)發(fā)是個(gè)焦油坑,書(shū)店里關(guān)于軟件開(kāi)發(fā)管理的書(shū)籍林良滿目,各個(gè)軟件開(kāi)發(fā)組織也在嘗試和應(yīng)用不同的軟件開(kāi)發(fā)管理辦法,希望尋找到“軟件開(kāi)發(fā)的銀彈”。

在軟件開(kāi)發(fā)管理中,引入項(xiàng)目管理的辦法,已經(jīng)得到廣大軟件開(kāi)發(fā)管理人員的一致認(rèn)同,但對(duì)于具體實(shí)施何種項(xiàng)目管理辦法,各個(gè)軟件開(kāi)發(fā)組織都有不同的答案,更多的迷茫,因?yàn)橐氲捻?xiàng)目管理辦法不能從根本上解決軟件開(kāi)發(fā)項(xiàng)目面臨的進(jìn)度拖后、費(fèi)用超支等問(wèn)題,軟件開(kāi)發(fā)的銀彈到底在哪里?

以下是筆者對(duì)國(guó)內(nèi)軟件開(kāi)發(fā)組織不同項(xiàng)目管理成熟度的歸納和總結(jié),大概可以分如下幾類(lèi);1)小作坊、混沌形的,這樣的組織還處在接單求生存的階段,管理者還根本沒(méi)有項(xiàng)目的意識(shí),以滿足客戶需求、定制開(kāi)發(fā)和回款為第一要?jiǎng)?wù);2)嘗試按照項(xiàng)目管理的思路與方法管理軟件開(kāi)發(fā)項(xiàng)目,但發(fā)現(xiàn)推行困難,不得要領(lǐng),目前很多中小型的軟件開(kāi)發(fā)組織都處于這個(gè)階段;3)大型的軟件企業(yè),已經(jīng)通過(guò)CMM|ISO認(rèn)證、有足夠的資源做保障,實(shí)行規(guī)范的項(xiàng)目管理做法,如一些軟件外包工廠。

本文主要講述處于第二個(gè)層次的軟件開(kāi)發(fā)組織的項(xiàng)目管理問(wèn)題。軟件開(kāi)發(fā)項(xiàng)目管理涉及非常多的內(nèi)容,從軟件開(kāi)發(fā)本身的業(yè)務(wù)出發(fā),有需求管理、變更控制、配置管理、測(cè)試管理、系統(tǒng)分析與設(shè)計(jì)等;從項(xiàng)目管理的知識(shí)領(lǐng)域角度,有范圍管理、時(shí)間管理、溝通管理、人力資源管理等內(nèi)容。

按照傳統(tǒng)的經(jīng)典項(xiàng)目管理方法,通過(guò)一定的項(xiàng)目管理模板與IT工具,總結(jié)多個(gè)項(xiàng)目的經(jīng)驗(yàn),筆者總結(jié)有如下經(jīng)典步驟來(lái)完成項(xiàng)目管理的計(jì)劃編制與進(jìn)度控制過(guò)程:

計(jì)劃編制的經(jīng)典步驟:
、俳⑵髽I(yè)和項(xiàng)目資源庫(kù):這個(gè)是進(jìn)行項(xiàng)目管理的基礎(chǔ)工作。
、谠O(shè)置項(xiàng)目日歷、資源日歷。
 ③設(shè)置項(xiàng)目的主要里程碑點(diǎn)。
、茉赪BS(工作包)下列出工作清單(Task,Activity)。工作分解結(jié)構(gòu)(WBS)和作業(yè)是進(jìn)行項(xiàng)目范圍管理的好途徑。
、輰(duì)每個(gè)Task估計(jì)工期。
、捱B接每個(gè)Task間的邏輯關(guān)系(SS,F(xiàn)S,F(xiàn)S,F(xiàn)F,延時(shí))。
、呒虞d完成每個(gè)Task所需要的資源和資源數(shù)量。
、噙M(jìn)度計(jì)算后,看開(kāi)完工里程碑是否符合合同或業(yè)主要求,看資源負(fù)荷是否過(guò)大。
、峥催M(jìn)度計(jì)劃是否需要調(diào)整。
、庹{(diào)整的方法為:壓縮關(guān)鍵路徑上Task的工期,多投入資源以縮短工期,分解較長(zhǎng)工期的作業(yè)。
 ⑾看調(diào)整后的進(jìn)度計(jì)劃是否合適。合適的話,則把第一份計(jì)劃,保存為目標(biāo)計(jì)劃(Baseline)。
 ⑿張榜發(fā)布第一版本計(jì)劃,通知項(xiàng)目干系人。

進(jìn)度控制的經(jīng)典步驟:
 ①確定進(jìn)度報(bào)告的周期,以周計(jì)還是以月計(jì)。
、谙掳l(fā)第一個(gè)報(bào)告周期內(nèi)所有成員的Task清單(例如內(nèi)容、質(zhì)量要求、時(shí)間要求)。
、鄣谝粋(gè)報(bào)告周期結(jié)束時(shí),各個(gè)成員反饋?zhàn)约贺?fù)責(zé)的Task實(shí)際進(jìn)展(例如實(shí)際開(kāi)始時(shí)間、實(shí)際結(jié)束時(shí)間、完成百分比、尚需工期、本期的資源消耗數(shù)量、工作結(jié)果的提交)
 ④匯總各個(gè)成員的進(jìn)度報(bào)告,產(chǎn)生實(shí)際進(jìn)度計(jì)劃。
、莅褜(shí)際進(jìn)度計(jì)劃與目標(biāo)計(jì)劃(Baseline)做對(duì)比,監(jiān)控主要的里程碑點(diǎn)是否還符合業(yè)主或合同的要求,周例會(huì)上針對(duì)每個(gè)員工的任務(wù)完成情況作對(duì)比。
、奕绻环,則調(diào)整計(jì)劃,并存儲(chǔ)為新的目標(biāo)計(jì)劃。
、呦掳l(fā)下一報(bào)告周期項(xiàng)目成員工作內(nèi)容清單(Task)。
、……循環(huán)往復(fù),直到項(xiàng)目結(jié)束。

計(jì)劃編制的其他技巧:
 ①團(tuán)隊(duì)成員依據(jù)責(zé)任分工,協(xié)同完成計(jì)劃編制工作。
、诰幹贫鄬佑(jì)劃(適用于大型的項(xiàng)目,項(xiàng)目群管理)。
 ③編制滾動(dòng)計(jì)劃(適用于工期很長(zhǎng)的項(xiàng)目)。

上述方法對(duì)于任何傳統(tǒng)項(xiàng)目或IT實(shí)施服務(wù)項(xiàng)目,都是適用的,而且可以達(dá)到很好的項(xiàng)目,也是實(shí)施項(xiàng)目管理的必由之路。筆者對(duì)于本事業(yè)部所有的IT服務(wù)項(xiàng)目,都是使用這個(gè)方法進(jìn)行管理,達(dá)到了項(xiàng)目進(jìn)度控制的目的。

但對(duì)于軟件開(kāi)發(fā)活動(dòng),由于其與傳統(tǒng)項(xiàng)目如工程建設(shè)項(xiàng)目的顯著區(qū)別,在應(yīng)用上述方法與步驟時(shí),往往達(dá)不到理想的效果,很多軟件開(kāi)發(fā)組織在推行這套管理思路與方法的時(shí)候,也遇到了很多困難。主要表現(xiàn)在:

1)傳統(tǒng)項(xiàng)目的時(shí)間估算可能存在歷史或經(jīng)驗(yàn)數(shù)據(jù),而軟件開(kāi)發(fā)的活動(dòng)工期估算卻是因人而異;

2)軟件開(kāi)發(fā)包含大量創(chuàng)新性活動(dòng),而這些創(chuàng)新性活動(dòng)很難確定合適的工期;

3)經(jīng)典的計(jì)劃編制方法中,強(qiáng)調(diào)作業(yè)間的依賴性(邏輯關(guān)系),以作業(yè)間邏輯關(guān)系來(lái)推算和安排項(xiàng)目進(jìn)度,而在實(shí)際的軟件開(kāi)發(fā)活動(dòng)中,意義不大;

4)新型的軟件開(kāi)發(fā)方法,如迭代開(kāi)發(fā),很難單個(gè)作業(yè)(功能點(diǎn))反饋進(jìn)度,因?yàn)槟硞(gè)功能開(kāi)發(fā)在周期內(nèi)是反復(fù)進(jìn)行的,進(jìn)度反饋可操作性差。

5)我們需要反思這樣一個(gè)問(wèn)題:“項(xiàng)目管理如何為一個(gè)項(xiàng)目增加價(jià)值”,因?yàn)楹芏嚅_(kāi)發(fā)人員把項(xiàng)目管理活動(dòng)如工時(shí)填報(bào)、進(jìn)度反饋?zhàn)鰹轭~外的負(fù)擔(dān),認(rèn)為項(xiàng)目管理師日常行政管理活動(dòng),不為項(xiàng)目增加價(jià)值;

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd