




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第8章章 軟件項(xiàng)目管理軟件項(xiàng)目管理 8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織 2 8.3 項(xiàng)目進(jìn)度估算及安排項(xiàng)目進(jìn)度估算及安排 3 8.4 軟件項(xiàng)目管理的實(shí)施軟件項(xiàng)目管理的實(shí)施 4 8.1 軟件項(xiàng)目管理概述軟件項(xiàng)目管理概述 1 8.5 軟件項(xiàng)目監(jiān)控與收尾軟件項(xiàng)目監(jiān)控與收尾 5 8.6 實(shí)驗(yàn)八實(shí)驗(yàn)八 軟件項(xiàng)目管理應(yīng)用軟件項(xiàng)目管理應(yīng)用 6 8.7 本章小結(jié)本章小結(jié) 6第8章 軟件項(xiàng)目管理 理解軟件項(xiàng)目管理的特點(diǎn)、過程和內(nèi)容 熟悉軟件項(xiàng)目過程管理各階段的任務(wù)和技術(shù)方法 掌握軟件項(xiàng)目管理的常用工具、文檔及應(yīng)用8.1 軟件項(xiàng)目管理概述8.1 軟件項(xiàng)目管理概述8.1.1 軟件項(xiàng)目管理概念及特點(diǎn) 1.
2、 軟件項(xiàng)目管理的概念及目的 軟件項(xiàng)目管理是指對(duì)軟件項(xiàng)目整個(gè)開發(fā)過程的管理,關(guān)系到工程項(xiàng)目的成敗,對(duì)于保證軟件產(chǎn)品的質(zhì)量具有極為重要的作用。 項(xiàng)目管理的目的是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)人員(People)、產(chǎn)品roduct)、過程(Process)和項(xiàng)目(Project)進(jìn)行分析和管理的活動(dòng)。根本目的是使軟件項(xiàng)目的整個(gè)生存周期都能在管理控制下,以預(yù)定成本按期按地的完成軟件并交付使用。8.1 軟件項(xiàng)目管理概述軟件項(xiàng)目管理的主要職能包括主要職能包括5項(xiàng): (1) 制定計(jì)劃。規(guī)定待完成的任務(wù)、要求、資源、人力和進(jìn)度等。 (2) 建立組織。為實(shí)施計(jì)劃,保證任務(wù)完成,建立分
3、工明確的責(zé)任制機(jī)構(gòu)。 (3) 配備人員。任用各種層次的技術(shù)人員和管理人員。 (4) 指導(dǎo)。鼓勵(lì)和動(dòng)員軟件人員完成所分配的工作。 (5) 檢驗(yàn)。對(duì)照計(jì)劃或標(biāo)準(zhǔn),監(jiān)督和檢查實(shí)施的情況。 2.軟件項(xiàng)目管理的主要特點(diǎn)(1)智力密集不可見難度量。 (2)獨(dú)特產(chǎn)品單件生產(chǎn)。 (3)開發(fā)繁雜,自動(dòng)化程度低。 (4)人為因素影響大。第8章 軟件項(xiàng)目管理8.1.2 軟件項(xiàng)目管理過程及內(nèi)容 1. 軟件項(xiàng)目管理的過程 軟件項(xiàng)目管理的對(duì)象是軟件工程項(xiàng)目的相關(guān)活動(dòng),涉及的范圍覆蓋了整個(gè)軟件工程過程。為使軟件項(xiàng)目開發(fā)獲得成功,關(guān)鍵問題是必須對(duì)軟件項(xiàng)目的工作范圍、風(fēng)險(xiǎn)、資源、任務(wù)、過程、成本、進(jìn)度安排等做到心中有數(shù)。 軟件
4、項(xiàng)目管理開始于技術(shù)工作之前,在軟件從概念到實(shí)現(xiàn)的過程中持續(xù)運(yùn)行,最后終止于軟件工程過程結(jié)束。 軟件項(xiàng)目管理主要側(cè)重側(cè)重在人員、質(zhì)量、過程、進(jìn)度和成本等幾個(gè)方面。從管理過程看,軟件項(xiàng)目管理可分為項(xiàng)目啟動(dòng)、項(xiàng)目計(jì)劃、項(xiàng)目組織實(shí)施、項(xiàng)目監(jiān)控和項(xiàng)目驗(yàn)收五個(gè)階段。從目標(biāo)管理分,有質(zhì)量管理、成本管理、進(jìn)度管理等;從資源管理分,有人力資源管理、財(cái)務(wù)管理、文檔 8.1 軟件項(xiàng)目管理概述軟件項(xiàng)目管理概述 管理、物資管理、技術(shù)管理等;從管理職能看,有計(jì)劃、組織、人事安排、控制、協(xié)調(diào)等。 項(xiàng)目管理過程有項(xiàng)目管理過程有5個(gè):?jiǎn)?dòng)過程(Initiating processes)、計(jì)劃過程(Planning proces
5、ses)、執(zhí)行過程(Executing processes)、控制過程(Controlling processes)、收尾過程(Closing processes)。 在項(xiàng)目具體實(shí)施過程中,計(jì)劃、執(zhí)行和控制通常需要往復(fù)循環(huán)(稱為核心循環(huán)),如圖8-1所示。 圖8-1 項(xiàng)目管理過程及核心循環(huán) 8.1 軟件項(xiàng)目管理概述軟件項(xiàng)目管理概述2. 軟件項(xiàng)目管理的內(nèi)容 項(xiàng)目管理的九大知識(shí)領(lǐng)域的內(nèi)容,分布在項(xiàng)目的內(nèi)容,分布在項(xiàng)目的五大過程中,之間對(duì)應(yīng)關(guān)系如表8-1所示。 表8-1項(xiàng)目管理知識(shí)領(lǐng)域內(nèi)容及過程中分布知識(shí)領(lǐng)域內(nèi)容啟動(dòng)計(jì)劃執(zhí)行控制收尾集成管理范圍管理時(shí)間管理成本管理質(zhì)量管理人力資源管理溝通管理風(fēng)險(xiǎn)管理
6、采購(gòu)管理8.1 軟件項(xiàng)目管理概述軟件項(xiàng)目管理概述 項(xiàng)目管理的九大知識(shí)領(lǐng)域是項(xiàng)目經(jīng)理應(yīng)具備的重要知識(shí)與能力。其中核心的四大知識(shí)領(lǐng)域是范圍、時(shí)間、成本與質(zhì)量管理。 軟件項(xiàng)目管理的五個(gè)過程及九大知識(shí)領(lǐng)域內(nèi)容,貫穿、交織于整個(gè)軟件開發(fā)過程。 課堂討論:課堂討論: (l)軟件項(xiàng)目管理的概念及特點(diǎn)是什么? (2) 軟件項(xiàng)目管理的過程具體有哪些? (3) 分布在項(xiàng)目管理過程中的九大知識(shí)領(lǐng)域的內(nèi)容有哪些?8.1 軟件項(xiàng)目管理概述軟件項(xiàng)目管理概述 8.2.1 項(xiàng)目啟動(dòng)過程及任務(wù) 軟件項(xiàng)目的啟動(dòng)過程是一個(gè)新項(xiàng)目決策立項(xiàng)與開始準(zhǔn)備實(shí)軟件項(xiàng)目的啟動(dòng)過程是一個(gè)新項(xiàng)目決策立項(xiàng)與開始準(zhǔn)備實(shí)施的過程。施的過程。 在項(xiàng)目啟動(dòng)前
7、做好準(zhǔn)備和實(shí)施方案至關(guān)重要。準(zhǔn)備和實(shí)施方案至關(guān)重要。包括包括5個(gè)方面: (1)研發(fā)團(tuán)隊(duì)及項(xiàng)目干系人分析。 (2)明確研發(fā)項(xiàng)目的目標(biāo)。 (3)清晰的項(xiàng)目范圍。 (4)確定項(xiàng)目資源需求。 (5)制定項(xiàng)目實(shí)施計(jì)劃。8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織 【案例案例8-1】完全免費(fèi)的360殺毒軟件,創(chuàng)新性地整合了四大領(lǐng)先防殺引擎:國(guó)際知名的BitDefender病毒查殺引擎、360云查殺引擎、360主動(dòng)防御引擎、360QVM人工智能引擎。通過智能調(diào)度,提供全面的病毒防護(hù),榮獲多項(xiàng)國(guó)際權(quán)威認(rèn)證,已超過2億用戶選擇360殺毒保護(hù)。扶持推廣的“免費(fèi)軟件起飛計(jì)劃”,是由中國(guó)互聯(lián)網(wǎng)業(yè)三位著名風(fēng)險(xiǎn)投資人紅杉
8、中國(guó)合伙人、高原資本合伙人和360公司董事長(zhǎng)共同發(fā)起的聯(lián)合投資計(jì)劃。該計(jì)劃面向互聯(lián)網(wǎng)免費(fèi)軟件,并在未來幾年投資10億元人民幣。投資對(duì)象是擁有這些產(chǎn)品的中小公司或個(gè)人。將以投資、孵化、合作和收購(gòu)等方式,輸出資金、資源和經(jīng)驗(yàn),幫助申請(qǐng)作者在戰(zhàn)略規(guī)劃、產(chǎn)品技術(shù)、商業(yè)策略、經(jīng)營(yíng)管理和商業(yè)模式等方面迅速得到提升,邁上企業(yè)發(fā)展的快車道。 8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織 軟件項(xiàng)目啟動(dòng)過程的主要任務(wù)是在進(jìn)行投資主要任務(wù)是在進(jìn)行投資/效益分析和可行性研究的基礎(chǔ)上,確定項(xiàng)目的目標(biāo)、約束和自由度,并進(jìn)行決策及立項(xiàng),同時(shí)做好研發(fā)準(zhǔn)備工作。組建項(xiàng)目組、下達(dá)正式的“軟件項(xiàng)目開發(fā)任務(wù)書”,進(jìn)行項(xiàng)目規(guī)劃與計(jì)劃及
9、實(shí)施方案等。8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織 8.2.2 軟件項(xiàng)目組織及管理 1. 軟件項(xiàng)目組織原則 組建軟件項(xiàng)目研發(fā)團(tuán)隊(duì)?wèi)?yīng)遵循的原則為:遵循的原則為: (1) 盡早落實(shí)責(zé)任。 (2) 分工明確快捷高效。 (3) 職責(zé)權(quán)明確均衡。2. 軟件項(xiàng)目組織的模式 軟件項(xiàng)目團(tuán)隊(duì)的組織有三種組織結(jié)構(gòu)模式。組織結(jié)構(gòu)模式。 (1) 按課題劃分的模式。 (2) 按職能劃分的模式。 (3) 矩陣形模式。結(jié)合前兩種模式的優(yōu)點(diǎn),便形成了矩陣形模式。8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織 【案例案例8-2】 微軟IE項(xiàng)目達(dá)300多人,組織機(jī)構(gòu)如圖8-2所示。開發(fā)團(tuán)隊(duì)實(shí)行矩陣式交叉管理??v向垂直管理與回
10、報(bào)關(guān)系為:產(chǎn)品總經(jīng)理部門經(jīng)理小組長(zhǎng)組員。橫向管理為產(chǎn)品特性項(xiàng)目組,每個(gè)項(xiàng)目組負(fù)責(zé)開發(fā)一個(gè)組件,有10-50人。大的項(xiàng)目組有時(shí)拆分成10人左右的子項(xiàng)目組, 主要成員有:程序經(jīng)理、開發(fā)工程師、測(cè)試工程師、培訓(xùn)師、界面設(shè)計(jì)師、Web開發(fā)工程師、可用性工程師 和產(chǎn)品特性項(xiàng)目組長(zhǎng)等。 圖8-2 IE團(tuán)隊(duì)組織機(jī)構(gòu)圖 8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織3. 軟件開發(fā)組的組織形式軟件開發(fā)組的組織形式有組織形式有3 種。 (1) 組長(zhǎng)制小組。 (2) 民主制小組。 (3) 層次式小組。4. 軟件項(xiàng)目的組織管理 (1)選定軟件項(xiàng)目團(tuán)隊(duì)及要求。 (2)團(tuán)隊(duì)作用的發(fā)揮。 (3)科學(xué)用人。 課堂討論:課堂討論
11、: (l)軟件項(xiàng)目的啟動(dòng)過程及任務(wù)是什么? (2) 軟件項(xiàng)目的組織模式有哪幾種??jī)?yōu)點(diǎn)是什么? (3) 這樣進(jìn)行軟件項(xiàng)目的組織管理?8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織8.3.1 軟件項(xiàng)目進(jìn)度估算 1. 軟件規(guī)模與工作量估算 常用的軟件規(guī)模度量單位有千行代碼軟件規(guī)模度量單位有千行代碼KLOC(Kilo-Lines Of Code)、功能點(diǎn)FP(Function Points)和對(duì)象點(diǎn)OP(Object Points);常用的工作量度量單位有人年、人月和人日等。工作量度量單位有人年、人月和人日等。 1)軟件規(guī)模估算 (1)千代碼行(KLOC)估算法。 (2)功能點(diǎn)(FP)估算法。 2)工作
12、量估算。常用的兩個(gè)估算模型是:估算模型是:CoCoMo模型和Putnam模型。 3) 估算工具及其他方法8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織主要的其他估算方法有其他估算方法有: (1) PERT 估算法。 (2)專家判定法。 (3)經(jīng)驗(yàn)公式法。 (4) 類比法。 2. 軟件項(xiàng)目進(jìn)度估算 (1)定額估算法。 (2)經(jīng)驗(yàn)公式法。 (3)PERT與與CPM。8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織8.3.2 軟件項(xiàng)目進(jìn)度安排 1. 軟件項(xiàng)目進(jìn)度安排的內(nèi)容 對(duì)于具體的進(jìn)度安排與管理,主要包括以下幾個(gè)方面。進(jìn)度安排與管理,主要包括以下幾個(gè)方面。 1)估算開發(fā)工期對(duì)項(xiàng)目估計(jì)和預(yù)算可按下列步驟進(jìn)
13、行: (1)將待開發(fā)系統(tǒng)按階段分割為若干基本活動(dòng)如系統(tǒng)規(guī)劃、 系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)測(cè)試、系統(tǒng)切換等,基本活動(dòng)可再次分割為若干子活動(dòng),如系統(tǒng)規(guī)劃可分割為調(diào)研收集、數(shù)據(jù)可行性研究、系統(tǒng)規(guī)劃報(bào)告三項(xiàng)子活動(dòng)。 (2)分別估算各子活動(dòng)的工期及費(fèi)用預(yù)算(構(gòu)造項(xiàng)目建設(shè)工期估計(jì)和預(yù)算分?jǐn)偣烙?jì)表)。 (3)構(gòu)造項(xiàng)目開發(fā)活動(dòng)網(wǎng)絡(luò)圖通過該網(wǎng)絡(luò)圖計(jì)算得到項(xiàng)目的最早完成時(shí)間,即工期 。8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織2) 項(xiàng)目進(jìn)度安排 (1)軟件項(xiàng)目進(jìn)度安排方式。 (2)進(jìn)度安排的基本工作內(nèi)容包括:基本工作內(nèi)容包括: 劃分任務(wù)。 確定相互依賴性。 分配時(shí)間。 確認(rèn)工作量。 定義責(zé)任。 定義可交
14、付物。 定義里程碑。 處理好進(jìn)度與質(zhì)量之間的關(guān)系。8.2 軟件項(xiàng)目啟動(dòng)及組織軟件項(xiàng)目啟動(dòng)及組織 軟件過程指軟件研發(fā)和維護(hù)實(shí)施中的階段、技術(shù)、方法、實(shí)踐及相關(guān)產(chǎn)物(計(jì)劃、文檔、模型、代碼、測(cè)試用例和手冊(cè)等)的集合。過程定義了活動(dòng)的時(shí)間、人員、工作內(nèi)容和達(dá)到目標(biāo)的路徑。使用過程可增加成功機(jī)會(huì),并能較好地預(yù)測(cè)項(xiàng)目結(jié)果。獲得認(rèn)可的元過程模型有統(tǒng)一過程模型RUP、敏捷過程模型等。 過程調(diào)整完善指對(duì)企業(yè)標(biāo)準(zhǔn)過程進(jìn)行添加、刪除和修改,使其更適于實(shí)現(xiàn)當(dāng)前項(xiàng)目的目標(biāo)。為了有效地使用企業(yè)制定的標(biāo)準(zhǔn)過程,需要提供一些調(diào)整完善指南,包括過程修改的條件、類型和允許的偏差。如果企業(yè)的標(biāo)準(zhǔn)過程調(diào)整指南規(guī)定某些文檔是可選的,
15、 則項(xiàng)目經(jīng)理就可在這些文檔中選擇適用的文檔。過程調(diào)整是項(xiàng)目計(jì)劃中首要任務(wù),在計(jì)劃評(píng)審時(shí)要特別予以重視。3. 任務(wù)分解落實(shí) 軟件項(xiàng)目有開發(fā)任務(wù)、管理和過程改進(jìn)任務(wù),每項(xiàng)任務(wù)應(yīng)分解給相關(guān)的項(xiàng)目組,再由項(xiàng)目組分解落實(shí)到人。任務(wù)分解既有質(zhì)和量要求,又有進(jìn)度和費(fèi)用方面的約束;既可按功能劃分,也可按流程劃分,分解方法和標(biāo)準(zhǔn)依據(jù)軟件過程、 項(xiàng)目特點(diǎn)、項(xiàng)目團(tuán)隊(duì)約束和項(xiàng)目經(jīng)理經(jīng)驗(yàn)而定。軟件設(shè)計(jì)上的分層結(jié)構(gòu),通常成為任務(wù)分解結(jié)構(gòu)(Work Breakdown Structure,WBS)的依據(jù)。任務(wù)分解的結(jié)果可采用清單或/和圖表的形式表達(dá),如圖8-3所示。 進(jìn)行任務(wù)分解的基本步驟一般是:任務(wù)分解的基本步驟一般是:
16、 (1) 確定任務(wù)分解標(biāo)準(zhǔn)及要求; (2) 將項(xiàng)目逐級(jí)分解為組成要素; (3) 確認(rèn)分解的底層每一子項(xiàng)是否適合項(xiàng)目團(tuán)隊(duì)分工,是否有交付成果,可否能作為進(jìn)度和費(fèi)用估計(jì)依據(jù); (4) 驗(yàn)證分解底層的每一子項(xiàng)的必要性、充分性和清晰性。驗(yàn)證正確后,為分解結(jié)果建立一套編號(hào)系統(tǒng)。 圖8-3 WBS 示意圖 任務(wù)分解的結(jié)果對(duì)應(yīng)一系列特定的活動(dòng),每項(xiàng)活動(dòng)都有任務(wù)的具體目標(biāo)、任務(wù)執(zhí)行的人員組織、任務(wù)開始和結(jié)束時(shí)間?;顒?dòng)是這些元素邏輯上的統(tǒng)一體,有時(shí)也稱活動(dòng)為任務(wù)。設(shè)A、B為兩種活動(dòng),則A、B 兩種活動(dòng)之間的關(guān)系有4種情況: (1) 開始結(jié)束:表示A活動(dòng)開始時(shí),B活動(dòng)結(jié)束; (2) 開始開始:表示A活動(dòng)開始時(shí),B
17、活動(dòng)也開始; (3) 結(jié)束結(jié)束:表示A活動(dòng)結(jié)束時(shí),B活動(dòng)也結(jié)束; (4) 結(jié)束開始:表示A活動(dòng)結(jié)束時(shí),B活動(dòng)開始。 其中,最后一種是最常見的邏輯關(guān)系,前面活動(dòng)稱為后面活動(dòng)的前導(dǎo)活動(dòng),后面活動(dòng)稱為前面活動(dòng)的后繼活動(dòng)。 4. 安排計(jì)劃的編排與優(yōu)化 為了科學(xué)地編排和清晰地表達(dá)任務(wù)安排計(jì)劃,常采用下列圖示方法。1) 甘特圖 甘特圖(Gantt Chart)又稱橫道圖,如圖8-4所示,是活動(dòng)進(jìn)度與日歷表的對(duì)照?qǐng)D。用水平線段來表示活動(dòng)的工作階段,其中線段的長(zhǎng)度表示完成任務(wù)所需要的時(shí)間,起點(diǎn)和終點(diǎn)分別表示任務(wù)的開始和結(jié)束時(shí)間。在甘特圖中,任務(wù)的完成標(biāo)準(zhǔn)是交付相應(yīng)文檔和通過評(píng)審。甘特圖清楚地表明了項(xiàng)目的計(jì)劃進(jìn)
18、度,并能動(dòng)態(tài)反映當(dāng)前開發(fā)進(jìn)展?fàn)顩r,其不足之處在于不能表達(dá)出各任務(wù)之間復(fù)雜的邏輯關(guān)系。 。 圖8-4 用甘特圖描述項(xiàng)目進(jìn)展 2) 網(wǎng)絡(luò)圖 網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖是用網(wǎng)絡(luò)分析的方法編制的進(jìn)度計(jì)劃圖。主要可以描述每個(gè)活動(dòng)及其之間的邏輯關(guān)系。計(jì)劃評(píng)審技術(shù) PERT 和關(guān)鍵路徑法 CPM 都采用網(wǎng)絡(luò)圖表示項(xiàng)目的活動(dòng)。網(wǎng)絡(luò)圖有多種表示法,常用的有單代號(hào)法(優(yōu)先圖法,Precedence Diagram Method,PDM)和雙代號(hào)法(箭線圖法,Arrow Diagram ethod,ADM)。單代號(hào)法用節(jié)點(diǎn)表示活動(dòng),用箭線指向表示活動(dòng)先后邏輯關(guān)系(如圖8-5)。雙代號(hào)法用箭線表示活動(dòng),用箭線前后節(jié)點(diǎn)指向活動(dòng)的前導(dǎo)
19、活動(dòng)和后繼活動(dòng)(如圖8-6)。不同的表示法只是表示形式不同,實(shí)質(zhì)并無大的差別。網(wǎng)絡(luò)圖常用術(shù)語(yǔ)包括: 開始構(gòu)思計(jì)劃實(shí)現(xiàn)穩(wěn)定交付圖8-5 單代號(hào)網(wǎng)絡(luò)圖示意圖圖8-6 雙代號(hào)網(wǎng)絡(luò)圖示例圖 (1)路徑與關(guān)鍵路徑。在網(wǎng)絡(luò)圖中,從始點(diǎn)開始,按照各活動(dòng)順序,連續(xù)不斷地到達(dá)終點(diǎn)的一條通路稱為路徑路徑。需要時(shí)間最長(zhǎng)的路徑稱為關(guān)鍵路徑關(guān)鍵路徑。 (2)關(guān)鍵活動(dòng)。關(guān)鍵路徑上的活動(dòng)稱為關(guān)鍵活動(dòng)關(guān)鍵活動(dòng)。編制網(wǎng)絡(luò)計(jì)劃編制網(wǎng)絡(luò)計(jì)劃的基本思想基本思想就是在一個(gè)龐大的網(wǎng)絡(luò)圖中找出關(guān)鍵路徑。對(duì)各關(guān)鍵活動(dòng),優(yōu)先安排資源,挖掘潛力,采取相應(yīng)措施,盡量壓縮需要的時(shí)間;而對(duì)非關(guān)鍵路徑上的各個(gè)活動(dòng),只要在不影響項(xiàng)目完工時(shí)間的條件下,抽出
20、適當(dāng)?shù)娜肆?、物力等資源,用在關(guān)鍵活動(dòng)上,以達(dá)到縮短項(xiàng)目開發(fā)時(shí)間,合理利用資源等目的。 開始構(gòu)思計(jì)劃實(shí)現(xiàn)穩(wěn)定交付圖8-6 雙代號(hào)網(wǎng)絡(luò)圖示例圖 圖8-5 單代號(hào)網(wǎng)絡(luò)圖示意圖 抽出適當(dāng)?shù)娜肆Α⑽锪Φ荣Y源,用在關(guān)鍵活動(dòng)上,以達(dá)到縮短項(xiàng)目開發(fā)時(shí)間,合理利用資源等目的。 (3)活動(dòng)持續(xù)時(shí)間。確定活動(dòng)時(shí)間有兩種方法:一是“一點(diǎn)時(shí)間估計(jì)法”,即確定一個(gè)時(shí)間值作為完成活動(dòng)需要的時(shí)間;二是“三點(diǎn)時(shí)間估計(jì)法”,在未知的和難以估計(jì)的因素較多的條件下,對(duì)活動(dòng)估計(jì)三種時(shí)間:樂觀時(shí)間、最可能時(shí)間、悲觀時(shí)間,并按公式計(jì)算活動(dòng)時(shí)間: T=(a4mb)/6 (4)最早/晚開始時(shí)間與結(jié)束時(shí)間。 (5)網(wǎng)絡(luò)優(yōu)化。對(duì)給定的軟件項(xiàng)目繪制
21、網(wǎng)絡(luò)圖,即可得到一個(gè)初始的進(jìn)度計(jì)劃方案。通常還要對(duì)此方案進(jìn)行調(diào)整和完善,確定最優(yōu)計(jì)劃方案。時(shí)間優(yōu)化可采取技術(shù)措施,縮短關(guān)鍵活動(dòng)的持續(xù)時(shí)間;或采取組織措施,充分利用非關(guān)鍵活動(dòng)的總時(shí)差,合理調(diào)配技術(shù)力量及人、財(cái)、物等資源,縮短關(guān)鍵活動(dòng)的持續(xù)時(shí)間。時(shí)間費(fèi)用綜合優(yōu)化研究可使項(xiàng)目交付時(shí)間短、費(fèi)用少;或在保證既定交付時(shí)間的條件下,所需費(fèi)用最少; 或在保證既定交付時(shí)間的條件下,所需費(fèi)用最少;或在限制費(fèi)用的條件下,交付時(shí)間最短。在進(jìn)行時(shí)間費(fèi)用優(yōu)化時(shí),需要計(jì)算在采取各種技術(shù)組織措施后,項(xiàng)目不同的交付時(shí)間所對(duì)應(yīng)的總費(fèi)用。使項(xiàng)目費(fèi)用最低的交付時(shí)間稱為最低成本日程最低成本日程。編制網(wǎng)絡(luò)計(jì)劃,無論是以降低費(fèi)用為主要目標(biāo)
22、,或以盡量縮短項(xiàng)目交付時(shí)間為主要目標(biāo),都要計(jì)算最低成本日程,從而提出時(shí)間費(fèi)用的優(yōu)化方案。網(wǎng)絡(luò)優(yōu)化的思路與方法應(yīng)貫穿網(wǎng)絡(luò)計(jì)劃的編制、調(diào)整與執(zhí)行的全過程。 課堂討論:課堂討論: (l)怎樣進(jìn)行軟件項(xiàng)目的進(jìn)度估算? (2) 軟件項(xiàng)目的進(jìn)度安排包括哪些方面? (3) 甘特圖的用法及繪制步驟有哪些? 8.4 軟件項(xiàng)目管理的實(shí)施 軟件項(xiàng)目管理的實(shí)施主要是指對(duì)軟件項(xiàng)目管理主體內(nèi)容的具體執(zhí)行過程。為了完成軟件項(xiàng)目計(jì)劃,需要進(jìn)行認(rèn)真執(zhí)行落實(shí)與實(shí)施。在項(xiàng)目實(shí)施中的關(guān)鍵是對(duì)軟件項(xiàng)目的過程管理,主要包括軟件項(xiàng)目的需求管理、質(zhì)量管理、配置管理和風(fēng)險(xiǎn)管理等。 8.4.1 軟件項(xiàng)目的需求管理(1)軟件項(xiàng)目需求管理內(nèi)容。軟件
23、項(xiàng)目的需求管理軟件項(xiàng)目的需求管理是指軟件需求分析階段,與需求獲取相關(guān)的組織、記錄、跟蹤、查找項(xiàng)目需求開發(fā)及變更過程和結(jié)果等活動(dòng),使客戶和項(xiàng)目團(tuán)隊(duì)在需求上保持一致。由于軟件項(xiàng)目的多數(shù)失敗是由于需求問題導(dǎo)致的,因此,軟件項(xiàng)目的需求管理對(duì)項(xiàng)目的成功極為重要。主要包括:對(duì)需求開發(fā)過程的管理、需求開發(fā)提交物的管理和需求變更管理等方面。通常,軟件項(xiàng)目的需求開發(fā)過程,需要經(jīng)歷需求獲取、需求分析、需求規(guī)格編寫、需求驗(yàn)證四個(gè)往復(fù)確認(rèn)的階段。軟件需求過程管理對(duì)整個(gè)軟件工程作用極為關(guān)鍵,與其他過程的關(guān)系如圖8-7所示。 。 圖8-7軟件需求過程與其他過程的關(guān)系 (2)需求過程管理。需求獲取的主要目的主要目的是從宏觀
24、上認(rèn)定并把握用戶的具體需求和趨勢(shì),深入調(diào)研分析現(xiàn)有的組織架構(gòu)、業(yè)務(wù)流程、系統(tǒng)環(huán)境等,從而捕獲、開發(fā)和修訂用戶的需求等。需求分析包括提煉、分析和仔細(xì)審查已收集到的需求,為最終用戶所看到的系統(tǒng)建立一個(gè)概念模型,以確保所有的風(fēng)險(xiǎn)承擔(dān)者都明白其含義并找出其中的錯(cuò)誤、遺漏或其他不足的地方。 分析員通過評(píng)價(jià)來確定是否所有的需求和文檔都達(dá)到要求。 (3)需求變更管理。 8.4.2 軟件項(xiàng)目的質(zhì)量管理 1. 質(zhì)量管理主要內(nèi)容 軟件質(zhì)量是指與軟件產(chǎn)品滿足各種需求(包括隱含需求)的能軟件質(zhì)量是指與軟件產(chǎn)品滿足各種需求(包括隱含需求)的能力相關(guān)特征的總和。力相關(guān)特征的總和。質(zhì)量管理主要內(nèi)容包括三個(gè)過程:質(zhì)量計(jì)劃制定
25、、質(zhì)量保證和質(zhì)量主要內(nèi)容包括三個(gè)過程:質(zhì)量計(jì)劃制定、質(zhì)量保證和質(zhì)量控制。如控制。如Web系統(tǒng)及應(yīng)用WebApp的質(zhì)量管理內(nèi)容,如圖8-8所示。 (1)質(zhì)量計(jì)劃。是質(zhì)量管理(質(zhì)量計(jì)劃編制、質(zhì)量保證和質(zhì)量控制)的第一過程域,主要確定項(xiàng)目的范圍、中間及最終產(chǎn)品,明確 這些產(chǎn)品的相關(guān)規(guī)定、標(biāo)準(zhǔn),確定可能影響產(chǎn)品質(zhì)量的技術(shù)要點(diǎn),并找出可確保高效滿足相關(guān)規(guī)定、標(biāo)準(zhǔn)的過程方法,描述完成其產(chǎn)品前所應(yīng)進(jìn)行的軟件質(zhì)量保證活動(dòng)。 圖8-8 WebApp的質(zhì)量管理內(nèi)容(2)質(zhì)量保證。(3)質(zhì)量控制。質(zhì)量控制對(duì)應(yīng)于軟件測(cè)試等工作,全面軟件質(zhì)量管理模型:制定質(zhì)量計(jì)劃缺陷跟蹤技術(shù)評(píng)審軟件測(cè)試過程檢查軟件過程改進(jìn),即提高軟件
26、技術(shù)水平和規(guī)范化水平。 2. 項(xiàng)目質(zhì)量管理的標(biāo)準(zhǔn)及原則 軟件項(xiàng)目的質(zhì)量標(biāo)準(zhǔn)質(zhì)量標(biāo)準(zhǔn)可分三層表示:第一層為質(zhì)量特性,第二層為質(zhì)量子特性,第三層稱為度量。質(zhì)量特性包括功能性、可靠性、易使用性、高效性、可維護(hù)性、可移植性等6個(gè)方面,質(zhì)量子特性有 21 項(xiàng):適合性、準(zhǔn)確性、互用性、依從性、安全性、成熟性、容錯(cuò)性、可恢復(fù)性、可理解性、易學(xué)習(xí)性、操作性、時(shí)間特性、資源特性、可分析性、可變更性、穩(wěn)定性、可測(cè)試性、適應(yīng)性、可安裝性、一致性、可替換性等。這些質(zhì)量標(biāo)準(zhǔn)通常在項(xiàng)目的質(zhì)量計(jì)劃中指定,若這些質(zhì)量特性及其組合滿足計(jì)劃規(guī)定的標(biāo)準(zhǔn)要求,則此軟件產(chǎn)品的質(zhì)量就高。 搞好軟件項(xiàng)目質(zhì)量管理,應(yīng)堅(jiān)持3個(gè)重要原則重要原則
27、:(1) 牢固樹立質(zhì)量意識(shí),并堅(jiān)決落實(shí)。(2) 堅(jiān)持用戶至上的宗旨,為用戶和市場(chǎng)嚴(yán)把質(zhì)量關(guān)。(3) 建立規(guī)范的質(zhì)量保證體系,逐步使軟件開發(fā)進(jìn)入良性循環(huán)狀態(tài)。3. 項(xiàng)目質(zhì)量管理方法在全面軟件質(zhì)量管理模型中,質(zhì)量管理有三大類:技術(shù)評(píng)審、過程檢查、軟件測(cè)試,項(xiàng)目實(shí)施中的軟件質(zhì)量管理主要圍繞這三方面開展。(1)項(xiàng)目實(shí)施中的技術(shù)評(píng)審。在項(xiàng)目實(shí)施中,為了節(jié)省時(shí)間應(yīng)優(yōu)先對(duì)一些重要環(huán)節(jié)進(jìn)行技術(shù)評(píng)審,這些環(huán)節(jié)主要有:項(xiàng)目計(jì)劃、需求分析、軟件架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)、系統(tǒng)概要設(shè)計(jì)等。在時(shí)間和資源允許情況下,可適當(dāng)增加評(píng)審內(nèi)容及具體事項(xiàng)。技術(shù)評(píng)審內(nèi)容、重點(diǎn)及方式如表8-4所示。 表8-4 項(xiàng)目實(shí)施中技術(shù)評(píng)審評(píng)審內(nèi)容
28、評(píng)審重點(diǎn)與意義評(píng)審方式項(xiàng)目計(jì)劃重點(diǎn)評(píng)審進(jìn)度安排是否合理,否則進(jìn)度安排將失去意義。整個(gè)團(tuán)隊(duì)相關(guān)核心人員共同進(jìn)行討論、確認(rèn)。架構(gòu)設(shè)計(jì)架構(gòu)決定了系統(tǒng)的技術(shù)選型、部署方式、系統(tǒng)支撐并發(fā)用戶數(shù)量等諸多方面,這些都是評(píng)審重點(diǎn)。邀請(qǐng)客戶代表、領(lǐng)域?qū)<疫M(jìn)行較正式地評(píng)審。數(shù)據(jù)庫(kù)設(shè)計(jì)主要是數(shù)據(jù)庫(kù)得邏輯設(shè)計(jì),這些既影響到程序設(shè)計(jì),也影響到未來數(shù)據(jù)庫(kù)的性能表現(xiàn)。進(jìn)行非正式評(píng)審,在數(shù)據(jù)庫(kù)設(shè)計(jì)完成后,可將結(jié)果發(fā)給相關(guān)技術(shù)人員,進(jìn)行“頭腦風(fēng)暴”方式的評(píng)審。系統(tǒng)概要設(shè)計(jì)重點(diǎn)是系統(tǒng)接口的設(shè)計(jì)。接口設(shè)計(jì)得合理,可以大大節(jié)省時(shí)間,盡量避免很多返工。設(shè)計(jì)完成后,相關(guān)技術(shù)人員一起開會(huì)討論。 (2)項(xiàng)目實(shí)施中的過程檢查。 (3)項(xiàng)目實(shí)施
29、中的軟件測(cè)試。軟件測(cè)試側(cè)重以下4項(xiàng)工作。 測(cè)試用例設(shè)計(jì)。 功能測(cè)試。 性能測(cè)試。 缺陷管理。 8.4.3 軟件項(xiàng)目配置管理 軟件配置管理軟件配置管理(SCM)是對(duì)產(chǎn)品進(jìn)行標(biāo)志、存儲(chǔ)和控制,以維護(hù)其完整性、可追溯性及正確性而為軟件開發(fā)提供的一套管理辦法和活動(dòng)原則。 軟件配置管理要素如下: (1) 軟件配置項(xiàng)。是指軟件配置管理的對(duì)象。表8-5 列出了一些 可以作為軟件項(xiàng)目配置的配置項(xiàng)。表8-5 軟件配置項(xiàng)的分類、特征和舉例分類特 征舉 例環(huán)境類軟件開發(fā)環(huán)境及軟件維護(hù)環(huán)境編譯器、 操作系統(tǒng)、 編輯器、 數(shù)據(jù)庫(kù)管理系統(tǒng)、 開發(fā)工具 (如測(cè)試工具)、項(xiàng)目管理工具、文檔編輯工具定義類需求分析及定義階段完成
30、后得到的工作產(chǎn)品需求規(guī)格說明書、項(xiàng)目開發(fā)計(jì)劃、設(shè)計(jì)標(biāo)準(zhǔn)或設(shè)計(jì)準(zhǔn)則、驗(yàn)收測(cè)試計(jì)劃設(shè)計(jì)類設(shè)計(jì)階段結(jié)束后得到的產(chǎn)品系統(tǒng)設(shè)計(jì)規(guī)格說明、 程序規(guī)格說明、 數(shù)據(jù)庫(kù)設(shè)計(jì)、 編碼標(biāo)準(zhǔn)、用戶界面標(biāo)準(zhǔn)、測(cè)試標(biāo)準(zhǔn)、系統(tǒng)測(cè)試計(jì)劃、用戶手冊(cè)編碼類編碼及單元測(cè)試后得到的工作產(chǎn)品源代碼、目標(biāo)碼、單元測(cè)試數(shù)據(jù)及單元測(cè)試結(jié)果測(cè)試類系統(tǒng)測(cè)試完成后的工作產(chǎn)品系統(tǒng)測(cè)試數(shù)據(jù)、系統(tǒng)測(cè)試結(jié)果、操作手冊(cè)、安裝手冊(cè)維護(hù)類進(jìn)入維護(hù)階段以后產(chǎn)生的工作產(chǎn)品以上任何需要變更的軟件配置項(xiàng) (2) 基線。軟件開發(fā)過程中,需求分析、設(shè)計(jì)、 測(cè)試都應(yīng)在完成時(shí)建立基線,由基線定義可將軟件開發(fā)中所有需加以控制的配置項(xiàng)分為基線配置項(xiàng)和非基線配置項(xiàng)兩類。常用的三種基
31、線常用的三種基線是:功能基線、分配基線和產(chǎn)品基線。功能基線功能基線指在軟件需求分析和定義階段結(jié)束時(shí),經(jīng)正式評(píng)審且批準(zhǔn)的軟件設(shè)計(jì)規(guī)格說明中對(duì)被開發(fā)軟件的規(guī)格說明;經(jīng)項(xiàng)目委托和承辦單位簽字同意的協(xié)議書或合同中,所規(guī)定的對(duì)被開發(fā)軟件的規(guī)格說明;由下級(jí)申請(qǐng)經(jīng)上級(jí)同意或直接由上級(jí)下達(dá)的項(xiàng)目任務(wù)書中,所規(guī)定的軟件規(guī)格說明。分配基線分配基線是指在軟件需求分析階段結(jié)束時(shí),經(jīng)正式評(píng)審和批準(zhǔn)的軟件需求規(guī)格說明。 產(chǎn)品基線產(chǎn)品基線是指在軟件組裝與系統(tǒng)測(cè)試階段結(jié)束時(shí),經(jīng)正式評(píng)審和批準(zhǔn)的有關(guān)所開發(fā)軟件的全部配置項(xiàng)的規(guī)格說明。 (3) 配置管理機(jī)構(gòu)。 配置管理的基本過程配置管理的基本過程為:配置管理計(jì)劃、配置項(xiàng)標(biāo)志及跟蹤
32、、配置管理環(huán)境的建立、基線變更管理和配置狀態(tài)統(tǒng)計(jì)等。通常,配置管理至少要包括配置管理計(jì)劃、配置項(xiàng)標(biāo)志、配置項(xiàng)控制、狀態(tài)狀況報(bào)告和配置項(xiàng)審核5項(xiàng)活動(dòng)。 配置管理組織一般包括:項(xiàng)目經(jīng)理、軟件配置控制委員會(huì)、軟件配置小組和開發(fā)人員等。各組織機(jī)構(gòu)的職責(zé)如表8-6所示: 組織機(jī)構(gòu)責(zé) 任職 責(zé)項(xiàng)目經(jīng)理負(fù)責(zé)整個(gè)軟件項(xiàng)目的研發(fā)活動(dòng),根據(jù) SCCB 的建議,批準(zhǔn)配置管理的各項(xiàng)活動(dòng)并控制它們的進(jìn)程制定和修改項(xiàng)目的組織結(jié)構(gòu)和配置管理策略 批準(zhǔn)、發(fā)布配置管理計(jì)劃 決定項(xiàng)目起始基線和開發(fā)里程碑 接收并審閱 SCCB 的報(bào)告軟件配置控制委員會(huì)(SCCB)管理軟件基線,承擔(dān)變更 控制的所有責(zé)任授權(quán)建立軟件基線和標(biāo)志配置/配
33、置單元 代表項(xiàng)目經(jīng)理和受到基線影響的質(zhì)量保證組、配置管理組、工程組、系統(tǒng)測(cè)試組、合同管理組、文檔支持組等小組的利益 審查和審定對(duì)軟件基線的更改 審定由軟件基線數(shù)據(jù)庫(kù)中生產(chǎn)的產(chǎn)品和報(bào)告軟件配置小組(SCM 小組)負(fù)責(zé)協(xié)調(diào)和實(shí)施項(xiàng)目創(chuàng)建和管理項(xiàng)目的軟件基線庫(kù) 制定、維護(hù)和發(fā)布 SCM 計(jì)劃、標(biāo)準(zhǔn)和規(guī)程 標(biāo)志置于配置管理下的軟件工作產(chǎn)品集合 管理軟件基線的庫(kù)的使用更新軟件基線 生成基于軟件基線的產(chǎn)品 記錄 SCM 活動(dòng) 生成和發(fā)布 SCM 報(bào)告開發(fā)人員負(fù)責(zé)開發(fā)任務(wù)根據(jù)組織內(nèi)確定的軟件配置管理計(jì)劃和相關(guān)規(guī)定,按照軟件配置管理工具的使用模型來完成開發(fā)任務(wù)表8-6 配置管理組織職責(zé) 配置管理的工具配置管理
34、的工具分為3個(gè)級(jí)別,第一個(gè)級(jí)別為入門級(jí)工具,僅有版本控制功能。第二個(gè)級(jí)別為項(xiàng)目級(jí)配置管理工具,在版本管理的基礎(chǔ)上增加變更控制、狀態(tài)統(tǒng)計(jì)的功能。第三個(gè)級(jí)別為企業(yè)級(jí)配置管理工具,在項(xiàng)目級(jí)配置管理的基礎(chǔ)上又增加了過程管理功能。 8.4.4 軟件項(xiàng)目的風(fēng)險(xiǎn)管理 軟件項(xiàng)目的風(fēng)險(xiǎn)管理軟件項(xiàng)目的風(fēng)險(xiǎn)管理是指對(duì)軟件項(xiàng)目可能出現(xiàn)的風(fēng)險(xiǎn),進(jìn)行識(shí)別、評(píng)估、預(yù)防、監(jiān)控的過程。其目的是通過風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析和風(fēng)險(xiǎn)評(píng)價(jià)認(rèn)識(shí)項(xiàng)目的風(fēng)險(xiǎn),并在此基礎(chǔ)上利用各種措施、管理方法、技術(shù)和手段對(duì)其風(fēng)險(xiǎn)進(jìn)行有效的處理與控制,及時(shí)解決風(fēng)險(xiǎn)事件及后果,以最小的成本保證項(xiàng)目總體目標(biāo)的實(shí)現(xiàn)。風(fēng)險(xiǎn)管理是按照風(fēng)險(xiǎn)計(jì)劃對(duì)項(xiàng)目進(jìn)行全過程的管理。 1.
35、風(fēng)險(xiǎn)識(shí)別 風(fēng)險(xiǎn)識(shí)別風(fēng)險(xiǎn)識(shí)別是尋找可能影響項(xiàng)目的風(fēng)險(xiǎn)和確認(rèn)風(fēng)險(xiǎn)特性的過程。風(fēng)險(xiǎn)的基本性質(zhì)有客觀性、不確定性、不利性、可變性、相對(duì)性和風(fēng)險(xiǎn)與利益的對(duì)稱性。風(fēng)險(xiǎn)識(shí)別的任務(wù)任務(wù)是:辨識(shí)或預(yù)測(cè)項(xiàng)目面臨的風(fēng)險(xiǎn),揭示風(fēng)險(xiǎn)和風(fēng)險(xiǎn)來源,以文檔及數(shù)據(jù)庫(kù)的形式記錄風(fēng)險(xiǎn),設(shè)法避免或處理風(fēng)險(xiǎn)。從范圍上,風(fēng)險(xiǎn)分為如下3種,其特點(diǎn)特點(diǎn)。 (1)項(xiàng)目風(fēng)險(xiǎn)。 (2)技術(shù)風(fēng)險(xiǎn)。 (3)商業(yè)風(fēng)險(xiǎn)。主要的商業(yè)風(fēng)險(xiǎn)主要的商業(yè)風(fēng)險(xiǎn),包括5個(gè)方面: 市場(chǎng)風(fēng)險(xiǎn)。 策略風(fēng)險(xiǎn)。 營(yíng)銷風(fēng)險(xiǎn)。 管理風(fēng)險(xiǎn)。 預(yù)算風(fēng)險(xiǎn)。 以下是人員配備風(fēng)險(xiǎn)檢測(cè)表:以下是人員配備風(fēng)險(xiǎn)檢測(cè)表: (1) 投入研發(fā)的人員是最優(yōu)秀的么? (2) 按技術(shù)特點(diǎn)對(duì)人員做了合理的組合么
36、? (3) 投入的人員足夠么? (4) 研發(fā)人員能夠自始至終參加軟件開發(fā)么? (5) 研發(fā)人員能夠集中全部精力投入軟件開發(fā)么? (6) 研發(fā)人員對(duì)自己的工作有正確的目標(biāo)么? (7) 項(xiàng)目的成員接受過必要的培訓(xùn)么? (8) 研發(fā)人員的流動(dòng)能保證項(xiàng)目的連續(xù)性么? 完全肯定取值0,完全否定取值5,中間情況分別取值1-4。值越大表示風(fēng)險(xiǎn)越大。人員配備風(fēng)險(xiǎn)檢測(cè)表可用于估算人的因素對(duì)軟件項(xiàng)目帶來的風(fēng)險(xiǎn)。 風(fēng)險(xiǎn)識(shí)別的輸入是項(xiàng)目的任務(wù)分配結(jié)構(gòu)WBS、任務(wù)分配表(Statement Of Work,SOW)、項(xiàng)目相關(guān)信息、項(xiàng)目計(jì)劃假設(shè)、歷史項(xiàng)目數(shù)據(jù),其他項(xiàng)目經(jīng)驗(yàn)文件、評(píng)審報(bào)告、公司目標(biāo)等。風(fēng)險(xiǎn)識(shí)別輸出是風(fēng)險(xiǎn)列表
37、。風(fēng)險(xiǎn)識(shí)別的方法有:風(fēng)險(xiǎn)條目檢查表、Delphi法、情景分析法、會(huì)議法等。2. 風(fēng)險(xiǎn)估算 風(fēng)險(xiǎn)估算也稱為風(fēng)險(xiǎn)預(yù)測(cè),主要從風(fēng)險(xiǎn)發(fā)生的可能性(概率)和風(fēng)險(xiǎn)發(fā)生所產(chǎn)生的后果兩個(gè)方面評(píng)估風(fēng)險(xiǎn)。通常進(jìn)行4項(xiàng)風(fēng)險(xiǎn)預(yù)測(cè)工作。 (1) 建立一個(gè)尺度或標(biāo)準(zhǔn)來反映風(fēng)險(xiǎn)發(fā)生的可能性。 (2) 描述風(fēng)險(xiǎn)的后果及可能范圍。 (3) 估算風(fēng)險(xiǎn)對(duì)項(xiàng)目及產(chǎn)品的影響。 (4) 指明風(fēng)險(xiǎn)預(yù)測(cè)的整體精確度,以免產(chǎn)生誤解。 通常,以風(fēng)險(xiǎn)檢測(cè)表度量各種風(fēng)險(xiǎn)。尺度定義可用布爾值、定性或定量的方式。一種方法是使用定量的概率尺度,其值分別為:極罕見的、罕見的、普通的、可能的、極可能的。 3. 風(fēng)險(xiǎn)評(píng)價(jià)及計(jì)劃風(fēng)險(xiǎn)評(píng)價(jià)及計(jì)劃 在風(fēng)險(xiǎn)評(píng)價(jià)分析中,
38、經(jīng)常使用三元組ri,li,xi描述風(fēng)險(xiǎn)。其中ri表示風(fēng)險(xiǎn),li表示風(fēng)險(xiǎn)發(fā)生的概率,xi表示風(fēng)險(xiǎn)產(chǎn)生的影響,i=1,2,m,i 是風(fēng)險(xiǎn)序號(hào),表示軟件項(xiàng)目共有m種風(fēng)險(xiǎn)。 風(fēng)險(xiǎn)計(jì)劃是設(shè)計(jì)如何進(jìn)行風(fēng)險(xiǎn)管理活動(dòng)的過程,實(shí)際是一個(gè)風(fēng)險(xiǎn)管理方案(預(yù)案)。包括界定項(xiàng)目組織及成員風(fēng)險(xiǎn)管理的行動(dòng)方案,選擇合適的風(fēng)險(xiǎn)管理方法,確定風(fēng)險(xiǎn)判斷的依據(jù)。降低風(fēng)險(xiǎn)的主要策略是回避風(fēng)險(xiǎn)、轉(zhuǎn)移風(fēng)險(xiǎn)、損失控制和承擔(dān)風(fēng)險(xiǎn)。 4. 風(fēng)險(xiǎn)處理和監(jiān)控 風(fēng)險(xiǎn)分析的目的是建立應(yīng)對(duì)處理及監(jiān)控風(fēng)險(xiǎn)的策略。一個(gè)有效的策略必須考慮三個(gè)問題:風(fēng)險(xiǎn)避免、風(fēng)險(xiǎn)監(jiān)控、風(fēng)險(xiǎn)管理及意外事件計(jì)劃(預(yù)案)。(預(yù)案)。風(fēng)險(xiǎn)處理是指利用某些技術(shù),如原型化、軟件自動(dòng)化、軟
39、件心理學(xué)、可靠性功能學(xué),以及某些項(xiàng)目管理方法等設(shè)法避免或轉(zhuǎn)移風(fēng)險(xiǎn)。與每一風(fēng)險(xiǎn)相關(guān)的三元組(風(fēng)險(xiǎn)描述、風(fēng)險(xiǎn)風(fēng)險(xiǎn)描述、風(fēng)險(xiǎn)發(fā)生概率、風(fēng)險(xiǎn)影響發(fā)生概率、風(fēng)險(xiǎn)影響)是建立風(fēng)險(xiǎn)應(yīng)對(duì)處理及避免或消除步驟的重要基礎(chǔ)。 軟件項(xiàng)目組若對(duì)風(fēng)險(xiǎn)采取主動(dòng)的方法,則避免風(fēng)險(xiǎn)永遠(yuǎn)是最好的策略,可以通過建立一個(gè)風(fēng)險(xiǎn)緩解計(jì)劃達(dá)到。如,頻繁的人員流動(dòng)被確定為一個(gè)項(xiàng)目風(fēng)險(xiǎn)ri ,基于以往的歷史和管理經(jīng)驗(yàn),人員流動(dòng)的概率li為70(相當(dāng)高相當(dāng)高),而風(fēng)險(xiǎn)影響xi的估計(jì)值為: 項(xiàng)目開發(fā)時(shí)間項(xiàng)目開發(fā)時(shí)間若增加15%,則總成本將增加12%??梢姼叩牧鲃?dòng)率對(duì)于項(xiàng)目成本及進(jìn)度有嚴(yán)重影響。為了緩解此風(fēng)險(xiǎn),必須建立一種策略降低人員流動(dòng)。采取的策
40、略為: (1) 深入調(diào)研研發(fā)人員流動(dòng)的原因(如工作條件、報(bào)酬、競(jìng)爭(zhēng)等)。 (2) 項(xiàng)目開始前,針對(duì)上述原因制定措施并列入已擬定的應(yīng)對(duì)處理計(jì)劃中。 (3) 項(xiàng)目啟動(dòng)后,做好研發(fā)人員流動(dòng)的準(zhǔn)備,采取措施保證工作的連續(xù)性。 (4) 對(duì)項(xiàng)目進(jìn)行有效組織,使研發(fā)人員都了解有關(guān)研發(fā)活動(dòng)的信息。 (5) 制定文檔標(biāo)準(zhǔn),并建立相應(yīng)的機(jī)制以確保文檔的及時(shí)建立。 (6) 對(duì)所有工作進(jìn)行詳細(xì)評(píng)審,使得更多的研發(fā)人員熟悉該項(xiàng)工作。 (7) 對(duì)于每個(gè)關(guān)鍵的研發(fā)人員,都應(yīng)培養(yǎng)一個(gè)后備人員。 風(fēng)險(xiǎn)監(jiān)控是一種項(xiàng)目追蹤活動(dòng),項(xiàng)目中所發(fā)生的問題基本上總能追蹤到許多風(fēng)險(xiǎn)事項(xiàng)。風(fēng)險(xiǎn)監(jiān)控的另一項(xiàng)任務(wù)是要將“責(zé)任”分配到項(xiàng)目中去。風(fēng)險(xiǎn)分
41、析需要占用許多有效的項(xiàng)目計(jì)劃工作量并增大成本,但為避免或減少更大損失卻很值得。在風(fēng)險(xiǎn)管理過程中常借助一些工具和方法,常用的工具和方法如表8-7所示。 表8-7 風(fēng)險(xiǎn)管理過程中常用的工具及方法 課堂討論:課堂討論: (l) 軟件項(xiàng)目需求管理的內(nèi)容有哪些? (2) 軟件項(xiàng)目質(zhì)量管理的內(nèi)容及標(biāo)準(zhǔn)是什么? (3) 軟件項(xiàng)目配置管理主要包括哪些活動(dòng)和過程? (4) 如何進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)評(píng)價(jià)和計(jì)劃? 8.5 軟件項(xiàng)目監(jiān)控與收尾 軟件項(xiàng)目監(jiān)控是對(duì)項(xiàng)目實(shí)施情況進(jìn)行跟蹤、度量、軟件項(xiàng)目監(jiān)控是對(duì)項(xiàng)目實(shí)施情況進(jìn)行跟蹤、度量、檢查評(píng)審并與目標(biāo)對(duì)比和調(diào)控的過程。檢查評(píng)審并與目標(biāo)對(duì)比和調(diào)控的過程。 8.5.1 軟件項(xiàng)目監(jiān)
42、控過程 在項(xiàng)目執(zhí)行過程通常通過設(shè)置偏差的警戒線和底線的方法來控制項(xiàng)目,警戒線和底線以時(shí)間和階段成果為標(biāo)志。到達(dá)警戒線后應(yīng)該執(zhí)行應(yīng)急措施,警戒線以上應(yīng)該設(shè)置必要的解決或緩解問題的活動(dòng)。底線本身是一種預(yù)測(cè),預(yù)測(cè)可能的拖延時(shí)間。建立偏差的準(zhǔn)則要因項(xiàng)目而異,對(duì)于風(fēng)險(xiǎn)高、有很大不確定性的項(xiàng)目,接受偏差的準(zhǔn)則應(yīng)高些。項(xiàng)目監(jiān)控的基本過程如下:項(xiàng)目監(jiān)控的基本過程如下: (1) 建立軟件項(xiàng)目監(jiān)控標(biāo)準(zhǔn); (2) 建立項(xiàng)目監(jiān)控和報(bào)告體系,確定監(jiān)控?cái)?shù)據(jù); (3) 收集、度量和分析執(zhí)行結(jié)果,并與計(jì)劃比較,同時(shí)對(duì)項(xiàng)目發(fā)展進(jìn)行估算和決策; (4) 當(dāng)結(jié)果超過警戒線時(shí)調(diào)整項(xiàng)目,必要時(shí)修正計(jì)劃或終止項(xiàng)目; (5) 控制反饋,如
43、果修正計(jì)劃,應(yīng)該通知有關(guān)人員和部門。 基準(zhǔn)計(jì)劃是優(yōu)化后并批準(zhǔn)的計(jì)劃,是項(xiàng)目實(shí)施考核的依據(jù)。項(xiàng)目監(jiān)控是對(duì)項(xiàng)目所有過程進(jìn)行監(jiān)控,包括規(guī)模、進(jìn)度、成本、質(zhì)量、風(fēng)險(xiǎn)等環(huán)節(jié)。從跟蹤采集過程看,首先要建立采集對(duì)象,例如變更、范圍、進(jìn)度、成本、資源、風(fēng)險(xiǎn)等;跟蹤采集的外部對(duì)象包括法律法規(guī)、市場(chǎng)價(jià)格、外匯牌價(jià)等。一般要根據(jù)項(xiàng)目的具體情況選擇采集對(duì)象。如果項(xiàng)目比較小,可以集中在進(jìn)度、成本、資源、質(zhì)量等內(nèi)部因素。 8.5.2 軟件項(xiàng)目監(jiān)控內(nèi)容及方法 軟件項(xiàng)目監(jiān)控包括:范圍監(jiān)控、進(jìn)度監(jiān)控、成本監(jiān)控、質(zhì)量監(jiān)控和風(fēng)險(xiǎn)監(jiān)控等。 1) 軟件項(xiàng)目范圍的監(jiān)控 項(xiàng)目跟蹤是項(xiàng)目控制的前提和條件,項(xiàng)目監(jiān)制是項(xiàng)目跟蹤的目的和服務(wù)對(duì)象。
44、項(xiàng)目范圍的跟蹤,輸入是軟件項(xiàng)目的計(jì)劃、實(shí)際執(zhí)行過程中的范圍和控制標(biāo)準(zhǔn)。在項(xiàng)目范圍控制過程中,通過與計(jì)劃的需求規(guī)格比較,范圍若有變化,出現(xiàn)增加修改刪除部分需求范圍問題,就應(yīng)通過范圍變更控制系統(tǒng)實(shí)現(xiàn)變更,以保證項(xiàng)目范圍在可接受的范圍內(nèi)進(jìn)行。在監(jiān)控范圍變更時(shí),應(yīng)避免出現(xiàn)范圍蔓延(Scope Creeping)和鍍金(Gold-plating)。前者是指在客戶要求下,沒經(jīng)過正常的范圍變更規(guī)程(如圖8-9)要求而致使項(xiàng)目范圍擴(kuò)大。后者是指在范圍定義的工作內(nèi)容以外,主動(dòng)增加的額外工作,這些擴(kuò)大或額外的工作不能得到經(jīng)濟(jì)補(bǔ)償,卻要承擔(dān)風(fēng)險(xiǎn)。 圖8-9 需求變更控制流程 2) 軟件項(xiàng)目進(jìn)度成本和資源的監(jiān)控方法
45、(1)圖解控制法。 (2)掙值分析法。 3) 軟件項(xiàng)目質(zhì)量的監(jiān)控 在軟件開發(fā)過程中,應(yīng)及時(shí)跟蹤項(xiàng)目的質(zhì)量,測(cè)定質(zhì)量標(biāo)準(zhǔn),決定是否接受、返工或放棄。項(xiàng)目質(zhì)量監(jiān)控的方法包括:質(zhì)量度量、控制圖法、趨勢(shì)分析法等。質(zhì)量度量主要有兩類:預(yù)測(cè)型和驗(yàn)收型。質(zhì)量度量方法主要有兩種。一種是屬于定量度量的尺度度量,適用一些可直接度量的特性(如缺陷率等)。另一種是屬于定性度量的二元度量,用于可間接度量的質(zhì)量特性(如使用性、靈活性等)。 4) 軟件項(xiàng)目風(fēng)險(xiǎn)的監(jiān)控 在項(xiàng)目實(shí)施中,根據(jù)情況變化,定期維護(hù)風(fēng)險(xiǎn)計(jì)劃,及時(shí)更新風(fēng)險(xiǎn)清單,對(duì)風(fēng)險(xiǎn)進(jìn)行調(diào)整及重新排序,并更新風(fēng)險(xiǎn)的解決方案,這些活動(dòng)均應(yīng)包含在項(xiàng)目計(jì)劃中。以便經(jīng)常提醒這些
46、風(fēng)險(xiǎn),居安思危。風(fēng)險(xiǎn)清單應(yīng)向所有研發(fā)人員公開,增強(qiáng)風(fēng)險(xiǎn)意識(shí),及時(shí)同報(bào)項(xiàng)目進(jìn)展和風(fēng)險(xiǎn)信息。風(fēng)險(xiǎn)監(jiān)控過程是:實(shí)施和監(jiān)控風(fēng)險(xiǎn)管理計(jì)劃,保證風(fēng)險(xiǎn)計(jì)劃的執(zhí)行,評(píng)估削減風(fēng)險(xiǎn)的有效性;并針對(duì)一個(gè)預(yù)測(cè)的風(fēng)險(xiǎn),監(jiān)視其發(fā)生情況,確保合理使用風(fēng)險(xiǎn)消除步驟。 8.5.3 軟件項(xiàng)目評(píng)審軟件項(xiàng)目評(píng)審 對(duì)軟件項(xiàng)目進(jìn)行評(píng)審是項(xiàng)目監(jiān)控的一個(gè)主要的手段。通過項(xiàng)目階段性評(píng)審,可以明確項(xiàng)目的執(zhí)行狀況,并確定管理措施。 1)評(píng)審過程及種類 項(xiàng)目評(píng)審包括:評(píng)審準(zhǔn)備、評(píng)審過程和評(píng)審報(bào)告三個(gè)過程。按照評(píng)審活動(dòng)的類型,可將項(xiàng)目評(píng)審分為5種:商務(wù)評(píng)審、技術(shù)評(píng)審、管理評(píng)審、質(zhì)量評(píng)審和產(chǎn)品評(píng)審等。技術(shù)評(píng)審對(duì)象主要是規(guī)范和設(shè)計(jì),而管理評(píng)審關(guān)注的是項(xiàng)目
47、計(jì)劃和報(bào)告。 2) 評(píng)審準(zhǔn)備 評(píng)審準(zhǔn)備主要是確定評(píng)審內(nèi)容、發(fā)送評(píng)審資料和審閱評(píng)審資料的過程。評(píng)審準(zhǔn)備要點(diǎn)包括:評(píng)審物、評(píng)審目的、評(píng)審方式、評(píng)審規(guī)范及標(biāo)準(zhǔn)、評(píng)審議程、評(píng)審負(fù)責(zé)人、評(píng)審進(jìn)入條件和完成標(biāo)志,評(píng)審參加人員的姓名、角色及責(zé)任、評(píng)審地點(diǎn)、評(píng)審時(shí)間安排、評(píng)審爭(zhēng)議的解決方式和評(píng)審報(bào)告分發(fā)的對(duì)象(包括人員、角色和職責(zé))等。 3) 評(píng)審過程及目的 評(píng)審過程可分為定期評(píng)審、階段評(píng)審和事件評(píng)審。階段評(píng)審是指對(duì)計(jì)劃規(guī)定的里程碑階段點(diǎn)所進(jìn)行的階段性的評(píng)審。目的是檢查這一重要階段的計(jì)劃實(shí)施情況,檢查產(chǎn)品與計(jì)劃的偏差,并對(duì)項(xiàng)目風(fēng)險(xiǎn)進(jìn)行分析處理,完善、調(diào)整和細(xì)化項(xiàng)目計(jì)劃,對(duì)下段工作作出決策及必要的修正。階段評(píng)審
48、通常采用會(huì)議評(píng)審形式。 事件評(píng)審是指在項(xiàng)目進(jìn)展過程中,為及時(shí)解決出現(xiàn)的一些較大意外事件所進(jìn)行的評(píng)審。目的是通過分析事件性質(zhì)和影響范圍,討論事件處理方案并判斷該事件是否影響項(xiàng)目計(jì)劃,必要時(shí)采取糾正措施,從而保證整個(gè)項(xiàng)目的順利進(jìn)行。 8.5.4 軟件項(xiàng)目收尾與驗(yàn)收 1)軟件項(xiàng)目的收尾 通常,當(dāng)軟件項(xiàng)目通過最后的測(cè)試階段后,就進(jìn)入一個(gè)正式的收尾過程。項(xiàng)目收尾不僅是整個(gè)軟件項(xiàng)目的結(jié)束,也是最后階段各項(xiàng)工作的關(guān)鍵時(shí)期,完成項(xiàng)目最后的工作,整理并提交文檔,兌現(xiàn)對(duì)用戶及項(xiàng)目干系人的承諾,經(jīng)過最后評(píng)審驗(yàn)收項(xiàng)目,總結(jié)經(jīng)驗(yàn)教訓(xùn)并為以后項(xiàng)目提供重要財(cái)富。 項(xiàng)目收尾工作包括:對(duì)最終軟件產(chǎn)品進(jìn)行具體的評(píng)審驗(yàn)收、費(fèi)用決算
49、、形成項(xiàng)目檔案、總結(jié)經(jīng)驗(yàn)和教訓(xùn)、兌現(xiàn)合同及規(guī)定其他事項(xiàng)等。另外,對(duì)項(xiàng)目干系人也要開個(gè)總結(jié)表獎(jiǎng)會(huì)并做一個(gè)合理的安排,不能簡(jiǎn)單的打發(fā)處理了之。項(xiàng)目收尾的形式,主要根據(jù)項(xiàng)目的規(guī)模和影響力決定,通常通過召開發(fā)布會(huì)、總結(jié)表彰會(huì)、評(píng)審驗(yàn)收會(huì)、公布績(jī)效評(píng)估等形式來進(jìn)行,明確內(nèi)容和事項(xiàng),注重實(shí)際效果。一些重大及特殊項(xiàng)目還需要對(duì)項(xiàng)目進(jìn)行收尾審計(jì)。 2)軟件項(xiàng)目的驗(yàn)收 驗(yàn)收項(xiàng)目可以是正常完成的項(xiàng)目,也可能是未全部完成或失敗的項(xiàng)目,通常為前者情況。軟件項(xiàng)目驗(yàn)收是指將項(xiàng)目應(yīng)交付的成果和文檔提交給客戶的過程,或是取消項(xiàng)目的過程,也是項(xiàng)目團(tuán)隊(duì)總結(jié)經(jīng)驗(yàn)、吸取教訓(xùn)、收集整理資料和數(shù)據(jù),以進(jìn)行調(diào)整改進(jìn)的過程。軟件項(xiàng)目驗(yàn)收過程的
50、完成,表明項(xiàng)目團(tuán)隊(duì)和項(xiàng)目利益相關(guān)者可以終止對(duì)本項(xiàng)目所承擔(dān)的責(zé)任和義務(wù),并按照合同或規(guī)定從項(xiàng)目中獲取相應(yīng)的權(quán)益。軟件項(xiàng)目驗(yàn)收的過程,主要包括以下軟件項(xiàng)目驗(yàn)收的過程,主要包括以下4項(xiàng):項(xiàng): (1) 評(píng)審項(xiàng)目驗(yàn)收計(jì)劃。 (2) 項(xiàng)目團(tuán)隊(duì)驗(yàn)收自查。 (3) 項(xiàng)目最終評(píng)審。 (4) 項(xiàng)目驗(yàn)收。 (5) 項(xiàng)目總結(jié)和資料歸檔。 項(xiàng)目驗(yàn)收的組織構(gòu)成包括:項(xiàng)目接收方、項(xiàng)目開發(fā)團(tuán)隊(duì)和項(xiàng)目監(jiān)理人員。軟件項(xiàng)目驗(yàn)收一般過程如圖8-10所示。 圖8-10 軟件項(xiàng)目驗(yàn)收過程【案例案例8-3】微軟開發(fā)IE瀏覽器,為了在世界市場(chǎng)上成為主流產(chǎn)品,先用較短的開發(fā)周期開發(fā)出產(chǎn)品并推向市場(chǎng),產(chǎn)品發(fā)布后,再根據(jù)用戶的反應(yīng)和競(jìng)爭(zhēng)對(duì)手的情況
51、推出下一個(gè)的版本,這種小周期迭代開發(fā)的過程以及對(duì)整個(gè)計(jì)劃方案的持續(xù)回顧,適應(yīng)了不斷變化的需求,保證了項(xiàng)目的成功開發(fā)。IE1.0在1994年推出,1996年初推出了IE2.0,年末推出了IE3.0,1997年推出了IE4.0,1999年推出IE5.0,到了2001年IE6.0推出后,市場(chǎng)上已經(jīng)找不到強(qiáng)大的對(duì)手了,至此,微軟已取得絕對(duì)勝利。課堂討論:課堂討論: (l) 為什么要對(duì)項(xiàng)目的執(zhí)行過程進(jìn)行監(jiān)控? (2) 項(xiàng)目收尾的主要工作有哪些? (3) 項(xiàng)目驗(yàn)收的標(biāo)準(zhǔn)、依據(jù)及結(jié)果是什么? 8.6 實(shí)驗(yàn)八實(shí)驗(yàn)八 軟件項(xiàng)目管理應(yīng)用軟件項(xiàng)目管理應(yīng)用1.實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康?(1)掌握項(xiàng)目管理軟件Microsoft
52、 Project的操作界面; (2)掌握Project 2007的基本操作,并學(xué)會(huì)運(yùn)用Project模板快速創(chuàng)建項(xiàng)目。2.實(shí)驗(yàn)設(shè)備及環(huán)境實(shí)驗(yàn)設(shè)備及環(huán)境 (1)實(shí)驗(yàn)室內(nèi)每位學(xué)生一臺(tái)計(jì)算機(jī)。 (2)安裝操作系統(tǒng)Windows,Microsoft Project 2007。 3. 實(shí)驗(yàn)內(nèi)容與步驟 (1)使用Project 2007中所自帶的其中一個(gè)模板,進(jìn)行添加任務(wù)、刪除任務(wù)、修改任務(wù)、驗(yàn)證任務(wù)等操作,以制定出符合本開發(fā)小組需要的計(jì)劃(若原有項(xiàng)目計(jì)劃,則進(jìn)行調(diào)整、修改、補(bǔ)充和完善); (2)使用Project 2007中的“項(xiàng)目向?qū)А敝贫?xiàng)目計(jì)劃; (3)畫出計(jì)劃中的甘特圖等圖表; (4)寫出“軟件
53、項(xiàng)目總結(jié)報(bào)告”,包括以下內(nèi)容。 1. 引言引言2. 項(xiàng)目開發(fā)結(jié)果 2.1軟件產(chǎn)品或軟件項(xiàng)目 2.2主要功能和性能 2.3項(xiàng)目規(guī)??偨Y(jié) 2.4項(xiàng)目人員總結(jié) 2.5進(jìn)度及工作量總結(jié) 3. 項(xiàng)目評(píng)價(jià) 3.1生產(chǎn)效率評(píng)價(jià) 3.2技術(shù)方法評(píng)價(jià) 3.3產(chǎn)品質(zhì)量評(píng)價(jià) 3.4出錯(cuò)原因分析 4. 經(jīng)驗(yàn)和教訓(xùn) 4.實(shí)驗(yàn)學(xué)時(shí) 實(shí)驗(yàn)學(xué)時(shí):2學(xué)時(shí)(課外增加4-6學(xué)時(shí),用于測(cè)試工具下載及測(cè)試等)。 5.實(shí)驗(yàn)結(jié)果提交內(nèi)容:提交內(nèi)容: (1)軟件項(xiàng)目計(jì)劃書,項(xiàng)目啟動(dòng)階段已經(jīng)做過項(xiàng)目計(jì)劃,提交修改調(diào)整過的計(jì)劃; (2)軟件項(xiàng)目總結(jié)報(bào)告(含圖表)等資料。 6.報(bào)告內(nèi)容 在上述實(shí)驗(yàn)的基礎(chǔ)上,畫出計(jì)劃中的甘特圖等圖表,并按照實(shí)驗(yàn)內(nèi)容及步驟中的具體內(nèi)容及格式要求寫出“軟件項(xiàng)目總結(jié)報(bào)告”。實(shí)驗(yàn)報(bào)告還要求包括本次實(shí)驗(yàn)的小結(jié)。 【提示】對(duì)照上述“實(shí)驗(yàn)?zāi)康摹?、“?shí)驗(yàn)要求”、“實(shí)驗(yàn)內(nèi)容”、“實(shí)驗(yàn)步驟”等方面的完成情況,進(jìn)行認(rèn)真具體總結(jié)。 附:附:Project 2007簡(jiǎn)介簡(jiǎn)介 微軟公司的Project 2007已成為全球公認(rèn)的優(yōu)秀的項(xiàng)目管理軟件,在IT、軟件開發(fā)、通信、機(jī)械制造、產(chǎn)品研發(fā)、設(shè)備大修、工程建設(shè)、工程設(shè)計(jì)、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC PAS 61980-5:2024 EN Electric vehicle wireless power transfer (WPT) systems - Part 5: Interoperability and safety of dynamic wireless power transfer (D-WPT) for electric
- 保函擔(dān)保的合同
- 新能源儲(chǔ)能系統(tǒng)研發(fā)合作項(xiàng)目投資合同
- 產(chǎn)品運(yùn)輸服務(wù)合作合同
- 微信在線簽署合同
- 貨物運(yùn)輸合同與貨物運(yùn)輸合同
- 綠化苗木購(gòu)銷合同書
- 電子產(chǎn)品工程安裝合同
- 動(dòng)物疫病防控技術(shù)服務(wù)合同
- 建筑安裝工程合同書
- 小班數(shù)學(xué)課件《認(rèn)識(shí)長(zhǎng)方形》
- 淺談第三方物流的倉(cāng)儲(chǔ)管理
- 21ZJ111 變形縫建筑構(gòu)造
- 醫(yī)院各委員會(huì)職責(zé)制度
- 心理健康與職業(yè)生涯(中職)PPT完整全套教學(xué)課件
- 改良經(jīng)皮經(jīng)肝膽道鏡術(shù)New
- 2萬噸馬鈴薯深加工(淀粉)項(xiàng)目可行性研究報(bào)告
- 服飾品設(shè)計(jì)PPT完整全套教學(xué)課件
- 顱腦橫斷層解剖09課件
- 2023年同等學(xué)力申碩英語(yǔ)真題
- 2023年04月廣東深圳市市場(chǎng)監(jiān)督管理局許可審查中心招考聘用醫(yī)療器械注冊(cè)審評(píng)員(員額)筆試參考題庫(kù)附答案解析
評(píng)論
0/150
提交評(píng)論