項(xiàng)目的時(shí)間管理概述課件_第1頁(yè)
項(xiàng)目的時(shí)間管理概述課件_第2頁(yè)
項(xiàng)目的時(shí)間管理概述課件_第3頁(yè)
項(xiàng)目的時(shí)間管理概述課件_第4頁(yè)
項(xiàng)目的時(shí)間管理概述課件_第5頁(yè)
已閱讀5頁(yè),還剩543頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第四章項(xiàng)目的時(shí)間管理資料來(lái)源---在線代理;http://60第四章項(xiàng)目的時(shí)間管理資料來(lái)源---在線代理;http://第四章目錄項(xiàng)目時(shí)間管理的基本概念4.1項(xiàng)目的任務(wù)分解結(jié)構(gòu)4.2項(xiàng)目進(jìn)度計(jì)劃的編制4.3項(xiàng)目進(jìn)度計(jì)劃的變更管理4.4使用Project2002管理項(xiàng)目計(jì)劃4.5第四章目錄項(xiàng)目時(shí)間管理的基本概念4.14.1項(xiàng)目時(shí)間管理的基本概念4.1項(xiàng)目時(shí)間管理的基本概念§4.1項(xiàng)目時(shí)間管理的基本概念4.1.1項(xiàng)目時(shí)間管理的基本問(wèn)題4.1.2PMBOK的項(xiàng)目時(shí)間管理概念§4.1項(xiàng)目時(shí)間管理的基本概念4.1.1項(xiàng)目時(shí)間管理的4.1.1項(xiàng)目時(shí)間管理的基本問(wèn)題項(xiàng)目時(shí)間管理的概念:項(xiàng)目計(jì)劃是指導(dǎo)項(xiàng)目實(shí)施和控制的一系列綱領(lǐng)性文件,是經(jīng)高層管理批準(zhǔn)的項(xiàng)目正式文檔。項(xiàng)目進(jìn)度計(jì)劃制定是根據(jù)項(xiàng)目的目標(biāo),在項(xiàng)目確定的范圍內(nèi)、依據(jù)確定的需求和質(zhì)量標(biāo)準(zhǔn)、并在項(xiàng)目成本預(yù)算許可下,制定出一個(gè)周密的項(xiàng)目活動(dòng)安排的過(guò)程。項(xiàng)目時(shí)間管理是在項(xiàng)目的執(zhí)行和實(shí)施過(guò)程中,經(jīng)常檢查實(shí)際進(jìn)度是否按計(jì)劃要求進(jìn)行,若出現(xiàn)偏差,便要及時(shí)找出原因,采取必要的補(bǔ)救措施或調(diào)整、修改原計(jì)劃,直至項(xiàng)目完成的過(guò)程。4.1.1項(xiàng)目時(shí)間管理的基本問(wèn)題項(xiàng)目時(shí)間管理的概念:項(xiàng)目經(jīng)理的時(shí)間管理進(jìn)度延誤是項(xiàng)目的最主要問(wèn)題項(xiàng)目進(jìn)度計(jì)劃是項(xiàng)目最基本的控制工具時(shí)間是最主要的成本依據(jù)項(xiàng)目經(jīng)理最主要的工作,就是制定項(xiàng)目計(jì)劃,并根據(jù)項(xiàng)目計(jì)劃,安排工作、監(jiān)督實(shí)施、考察進(jìn)度,識(shí)別項(xiàng)目進(jìn)度方面存在的風(fēng)險(xiǎn)與偏差。對(duì)不適應(yīng)計(jì)劃進(jìn)度要求的情況,及時(shí)進(jìn)行調(diào)整。項(xiàng)目計(jì)劃是組織考核項(xiàng)目經(jīng)理工作的主要依據(jù)。計(jì)劃既是組織對(duì)項(xiàng)目組和項(xiàng)目經(jīng)理實(shí)行目標(biāo)管理和目標(biāo)考核依據(jù),也是過(guò)程控制的依據(jù)。顯然,項(xiàng)目階段里程碑的達(dá)到與否,是最簡(jiǎn)單、最直接的考核標(biāo)準(zhǔn)。項(xiàng)目經(jīng)理的時(shí)間管理進(jìn)度延誤是項(xiàng)目的最主要問(wèn)題為什么要制定一份項(xiàng)目計(jì)劃?

(1)通過(guò)制定計(jì)劃,使得項(xiàng)目組和有關(guān)管理人員,對(duì)項(xiàng)目有關(guān)事項(xiàng),如資源配備、風(fēng)險(xiǎn)化解、人員安排、時(shí)間進(jìn)度、內(nèi)外接口等形成共識(shí),形成事先約定,避免事后爭(zhēng)吵不清;(2)通過(guò)計(jì)劃,可以使得一些支持性工作以及并行工作及時(shí)得到安排,避免因計(jì)劃不周造成各子流程之間的相互牽掣。比如測(cè)試工具的研發(fā),人員的培訓(xùn)都是需要及早計(jì)劃和安排的。

(3)可以使項(xiàng)目實(shí)施人員明確自己的職責(zé),便于自我管理和自我激勵(lì);

(4)計(jì)劃可以有效的支持管理,作為項(xiàng)目經(jīng)理、業(yè)務(wù)經(jīng)理、技術(shù)經(jīng)理、QA經(jīng)理、測(cè)試經(jīng)理、配置經(jīng)理們對(duì)開(kāi)發(fā)工作跟蹤和檢查的依據(jù);

(5)做好事先計(jì)劃,就可以使注意力專心于解決問(wèn)題,而不會(huì)去想下一步做什么?

(6)計(jì)劃是項(xiàng)目總結(jié)的依據(jù)之一,項(xiàng)目總結(jié)其實(shí)就是把實(shí)際運(yùn)行情況與項(xiàng)目計(jì)劃不斷比較以提煉經(jīng)驗(yàn)教訓(xùn)的過(guò)程。通過(guò)計(jì)劃和總結(jié),項(xiàng)目過(guò)程中的經(jīng)驗(yàn)和教訓(xùn)會(huì)獲得很好的記錄和升華,成為“組織的財(cái)富”。

為什么要制定一份項(xiàng)目計(jì)劃?(1)通過(guò)制定計(jì)劃,使得項(xiàng)目誰(shuí)來(lái)制定、何時(shí)制定項(xiàng)目計(jì)劃?在項(xiàng)目進(jìn)入到合同簽訂,正式展開(kāi)需求獲取和分析階段以后,項(xiàng)目的具體目標(biāo)和要求將開(kāi)始逐步了解清楚,在開(kāi)始建立項(xiàng)目的詳細(xì)計(jì)劃(WBS)前,可以先建立項(xiàng)目的里程碑計(jì)劃。里程碑計(jì)劃一般由項(xiàng)目經(jīng)理來(lái)制定。里程碑計(jì)劃是非常粗的WBS計(jì)劃。在后續(xù)階段,項(xiàng)目經(jīng)理應(yīng)細(xì)化里程碑計(jì)劃,形成WBS計(jì)劃。如果項(xiàng)目的規(guī)模較大(例如項(xiàng)目組成員超過(guò)50人),那么項(xiàng)目經(jīng)理將工作任務(wù)分解到合適的“粒度”并分發(fā)給相應(yīng)的小組,再由小組制訂自己的詳細(xì)計(jì)劃,項(xiàng)目經(jīng)理匯總所有小組的詳細(xì)計(jì)劃,形成項(xiàng)目的整體WBS計(jì)劃。

誰(shuí)來(lái)制定、何時(shí)制定項(xiàng)目計(jì)劃?在項(xiàng)目進(jìn)入到合同簽訂,正式展開(kāi)需誰(shuí)來(lái)批準(zhǔn)項(xiàng)目計(jì)劃?項(xiàng)目計(jì)劃由項(xiàng)目經(jīng)理的上一級(jí)高層經(jīng)理、大型的項(xiàng)目,甚至需要組織的一個(gè)審核委員會(huì)來(lái)批準(zhǔn)。一般地,項(xiàng)目的里程碑計(jì)劃會(huì)作為軟件項(xiàng)目合同的附件,因此,簽訂軟件項(xiàng)目合同時(shí),用戶方也會(huì)審查項(xiàng)目的計(jì)劃。作為用戶方,所關(guān)注的要點(diǎn)是項(xiàng)目的時(shí)間進(jìn)度和交付成果,作為開(kāi)發(fā)方會(huì)檢查項(xiàng)目計(jì)劃的合理性、可行性,更重要的是檢查、并承諾項(xiàng)目所需要的資源是否能夠保證獲得滿足。例如:采購(gòu)到貨日期、人力資源、開(kāi)發(fā)設(shè)備和環(huán)境保障等。

誰(shuí)來(lái)批準(zhǔn)項(xiàng)目計(jì)劃?項(xiàng)目計(jì)劃由項(xiàng)目經(jīng)理的上一級(jí)高層經(jīng)理、大型的項(xiàng)目計(jì)劃的類(lèi)型項(xiàng)目計(jì)劃是項(xiàng)目管理工作的中心內(nèi)容。根據(jù)不同的目的和不同的時(shí)間進(jìn)展,可以有不同類(lèi)型的計(jì)劃。具體分為:里程碑計(jì)劃、實(shí)施計(jì)劃、項(xiàng)目進(jìn)展計(jì)劃。每一種項(xiàng)目計(jì)劃都是為完成一個(gè)項(xiàng)目管理工作而安排的具體內(nèi)容。

項(xiàng)目計(jì)劃的類(lèi)型項(xiàng)目計(jì)劃是項(xiàng)目管理工作的中心內(nèi)容。根據(jù)不同的目項(xiàng)目計(jì)劃的里程碑計(jì)劃里程碑計(jì)劃是確定項(xiàng)目的關(guān)鍵交付物或者項(xiàng)目交付產(chǎn)品的具體時(shí)間表。里程碑計(jì)劃可以看作是一個(gè)項(xiàng)目在初級(jí)階段制訂的藍(lán)圖,是對(duì)項(xiàng)目完成時(shí)間以及項(xiàng)目產(chǎn)品交付時(shí)間的計(jì)劃。里程碑計(jì)劃直接就可以在日歷上用一個(gè)星號(hào)或者一個(gè)三角加以表示。如下表:

里程碑事件進(jìn)度時(shí)間一月二月三月四月五月六月七月八月簽署合同

需求說(shuō)明書(shū)定稿

系統(tǒng)設(shè)計(jì)評(píng)審

子系統(tǒng)測(cè)試

系統(tǒng)集成測(cè)試

用戶確認(rèn)測(cè)試

△有多種可使用的方法用以顯示里程碑網(wǎng)絡(luò)圖中的項(xiàng)目信息,△計(jì)劃完成目標(biāo)

項(xiàng)目計(jì)劃的里程碑計(jì)劃里程碑計(jì)劃是確定項(xiàng)目的關(guān)鍵交付物或項(xiàng)目實(shí)施計(jì)劃與項(xiàng)目進(jìn)度計(jì)劃一個(gè)成功的項(xiàng)目管理是在有組織的人員和團(tuán)體的基礎(chǔ)上展開(kāi)的,涉及到制訂要完成的目標(biāo)和工作,以及為保證工作得以實(shí)施而提供領(lǐng)導(dǎo)支持和指導(dǎo)。項(xiàng)目的全局目標(biāo)需要用更加簡(jiǎn)短的期間目標(biāo)明確表明,并且通過(guò)精心策劃的計(jì)劃、進(jìn)度和預(yù)算等來(lái)完成。然后實(shí)施控制以確保計(jì)劃和進(jìn)度按照預(yù)期付諸實(shí)施。項(xiàng)目的實(shí)施計(jì)劃表現(xiàn)為整個(gè)項(xiàng)目實(shí)施的所有步驟,包括項(xiàng)目管理的各個(gè)方面。涉及到要制訂完成的目標(biāo)及其相應(yīng)的工作,以及怎樣為保證工作的實(shí)施提供相應(yīng)的領(lǐng)導(dǎo)支持和指導(dǎo)。其中包括進(jìn)度計(jì)劃和成本預(yù)算、成本管理計(jì)劃與風(fēng)險(xiǎn)管理計(jì)劃等。項(xiàng)目進(jìn)度計(jì)劃就是根據(jù)項(xiàng)目實(shí)施具體的日程安排,規(guī)劃整個(gè)工作進(jìn)展。也把它稱為項(xiàng)目初步計(jì)劃、詳細(xì)計(jì)劃或者整體計(jì)劃和子計(jì)劃等等。

項(xiàng)目實(shí)施計(jì)劃與項(xiàng)目進(jìn)度計(jì)劃一個(gè)成功的項(xiàng)目管理是在有組織項(xiàng)目計(jì)劃制定的原則 (1)目的性 (2)系統(tǒng)性 (3)動(dòng)態(tài)性 (4)職能性 (5)完整性 (6)相對(duì)穩(wěn)定性項(xiàng)目計(jì)劃制定的原則 (1)目的性4.1.2PMBOK的時(shí)間管理 在PMBOK體系中,與項(xiàng)目計(jì)劃管理有關(guān)的部分,體現(xiàn)在PMBOK9個(gè)知識(shí)領(lǐng)域之一的時(shí)間管理知識(shí)領(lǐng)域中。

