軟件開發(fā)項(xiàng)目進(jìn)度管理研究論文
軟件開發(fā)項(xiàng)目具有需求不確定性、時(shí)間期限嚴(yán)格等特點(diǎn),由此決定了軟件開發(fā)項(xiàng)目進(jìn)度管理非常必要,但同時(shí)也存在著一定的難度。重點(diǎn)對(duì)軟件開發(fā)項(xiàng)目進(jìn)度管理進(jìn)行分析研究,明確軟件開發(fā)項(xiàng)目進(jìn)度管理的4個(gè)主要步驟:根據(jù)項(xiàng)目目標(biāo)和現(xiàn)有資源,進(jìn)行項(xiàng)目工作分解;在項(xiàng)目工作分解結(jié)構(gòu)圖的基礎(chǔ)上,確認(rèn)項(xiàng)目活動(dòng),用科學(xué)的方法估算活動(dòng)時(shí)間并排序;編制項(xiàng)目進(jìn)度計(jì)劃和進(jìn)度管理計(jì)劃;在項(xiàng)目實(shí)施過(guò)程中,對(duì)項(xiàng)目進(jìn)度進(jìn)行跟蹤和監(jiān)控并定期評(píng)估,必要時(shí)需根據(jù)實(shí)際情況按一定規(guī)則,變更項(xiàng)目進(jìn)度計(jì)劃。
0引言
軟件開發(fā)項(xiàng)目進(jìn)度,是指完成整個(gè)軟件開發(fā)項(xiàng)目所需活動(dòng)的過(guò)程和時(shí)間周期。軟件開發(fā)項(xiàng)目進(jìn)度管理是為了確保項(xiàng)目按時(shí)完成而對(duì)其各項(xiàng)活動(dòng)及階段進(jìn)行的管理。軟件開發(fā)項(xiàng)目進(jìn)度管理包括4個(gè)步驟,其中軟件開發(fā)項(xiàng)目進(jìn)度計(jì)劃編制和進(jìn)度控制是實(shí)際工作重點(diǎn),但編制項(xiàng)目進(jìn)度計(jì)劃前,應(yīng)先分解項(xiàng)目,明確該項(xiàng)目包含的活動(dòng),并對(duì)項(xiàng)目活動(dòng)進(jìn)行排序[1]。下文中“軟件開發(fā)項(xiàng)目”簡(jiǎn)稱為“項(xiàng)目”。
1項(xiàng)目工作分解
一個(gè)項(xiàng)目提出后,根據(jù)項(xiàng)目目標(biāo)確定項(xiàng)目的研究范圍后,應(yīng)對(duì)項(xiàng)目進(jìn)行分解,將可交付成果和復(fù)雜的項(xiàng)目逐步分解成較小的、便于管理的組成部分,并創(chuàng)建工作分解結(jié)構(gòu)圖,為項(xiàng)目進(jìn)度計(jì)劃打下基礎(chǔ)[2]。
1.1項(xiàng)目工作分解的作用
項(xiàng)目分解的作用主要體現(xiàn)在兩個(gè)方面:
(1)便于進(jìn)行綜合性方案設(shè)計(jì)。工作分解就是在項(xiàng)目目標(biāo)的指導(dǎo)下,在任務(wù)范圍中從粗到細(xì)、從簡(jiǎn)到繁,逐步分析,直到可執(zhí)行的最小獨(dú)立單元,這樣能夠較好地保持項(xiàng)目的系統(tǒng)性和完整性,策劃者據(jù)此可以通盤考慮實(shí)現(xiàn)項(xiàng)目目標(biāo)應(yīng)完成的工作,能夠清晰地分辨任務(wù)實(shí)現(xiàn)的重點(diǎn)和步驟、完成周期、成本費(fèi)用,并評(píng)估風(fēng)險(xiǎn),同時(shí),也有利于發(fā)現(xiàn)潛在的不明確內(nèi)容,為項(xiàng)目總體設(shè)計(jì)提供可靠依據(jù)。
(2)便于分配任務(wù)和明確責(zé)任。項(xiàng)目工作分解把項(xiàng)目劃分成多個(gè)獨(dú)立性較強(qiáng)的任務(wù)單元,明確區(qū)分各任務(wù)的目標(biāo)、范圍和界限,對(duì)每個(gè)工作任務(wù)提出具體要求,便于在執(zhí)行項(xiàng)目時(shí),落實(shí)責(zé)任者或完成單位。既可以作為委托工作或下達(dá)任務(wù)的依據(jù),也便于觀察、了解和控制整個(gè)項(xiàng)目過(guò)程。
1.2項(xiàng)目工作分解結(jié)構(gòu)的依據(jù)、原則和方法
項(xiàng)目工作分解結(jié)構(gòu)的主要依據(jù)是前期取得的項(xiàng)目主要資料和其它相關(guān)項(xiàng)目的借鑒性文件,包括項(xiàng)目需求文件、任務(wù)(合同)范圍說(shuō)明、本項(xiàng)目的其它資料、其它項(xiàng)目的相關(guān)資料等。
工作分解結(jié)構(gòu)的原則是:在各層次上保持項(xiàng)目?jī)?nèi)容的完整性,不能遺漏任務(wù)必要的組成部分;每個(gè)項(xiàng)目單元只能從屬于某一個(gè)上層單元,不能同時(shí)交叉從屬于兩個(gè)上層單元;相同層次的項(xiàng)目單元應(yīng)有相同的性質(zhì),各項(xiàng)目單元應(yīng)有明確的任務(wù)界限,保持各項(xiàng)目單元的獨(dú)立性;項(xiàng)目分解的原則應(yīng)事先確定,同一層次上分解出的項(xiàng)目單元,其分解的原則應(yīng)該是一致的。
工作分解的方法有自上而下和自下而上等方法。自上而下法是先明確項(xiàng)目最終產(chǎn)品,然后確定中間可交付成果,再對(duì)主要可交付成果細(xì)分,直至每一個(gè)工作只包含一個(gè)可交付成果;自下而上法是首先明確項(xiàng)目的所有可交付成果,然后將可交付成果進(jìn)行邏輯分組,接著將每組匯總成一個(gè)母元素,成為上一層次的元素,再將高一層次的元素進(jìn)行分組、匯總,以此類推,最終匯成一個(gè)母元素。
1.3項(xiàng)目工作分解結(jié)構(gòu)一般步驟
工作分解首先應(yīng)識(shí)別項(xiàng)目的主要要素,項(xiàng)目的主要要素就是項(xiàng)目的主要交付物,然后對(duì)識(shí)別出的主要要素作進(jìn)一步細(xì)化,分解出更詳細(xì)的有形的、可檢驗(yàn)的產(chǎn)品或服務(wù),在此基礎(chǔ)上,選擇自上而下或自下而上的方法編制工作分解結(jié)構(gòu)圖(也可以使用單位標(biāo)準(zhǔn)模板或以前項(xiàng)目的模板),編制完工作分解結(jié)構(gòu)圖后,應(yīng)編制詳細(xì)的結(jié)構(gòu)圖說(shuō)明,說(shuō)明的內(nèi)容包括各要素的界定、說(shuō)明、估算經(jīng)費(fèi)、時(shí)間、預(yù)安排的責(zé)任部門、人員等。
1.4項(xiàng)目工作分解結(jié)構(gòu)輸出
項(xiàng)目工作分解的輸出結(jié)果包括項(xiàng)目結(jié)構(gòu)圖和相關(guān)說(shuō)明。項(xiàng)目分解結(jié)構(gòu)圖(WBS)是通過(guò)分解技術(shù),將項(xiàng)目任務(wù)按照其內(nèi)在性質(zhì)和結(jié)構(gòu)逐層細(xì)化而形成的示意圖。它涵蓋為完成項(xiàng)目交付物需進(jìn)行的所有項(xiàng)目工作,為項(xiàng)目責(zé)任分配和任務(wù)協(xié)調(diào)提供依據(jù)。項(xiàng)目結(jié)構(gòu)說(shuō)明包括各層要素的詳細(xì)描述、工作說(shuō)明、負(fù)責(zé)組織、進(jìn)度日期、成本預(yù)算等。
2項(xiàng)目活動(dòng)確認(rèn)及排序
完成項(xiàng)目工作分解后,應(yīng)對(duì)所確定的可交付成果的具體活動(dòng)進(jìn)行分析確認(rèn)和排序,為編制項(xiàng)目計(jì)劃打基礎(chǔ)。
2.1項(xiàng)目活動(dòng)確認(rèn)
依據(jù)項(xiàng)目工作分解結(jié)構(gòu)的成果、其它關(guān)于項(xiàng)目范圍的說(shuō)明性文件、項(xiàng)目約束條件、項(xiàng)目的假設(shè)前提、管理計(jì)劃和單位的歷史信息等[3]確認(rèn)項(xiàng)目活動(dòng)。對(duì)于一些小項(xiàng)目,可通過(guò)大家集體研究討論,集思廣益的方法,形成可行的活動(dòng)清單并估算所需時(shí)間,對(duì)于較大、較復(fù)雜的項(xiàng)目,則需要由相應(yīng)領(lǐng)域?qū)<已杏懟蚴褂靡欢ǖ墓ぞ吆头椒▉?lái)確認(rèn)項(xiàng)目活動(dòng),這些方法包括:進(jìn)一步使用活動(dòng)分解技術(shù)、采用已有模板法、領(lǐng)域?qū)<遗袛喾ǖ。?xiàng)目活動(dòng)確認(rèn)后,形成的結(jié)果包括:涵蓋項(xiàng)目所有必要活動(dòng)的項(xiàng)目活動(dòng)清單、描述項(xiàng)目過(guò)程中基本關(guān)鍵點(diǎn)的項(xiàng)目里程碑圖等,此外,還應(yīng)適時(shí)更新項(xiàng)目工作分解結(jié)構(gòu)圖和項(xiàng)目總體管理計(jì)劃。
2.2項(xiàng)目活動(dòng)排序
確認(rèn)了項(xiàng)目活動(dòng),要識(shí)別各項(xiàng)活動(dòng)的相互關(guān)系,項(xiàng)目活動(dòng)之間的關(guān)系也稱為項(xiàng)目活動(dòng)之間的先后信賴關(guān)系,包括人們無(wú)法改變的硬邏輯關(guān)系和需由各種因素綜合確定的軟邏輯關(guān)系,在項(xiàng)目活動(dòng)排序時(shí),要根據(jù)項(xiàng)目活動(dòng)清單、項(xiàng)目里程碑和一些約束條件,先識(shí)別并安排硬邏輯關(guān)系,再安排軟邏輯關(guān)系,同時(shí)要考慮項(xiàng)目假設(shè)條件和外部條件的影響。項(xiàng)目排序圖的編制方法可以采用節(jié)點(diǎn)圖法或箭線圖法。項(xiàng)目排序的最終結(jié)果,是描述項(xiàng)目各項(xiàng)活動(dòng)相互關(guān)系的項(xiàng)目網(wǎng)絡(luò)圖及其活動(dòng)說(shuō)明,項(xiàng)目網(wǎng)絡(luò)圖應(yīng)包括項(xiàng)目的主要活動(dòng)和情況,并明確各活動(dòng)之間的邏輯關(guān)系或依賴關(guān)系,在網(wǎng)絡(luò)圖的說(shuō)明中,應(yīng)描述活動(dòng)排序的基本方法,對(duì)于特殊的排序應(yīng)進(jìn)行說(shuō)明。
2.3項(xiàng)目時(shí)間估算
項(xiàng)目時(shí)間估算是指根據(jù)項(xiàng)目范圍、資源及相關(guān)信息,對(duì)項(xiàng)目已標(biāo)識(shí)的各活動(dòng)持續(xù)時(shí)間所進(jìn)行的估計(jì)。大多數(shù)項(xiàng)目活動(dòng)時(shí)間的長(zhǎng)短,取決于人力、物力、財(cái)力及資源的多少,同時(shí)還受人的能力、物資質(zhì)量和設(shè)備效率的影響。對(duì)項(xiàng)目活動(dòng)時(shí)間進(jìn)行估算時(shí),即要考慮各活動(dòng)所消耗的實(shí)際工作時(shí)間,也要考慮活動(dòng)的延遲時(shí)間。因此,一般由熟悉項(xiàng)目活動(dòng)或有經(jīng)驗(yàn)的人員或團(tuán)隊(duì),采用專家判斷法、類比估算法或模擬估算法完成。
3項(xiàng)目進(jìn)度計(jì)劃編制
編制項(xiàng)目進(jìn)度計(jì)劃,是綜合分析項(xiàng)目活動(dòng)排序、持續(xù)時(shí)間、資源需求和進(jìn)度約束,確定每一個(gè)項(xiàng)目活動(dòng)及整個(gè)項(xiàng)目起始和完成日期,建立一個(gè)相對(duì)科學(xué)可行的項(xiàng)目進(jìn)度計(jì)劃的過(guò)程。編制項(xiàng)目進(jìn)度計(jì)劃是一個(gè)迭代過(guò)程,需要運(yùn)用科學(xué)的計(jì)劃方法,將時(shí)間、經(jīng)費(fèi)、人員、設(shè)備及各種資源作統(tǒng)籌安排,還要與其它相關(guān)項(xiàng)目協(xié)調(diào)一致。
3.1編制依據(jù)
編制項(xiàng)目進(jìn)度計(jì)劃的依據(jù)包括:項(xiàng)目活動(dòng)排序后得到的項(xiàng)目網(wǎng)絡(luò)圖、項(xiàng)目活動(dòng)估算得到的時(shí)間值、現(xiàn)有的和能取得的資源、項(xiàng)目時(shí)限和重要里程碑、項(xiàng)目約束條件以及其它風(fēng)險(xiǎn)和假設(shè)前提。
3.2編制方法
根據(jù)不同項(xiàng)目的具體情況采用不同的方法,本文重點(diǎn)介紹編制項(xiàng)目進(jìn)度計(jì)劃的3種方法。
(1)甘特圖法。甘特圖又稱橫道圖或條形圖,它是通過(guò)賦予時(shí)間以含義的橫道圖形式,列出項(xiàng)目活動(dòng)工期及其相應(yīng)的`開始和結(jié)束時(shí)間,以反映項(xiàng)目進(jìn)度信息的一種可視化計(jì)劃方法。甘特圖左側(cè)列出項(xiàng)目活動(dòng)和工期,頂部列出時(shí)間,橫道長(zhǎng)短代表活動(dòng)持續(xù)時(shí)間長(zhǎng)短。甘特圖的優(yōu)點(diǎn)是簡(jiǎn)單、明了、直觀、易于繪制,缺點(diǎn)是不能系統(tǒng)地將項(xiàng)目各項(xiàng)活動(dòng)之間的邏輯關(guān)系表示出來(lái),也不能進(jìn)行定量分析和計(jì)算,更不能指出影響項(xiàng)目的關(guān)鍵所在。
(2)關(guān)鍵路線法。關(guān)鍵路線法也是通過(guò)橫道圖以日歷形式列出項(xiàng)目活動(dòng)、工期、相應(yīng)的開始結(jié)束時(shí)間來(lái)進(jìn)行規(guī)劃。它與甘特圖的不同之處在于,它運(yùn)用特定的、有順序的網(wǎng)絡(luò)邏輯方法來(lái)預(yù)測(cè)總體項(xiàng)目歷時(shí),是一種數(shù)字分析技術(shù)。關(guān)鍵路線法的重要功能是確定項(xiàng)目的關(guān)鍵工作和關(guān)鍵路線,關(guān)鍵路線的確定是將項(xiàng)目網(wǎng)絡(luò)圖中每一條路徑上的所有項(xiàng)目活動(dòng)的歷時(shí)分別相加,最長(zhǎng)的那條路徑就是關(guān)鍵路線。
(3)計(jì)劃評(píng)審技術(shù)。計(jì)劃評(píng)審技術(shù)是指當(dāng)項(xiàng)目或項(xiàng)目某些活動(dòng)歷時(shí)估算存在不確定性時(shí),運(yùn)用加權(quán)平均歷時(shí)估算法,來(lái)估算項(xiàng)目歷時(shí)的網(wǎng)絡(luò)分析技術(shù)。這種技術(shù)適用于不可預(yù)知因素較多,或從未做過(guò)的新項(xiàng)目或復(fù)雜項(xiàng)目。計(jì)劃評(píng)審技術(shù)網(wǎng)絡(luò)圖的畫法與一般網(wǎng)絡(luò)圖畫法相同,不同之處在于對(duì)項(xiàng)目活動(dòng)時(shí)間的估計(jì)和分析[4]。
3.3編制結(jié)果
編制項(xiàng)目進(jìn)度計(jì)劃的主要成果用表格或圖表形式呈現(xiàn),項(xiàng)目各項(xiàng)活動(dòng)都標(biāo)明了各種日期參數(shù)的項(xiàng)目進(jìn)度計(jì)劃文檔。此外,還應(yīng)包括進(jìn)度管理計(jì)劃,用以明確項(xiàng)目進(jìn)度計(jì)劃發(fā)生變化時(shí)的處理原則。
4項(xiàng)目進(jìn)度控制
項(xiàng)目進(jìn)度控制是進(jìn)度管理的重要內(nèi)容和過(guò)程,是前期一系列進(jìn)度計(jì)劃工作的延伸,是進(jìn)度管理中與實(shí)施并行的實(shí)踐性關(guān)鍵階段。
4.1進(jìn)度控制依據(jù)
項(xiàng)目進(jìn)度計(jì)劃是經(jīng)過(guò)論證和批準(zhǔn)的,在技術(shù)和資源上具有可行性,所以是項(xiàng)目進(jìn)度控制的主要依據(jù)。通過(guò)項(xiàng)目跟蹤監(jiān)測(cè)和溝通形成的有關(guān)項(xiàng)目進(jìn)度的績(jī)效報(bào)告、根據(jù)項(xiàng)目進(jìn)展情況提出的變更請(qǐng)求、編制進(jìn)度計(jì)劃時(shí)形成的進(jìn)度管理計(jì)劃,也都是進(jìn)行項(xiàng)目進(jìn)度控制的依據(jù)。
4.2進(jìn)度控制主要工作
控制項(xiàng)目進(jìn)度的主要工作是:依據(jù)作為項(xiàng)目進(jìn)度基準(zhǔn)的項(xiàng)目進(jìn)度計(jì)劃,通過(guò)跟蹤監(jiān)測(cè)和溝通,采用一定的工具和方法進(jìn)行分析比較,確定項(xiàng)目進(jìn)度是否發(fā)生了變化,如果發(fā)生了變化,找出變化的原因,對(duì)影響變化的因素進(jìn)行控制或制定項(xiàng)目進(jìn)度的補(bǔ)充計(jì)劃,從而確保進(jìn)度變化朝著有利于項(xiàng)目目標(biāo)實(shí)現(xiàn)的方向發(fā)展[5]。控制項(xiàng)目進(jìn)度還可以借助項(xiàng)目管理軟件來(lái)實(shí)現(xiàn)。
4.3進(jìn)度控制結(jié)果
進(jìn)度控制的結(jié)果有兩種,第一種是項(xiàng)目所有進(jìn)展均按計(jì)劃順利進(jìn)行的理想情況;第二種是發(fā)生一些偏差,并制定一系列糾偏措施,之后更新項(xiàng)目進(jìn)度計(jì)劃。兩種情況均應(yīng)記錄項(xiàng)目控制的經(jīng)驗(yàn)或教訓(xùn)。
【軟件開發(fā)項(xiàng)目進(jìn)度管理研究論文】相關(guān)文章:
軟件開發(fā)項(xiàng)目進(jìn)度管理初探論文03-20
敏捷軟件開發(fā)項(xiàng)目進(jìn)度管理探討論文11-22
市政給排水工程項(xiàng)目進(jìn)度管理研究論文12-18
項(xiàng)目進(jìn)度管理探討10-19
軟件開發(fā)風(fēng)險(xiǎn)管理研究論文02-03
核電站大修進(jìn)度管理研究論文12-19
大型國(guó)際項(xiàng)目設(shè)計(jì)進(jìn)度管理探討論文11-26
施工項(xiàng)目成本管理研究的論文10-10