- 相關(guān)推薦
軟件項(xiàng)目的計(jì)劃管理
論文關(guān)鍵詞:軟件項(xiàng)目 軟件項(xiàng)目管理 計(jì)劃管理
論文摘要:本文首先簡(jiǎn)要介紹了軟件項(xiàng)目計(jì)劃;然后闡述了計(jì)劃管理中應(yīng)遵循的原則;最后提出了實(shí)現(xiàn)計(jì)劃管理的兩個(gè)具體方法。
在解決軟件危機(jī)的過(guò)程中,越來(lái)越多的軟件開發(fā)公司意識(shí)到在軟件項(xiàng)目開發(fā)過(guò)程中有效的管理所起到的重要作用。而在軟件項(xiàng)目管理過(guò)程中,軟件項(xiàng)目的計(jì)劃管理則是決定項(xiàng)目能否順利實(shí)施的關(guān)鍵內(nèi)容。本文將在下面具體闡述軟件項(xiàng)目的計(jì)劃管理。
1軟件項(xiàng)目計(jì)劃概述
軟件項(xiàng)目計(jì)劃是指為軟件工程的運(yùn)作和軟件項(xiàng)目活動(dòng)的管理提供一個(gè)合理的基礎(chǔ)和可行的工作計(jì)劃的過(guò)程。其目的是為執(zhí)行軟件工程和管理軟件項(xiàng)目制定合理的計(jì)劃。具體來(lái)講,就是:(1)使軟件項(xiàng)目的開發(fā)建立在可靠的基礎(chǔ)之上,并將計(jì)劃文檔化,由開發(fā)人員遵循,并據(jù)此跟蹤檢查計(jì)劃的執(zhí)行。(2)確定軟件項(xiàng)目開發(fā)的活動(dòng)的承諾,使軟件開發(fā)工作有序而協(xié)調(diào)的開展,以便根據(jù)軟件計(jì)劃的資源、約束和能力逐步向客戶履行承諾。(3)明確與軟件項(xiàng)目相關(guān)的組織和個(gè)人的承諾,將責(zé)任落實(shí)到組和個(gè)人,從組織管理上保證項(xiàng)目開發(fā)的成功。
2制定計(jì)劃應(yīng)遵循的原則
2.1重視對(duì)項(xiàng)目信息的了解
制定軟件項(xiàng)目計(jì)劃,不僅僅需要經(jīng)驗(yàn),更需要全面了解項(xiàng)目的相關(guān)信息。必須掌握的信息包括:關(guān)于所在組織的信息,包括組織結(jié)構(gòu)圖,各部門的職能,各關(guān)鍵部門的經(jīng)理和部分成員(并盡可能認(rèn)識(shí)這些人);關(guān)于市場(chǎng)的信息,包括本行業(yè)新產(chǎn)品和新技術(shù)的發(fā)布,競(jìng)爭(zhēng)對(duì)手的情況,競(jìng)爭(zhēng)對(duì)手的主要客戶群信息,關(guān)于歷史項(xiàng)目的信息,尤其需要注意以往項(xiàng)目實(shí)施過(guò)程中出現(xiàn)的問(wèn)題記錄和解決方法,關(guān)于客戶的信息,與客戶的溝通是相當(dāng)重要的,特別要理解清楚客戶對(duì)時(shí)間、進(jìn)度和效果上的要求。只有在了解足夠信息的基礎(chǔ)上制定計(jì)劃,才能增強(qiáng)指導(dǎo)性和針對(duì)性。
2.2重視項(xiàng)目計(jì)劃的層次性
軟件項(xiàng)目計(jì)劃的層次通常分為高級(jí)計(jì)劃、階段計(jì)劃和低級(jí)計(jì)劃。高級(jí)計(jì)劃是項(xiàng)目的早期計(jì)劃,主要進(jìn)行項(xiàng)目的階段劃分,主要包括人、財(cái)、物3個(gè)要素。大的階段交替之
前,我們要做好下一階段的詳細(xì)計(jì)劃,稱之為階段計(jì)劃。階段計(jì)劃要確定各項(xiàng)任務(wù)的負(fù)責(zé)人、開始和結(jié)束時(shí)間、設(shè)備資源、任務(wù)之間的依賴關(guān)系、小的事件點(diǎn)(即里程碑)。開發(fā)人員的個(gè)人計(jì)劃是低級(jí)計(jì)劃,由開發(fā)人員根據(jù)自己的任務(wù)自行制定。通常,軟件項(xiàng)目計(jì)劃至多有4級(jí),較小的軟件項(xiàng)目有2級(jí)計(jì)劃(高級(jí)計(jì)劃與低級(jí)計(jì)劃)也是可行的。
2.3重視歷史數(shù)據(jù)的運(yùn)用和積累
要充分利用以往類似軟件項(xiàng)目的歷史數(shù)據(jù)。不光成功項(xiàng)目的數(shù)據(jù)具有參照價(jià)值,失敗項(xiàng)目的數(shù)據(jù)也具有借鑒作用。可以根據(jù)它們來(lái)制定和改進(jìn)計(jì)劃。此外也要注意積累歷史數(shù)據(jù),以便于為我所用,這些是可復(fù)用的資源。最好是通過(guò)文檔化的過(guò)程形成模板,將以往的成功經(jīng)驗(yàn)高效繼承。.
2。4重視用過(guò)程化的思想指導(dǎo)開發(fā)論文下載
我們知道軟件能力成熟度模型CM M,描述了五個(gè)級(jí)別的軟件過(guò)程成熟度:初始級(jí),可重復(fù)級(jí),已定義級(jí),已定量管理級(jí),優(yōu)化級(jí)。在可重復(fù)級(jí)即CMM2這個(gè)等級(jí)上,該過(guò)程具備了對(duì)軟件項(xiàng)目基本的管理控制、方針和規(guī)程,并強(qiáng)調(diào)文檔化的過(guò)程,一個(gè)項(xiàng)目成功了,就可以認(rèn)為下一個(gè)項(xiàng)日也可以成功。
在項(xiàng)目的實(shí)施過(guò)程中,通常需要根據(jù)項(xiàng)目的進(jìn)展情況及變更對(duì)項(xiàng)目計(jì)劃進(jìn)行修改,在策劃和重新策劃中涉及的內(nèi)容,都包含在cMM2過(guò)程中。運(yùn)用軟件過(guò)程化CMM2的思想指導(dǎo)計(jì)劃的編制與實(shí)施,可以提高軟件項(xiàng)目的可控程度。盡管當(dāng)前大多數(shù)企業(yè)都難以達(dá)到CMM2級(jí)及以上的等級(jí)能力水平,但至少要具備過(guò)程化的思想。
3計(jì)劃的技術(shù)方法
在制定軟件項(xiàng)目的計(jì)劃時(shí),以下是常用的技術(shù)。
3.1PERT
PERT(計(jì)劃評(píng)審技術(shù),Program EvaluationBEReview Technique)是5O年代末美國(guó)海軍部在研制北極星潛艇系統(tǒng)時(shí)為協(xié)調(diào)3000多個(gè)承包商和研究機(jī)構(gòu)而開發(fā)的,其理論基礎(chǔ)是:假設(shè)軟件項(xiàng)目持續(xù)時(shí)間以及整個(gè)項(xiàng)目完成時(shí)間是隨機(jī)的,且服從某種概率分布。EPRT可以估計(jì)整個(gè)項(xiàng)目在某個(gè)時(shí)間內(nèi)完成的概率。
構(gòu)造PERT圖,需要明確三個(gè)概念:事件、活動(dòng)和關(guān)鍵路線。事件(Events)表示主要.活動(dòng)結(jié)束的那一點(diǎn);活動(dòng)(Activities)表示從一個(gè)事件到另一個(gè)事件之間的過(guò)程;關(guān)鍵路線(CriticalPath)是PERT網(wǎng)絡(luò)中花費(fèi)時(shí)間最長(zhǎng)的事件和活動(dòng)的序列。開發(fā)一個(gè)PERT網(wǎng)絡(luò)要求管理者確定完成項(xiàng)目所194科技創(chuàng)新導(dǎo)報(bào)Science and TechnologyInnovation Herald需的所有關(guān)鍵活動(dòng),按照活動(dòng)之間的依賴關(guān)系排列它們之間的先后次序,以及完成每項(xiàng)活動(dòng)的時(shí)間。
3.2CPM
CPM(關(guān)鍵路徑法)是一項(xiàng)用于確定軟件項(xiàng)目的起始時(shí)間和完工時(shí)間的方法。該方法的結(jié)果是指出一條關(guān)鍵路徑,或指出從項(xiàng)目開始到結(jié)束由各項(xiàng)活動(dòng)組成的不間斷活動(dòng)鏈。任何關(guān)鍵路徑上的活動(dòng)開始時(shí)間的延遲都會(huì)導(dǎo)致項(xiàng)目完工時(shí)間的延遲正因?yàn)樗鼈儗?duì)項(xiàng)目完工的重要性,關(guān)鍵活動(dòng)在資源管理上享有最高的優(yōu)先權(quán)。
在圖l中,字母A、B、C、D、E、F、G、H、I、J代表了項(xiàng)目中需要進(jìn)行的子項(xiàng)目或工作包,連線箭頭則表明了工作包之間的關(guān)系,節(jié)點(diǎn)數(shù)字l、2、3、4、5、6、7、8N表明的是一種狀況,從l開始到8結(jié)束,中間的數(shù)字則表明上一工作包的結(jié)束和下一工作包的開始。
A=1,表示A工作包的持續(xù)時(shí)間為1夭。
由圖中可反映出該項(xiàng)目的路徑共有4條。它們的歷時(shí)長(zhǎng)度分別為:
A+D+H+J=l+4+6+3=14(天)
B+E+H+J:2+5+6+3=16(天)
B+F+J:9(天)
C+G+I+J=l4(天)
關(guān)鍵路徑是該圖中最長(zhǎng)的路徑,即路徑2,由B、E、H、J組成,歷時(shí)16天。關(guān)鍵路徑反映了完成項(xiàng)目需要的最短時(shí)間,其所有的組成工作包的執(zhí)行情況都應(yīng)給予密切關(guān)注,避免項(xiàng)目的延期完成。
4結(jié)語(yǔ)
近年來(lái),軟件行業(yè)越發(fā)意識(shí)到對(duì)軟件項(xiàng)目管理的好壞將直接決定所要開發(fā)的軟件項(xiàng)目的命運(yùn)。所以越來(lái)越多的公司加大了對(duì)軟件項(xiàng)目計(jì)劃管理的重視程度。但是科學(xué)的管理需要科學(xué)的方法支撐,本文從計(jì)劃管理的概念、原則方面簡(jiǎn)要介紹了計(jì)劃管理,并在此基礎(chǔ)上提出了三種科學(xué)的、常用的技術(shù)方法。希望本文所提的方法能給實(shí)際的軟件開發(fā)起到一個(gè)參考作用。
【軟件項(xiàng)目的計(jì)劃管理】相關(guān)文章:
試論軟件項(xiàng)目管理03-02
淺談軟件開發(fā)項(xiàng)目的成本控制論文01-12
電視節(jié)目的存儲(chǔ)及管理03-18
研究軟件項(xiàng)目管理的控制03-06
市政項(xiàng)目的成本管理與對(duì)策探究12-01
探析建筑施工項(xiàng)目的成本管理03-20