回顧一下:項(xiàng)目的范圍管理 PMBOK中,與軟件工程的需求獲取和分析過(guò)程有相似關(guān)系的管理,稱為:范圍闡述。依據(jù)范圍闡述,產(chǎn)生工作分解結(jié)構(gòu)。這個(gè)過(guò)程,稱為范圍管理。

PMBOK的時(shí)間管理在方法、技術(shù)等方面,比較完整和全面,是我們項(xiàng)目管理比較好的參考依據(jù)。4.1.2PMBOK的時(shí)間管理 在PMBOK體系中,與項(xiàng)目PMBOK的項(xiàng)目范圍管理范圍產(chǎn)生項(xiàng)目產(chǎn)品所包括的所有工作及產(chǎn)生這些產(chǎn)品所用的過(guò)程——產(chǎn)品、過(guò)程產(chǎn)品范圍界定--產(chǎn)品范圍的特征和功能包含在產(chǎn)品或服務(wù)中。工作范圍界定--項(xiàng)目工作的完成為的是能交付一個(gè)有特殊的特征和功能的產(chǎn)品。

范圍管理對(duì)項(xiàng)目包括什么和不包括什么的定義與控制過(guò)程這個(gè)過(guò)程用于確保項(xiàng)目組和項(xiàng)目干系人對(duì)作為項(xiàng)目結(jié)果的項(xiàng)目產(chǎn)品以及生產(chǎn)這些產(chǎn)品所用到的過(guò)程,有一個(gè)共同的理解。PMBOK的項(xiàng)目范圍管理范圍項(xiàng)目范圍管理的主要過(guò)程啟動(dòng)階段--督促項(xiàng)目管理組織開(kāi)始著手項(xiàng)目下一階段的工作。范圍計(jì)劃--寫(xiě)出一份書(shū)面報(bào)告,作為未來(lái)項(xiàng)目決策基礎(chǔ)。范圍界定--把主要的項(xiàng)目工作細(xì)目分解成更小、更易管理操作的單元。范圍核實(shí)--正式認(rèn)可這個(gè)項(xiàng)目范圍。范圍控制--對(duì)項(xiàng)目范圍的變更進(jìn)行控制。

項(xiàng)目范圍管理的主要過(guò)程啟動(dòng)階段--督促項(xiàng)目管理組織開(kāi)始著手項(xiàng)項(xiàng)目啟動(dòng):戰(zhàn)略計(jì)劃與項(xiàng)目選擇啟動(dòng)階段是正式認(rèn)可一個(gè)新項(xiàng)目的存在,或者是對(duì)一個(gè)已經(jīng)存的項(xiàng)目讓其繼續(xù)進(jìn)行下一階段工作的過(guò)程。在一些組織中,一個(gè)項(xiàng)目計(jì)劃的正式啟動(dòng),是在必要的學(xué)習(xí)、初步的計(jì)劃和其他相當(dāng)于劃分項(xiàng)目開(kāi)始階段的工作完成后才進(jìn)行的。有些項(xiàng)目形式,如特殊的內(nèi)部服務(wù)項(xiàng)目和新產(chǎn)品開(kāi)發(fā)項(xiàng)目,它們的啟動(dòng)不是很正規(guī),要受到所做的工作數(shù)量的制約,目的是為項(xiàng)目正式啟動(dòng)時(shí),職員能牢固地掌握這些工作方法。

項(xiàng)目啟動(dòng):戰(zhàn)略計(jì)劃與項(xiàng)目選擇啟動(dòng)階段是正式認(rèn)可一個(gè)新項(xiàng)目的存批準(zhǔn)項(xiàng)目立項(xiàng)報(bào)告(項(xiàng)目章程)1.立項(xiàng)報(bào)告:項(xiàng)目的立項(xiàng)報(bào)告是正式認(rèn)可項(xiàng)目存在的一個(gè)文件。它對(duì)其他文件既有直接作用,也有參考作用。 立項(xiàng)報(bào)告應(yīng)描述:

·既定的商業(yè)目標(biāo)。

·產(chǎn)品描述說(shuō)明。

項(xiàng)目的立項(xiàng)報(bào)告應(yīng)該通過(guò)管理者對(duì)項(xiàng)目及項(xiàng)目所需的條件進(jìn)行客觀的分析后頒發(fā),它提供給項(xiàng)目經(jīng)理運(yùn)用、組織生產(chǎn)資源,進(jìn)行生產(chǎn)活動(dòng)的權(quán)力。

批準(zhǔn)項(xiàng)目立項(xiàng)報(bào)告(項(xiàng)目章程)1.立項(xiàng)報(bào)告:項(xiàng)目啟動(dòng)的結(jié)果2.指定/委派的項(xiàng)目經(jīng)理。通常,項(xiàng)目經(jīng)理應(yīng)該盡可能在項(xiàng)目的早期進(jìn)行指定和委派是比較合適的。項(xiàng)目經(jīng)理應(yīng)該在項(xiàng)目計(jì)劃實(shí)施開(kāi)始之前被委派,更應(yīng)該在許多項(xiàng)目規(guī)劃完成之前就委派好。3.制約因素。制約因素是限制項(xiàng)目管理團(tuán)隊(duì)進(jìn)行運(yùn)作的要素。例如:事先確定預(yù)算是制約項(xiàng)目團(tuán)隊(duì)的操作范圍、職員調(diào)配和進(jìn)步計(jì)劃的一個(gè)很重要的因素。

當(dāng)一個(gè)項(xiàng)目按照合同執(zhí)行時(shí),合同條款通常是受合同制約的。4.假設(shè)因素。為了規(guī)劃目標(biāo)的準(zhǔn)確性,考慮到的假設(shè)因素必須具有科學(xué)性、真實(shí)性和確定性。例如:如果關(guān)鍵人物的到場(chǎng)日期不能落實(shí),那么項(xiàng)目團(tuán)隊(duì)就應(yīng)該設(shè)置一個(gè)具體的開(kāi)始時(shí)間。假設(shè)通常包含有一定程序的風(fēng)險(xiǎn)。在此它們可能被確認(rèn)或它們可能是一個(gè)風(fēng)險(xiǎn)界定的輸出。項(xiàng)目啟動(dòng)的結(jié)果2.指定/委派的項(xiàng)目經(jīng)理。通常,項(xiàng)目經(jīng)理應(yīng)該范圍計(jì)劃編制和范圍說(shuō)明書(shū)范圍計(jì)劃編制是創(chuàng)立書(shū)面文件,闡述項(xiàng)目范圍為未來(lái)項(xiàng)目提供基礎(chǔ)條件的過(guò)程,特別是包括了用以確定項(xiàng)目或階段是否成功完成的標(biāo)準(zhǔn)。范圍說(shuō)明書(shū)的基礎(chǔ)是通過(guò)確認(rèn)項(xiàng)目目標(biāo)和主要項(xiàng)目的子項(xiàng)目,使項(xiàng)目團(tuán)隊(duì)與項(xiàng)目客戶之間達(dá)成一個(gè)協(xié)議。如果范圍界定的所有要素已經(jīng)具備(如:主要項(xiàng)目的子項(xiàng)目能夠反映項(xiàng)目目標(biāo),項(xiàng)目立項(xiàng)報(bào)告能證明項(xiàng)目目標(biāo)),那么,這個(gè)過(guò)程就僅剩實(shí)質(zhì)性的制定書(shū)面文件的工作了。范圍計(jì)劃編制和范圍說(shuō)明書(shū)范圍計(jì)劃編制是創(chuàng)立書(shū)面文件,闡述項(xiàng)目范圍定義與工作分解結(jié)構(gòu)范圍界定

范圍界定包括分解這個(gè)主要工作細(xì)目的子項(xiàng)目(象在范圍闡述中界定的那樣),使它變成更小、更易管理、操作的東西。目的是為了:

·提高估算成本、時(shí)間和資源的準(zhǔn)確性。

·為績(jī)效測(cè)量和控制確定一個(gè)基準(zhǔn)線。

·使工作變得更易操作的,責(zé)任分工更加明確。

正確的范圍界定是項(xiàng)目成功的關(guān)鍵。"當(dāng)它是一個(gè)很差勁的范圍界定時(shí),由于不可避免的變化會(huì)使最終項(xiàng)目成本可能會(huì)很高,因?yàn)檫@些不可避免的變化會(huì)破壞項(xiàng)目節(jié)奏,導(dǎo)致重復(fù)工作、增加項(xiàng)目運(yùn)行的時(shí)間、降低生產(chǎn)功效和工作人員的士氣"。

范圍定義與工作分解結(jié)構(gòu)范圍界定

范圍界定包括分解這個(gè)主要項(xiàng)目時(shí)間管理的主要過(guò)程項(xiàng)目時(shí)間管理由一些過(guò)程組成,這些過(guò)程是為按時(shí)完成項(xiàng)目所必須的:

1、活動(dòng)定義--指確認(rèn)一些特定的工作。通過(guò)完成這些活動(dòng)就完成了工程項(xiàng)目的各項(xiàng)目細(xì)目。

2、活動(dòng)排序--明確各活動(dòng)間的相互聯(lián)系性。3、活動(dòng)歷時(shí)估計(jì)--估計(jì)各活動(dòng)所需時(shí)間。4、制定進(jìn)度計(jì)劃--分析活動(dòng)間排序,活動(dòng)所需時(shí)間和資源以做出項(xiàng)目進(jìn)度計(jì)劃。5、進(jìn)度計(jì)劃控制--控制項(xiàng)目進(jìn)度變化。

項(xiàng)目時(shí)間管理的主要過(guò)程項(xiàng)目時(shí)間管理由一些過(guò)程組成,這些過(guò)過(guò)程一:活動(dòng)定義編制項(xiàng)目計(jì)劃的相關(guān)人員:——項(xiàng)目經(jīng)理——職能部門(mén)——技術(shù)人員——項(xiàng)目管理專家——參與項(xiàng)目工作的其他人員過(guò)程一:活動(dòng)定義編制項(xiàng)目計(jì)劃的相關(guān)人員:第一步:項(xiàng)目描述內(nèi)容:用表格的形式列出項(xiàng)目目標(biāo)、項(xiàng)目的范圍、項(xiàng)目如何執(zhí)行,項(xiàng)目完成計(jì)劃等。目的:對(duì)項(xiàng)目的總體要求作一個(gè)概要性的說(shuō)明。用途:項(xiàng)目描述是制作項(xiàng)目計(jì)劃和繪制工作分解結(jié)構(gòu)圖的依據(jù)。依據(jù):項(xiàng)目的立項(xiàng)規(guī)劃書(shū)、已經(jīng)通過(guò)的初步設(shè)計(jì)方案和批準(zhǔn)后的可行性報(bào)告。制作者:項(xiàng)目管理辦公室或項(xiàng)目主管人員第一步:項(xiàng)目描述內(nèi)容:用表格的形式列出項(xiàng)目目標(biāo)、項(xiàng)目的范圍、項(xiàng)目描述表格的主要內(nèi)容項(xiàng)目名稱項(xiàng)目目標(biāo)

交付物

交付物完成準(zhǔn)則

工作描述

工作規(guī)范

所需資源估計(jì)

重大里程碑

項(xiàng)目主管審核意見(jiàn)項(xiàng)目描述表格的主要內(nèi)容項(xiàng)目名稱工作規(guī)范

第二步:項(xiàng)目分解目的:明確項(xiàng)目所包含的各項(xiàng)工作內(nèi)容:項(xiàng)目分解就是先把復(fù)雜的項(xiàng)目逐步分解成一層一層的要素(工作),直到具體明確為止.工具:項(xiàng)目分解的工具是工作分解結(jié)構(gòu)WBS原理,它是一個(gè)分級(jí)的樹(shù)型結(jié)構(gòu),是一個(gè)對(duì)項(xiàng)目工作由粗到細(xì)的分解過(guò)程.第二步:項(xiàng)目分解目的:明確項(xiàng)目所包含的各項(xiàng)工作工作分解結(jié)構(gòu)(WBS)WBS(WorkBreakdownStructure)主要是將一個(gè)項(xiàng)目分解成易于管理的幾個(gè)部分或幾個(gè)細(xì)目,以便確保找出完成項(xiàng)目工作范圍所需的所有工作要素。它是一種在項(xiàng)目全范圍內(nèi)分解和定義各層次工作包的方法,WBS按照項(xiàng)目發(fā)展的規(guī)律,依據(jù)一定的原則和規(guī)定,進(jìn)行系統(tǒng)化的、相互關(guān)聯(lián)和協(xié)調(diào)的層次分解。結(jié)構(gòu)層次越往下層則項(xiàng)目組成部分的定義越詳細(xì),WBS最后構(gòu)成一份層次清晰,可以具體作為組織項(xiàng)目實(shí)施的工作依據(jù)。工作分解結(jié)構(gòu)(WBS)WBS(WorkBreakdown工作分解結(jié)構(gòu)(WBS)WBS通常是一種面向“成果”的“樹(shù)”,其最底層是細(xì)化后的“可交付成果”,該樹(shù)組織確定了項(xiàng)目的整個(gè)范圍。但WBS的形式并不限于“樹(shù)”狀,還有多種形式。有關(guān)WBS在以后詳細(xì)介紹工作分解結(jié)構(gòu)(WBS)WBS通常是一種面向“成果”的“樹(shù)”,第三步:工作描述目的:更明確的描述項(xiàng)目包含的各項(xiàng)工作的具體內(nèi)容和要求用途:作為編制項(xiàng)目計(jì)劃的依據(jù),同時(shí)便于實(shí)施過(guò)程中更清晰的領(lǐng)會(huì)各項(xiàng)工作的內(nèi)容依據(jù):項(xiàng)目描述和項(xiàng)目工作分解結(jié)構(gòu)結(jié)果:工作描述表及項(xiàng)目工作列表第三步:工作描述目的:更明確的描述項(xiàng)目包含的各項(xiàng)工作的具體內(nèi)工作(任務(wù))描述表任務(wù)名:訂購(gòu)材料任務(wù)交付物:簽名并發(fā)出定單驗(yàn)收標(biāo)準(zhǔn):部門(mén)經(jīng)理簽字、定單發(fā)出。技術(shù)條件:本公司采購(gòu)工作程序任務(wù)描述:根據(jù)第X號(hào)表格和工作程序第X條規(guī)定,完成定單并報(bào)批。假設(shè)條件:所需材料存在信息源:采購(gòu)部、供應(yīng)商廣告等約束:必須考慮材料的價(jià)格其它:風(fēng)險(xiǎn):材料可能不存在;防范計(jì)劃:事先通知潛在的供應(yīng)商,了解今后該材料的供貨可能性簽名:項(xiàng)目組成員A工作(任務(wù))描述表任務(wù)名:訂購(gòu)材料任務(wù)交付物:簽名并發(fā)出定單工作列表包含的內(nèi)容工作代碼用計(jì)算機(jī)管理工作時(shí)的唯一標(biāo)識(shí)符,可看出工作之間的父子關(guān)系工作名稱該工作的名稱輸出完成該工作后應(yīng)輸出的信息(包括產(chǎn)品、圖紙、技術(shù)文件、工裝及有關(guān)決策信息)以及對(duì)輸出信息的規(guī)范和內(nèi)容定義輸入完成本工作所要求的前提條件(包括設(shè)計(jì)文檔、技術(shù)文件、資料等)內(nèi)容定義本工作要完成的具體內(nèi)容和流程(包括應(yīng)用文件、支撐環(huán)境、控制條件、工作流程)負(fù)責(zé)單位本工作的負(fù)責(zé)單位或部門(mén)協(xié)作單位完成本工作的協(xié)作單位和部門(mén)子工作WBS樹(shù)型結(jié)構(gòu)中與本工作直接相連的下屬工作工作列表包含的內(nèi)容工作代碼用計(jì)算機(jī)管理工作時(shí)的唯一標(biāo)識(shí)符,可項(xiàng)目工作列表工作編碼工作名稱輸入輸出內(nèi)容負(fù)責(zé)單位協(xié)作單位相關(guān)工作項(xiàng)目工作列表工作編碼工作名稱輸入輸出內(nèi)容負(fù)責(zé)單位協(xié)作單位相關(guān)第四步:工作責(zé)任分配表制定目的:對(duì)項(xiàng)目的每一項(xiàng)任務(wù)分配責(zé)任者和落實(shí)責(zé)任。用途:明確各單位或個(gè)人的責(zé)任,便于項(xiàng)目管理部門(mén)在項(xiàng)目實(shí)施過(guò)程中的管理協(xié)調(diào)。依據(jù):以工作分解結(jié)構(gòu)圖表和項(xiàng)目組織結(jié)構(gòu)圖表為依據(jù)制作此表。結(jié)果:工作責(zé)任分配表第四步:工作責(zé)任分配表制定目的:對(duì)項(xiàng)目的每一項(xiàng)任務(wù)分配責(zé)任者責(zé)任分配表圖例:▲負(fù)責(zé)●輔助△通知

責(zé)任者(個(gè)人或組織)

工作分解結(jié)構(gòu)任務(wù)編碼任務(wù)名稱

項(xiàng)目負(fù)責(zé)人審核意見(jiàn):

簽名:日期:責(zé)任分配表圖例:責(zé)任者(個(gè)人或組織)

工作分解結(jié)責(zé)任分配表

(▲負(fù)責(zé)〇審批●參加□通知)責(zé)任者

WBS項(xiàng)目經(jīng)理技術(shù)經(jīng)理質(zhì)量經(jīng)理財(cái)務(wù)經(jīng)理計(jì)劃部財(cái)務(wù)部商務(wù)部采購(gòu)部原廠商顧問(wèn)技術(shù)委公司用戶需求評(píng)審●▲●

●〇●設(shè)計(jì)評(píng)審●▲●

●〇□集成測(cè)試□▲〇

□□

采購(gòu)審批□□●●●●〇▲□□

工程實(shí)施▲●●□□□□□●

●項(xiàng)目計(jì)劃▲●●●●●●●

●□□●責(zé)任分配表

(▲負(fù)責(zé)〇審批●參加簡(jiǎn)化的責(zé)任矩陣簡(jiǎn)化的責(zé)任矩陣案例討論針對(duì)生日宴會(huì)進(jìn)行討論確定相關(guān)負(fù)責(zé)人案例討論針對(duì)生日宴會(huì)進(jìn)行討論確定相關(guān)負(fù)責(zé)人生日宴會(huì)工作責(zé)任分配表生日宴會(huì)工作責(zé)任分配表過(guò)程二:活動(dòng)排序概念:任何工作的執(zhí)行必須依賴于一定工作的完成,也就是說(shuō)它的執(zhí)行必須在某些工作完成之后才能執(zhí)行,這就是工作的先后依賴關(guān)系。分類(lèi):工作的先后依賴關(guān)系有兩種:一種是工作之間本身存在的、無(wú)法改變的邏輯關(guān)系;另一種是人為組織確定的,兩項(xiàng)工作可先可后的組織關(guān)系。原則:設(shè)計(jì)生產(chǎn)生產(chǎn)A產(chǎn)品生產(chǎn)B產(chǎn)品邏輯關(guān)系組織關(guān)系過(guò)程二:活動(dòng)排序概念:任何工作的執(zhí)行必須依賴于一定工作的完成工作相互關(guān)系確定的主要內(nèi)容①?gòu)?qiáng)制依賴關(guān)系的確定:這是工作相互關(guān)系確定的基礎(chǔ),工作邏輯關(guān)系的確定相對(duì)比較容易,由于它是工作之間所存在的內(nèi)在關(guān)系,通常是不可調(diào)整的,主要依賴于技術(shù)方面的限制,因此確定起來(lái)較為明確,通常由技術(shù)和管理人員的交流就可完成。②自由依賴關(guān)系的確定:對(duì)于無(wú)邏輯關(guān)系的那些工作,由于其工作先后關(guān)系具有隨意性,從而將直接影響到項(xiàng)目計(jì)劃的總體水平。自由依賴關(guān)系的確定一般比較難,它通常取決于項(xiàng)目管理人員的知識(shí)和經(jīng)驗(yàn),因此自由依賴關(guān)系的確定對(duì)于項(xiàng)目的成功實(shí)施是至關(guān)重要的。③外部依賴關(guān)系的確定:在項(xiàng)目的工作和非項(xiàng)目工作之間通常會(huì)存在一定的影響,因此在項(xiàng)目工作計(jì)劃的安排過(guò)程中也需要考慮到外部工作對(duì)項(xiàng)目工作的一些制約及影響,這樣才能充分把握項(xiàng)目的發(fā)展。工作相互關(guān)系確定的主要內(nèi)容①?gòu)?qiáng)制依賴關(guān)系的確定:這是工作相互工作關(guān)系表示的工具和方法1、前導(dǎo)圖法(PDM)中,有二種方法:?jiǎn)未?hào)網(wǎng)絡(luò)計(jì)劃(AON)雙代號(hào)網(wǎng)絡(luò)計(jì)劃(AOA)2、箭線圖法(ADM)3、條件圖法圖形評(píng)審技術(shù)GERT風(fēng)險(xiǎn)評(píng)審技術(shù)VERT4、網(wǎng)絡(luò)模板工作關(guān)系表示的工具和方法1、前導(dǎo)圖法(PDM)中,有二種方工作相互關(guān)系確定的最終結(jié)果工作相互關(guān)系確定的最終結(jié)果是要得到一張描述項(xiàng)目各工作相互關(guān)系的項(xiàng)目網(wǎng)絡(luò)圖以及工作的詳細(xì)關(guān)系列表。項(xiàng)目網(wǎng)絡(luò)圖通常是表示項(xiàng)目各工作的相互關(guān)系基本圖形,通??捎捎?jì)算機(jī)或手工繪制,它包括整個(gè)項(xiàng)目的詳細(xì)工作流程。工作列表包括了項(xiàng)目各工作的詳細(xì)說(shuō)明,是項(xiàng)目工作的基本描述。工作相互關(guān)系確定的最終結(jié)果工作相互關(guān)系確定的最終結(jié)果是案例討論—生日宴會(huì)工作關(guān)系確定案例討論—生日宴會(huì)工作關(guān)系確定過(guò)程三:活動(dòng)歷時(shí)估計(jì)作用:工作延續(xù)時(shí)間的估計(jì)是項(xiàng)目計(jì)劃制定的一項(xiàng)重要的基礎(chǔ)工作,它直接關(guān)系到各事項(xiàng)、各工作網(wǎng)絡(luò)時(shí)間的計(jì)算和完成整個(gè)項(xiàng)目任務(wù)所需要的總時(shí)間。若工作時(shí)間估計(jì)的太短,則會(huì)在工作中造成被動(dòng)緊張的局面;相反,若工作時(shí)間估計(jì)的太長(zhǎng),就會(huì)使整個(gè)工程的完工期延長(zhǎng)。觀念:網(wǎng)絡(luò)中所有工作的進(jìn)度安排都是由工作的延續(xù)時(shí)間來(lái)推算,因此,對(duì)延續(xù)時(shí)間的估計(jì)要做到客觀正確的估計(jì)。這就要求在對(duì)工作作出時(shí)間估計(jì)時(shí),不應(yīng)受到工作重要性及工程完成期限的影響,要在考慮到各種資源、人力、物力、財(cái)力的情況下,把工作置于獨(dú)立的正常狀態(tài)下進(jìn)行估計(jì),要做統(tǒng)盤(pán)考慮,不可顧此失彼。過(guò)程三:活動(dòng)歷時(shí)估計(jì)作用:工作延續(xù)時(shí)間的估計(jì)是項(xiàng)目計(jì)劃制定的工作時(shí)間的估計(jì)主要依賴的數(shù)據(jù)基礎(chǔ)①

工作詳細(xì)列表②

項(xiàng)目約束和限制條件③資源需求:大多數(shù)工作的時(shí)間將受到分配給該工作的資源情況以及該工作實(shí)際所需要的資源情況,比如說(shuō)當(dāng)人力資源減少一半時(shí)工作的延續(xù)時(shí)間一般來(lái)說(shuō)將會(huì)增加一倍。④資源能力:資源能力決定了可分配資源數(shù)量的大小,對(duì)多數(shù)工作來(lái)說(shuō)其延續(xù)時(shí)間將受到分配給它們的人力及材料資源的明顯影響,比如說(shuō)一個(gè)全職的項(xiàng)目經(jīng)理處理一件事情的時(shí)間將會(huì)明顯的少于一個(gè)兼職的項(xiàng)目經(jīng)理處理該事情的時(shí)間。⑤歷史信息:許多類(lèi)似的歷史項(xiàng)目工作資料對(duì)于項(xiàng)目工作時(shí)間的確定是很有幫助的,主要包括:項(xiàng)目檔案、公用的工作延續(xù)時(shí)間估計(jì)數(shù)據(jù)庫(kù)、項(xiàng)目工作組的知識(shí)工作時(shí)間的估計(jì)主要依賴的數(shù)據(jù)基礎(chǔ)①工作詳細(xì)列表確定工作時(shí)間的主要方法①

專家判斷:專家判斷主要依賴于歷史的經(jīng)驗(yàn)和信息,當(dāng)然其時(shí)間估計(jì)的結(jié)果也具有一定的不確定性和風(fēng)險(xiǎn)。②

類(lèi)比估計(jì):類(lèi)比估計(jì)意味著以先前的類(lèi)似的實(shí)際項(xiàng)目的工作時(shí)間來(lái)推測(cè)估計(jì)當(dāng)前項(xiàng)目各工作的實(shí)際時(shí)間。當(dāng)項(xiàng)目的一些詳細(xì)信息獲得有限的情況下,這是一種最為常用的方法,類(lèi)比估計(jì)可以說(shuō)是專家判斷的一種形式。確定工作時(shí)間的主要方法①專家判斷:專家判斷主要依賴于歷史的確定工作時(shí)間的主要方法③單一時(shí)間估計(jì)法:估計(jì)一個(gè)最可能工作實(shí)現(xiàn)時(shí)間。(對(duì)應(yīng)于CPM網(wǎng)絡(luò))④三個(gè)時(shí)間估計(jì)法:估計(jì)工作執(zhí)行的三個(gè)時(shí)間,樂(lè)觀時(shí)間a、悲觀時(shí)間b、正常時(shí)間m。(對(duì)應(yīng)于PERT網(wǎng)絡(luò))

期望時(shí)間t=(a+4m+b)/6確定工作時(shí)間的主要方法③單一時(shí)間估計(jì)法:估計(jì)一個(gè)最可能工作實(shí)示例某一工作在正常情況下的工作時(shí)間是15天,在最有利的情況下工作時(shí)間是9天,在最不利的情況下其工作時(shí)間是18天,那么該工作的最可能完成時(shí)間是多少呢?正常工作時(shí)間t=(9+4×15+18)/6=14.5天示例某一工作在正常情況下的工作時(shí)間是15天,在最有利的情況下工期估計(jì)示例工期估計(jì)示例工期估計(jì)示例工期估計(jì)示例工作時(shí)間估計(jì)結(jié)果①各項(xiàng)工作時(shí)間的估計(jì)②基本的估計(jì)假設(shè)③工作列表的更新工作時(shí)間估計(jì)結(jié)果項(xiàng)目計(jì)劃工作列表任務(wù)編碼任務(wù)名稱緊前工作(或緊后工作)時(shí)間估計(jì)(天)負(fù)責(zé)人

項(xiàng)目負(fù)責(zé)人審核意見(jiàn):

簽名:日期:項(xiàng)目計(jì)劃工作列表任務(wù)編碼任務(wù)名稱緊前工作(或緊后工作)時(shí)間估資源管理項(xiàng)目工序一覽表

資源管理項(xiàng)目工序一覽表 過(guò)程四:制定進(jìn)度計(jì)劃目標(biāo):制定項(xiàng)目的詳細(xì)安排計(jì)劃,明確每項(xiàng)工作的起始終止時(shí)間,作為項(xiàng)目控制的有效手段依據(jù):項(xiàng)目?jī)?nèi)容的分解、各組成要素工作的先后順序、工作延續(xù)時(shí)間的估計(jì)結(jié)果人員:安排時(shí)間進(jìn)度時(shí),項(xiàng)目主管要組織有關(guān)職能部門(mén)參加,明確對(duì)各部門(mén)的要求,據(jù)此各職能部門(mén)可擬定本部門(mén)的項(xiàng)目進(jìn)度計(jì)劃.形式:項(xiàng)目的進(jìn)度計(jì)劃目前多采用網(wǎng)絡(luò)計(jì)劃技術(shù)的形式,其有助于明確反映項(xiàng)目各工作單元之間的相互關(guān)系,有利于項(xiàng)目執(zhí)行過(guò)程中各工作之間的協(xié)調(diào)與控制.過(guò)程四:制定進(jìn)度計(jì)劃目標(biāo):制定項(xiàng)目的詳細(xì)安排計(jì)劃,明確每項(xiàng)工進(jìn)度安排所依賴的有關(guān)資料和數(shù)據(jù)①項(xiàng)目網(wǎng)絡(luò)圖

工作延續(xù)時(shí)間估計(jì)

資源需求④資源安排描述:什么資源在什么時(shí)候是可用的,以及在項(xiàng)目執(zhí)行過(guò)程中每一時(shí)刻需要什么樣的資源,是項(xiàng)目計(jì)劃安排的基礎(chǔ)。當(dāng)幾個(gè)工作同時(shí)都需要某一種資源時(shí),計(jì)劃的合理安排將特別重要。⑤日歷:明確項(xiàng)目和資源的日歷是十分必要的,項(xiàng)目日歷將直接影響到所有的資源,資源日歷影響一個(gè)特別的資源。⑥限制和約束:強(qiáng)制日期或時(shí)限、里程碑事件,這些都是項(xiàng)目執(zhí)行過(guò)程中所必須考慮的限制因素。

進(jìn)度安排所依賴的有關(guān)資料和數(shù)據(jù)①項(xiàng)目網(wǎng)絡(luò)圖項(xiàng)目進(jìn)度安排的工具和技術(shù)(1)

——數(shù)學(xué)分析關(guān)鍵線路法CPM:關(guān)鍵線路法是可以確定出項(xiàng)目各工作最早、最遲開(kāi)始和結(jié)束時(shí)間,通過(guò)最早最遲時(shí)間的差額可以分析每一工作相對(duì)時(shí)間緊迫程度及工作的重要程度,這種最早和最遲時(shí)間的差額稱為機(jī)動(dòng)時(shí)間,機(jī)動(dòng)時(shí)間為零的工作通常稱為關(guān)鍵工作。關(guān)鍵線路法的主要目的就是確定項(xiàng)目中的關(guān)鍵工作,以保證實(shí)施過(guò)程中能重點(diǎn)關(guān)照,保證項(xiàng)目按期完成。計(jì)劃評(píng)審技術(shù)PERT:PERT的形式與CPM網(wǎng)絡(luò)計(jì)劃基本相同,只是在工作延續(xù)時(shí)間方面CPM僅需要一個(gè)確定的工作時(shí)間,而PERT需要工作的三個(gè)時(shí)間估計(jì),包括最短時(shí)間a、最可能時(shí)間m及最長(zhǎng)時(shí)間b,然后按照β分布計(jì)算工作的期望時(shí)間t。PERT通常使用的計(jì)算方法是CPM的方法。

項(xiàng)目進(jìn)度安排的工具和技術(shù)(1)

——數(shù)學(xué)分析關(guān)鍵線路法CP過(guò)程五:控制項(xiàng)目的進(jìn)度變更項(xiàng)目計(jì)劃的執(zhí)行需要做如下兩個(gè)方面的工作:需要多次反復(fù)協(xié)調(diào)消除與計(jì)劃不符的偏差項(xiàng)目計(jì)劃的控制就是要時(shí)刻對(duì)每項(xiàng)工作進(jìn)度進(jìn)行監(jiān)督,然后,對(duì)那些出現(xiàn)“偏差”的工作采取必要措施,以保證項(xiàng)目按照原定進(jìn)度執(zhí)行,使預(yù)定目標(biāo)按時(shí)和在預(yù)算范圍內(nèi)實(shí)現(xiàn).過(guò)程五:控制項(xiàng)目的進(jìn)度變更項(xiàng)目計(jì)劃的執(zhí)行需要做如下兩個(gè)方面的4.2項(xiàng)目的任務(wù)分解與進(jìn)度估算4.2項(xiàng)目的任務(wù)分解與進(jìn)度估算§4.2項(xiàng)目的任務(wù)分解與進(jìn)度估算4.2.1選擇合適的項(xiàng)目的生存周期模型4.2.2項(xiàng)目任務(wù)分解結(jié)構(gòu)WBS4.2.3軟件項(xiàng)目的規(guī)模估算4.2.4軟件項(xiàng)目的工作量估算4.2.5軟件項(xiàng)目的進(jìn)度估算§4.2項(xiàng)目的任務(wù)分解與進(jìn)度估算4.2.1選擇合適的項(xiàng)4.2.1選擇合適的項(xiàng)目的生存周期模型

由于軟件開(kāi)發(fā)項(xiàng)目的特點(diǎn),在制定軟件項(xiàng)目計(jì)劃之前,我們必須針對(duì)不同的軟件開(kāi)發(fā)生命周期模型,了解項(xiàng)目的階段、每個(gè)階段的任務(wù),以及各階段工作之間的聯(lián)系關(guān)系。特別是根據(jù)軟件生命周期模型特點(diǎn),制定可檢查和監(jiān)督的計(jì)劃目標(biāo)。軟件技術(shù)、軟件產(chǎn)品和軟件項(xiàng)目的包含關(guān)系:

4.2.1選擇合適的項(xiàng)目的生存周期模型

由于軟件開(kāi)發(fā)項(xiàng)目?jī)?yōu)點(diǎn):

a.強(qiáng)調(diào)開(kāi)發(fā)的階段性;

b.強(qiáng)調(diào)早期計(jì)劃及需求調(diào)查;

c.強(qiáng)調(diào)產(chǎn)品測(cè)試。軟件項(xiàng)目的生存周期模型——瀑布模型缺點(diǎn):

a.依賴于早期進(jìn)行的唯一一次需求調(diào)查,不能適應(yīng)需求的變化;

b.由于是單一流程,開(kāi)發(fā)中的經(jīng)驗(yàn)教訓(xùn)不能反饋應(yīng)用于本產(chǎn)品的過(guò)程;

優(yōu)點(diǎn):

軟件項(xiàng)目的生存周期模型——瀑布模型缺點(diǎn):

a.軟件項(xiàng)目的生存周期模型——演化模型優(yōu)點(diǎn):a.任何功能一經(jīng)開(kāi)發(fā)就能進(jìn)入測(cè)試以便驗(yàn)證是否符合產(chǎn)品需求。b.幫助導(dǎo)引出高質(zhì)量的產(chǎn)品要求。如果沒(méi)有可能在一開(kāi)始就弄清楚所有的產(chǎn)品需求,它們可以分批取得。而對(duì)于已提出的產(chǎn)品需求,則可根據(jù)對(duì)現(xiàn)階段原型的試用而做出修改。c.風(fēng)險(xiǎn)管理可以在早期就獲得項(xiàng)目進(jìn)程數(shù)據(jù),可據(jù)此對(duì)后續(xù)的開(kāi)發(fā)循環(huán)做出比較切實(shí)的估算。提供機(jī)會(huì)去采取早期預(yù)防措施,增加項(xiàng)目成功的機(jī)率。軟件項(xiàng)目的生存周期模型——演化模型優(yōu)點(diǎn):d.大大有助于早期建立產(chǎn)品開(kāi)發(fā)的配置管理,產(chǎn)品構(gòu)建(build),自動(dòng)化測(cè)試,缺陷跟蹤,文檔管理。均衡整個(gè)開(kāi)發(fā)過(guò)程的負(fù)荷。e.開(kāi)發(fā)中的經(jīng)驗(yàn)教訓(xùn)能反饋應(yīng)用于本產(chǎn)品的下一個(gè)循環(huán)過(guò)程,大大提高質(zhì)量與效率。f.如果風(fēng)險(xiǎn)管理發(fā)現(xiàn)資金或時(shí)間已超出可承受的程度,則可以決定調(diào)整后續(xù)的開(kāi)發(fā),或在一個(gè)適當(dāng)?shù)臅r(shí)刻結(jié)束開(kāi)發(fā),但仍然有一個(gè)具有部分功能的,可工作的產(chǎn)品。g.心理上,開(kāi)發(fā)人員早日見(jiàn)到產(chǎn)品的雛型,是一種鼓舞。h.使用戶可以在新的一批功能開(kāi)發(fā)測(cè)試后,立即參加驗(yàn)證,以便提供非常有價(jià)值的反饋。i.可使銷(xiāo)售工作有可能提前進(jìn)行,因?yàn)榭梢栽诋a(chǎn)品開(kāi)發(fā)的中后期取得包含了主要功能的產(chǎn)品原型去向客戶作展示和試用。缺點(diǎn):a.如果所有的產(chǎn)品需求在一開(kāi)始并不完全弄清楚的話,會(huì)給總體設(shè)計(jì)帶來(lái)困難及削弱產(chǎn)品設(shè)計(jì)的完整性,并因而影響產(chǎn)品性能的優(yōu)化及產(chǎn)品的可維護(hù)性。b.如果缺乏嚴(yán)格的過(guò)程管理的話,這個(gè)生命周期模型很可能退化為一種原始的無(wú)計(jì)劃的“試-錯(cuò)-改”模式。c.心理上,可能產(chǎn)生一種影響盡最大努力的想法,認(rèn)為雖然不能完成全部功能,但還是造出了一個(gè)有部分功能的產(chǎn)品。d.如果不加控制地讓用戶接觸開(kāi)發(fā)中尚未測(cè)試穩(wěn)定的功能,可能對(duì)開(kāi)發(fā)人員及用戶都產(chǎn)生負(fù)面的影響。d.大大有助于早期建立產(chǎn)品開(kāi)發(fā)的配置管理,產(chǎn)品構(gòu)建(buil優(yōu)點(diǎn):

a.強(qiáng)調(diào)嚴(yán)格的全過(guò)程風(fēng)險(xiǎn)管理。

b.強(qiáng)調(diào)各開(kāi)發(fā)階段的質(zhì)量。

c.提供機(jī)會(huì)檢討項(xiàng)目是否有價(jià)值繼續(xù)下去。軟件項(xiàng)目的生存周期模型——螺旋模型缺點(diǎn):

引入非常嚴(yán)格的風(fēng)險(xiǎn)識(shí)別,風(fēng)險(xiǎn)分析,和風(fēng)險(xiǎn)控制,這對(duì)風(fēng)險(xiǎn)管理的技能水平提出了很高的要求。這需要人員,資金,和時(shí)間的投入。優(yōu)點(diǎn):

軟件項(xiàng)目的生存周期模型——螺旋模型缺點(diǎn):

引入非軟件生命周期模型的不同,對(duì)于軟件項(xiàng)目管理,則有不同的影響:由于生命周期模型不同,軟件項(xiàng)目的開(kāi)發(fā)可能被分為不同的階段,例如:在瀑布模型,可以比較嚴(yán)格地看到軟件開(kāi)發(fā)的需求、設(shè)計(jì)、編碼、測(cè)試等階段。每一階段的目標(biāo)、交付成果、審查和確認(rèn)標(biāo)準(zhǔn)是非常明確的、唯一的和一致的。在演化模型中,每一次迭代,可能是需求、設(shè)計(jì)、編碼、測(cè)試過(guò)程的完整再循環(huán)。而在一次迭代內(nèi)部,是一個(gè)完整的瀑布模型。因此,階段標(biāo)志比瀑布模型更多、但階段之間的進(jìn)展差異可能沒(méi)有瀑布模型那么明顯。在不同的模型中,階段審查和確認(rèn)的要求程度也不同。瀑布模型的階段審查非常嚴(yán)格,并假定前一階段的輸入狀態(tài)不再變化。演化模型則只針對(duì)本次迭代開(kāi)始時(shí)獲得的需求,并假定還可以再發(fā)生需求變化,項(xiàng)目根據(jù)實(shí)際需要,還可能再次進(jìn)入下一輪迭代。不同的模型,要求也不同。在瀑布模型,每一階段都是以項(xiàng)目最終目標(biāo)的要求,來(lái)完成本階段的任務(wù)職責(zé)。而演化模型則是以本次迭代目標(biāo)為標(biāo)準(zhǔn)。而迭代的次數(shù)、一次迭代的規(guī)模(演進(jìn))大小,可以根據(jù)需求變化而變化。因此,迭代的目標(biāo)可以調(diào)節(jié)。所以,在制定軟件項(xiàng)目管理計(jì)劃的時(shí)候,確認(rèn)該項(xiàng)目的生命周期模型,才能了解項(xiàng)目計(jì)劃階段的劃分辦法,才能定義項(xiàng)目的工作產(chǎn)品、進(jìn)行工作任務(wù)分解等等計(jì)劃制定的步驟。生存周期模型對(duì)軟件項(xiàng)目計(jì)劃管理的影響軟件生命周期模型的不同,對(duì)于軟件項(xiàng)目管理,則有不同的影響:生4.2.2項(xiàng)目任務(wù)分解結(jié)構(gòu)WBS

在項(xiàng)目管理過(guò)程中,項(xiàng)目計(jì)劃和控制是非常重要的一個(gè)環(huán)節(jié),良好的項(xiàng)目計(jì)劃能同時(shí)對(duì)項(xiàng)目進(jìn)度、質(zhì)量和投資起到很好的控制作用,失敗的項(xiàng)目計(jì)劃則有可能帶來(lái)混亂、失控甚至項(xiàng)目的最終失敗。

在項(xiàng)目計(jì)劃的過(guò)程中,人們往往會(huì)求助于WBS方法進(jìn)行項(xiàng)目工作任務(wù)的分解。在此基礎(chǔ)之上再進(jìn)行時(shí)間資源的估算、進(jìn)度估計(jì),最后形成項(xiàng)目的成本。WBS隨著項(xiàng)目規(guī)模的差異所起的作用不盡相同。小的項(xiàng)目只需要很簡(jiǎn)單的WBS結(jié)構(gòu),結(jié)構(gòu)的劃分基本上是一目了然的,獲得的結(jié)果容易得到認(rèn)可。項(xiàng)目規(guī)模越大,WBS也越重要,從另外一個(gè)角度來(lái)講也越難做好。對(duì)大型項(xiàng)目而言,確定項(xiàng)目的WBS結(jié)構(gòu)往往不可一蹴而就,需要經(jīng)過(guò)多次反饋和迭代、修正,最后才能得到一個(gè)項(xiàng)目各方都能接受的WBS結(jié)構(gòu)。下面,我們就來(lái)仔細(xì)討論有關(guān)WBS的相關(guān)話題。4.2.2項(xiàng)目任務(wù)分解結(jié)構(gòu)WBS

在項(xiàng)目管理過(guò)程中,項(xiàng)目任務(wù)分解結(jié)構(gòu)WBS的作用

在開(kāi)始了解什么是WBS結(jié)構(gòu)之前,我們先來(lái)看一看WBS在項(xiàng)目過(guò)程中究竟起到什么作用?

這個(gè)問(wèn)題涉及到項(xiàng)目規(guī)劃和管理的幾個(gè)層次。良好的項(xiàng)目管理必須具備以下因素:對(duì)項(xiàng)目的認(rèn)知、為項(xiàng)目提供良好的協(xié)同環(huán)境和有效的控制。這幾個(gè)因素環(huán)環(huán)相扣,前者是后者的必要條件。一個(gè)良好的WBS結(jié)構(gòu)在項(xiàng)目管理中所起的作用也可以這三個(gè)層次來(lái)理解。認(rèn)知層次

站在認(rèn)知的層次,WBS所起的作用是一目了然的。對(duì)項(xiàng)目的認(rèn)知是協(xié)同和控制的基礎(chǔ),如果項(xiàng)目各方對(duì)項(xiàng)目本身如果沒(méi)有一個(gè)清晰的無(wú)歧義認(rèn)知的話,項(xiàng)目的成功幾乎是不可想象的。WBS的層次結(jié)構(gòu)為我們認(rèn)識(shí)、把握復(fù)雜項(xiàng)目的邏輯關(guān)系提供了良好的工具。項(xiàng)目任務(wù)分解結(jié)構(gòu)WBS的作用

在開(kāi)始了解什么是WBS結(jié)項(xiàng)目任務(wù)分解結(jié)構(gòu)WBS的作用

協(xié)同環(huán)境層次

在共同認(rèn)知的基礎(chǔ)上,項(xiàng)目的成功還有賴于良好的協(xié)同環(huán)境。一個(gè)復(fù)雜的項(xiàng)目往往有許多參與者,像高速公路這樣的大型基建項(xiàng)目,參與者會(huì)包括:政府部門(mén)、業(yè)主、設(shè)計(jì)咨詢機(jī)構(gòu)、施工單位、設(shè)備采購(gòu)供應(yīng)商、施工監(jiān)理單位等。而一個(gè)軟件項(xiàng)目,也可能有用戶、硬件設(shè)備供應(yīng)商、第三方軟件供應(yīng)商和組織內(nèi)部的不同部門(mén)。項(xiàng)目的順利進(jìn)展有賴于這些不同角色的協(xié)同工作。由于這些參與者在項(xiàng)目過(guò)程中從事不同的工作,需要不同的信息。比如,復(fù)雜的項(xiàng)目會(huì)遵循先自上而下后自下而上的計(jì)劃制定過(guò)程。兩種計(jì)劃的粒度和范圍都是不一樣的,但二者需要有機(jī)地結(jié)合起來(lái)形成統(tǒng)一的計(jì)劃,WBS結(jié)構(gòu)為這些信息提供了一個(gè)結(jié)構(gòu)框架。另外和郵政系統(tǒng)中的郵政編碼類(lèi)似,WBS結(jié)構(gòu)還可以成為進(jìn)度、資源等信息的標(biāo)簽,使不同層次的信息就可以在預(yù)先規(guī)定的線路中漫游。項(xiàng)目任務(wù)分解結(jié)構(gòu)WBS的作用

協(xié)同環(huán)境層次

項(xiàng)目任務(wù)分解結(jié)構(gòu)WBS的作用

控制層次

認(rèn)知和協(xié)同環(huán)境并不必然意味著項(xiàng)目的自動(dòng)成功。項(xiàng)目管理者還必須對(duì)項(xiàng)目的進(jìn)度、范圍和資源進(jìn)行有效的控制。為了進(jìn)行有效的控制,必須對(duì)項(xiàng)目中的工作任務(wù)進(jìn)行范圍界定。清楚的范圍界定能有效防止出現(xiàn)糾紛時(shí)合同雙方牽扯不清,同時(shí)還有助于用戶對(duì)項(xiàng)目組進(jìn)行數(shù)量最少但最有效的控制。而WBS結(jié)構(gòu)實(shí)際上有助于界定范圍,當(dāng)然,這實(shí)際上也是對(duì)WBS結(jié)構(gòu)的要求。WBS不但說(shuō)明項(xiàng)目組應(yīng)該做什么,還應(yīng)該能說(shuō)明,那些事情并不是項(xiàng)目組的工作。實(shí)際上,這個(gè)問(wèn)題常常被忽略,項(xiàng)目組做了很多并不屬于自己、自己也做不好的事情。這個(gè)問(wèn)題,并不能用“一切以用戶滿意為”理由。WBS還是以下過(guò)程的輸入:項(xiàng)目計(jì)劃:WBS是范圍、成本、進(jìn)度和風(fēng)險(xiǎn)計(jì)劃的基礎(chǔ);狀態(tài)報(bào)告:WBS提供組織對(duì)項(xiàng)目的成本、進(jìn)度狀態(tài)進(jìn)行監(jiān)督的依據(jù);變更管理:WBS可以使項(xiàng)目經(jīng)理在合適的控制點(diǎn),度量、評(píng)審、控制變更的發(fā)生,評(píng)估影響,做出變更控制的決定。

項(xiàng)目任務(wù)分解結(jié)構(gòu)WBS的作用

控制層次

認(rèn)知和協(xié)同環(huán)WBS的總體結(jié)構(gòu)

WBS結(jié)構(gòu)的總體設(shè)計(jì)對(duì)于一個(gè)有效的工作系統(tǒng)來(lái)說(shuō)是個(gè)關(guān)鍵。結(jié)構(gòu)應(yīng)以等級(jí)狀(層次結(jié)構(gòu))或樹(shù)狀(組織結(jié)構(gòu))來(lái)構(gòu)成,使底層代表詳細(xì)的信息,而且其范圍很大,逐層向上。即WBS結(jié)構(gòu)底層是管理項(xiàng)目所需的最低層次的信息,在這一層次上,能夠滿足用戶對(duì)交流或監(jiān)控的需要,這是項(xiàng)目經(jīng)理、項(xiàng)目組成員管理項(xiàng)目所要求的最低水平。結(jié)構(gòu)上的第二個(gè)層次將比第一層次要窄,而且提供信息的對(duì)象層次,也應(yīng)比低一層WBS的用戶層次要高,以后依此類(lèi)推。結(jié)構(gòu)設(shè)計(jì)的原則是必須有效和分等級(jí),但不必在結(jié)構(gòu)內(nèi),建立太多的層次,因?yàn)閷哟翁嗔瞬灰子行Ч芾?。?duì)一個(gè)大項(xiàng)目來(lái)說(shuō),4到6個(gè)層次就足夠了。在設(shè)計(jì)結(jié)構(gòu)的每一層中,必須考慮信息如何向上流入第二層次。原則是從一個(gè)層次到另一個(gè)層次的轉(zhuǎn)移應(yīng)當(dāng)以自然狀態(tài)發(fā)生。此外,還應(yīng)考慮到使結(jié)構(gòu)具有能夠增加的靈活性,并從一開(kāi)始就注意使結(jié)構(gòu)被譯成編碼時(shí)對(duì)于用戶來(lái)說(shuō)是易于理解的。

WBS的總體結(jié)構(gòu)

WBS結(jié)構(gòu)的總體設(shè)計(jì)對(duì)于一個(gè)有效的工作系統(tǒng)WBS的層次結(jié)構(gòu)

對(duì)于一個(gè)軟件項(xiàng)目,劃分項(xiàng)目的WBS結(jié)構(gòu)有許多方法,如按照專業(yè)劃分、按照子系統(tǒng)、按照項(xiàng)目不同的階段劃分等,以上每一種方法都有其優(yōu)缺點(diǎn)。一般情況下,確定項(xiàng)目的WBS結(jié)構(gòu)需要組合以上幾種方法進(jìn)行,在WBS的不同層次使用不同的方法。按專業(yè)劃分在專業(yè)下按階段劃分在階段內(nèi)按子系統(tǒng)劃分WBS的層次結(jié)構(gòu)

對(duì)于一個(gè)軟件項(xiàng)目,劃分項(xiàng)目的WBS結(jié)構(gòu)有許WBS的“粒度”

(1)識(shí)別項(xiàng)目的主要產(chǎn)品、主要階段(2)細(xì)分的原則考慮分解對(duì)象考慮使用者考慮編制者

WBS的“粒度”

(1)識(shí)別項(xiàng)目的主要產(chǎn)品、主要階段任務(wù)單元的選擇

它們是一個(gè)工作產(chǎn)品;它們只代表自己,沒(méi)有下屬的單元;它們是沒(méi)有必要再細(xì)分的工作;它們能比較直觀地看出,是通過(guò)什么方式實(shí)現(xiàn)或獲得的,如:外購(gòu)、設(shè)計(jì)等;它們需要達(dá)到什么目的能直觀地被用戶、項(xiàng)目組和任務(wù)執(zhí)行者所理解。我們用反問(wèn)的方法,再來(lái)審查我們已經(jīng)分解到最底層的任務(wù):由最底層的任務(wù)單元來(lái)計(jì)算和控制成本和進(jìn)度的精度是否足夠?完成此任務(wù)單元的責(zé)任人能力是否足夠,任務(wù)是否過(guò)重或任務(wù)不飽滿?這些任務(wù)單元是否還有理由繼續(xù)再細(xì)分下去?是否有必要更詳細(xì)地了解內(nèi)部的過(guò)程和產(chǎn)品?這些工作單元是否具有充分的獨(dú)立性?在任務(wù)單元內(nèi)部,是否在時(shí)間、資源等方面受其他單元的牽制?對(duì)任務(wù)單元的評(píng)價(jià)、度量尺度是否清楚?用戶、項(xiàng)目組和任務(wù)執(zhí)行責(zé)任個(gè)人是否都能清楚、完整地理解這些任務(wù)?任務(wù)單元的選擇

它們是一個(gè)工作產(chǎn)品;WBS工作編碼由高層向下層用多位碼編排,要求每項(xiàng)工作有唯一的編碼10001100111011111112111311201121112211231200WBS工作編碼由高層向下層用多位碼編排,要求每項(xiàng)工作有唯一的WBS工作編碼的意義對(duì)WBS的任務(wù)進(jìn)行編碼,WBS就不僅是一個(gè)任務(wù)表示方式,它還可以充當(dāng)一個(gè)共同的信息交換語(yǔ)言,為項(xiàng)目的所有信息建立一個(gè)共同的定義。例如:它是計(jì)劃、成本、風(fēng)險(xiǎn)、監(jiān)督和評(píng)審、考核等過(guò)程的基本信息來(lái)源和依據(jù)。通過(guò)任務(wù)編碼,我們就能夠把項(xiàng)目的所有要素在一個(gè)共同的基礎(chǔ)(WBS)上建立關(guān)聯(lián),在此基礎(chǔ)上建立各管理過(guò)程的所有信息溝通。應(yīng)用WBS作為項(xiàng)目信息的共同基礎(chǔ)的最大優(yōu)點(diǎn)是,為監(jiān)控及預(yù)測(cè)費(fèi)用、進(jìn)度、實(shí)施等不同過(guò)程,建立了一個(gè)統(tǒng)一的項(xiàng)目信息系統(tǒng),WBS給所有階段、過(guò)程的項(xiàng)目管理人員提供了一個(gè)均可以與之作對(duì)比的一致基準(zhǔn),并且在大型項(xiàng)目中,由于參加者眾多及人員可能發(fā)生的變化,使所用的項(xiàng)目概念、階段、任務(wù)對(duì)所有的參加者都具有相同意義是很重要的,而WBS通過(guò)編碼和編碼字典的編制可使這一點(diǎn)得到保證。WBS工作編碼的意義對(duì)WBS的任務(wù)進(jìn)行編碼,WBS就不僅是一WBS的編碼原則不論編碼采用什么形式,編碼應(yīng)具備以下基本原則:(1)編碼應(yīng)能反映出任務(wù)單元在整個(gè)項(xiàng)目中的層次和位置,例如:1.2.3和3.4.5顯然是在不同層的不同位置。(2)當(dāng)發(fā)生任務(wù)增加和刪減時(shí),整個(gè)的層次體系不會(huì)發(fā)生巨大變化,只是在恰當(dāng)?shù)奈恢茫M(jìn)行增刪。(3)編碼方便進(jìn)行任務(wù)的索引。(4)編碼方便與其他過(guò)程管理的相互參照。WBS的編碼原則不論編碼采用什么形式,編碼應(yīng)具備以下基本原則WBS分解類(lèi)型基于可交付成果的劃分上層一般為可交付成果為導(dǎo)向下層一般為可交付成果的工作內(nèi)容WBS分解類(lèi)型基于可交付成果的劃分WBS工作分解的原則功能或技術(shù)的原則:考慮到每一階段到底需要什么樣的技術(shù)或?qū)<医M織結(jié)構(gòu):考慮項(xiàng)目的分解應(yīng)適應(yīng)組織管理的需要地理位置:主要是考慮實(shí)施處于不同地區(qū)的子項(xiàng)目系統(tǒng)或子系統(tǒng)原則:根據(jù)項(xiàng)目在某些方面的特點(diǎn)或差異將項(xiàng)目分為幾個(gè)不同的子項(xiàng)目.WBS工作分解的原則功能或技術(shù)的原則:考慮到每一階段到底需要WBS分解類(lèi)型基于工作過(guò)程的劃分上層按照工作的流程分解下層按照工作的內(nèi)容劃分WBS分解類(lèi)型基于工作過(guò)程的劃分軟件項(xiàng)目開(kāi)發(fā)的WBS1項(xiàng)目啟動(dòng)階段1.1售前階段1.1.1提供《技術(shù)白皮書(shū)》和現(xiàn)場(chǎng)的技術(shù)介紹,了解項(xiàng)目需求1.1.2提交《項(xiàng)目可行性研究報(bào)告》1.1.2提交《項(xiàng)目開(kāi)發(fā)計(jì)劃》1.1.4提交《項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃》1.1.5通過(guò)公司的立項(xiàng)評(píng)審1.1.6進(jìn)行項(xiàng)目前期開(kāi)發(fā)(制作需求模板、功能演示系統(tǒng)、關(guān)鍵技術(shù)分析和實(shí)驗(yàn)等)1.1.7向用戶提交《系統(tǒng)建設(shè)建議書(shū)》1.2招標(biāo)和合同簽訂階段1.2.1制作標(biāo)書(shū),參加投標(biāo)和答標(biāo)活動(dòng)1.2.2中標(biāo)后,根據(jù)商務(wù)談判的結(jié)果,制作合同副本1.2.3合同簽訂軟件項(xiàng)目開(kāi)發(fā)的WBS1項(xiàng)目啟動(dòng)階段1.3項(xiàng)目前期準(zhǔn)備階段1.3.1指定項(xiàng)目經(jīng)理、子項(xiàng)目經(jīng)理或技術(shù)經(jīng)理,成立項(xiàng)目組。1.3.2完成《工作任務(wù)分解(WBS)》1.3.3劃分接口人員責(zé)任1.3.4提交《項(xiàng)目進(jìn)度計(jì)劃》1.3.5提交《項(xiàng)目成本預(yù)算》1.3.6提交《風(fēng)險(xiǎn)控制計(jì)劃》1.3.7其他專項(xiàng)計(jì)劃:對(duì)本項(xiàng)目開(kāi)發(fā)中需制訂的各個(gè)專題計(jì)劃(如分合同計(jì)劃、開(kāi)發(fā)人員培訓(xùn)計(jì)劃、測(cè)試計(jì)劃、安全保密計(jì)劃、質(zhì)量控制計(jì)劃、配置管理計(jì)劃、用戶培訓(xùn)計(jì)劃、系統(tǒng)安裝計(jì)劃等),分別進(jìn)行制訂。1.3.8以上項(xiàng)目計(jì)劃提交公司評(píng)審,并形成《項(xiàng)目任務(wù)責(zé)任書(shū)》下達(dá)軟件項(xiàng)目開(kāi)發(fā)的WBS1.3項(xiàng)目前期準(zhǔn)備階段軟件項(xiàng)目開(kāi)發(fā)的WBS2需求分析階段2.1分析用戶需求2.1.1與用戶一起分析需求,并形成用自然語(yǔ)言表述的《需求說(shuō)明書(shū)》,由用戶確認(rèn)2.1.2將用戶確認(rèn)的《需求說(shuō)明書(shū)》,轉(zhuǎn)化為用計(jì)算機(jī)術(shù)語(yǔ)描述的《系統(tǒng)需求規(guī)范書(shū)》2.1.3提交《系統(tǒng)需求規(guī)范書(shū)》,進(jìn)行評(píng)審2.2形成《集成測(cè)試計(jì)劃》,提交公司評(píng)審3系統(tǒng)設(shè)計(jì)階段3.1系統(tǒng)總體設(shè)計(jì)3.1.1運(yùn)行環(huán)境設(shè)計(jì)3.1.2基本業(yè)務(wù)處理流程描述3.1.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)3.1.4模塊關(guān)系設(shè)計(jì)3.1.5人工處理過(guò)程3.1.6尚未解決的問(wèn)題軟件項(xiàng)目開(kāi)發(fā)的WBS2需求分析階段軟件項(xiàng)目開(kāi)發(fā)的WBS3.2接口設(shè)計(jì)3.2.1用戶接口3.2.2外部接口3.2.3內(nèi)部接口3.3運(yùn)行設(shè)計(jì)3.3.1運(yùn)行模塊組合:說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說(shuō)明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件。3.3.2運(yùn)行控制:說(shuō)明每一種外界的運(yùn)行控制的方式方法和操作步驟3.3.3運(yùn)行時(shí)間:說(shuō)明每種運(yùn)行模塊組合將占用各種資源的時(shí)間。3.4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)3.4.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)3.4.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)3.4.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系后備技術(shù)降效技術(shù)恢復(fù)及再啟動(dòng)技術(shù)軟件項(xiàng)目開(kāi)發(fā)的WBS3.2接口設(shè)計(jì)軟件項(xiàng)目開(kāi)發(fā)的WBS企業(yè)經(jīng)營(yíng)決策系統(tǒng)項(xiàng)目網(wǎng)絡(luò)1430軟件1410硬件1420系統(tǒng)開(kāi)發(fā)1400測(cè)試1500實(shí)施1600系統(tǒng)設(shè)計(jì)1300需求分析1100企業(yè)經(jīng)營(yíng)決策系統(tǒng)項(xiàng)目1000系統(tǒng)分析1200文檔1440模塊開(kāi)發(fā)1411培訓(xùn)1610驗(yàn)收1630系統(tǒng)轉(zhuǎn)換1620單元測(cè)試1412企業(yè)經(jīng)營(yíng)決策系統(tǒng)項(xiàng)目網(wǎng)絡(luò)軟件硬件系統(tǒng)開(kāi)發(fā)測(cè)試實(shí)施系統(tǒng)設(shè)計(jì)需求項(xiàng)目工作分解結(jié)構(gòu)表項(xiàng)目名稱:項(xiàng)目負(fù)責(zé)人:?jiǎn)挝幻Q:制表日期:工作分解結(jié)構(gòu)任務(wù)編碼任務(wù)名稱主要活動(dòng)描述負(fù)責(zé)人1000

1100

1200

1x001x101x111x12

項(xiàng)目負(fù)責(zé)人審核意見(jiàn):

簽名:日期:項(xiàng)目工作分解結(jié)構(gòu)表項(xiàng)目名稱:項(xiàng)目負(fù)責(zé)人:?jiǎn)挝幻Q:制表日期:WBS分解的一般步驟 (1)總項(xiàng)目 (2)子項(xiàng)目或主體工作任務(wù) (3)主要工作任務(wù) (4)次要工作任務(wù) (5)小工作任務(wù)或工作元素WBS分解的一般步驟 (1)總項(xiàng)目WBS注意事項(xiàng)分解后的任務(wù)應(yīng)該是:可管理的、可定量檢查的、可分配任務(wù)的、獨(dú)立的復(fù)雜工作至少應(yīng)分解成二項(xiàng)任務(wù)表示出任務(wù)間的聯(lián)系不表示順序關(guān)系最低層的工作應(yīng)具有可比性與任務(wù)描述表一起進(jìn)行包括管理活動(dòng)包括外包商的活動(dòng).WBS注意事項(xiàng)分解后的任務(wù)應(yīng)該是:WBS表達(dá)形式—層次結(jié)構(gòu)圖和鋸齒列表圖形顯示鋸齒列表

1.0系統(tǒng)1.1元素A1.1.1任務(wù)1.1.2任務(wù)1.2元素B1.0系統(tǒng)1.1元素A1.2元素B1.1.1任務(wù)1.1.2任務(wù)WBS表達(dá)形式—層次結(jié)構(gòu)圖和鋸齒列表案例討論假如您要在自己的家里舉行一次生日宴會(huì),請(qǐng)按WBS為你制定一份工作的分解計(jì)劃?案例討論假如您要在自己的家里舉行一次生日宴會(huì)生日宴會(huì)WBS(鋸齒結(jié)構(gòu))1.0晚宴1.1生日蛋糕1.2飲料1.3清洗1.3.1食品1.3.2餐具1.4做菜1.4.1涼菜1.4.2熟菜蔬菜類(lèi)海鮮類(lèi)其它類(lèi)2.0娛樂(lè)2.1音響2.2燈光布置2.3室內(nèi)布置2.4CD/VCD光碟生日宴會(huì)WBS(鋸齒結(jié)構(gòu))1.0晚宴生日宴會(huì)WBS

(樹(shù)型結(jié)構(gòu))生日宴會(huì)WBS

(樹(shù)型結(jié)構(gòu))案例討論假如貴公司承接了某高校全省范圍的遠(yuǎn)程教學(xué)網(wǎng)的建設(shè)項(xiàng)目,如果請(qǐng)你負(fù)責(zé)此項(xiàng)目,你將如何分解此項(xiàng)目所應(yīng)包含的工作?案例討論假如貴公司承接了某高校全省范圍的遠(yuǎn)程教學(xué)網(wǎng)的建設(shè)項(xiàng)目4.2.3軟件項(xiàng)目的規(guī)模估算

確定了軟件項(xiàng)目開(kāi)發(fā)的生命周期模型,進(jìn)行了工作任務(wù)分解,就建立了一個(gè)項(xiàng)目任務(wù)整體的框架結(jié)構(gòu)。

另外一方面,一個(gè)良好的軟件項(xiàng)目計(jì)劃的建立,還必須估算準(zhǔn)備開(kāi)發(fā)的軟件項(xiàng)目的任務(wù)大小、資源情況、投入的成本、限制因素等,進(jìn)行充分的估算,最后,根據(jù)估算,才能制定出合理的項(xiàng)目開(kāi)發(fā)計(jì)劃。具體來(lái)說(shuō),要估算的內(nèi)容包括:軟件工作產(chǎn)品的規(guī)模軟件項(xiàng)目的工作量和成本軟件項(xiàng)目的進(jìn)度項(xiàng)目所需要的人員、計(jì)算機(jī)等資源4.2.3軟件項(xiàng)目的規(guī)模估算

確定了軟件項(xiàng)目開(kāi)發(fā)的生什么是軟件項(xiàng)目的規(guī)模

在一個(gè)軟件項(xiàng)目中,項(xiàng)目組要完成的工作產(chǎn)品,是規(guī)模評(píng)估的對(duì)象,那么,項(xiàng)目組要完成的工作產(chǎn)品包括些什么?是最后要交付的(向用戶和向組織二個(gè)方面)程序、文檔。但是,項(xiàng)目組并不是只要完成最后交付的程序和文檔,就可以了。在交付前,要進(jìn)行確認(rèn)和驗(yàn)證測(cè)試,為此,要進(jìn)行質(zhì)量控制有關(guān)的工作。再往前追述,項(xiàng)目組還必須做配置管理、需求管理,以及項(xiàng)目管理。這些都有工作量。那么,軟件規(guī)模如何估算?現(xiàn)在,常用的辦法,是通過(guò)對(duì)軟件程序的規(guī)模進(jìn)行估算的辦法,來(lái)間接反映軟件項(xiàng)目的規(guī)模。規(guī)模是工作量的一個(gè)方面,并不能說(shuō)規(guī)模大,工作量就大。在這方面,并不一定是完全等同的。顯然,接口控制程序的程序量可能并不大,但并不能可能程序量比較大的報(bào)表處理程序的工作量就大。這種不合理性,一般通過(guò)相關(guān)的程序復(fù)雜度、難度,加以調(diào)節(jié)。這個(gè)問(wèn)題,在相應(yīng)的評(píng)估算法中,采用加權(quán)因子的方法,加以調(diào)整。同樣,程序規(guī)模的增長(zhǎng),會(huì)帶來(lái)支持和管理工作成指數(shù)規(guī)模的增長(zhǎng)。因此,這也是需要注意的地方。什么是軟件項(xiàng)目的規(guī)模

在一個(gè)軟件項(xiàng)目中,項(xiàng)目組要完成用什么來(lái)估算軟件項(xiàng)目的規(guī)模

軟件的規(guī)模計(jì)算,從有軟件的一天開(kāi)始,就是一個(gè)沒(méi)有解決的問(wèn)題。沒(méi)有解決的難題是,現(xiàn)在越來(lái)越?jīng)]有辦法給出評(píng)價(jià)程序量多少的統(tǒng)一尺度。在程序設(shè)計(jì)的早期,直接的編碼量(字節(jié)數(shù))是度量程序量的簡(jiǎn)單辦法。但是,沒(méi)有多久,這個(gè)辦法就受到了挑戰(zhàn)。因?yàn)橛幸粋€(gè)好的算法(例如:好的循環(huán)控制),可以節(jié)省大量的程序編碼,但工作量(設(shè)計(jì)所花的時(shí)間、測(cè)試的復(fù)雜度)等,反而并沒(méi)有節(jié)省開(kāi)發(fā)的精力和時(shí)間。因此,程序量作為工作量的度量標(biāo)準(zhǔn),顯然是不正確的。那么現(xiàn)在,在完全不同的系統(tǒng)、應(yīng)用環(huán)境下,提出統(tǒng)一和易于運(yùn)用的度量標(biāo)準(zhǔn),是非常困難的。為了解決問(wèn)題,在CMM2的計(jì)劃管理中,已經(jīng)提出了一些度量的實(shí)例,包括:功能點(diǎn)數(shù)、特征點(diǎn)數(shù)、編碼行數(shù)(LOC)、需求數(shù)或頁(yè)數(shù)等。還可以有:模塊數(shù)目,表格數(shù),用戶界面屏數(shù),及數(shù)據(jù)結(jié)構(gòu)等,作為規(guī)模評(píng)估的參考。度量軟件項(xiàng)目規(guī)模的尺度,是一個(gè)相對(duì)值,而不存在絕對(duì)值。用什么來(lái)估算軟件項(xiàng)目的規(guī)模

軟件的規(guī)模計(jì)算,從有軟件軟件項(xiàng)目規(guī)模的估算方法——LOC法

LOC(LineofCode)——一個(gè)衡量軟件項(xiàng)目規(guī)模最常用的方法:LOC指所有的可執(zhí)行的源代碼行數(shù),包括可交付的工作控制語(yǔ)言(JCL:JobControlLanguage)語(yǔ)句、數(shù)據(jù)定義、數(shù)據(jù)類(lèi)型聲明、等價(jià)聲明、輸入/輸出格式聲明等。單位編碼行(1LOC)的價(jià)值和人月均編碼行數(shù)可以體現(xiàn)一個(gè)軟件生產(chǎn)組織的生產(chǎn)能力。組織可以根據(jù)對(duì)歷史項(xiàng)目的審計(jì)來(lái)核算組織的單行編碼價(jià)值。例如,某軟件公司統(tǒng)計(jì)發(fā)現(xiàn)該公司每一萬(wàn)行C語(yǔ)言源代碼形成的源文件(.c和.h文件)約為250K。某項(xiàng)目的源文件大小為3.75M,則可估計(jì)該項(xiàng)目源編碼大約為15萬(wàn)行,該項(xiàng)目累計(jì)投入工作量為240人月,每人月費(fèi)用為10000元(包括人均工資、福利、辦公費(fèi)用公灘等),則該項(xiàng)目中單位LOC的價(jià)值為:(240×10000)/150000=16元/LOC該項(xiàng)目的人月均編碼行數(shù)為:150000/240=625LOC/人月軟件項(xiàng)目規(guī)模的估算方法——LOC法

LOC(Lineof軟件項(xiàng)目規(guī)模的估算方法——Delphi法

Delphi法是最流行的專家評(píng)估技術(shù),在沒(méi)有歷史數(shù)據(jù)的情況下,這種方式適用于評(píng)定過(guò)去與將來(lái),新技術(shù)與特定程序之間的差別,但專家“?!钡某潭燃皩?duì)項(xiàng)目的理解程度是工作中的難點(diǎn),盡管Delphi技術(shù)可以減輕這種偏差,專家評(píng)估技術(shù)在評(píng)定一個(gè)新軟件實(shí)際成本時(shí)通常用得不多,但是,這種方式對(duì)決定其它模型的輸入時(shí)特別有用。Delphi法的步驟是:1、協(xié)調(diào)人向各專家提供項(xiàng)目規(guī)格和估計(jì)表格;

2、協(xié)調(diào)人召集小組會(huì)各專家討論與規(guī)模相關(guān)的因素;

3、各專家匿名填寫(xiě)迭代表格;

4、協(xié)調(diào)人整理出一個(gè)估計(jì)總結(jié),以迭代表的形式返回專家;

5、協(xié)調(diào)人召集小組會(huì),討論較大的估計(jì)差異;

6、專家復(fù)查估計(jì)總結(jié)并在迭代表上提交另一個(gè)匿名估計(jì);

7、重復(fù)4-6,直到達(dá)到一個(gè)最低和最高估計(jì)的一致。軟件項(xiàng)目規(guī)模的估算方法——Delphi法

Delphi法是最軟件項(xiàng)目規(guī)模的估算方法——類(lèi)比法

類(lèi)比法適合評(píng)估一些與歷史項(xiàng)目在應(yīng)用領(lǐng)域、環(huán)境和復(fù)雜度的相似的項(xiàng)目,通過(guò)新項(xiàng)目與歷史項(xiàng)目的比較得到規(guī)模估計(jì)。類(lèi)比法估計(jì)結(jié)果的精確度取決于歷史項(xiàng)目數(shù)據(jù)的完整性和準(zhǔn)確度。因此,用好類(lèi)比法的前提條件之一是組織建立起較好的項(xiàng)目后評(píng)價(jià)與分析機(jī)制,對(duì)歷史項(xiàng)目的數(shù)據(jù)分析是可信賴的。類(lèi)比法的基本步驟是:

1、整理出項(xiàng)目功能列表和實(shí)現(xiàn)每個(gè)功能的編碼行數(shù);

2、標(biāo)識(shí)出每個(gè)功能列表與歷史項(xiàng)目的相同點(diǎn)和不同點(diǎn),特別要注意歷史項(xiàng)目做得不夠的地方;

3、通過(guò)步驟1和2得出各個(gè)功能的估計(jì)值;

4、產(chǎn)生規(guī)模估計(jì)。軟件項(xiàng)目規(guī)模的估算方法——類(lèi)比法

類(lèi)比法適合評(píng)估一些與軟件項(xiàng)目規(guī)模的估算方法——功能點(diǎn)測(cè)量法

功能點(diǎn)測(cè)量法是在需求分析階段基于系統(tǒng)功能的一種規(guī)模估計(jì)方法。該方法通過(guò)研究初始應(yīng)用需求,來(lái)確定各種輸入、輸出、計(jì)算和數(shù)據(jù)庫(kù)需求的數(shù)量和特性。通常的步驟是:1、計(jì)算輸入,輸出,查詢,主控文件,和接口需求的數(shù)目。

2、將這些數(shù)據(jù)進(jìn)行加權(quán)乘。下表為一個(gè)典型的權(quán)值表。功能類(lèi)型權(quán)值

輸入4

輸出5

查詢4

主控文件10

接口103、估計(jì)者根據(jù)對(duì)復(fù)雜度的判斷,總數(shù)可以用+25%、0、或-25%調(diào)整。據(jù)發(fā)現(xiàn),對(duì)一個(gè)軟件產(chǎn)品的開(kāi)發(fā),功能點(diǎn)對(duì)項(xiàng)目早期的規(guī)模估計(jì)很有幫助。然而,在了解產(chǎn)品越多后,功能點(diǎn)可以轉(zhuǎn)換為軟件規(guī)模測(cè)量更常用的LOC。軟件項(xiàng)目規(guī)模的估算方法——功能點(diǎn)測(cè)量法

功能點(diǎn)測(cè)量法是對(duì)規(guī)模估算的修正為了補(bǔ)充單一算法的不足,實(shí)際上,軟件項(xiàng)目經(jīng)理常采用其他方法,來(lái)進(jìn)行“校正”和補(bǔ)充。這些方法是: (1)把大塊的任務(wù)分解為小規(guī)模的任務(wù)。例如:使用WBS對(duì)任務(wù)分解,然后對(duì)分解到的最“末梢”功能,進(jìn)行規(guī)模估算,然后,在進(jìn)行相加。這種方法的好處是化復(fù)雜為簡(jiǎn)單。當(dāng)我們無(wú)法把握大系統(tǒng)的規(guī)模時(shí),我們可以比較有把握地估算小模塊的規(guī)模。但是,問(wèn)題是,各單獨(dú)模塊的規(guī)模之合,一般(從工作量上)并不等于系統(tǒng)的工作量之合。這就是我們說(shuō)到的系統(tǒng)集成的工作量。 (2)采用與歷史數(shù)據(jù)比較、修正的方法。 (3)采用最大值、最小值和最可能值折算的方法。 (4)對(duì)同一項(xiàng)目,至少使用二種以上工具和方法進(jìn)行測(cè)算,避免一種方法的局限性。` (5)使用同行專家評(píng)審、評(píng)估小組集體投票取折中值的方法,博采眾長(zhǎng)。 (6)逐步逼近的方法;不把評(píng)估結(jié)果作為最終值,而是看成是一個(gè)逐步逼近的近似值,在以后的再評(píng)估中,可以進(jìn)行調(diào)整。當(dāng)項(xiàng)目剛剛啟動(dòng),做第一次測(cè)算時(shí),可以允許有30%以上的波動(dòng)范圍。在完成需求分析階段,希望能達(dá)到波動(dòng)控制在30%的范圍內(nèi)的目標(biāo)。當(dāng)基本完成詳細(xì)設(shè)計(jì)的時(shí)候,估計(jì)的編碼規(guī)模,應(yīng)只能有20%、甚至更低的誤差。對(duì)規(guī)模估算的修正為了補(bǔ)充單一算法的不足,實(shí)際上,軟件項(xiàng)對(duì)規(guī)模估算的迭代修正隨著軟件項(xiàng)目進(jìn)程的逐步展開(kāi),需求被逐步地精細(xì)描述和定義,任務(wù)被依據(jù)需求進(jìn)行分配,使用任務(wù)分解結(jié)構(gòu)(WBS)的方法來(lái)建立需求(產(chǎn)品架構(gòu))與任務(wù)(軟件開(kāi)發(fā)過(guò)程)之間直接的、準(zhǔn)確的聯(lián)系,并實(shí)現(xiàn)詳細(xì)化、文檔化,工作產(chǎn)品被分解成各個(gè)工作元素。產(chǎn)品架構(gòu)必然要反映出項(xiàng)目的整體設(shè)計(jì)概念、層次結(jié)構(gòu),并從分解后的組件和模塊功能分層中體現(xiàn)出來(lái)。隨著產(chǎn)品架構(gòu)的精化,進(jìn)一步定義出了開(kāi)發(fā)各產(chǎn)品元素所需的過(guò)程任務(wù)。再把這些任務(wù)分配給不同的工程師。其目的是使任務(wù)分解架構(gòu)中每一項(xiàng)任務(wù),可以由個(gè)人或幾個(gè)人的小組在較短的時(shí)間內(nèi)完成??傊蝿?wù)分解架構(gòu)越詳細(xì),則任務(wù)分配越明確,產(chǎn)品估算越準(zhǔn)確,項(xiàng)目計(jì)劃越完善,項(xiàng)目跟蹤也越精確。在這個(gè)基礎(chǔ)上,經(jīng)過(guò)一段時(shí)間的運(yùn)行,一些典型的模塊已經(jīng)完成,所沒(méi)有完成的只是相類(lèi)似的模塊等待接著繼續(xù)開(kāi)發(fā)。這時(shí),對(duì)每一個(gè)產(chǎn)品元素的規(guī)模進(jìn)行再估算和精細(xì)化調(diào)整的條件已經(jīng)具備,根據(jù)一段時(shí)間的經(jīng)驗(yàn),重新調(diào)整軟件項(xiàng)目規(guī)模估算,逐步求精,將獲得更接近實(shí)際的估算結(jié)果。對(duì)規(guī)模估算的迭代修正隨著軟件項(xiàng)目進(jìn)程的逐步展開(kāi),需求被序號(hào)系數(shù)因素因素取值準(zhǔn)則得分1234511創(chuàng)造性要求沒(méi)有-在不同設(shè)備上重編程序很少-具有更嚴(yán)格的要求有限-具有新的接口相當(dāng)多-具有相當(dāng)多的技巧重大的-應(yīng)用先進(jìn)的技巧

21通用程度(數(shù)據(jù)庫(kù)、中間平臺(tái)、操作系統(tǒng)等)很強(qiáng)的限制-單一目標(biāo)有限制-功能的范圍是參量化的有限的靈活性-允許格式上有變化多用途格式有一個(gè)主題領(lǐng)域很靈活能多設(shè)備范圍廣泛

31工作范圍同一辦公室同一棟樓同一城市跨城市跨國(guó)

41.2目標(biāo)范圍的變化沒(méi)有極少偶爾有經(jīng)常不斷

51.2體系結(jié)構(gòu)單一結(jié)構(gòu)C/SB/SB/A/SC/A/S三層以上跨語(yǔ)言平臺(tái)

61設(shè)備復(fù)雜性單機(jī)、常規(guī)處理單機(jī)、常規(guī)處理,擴(kuò)充的外設(shè)系統(tǒng)多機(jī),標(biāo)準(zhǔn)外設(shè)系統(tǒng)多機(jī),復(fù)雜的外設(shè)系統(tǒng)一機(jī)控制多機(jī)自動(dòng)I/O和顯示

71.2人員1~2人3~5人5~10人10~18人18人以上

85開(kāi)發(fā)投資6人月以下6人月至3人年3人年至10人年10人年至30人年30人年以上

序號(hào)系數(shù)因素因素取值準(zhǔn)則得分1234511創(chuàng)造性沒(méi)有-在不同91.2重要程度數(shù)據(jù)處理對(duì)單一用戶關(guān)系有影響對(duì)用戶群關(guān)系有影響單位成敗國(guó)家安危

101對(duì)程序改變的完成時(shí)間要求2周以上1~2周3~7天1~3天24小時(shí)以內(nèi)

111對(duì)數(shù)據(jù)輸入的響應(yīng)時(shí)間要求1天以上60分鐘~1天1~60分鐘3秒~1分鐘3秒鐘以內(nèi)

121.2編程環(huán)境4GL(PB、Delphi、ASP等)4GL(VC、CBuilder、JBuilder)專業(yè)軟件平臺(tái)小中大型機(jī)平臺(tái)匯編語(yǔ)言

131并行的軟件開(kāi)發(fā)沒(méi)有有限中等程度很多完全的并行開(kāi)發(fā)

141.2代碼復(fù)用程度80%~100%60%~80%40%~60%20%~40%0%~20%

151終端用戶數(shù)12~56~2021~5051~

總分

91.2重要程度數(shù)據(jù)處理對(duì)單一用戶關(guān)系有影響對(duì)用戶群關(guān)系有影

規(guī)模評(píng)分必須具備20~3031~4849~6970~8889~100可行性研究報(bào)告√√√√√項(xiàng)目開(kāi)發(fā)計(jì)劃√√√√√風(fēng)險(xiǎn)管理計(jì)劃表

√√√技術(shù)白皮書(shū)

√√√軟件需求說(shuō)明書(shū)

√√√數(shù)據(jù)要求說(shuō)明書(shū)

據(jù)實(shí)際決定據(jù)實(shí)際決定據(jù)實(shí)際決定據(jù)實(shí)際決定系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)

√√√詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

√√數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)

據(jù)實(shí)際決定據(jù)實(shí)際決定據(jù)實(shí)際決定據(jù)實(shí)際決定用戶手冊(cè)或使用說(shuō)明√√√√√操作手冊(cè)

√√√代碼√√√√√測(cè)試計(jì)劃(單元)

√√√測(cè)試分析報(bào)告(單元)

√√√測(cè)試計(jì)劃(集成)

√√√√測(cè)試分析報(bào)告(集成)

√√√√測(cè)試計(jì)劃(系統(tǒng))

√測(cè)試分析報(bào)告(系統(tǒng))

√項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告√√√√√規(guī)模評(píng)分20~3031~4849~694.2.4軟件項(xiàng)目的工作量估算

軟件開(kāi)發(fā)項(xiàng)目的工作量,主要指軟件開(kāi)發(fā)各過(guò)程中所花費(fèi)的工作量。與傳統(tǒng)的制造業(yè)不同,軟件的成本基本可以不考慮原材料和能源的消耗,主要是人的勞動(dòng)的消耗。另外,軟件也沒(méi)有一個(gè)明顯的制造過(guò)程,它的開(kāi)發(fā)過(guò)程具有明顯的一次性過(guò)程特征。因此,軟件開(kāi)發(fā)工作量的估算,應(yīng)是從軟件計(jì)劃、需求分析、設(shè)計(jì)、編碼、單元測(cè)試、集成測(cè)試到認(rèn)證測(cè)試,整個(gè)開(kāi)發(fā)過(guò)程所花費(fèi)的工作量,作為工作量測(cè)算的依據(jù)。我們?cè)谇耙恍」?jié)已經(jīng)介紹了軟件的生命周期模型,采用什么樣的生命周期模型,對(duì)使用什么樣的工作量估算算法,有很大的影響。實(shí)際上,有些算法適合某一模型,有些則適合另一模型。采用面向?qū)ο蠹夹g(shù)為主的開(kāi)發(fā)與傳統(tǒng)的開(kāi)發(fā)技術(shù),在工作量的估算上,當(dāng)然也不同。這些,都需要我們根據(jù)軟件開(kāi)發(fā)的具體特點(diǎn),進(jìn)行選擇。4.2.4軟件項(xiàng)目的工作量估算

軟件開(kāi)發(fā)項(xiàng)目的工作量軟件項(xiàng)目的工作量估算與進(jìn)度估算的關(guān)系

軟件項(xiàng)目工作量估算的結(jié)果是任務(wù)的人力和需時(shí)。在工作量估算時(shí),度量的任務(wù)需時(shí)是討論以任務(wù)元素、子任務(wù)、項(xiàng)目任務(wù)為單位(我們稱為:?jiǎn)挝蝗蝿?wù))的需時(shí),它是計(jì)算成本、制定進(jìn)度計(jì)劃的依據(jù)。而在進(jìn)度估算時(shí),單位任務(wù)的需時(shí),又是時(shí)間進(jìn)度計(jì)劃安排的基本數(shù)據(jù)來(lái)源。

二者最主要的區(qū)別是:工作量估算時(shí)對(duì)時(shí)間的測(cè)算,注重的是最后獲得的時(shí)間總量,或者是不同階段、不同工作性質(zhì)、不同成本因素下的時(shí)間量。例如:工作量估算結(jié)果會(huì)按人力資源層次的不同,進(jìn)行分類(lèi):系統(tǒng)設(shè)計(jì)師需要多少人月、一般編程人員需要多少人月等。或者,在需求分析階段,需要多少人月、在設(shè)計(jì)階段需要多少人月等。這樣,可以比較容易地獲得人力資源需求和成本估算結(jié)果。在進(jìn)度估算時(shí),注重的是任務(wù)單元的時(shí)間長(zhǎng)度、任務(wù)之間的時(shí)間先后關(guān)系和聯(lián)系關(guān)系。在做計(jì)劃進(jìn)度安排時(shí),重點(diǎn)考慮單位任務(wù)的時(shí)間歷時(shí),不考慮由誰(shuí)和完成什么樣的單位任務(wù)(當(dāng)然不會(huì)完全不考慮,例如,需要調(diào)整或協(xié)調(diào)的時(shí)候)

軟件項(xiàng)目的工作量估算與進(jìn)度估算的關(guān)系

軟件項(xiàng)目工作量估算的結(jié)軟件項(xiàng)目工作量的估算方法

軟件工作量的估算,可以采取不同的操作方法,以下是幾種常用的方法:(1)自頂向下估算法:首先對(duì)整個(gè)系統(tǒng)進(jìn)行總工作量估算,再考慮子系統(tǒng),把總工作量逐步分解為各組成部分的工作量,并考慮到開(kāi)發(fā)該軟件所需要的資源、人員、質(zhì)量保證、系統(tǒng)集成安裝等的工作量。優(yōu)點(diǎn)是估算的工作量小,速度快。缺點(diǎn)是對(duì)項(xiàng)目中的特殊困難估計(jì)不足,估算出來(lái)的工作量盲目性大,有時(shí)會(huì)遺漏被開(kāi)發(fā)軟件的某些部分。(2)自底向上估算法:先對(duì)開(kāi)發(fā)各個(gè)子系統(tǒng)或每個(gè)模塊的工作量進(jìn)行估算,再逐步相加。這是一種常見(jiàn)的估算方法。優(yōu)點(diǎn)是估算各個(gè)部分的準(zhǔn)確性高。缺點(diǎn)是缺少各項(xiàng)子任務(wù)之間相互聯(lián)系所需要的工作量,還缺少許多與軟件開(kāi)發(fā)有關(guān)的系統(tǒng)級(jí)工作量(配置管理、質(zhì)量管理、項(xiàng)目管理)。所以往往估算值偏低,必須用其它方法進(jìn)行檢驗(yàn)和校正。(3)相似比較估算法:把開(kāi)發(fā)項(xiàng)目的工作分割到一定的程度,和過(guò)去的工作進(jìn)行比較,對(duì)其中相同的或相近的部分,用已有的數(shù)據(jù)進(jìn)行估算,對(duì)不同的部分再用其它的方法估算。優(yōu)點(diǎn)是可以提高估算的準(zhǔn)確程度,缺點(diǎn)是不容易明確“類(lèi)似”的界限。(4)Delphi估算法:請(qǐng)多位項(xiàng)目經(jīng)理、系統(tǒng)分析員或其他專家,利用專家的經(jīng)驗(yàn)來(lái)評(píng)估軟件的開(kāi)發(fā)成本。優(yōu)點(diǎn)是可以擯棄無(wú)根據(jù)的估算值,缺點(diǎn)是一些組員可能會(huì)受權(quán)威或政治因素的影響。軟件項(xiàng)目工作量的估算方法

軟件工作量的估算,可以采取不同的操軟件項(xiàng)目工作量的計(jì)算

工作量評(píng)估評(píng)估是對(duì)項(xiàng)目有關(guān)工作的、以人時(shí)、人月、人年為單位進(jìn)行的計(jì)算,它是成本和預(yù)算的依據(jù)。工作量估計(jì)的結(jié)果,一般是多少個(gè)人的多少工作時(shí)間。項(xiàng)目工作量估算的來(lái)源,是項(xiàng)目任務(wù)的WBS分解。因此,在獲得工作量的度量值之前,首先是對(duì)任務(wù)的分解。當(dāng)然,在項(xiàng)目的不同階段,對(duì)任務(wù)的認(rèn)識(shí)和理解的程度不同,所能分解的“粒度”不同,獲得的工作量估算的準(zhǔn)確性也會(huì)不同,這是不用再說(shuō)明的。在前面,我們已經(jīng)介紹了WBS分解方法。有了任務(wù)分解(暫時(shí)不考慮集成的相關(guān)工作),就可以對(duì)分解后獲得的任務(wù)單元的性質(zhì),進(jìn)行定義。例如:是概要設(shè)計(jì)、架構(gòu)設(shè)計(jì),還是接口設(shè)計(jì)等。定義的目的是分配不同級(jí)別的人力資源,并估計(jì)在這樣(或不是這樣)的人力資源條件下的任務(wù)歷時(shí)時(shí)間。軟件項(xiàng)目工作量的計(jì)算

工作量評(píng)估評(píng)估是對(duì)項(xiàng)目有關(guān)工作的軟件項(xiàng)目工作量估算的案例

經(jīng)過(guò)測(cè)算,開(kāi)發(fā)電信綜合營(yíng)業(yè)系統(tǒng)的工作量估計(jì)是122個(gè)人月。任務(wù)名稱人力資源名稱工作量(人月)資源數(shù)量(人)工期(月)項(xiàng)目管理項(xiàng)目經(jīng)理10110系統(tǒng)需求分析系統(tǒng)設(shè)計(jì)師422系統(tǒng)概要設(shè)計(jì)系統(tǒng)設(shè)計(jì)師221系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)設(shè)計(jì)師632系統(tǒng)架構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)師111核心模塊編碼高級(jí)程序員1243業(yè)務(wù)模塊編碼高級(jí)程序員1553一般模塊編碼初級(jí)程序員3284單元測(cè)試測(cè)試工程師1628集成測(cè)試高級(jí)測(cè)試師422文檔編寫(xiě)文檔編輯20210合計(jì)

1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論