培訓(xùn)與交流豐_第1頁
培訓(xùn)與交流豐_第2頁
培訓(xùn)與交流豐_第3頁
培訓(xùn)與交流豐_第4頁
培訓(xùn)與交流豐_第5頁
已閱讀5頁,還剩201頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

CMM2培訓(xùn)與交流軟件事業(yè)部SQA處張本豐主要內(nèi)容CMM概述CMM2概述軟件事業(yè)部研發(fā)流程規(guī)范中與消費(fèi)電腦事業(yè)部關(guān)系密切的部分雙方關(guān)心問題的討論CMM概述SEI簡介1984年成立設(shè)在CMU內(nèi)()任務(wù):在用軟件工程的最先進(jìn)實(shí)踐去改善軟件系統(tǒng)的質(zhì)量方面,起領(lǐng)導(dǎo)作用。CMMV1.0 1991.8.

CMMV1.1 1993.2.能力成熟度模型分類軟件(SW-CMM)系統(tǒng)工程(S-CMM)人員(P-CMM)集成產(chǎn)品開發(fā)(IPD-CMM)CMM的集成(CMMI)CMM的應(yīng)用

估價(jià)(Appraisals)評估(assessment)—軟件過程評估(SPA)—內(nèi)部過程改進(jìn)(IPI)—InterimProfile(IP)評價(jià)(evaluation)-軟件能力評價(jià)(SCE)過程改進(jìn)努力三個(gè)基本概念構(gòu)成過程成熟度基礎(chǔ)的三個(gè)基本概念:軟件過程能力:描述通過遵循軟件過程能夠?qū)崿F(xiàn)預(yù)期結(jié)果的程度。一個(gè)組織的軟件過程能力提供一種預(yù)測該組織承擔(dān)下一個(gè)軟件項(xiàng)目時(shí)最可能的預(yù)期結(jié)果的方法。軟件過程性能:表示遵循軟件過程所得到的實(shí)際結(jié)果。軟件過程成熟度:是一個(gè)特定過程被明確地定義、管理、測量、控制、并且是有效的程度。軟件過程定義

過程—為實(shí)現(xiàn)給定目標(biāo)而執(zhí)行的一系列步驟(IEEE)軟件過程—人們用于開發(fā)和維護(hù)軟件和相關(guān)產(chǎn)品的一組活動、方法、實(shí)踐和轉(zhuǎn)換(CMM)基本過程結(jié)構(gòu)-ETX(Humphrey)說明:進(jìn)入準(zhǔn)則-作業(yè)開始前需滿足的條件出口準(zhǔn)則:應(yīng)參生的結(jié)果和如何體現(xiàn)的反饋:

in-來自其他階段

out-到其他階段測量:所要求的作業(yè)度量(活動、資源、時(shí)間),輸出(數(shù)量、規(guī)模、質(zhì)量),反饋(數(shù)量、規(guī)模、質(zhì)量)進(jìn)入準(zhǔn)則輸出輸入出口準(zhǔn)則作業(yè)outin反饋項(xiàng)目過程分析設(shè)計(jì)編碼項(xiàng)目管理H.D.L.D.需求可執(zhí)行軟件軟件過程管理的前提

用于開發(fā)和維護(hù)軟件過程的質(zhì)量極大影響軟件系統(tǒng)的質(zhì)量關(guān)注了過程也就關(guān)注了產(chǎn)品軟件過程的改進(jìn)是一步步的,不是一蹴而就的軟件管理的重要性“管理為軟件開發(fā)的最大問題區(qū)域”。(美國國防科學(xué)委員會87年報(bào)告)20多年來,未能實(shí)現(xiàn)“應(yīng)用新的軟件方法和技術(shù)可提高軟件生產(chǎn)率和質(zhì)量”這一諾言?!盎締栴}是不能管理其軟件過程。在無紀(jì)律的、混亂的項(xiàng)目狀態(tài)下,組織不可能從較好的方法和工具中獲益”

軟件一無形的、含糊的、開發(fā)是以人為中心的過程。在真正實(shí)現(xiàn)它之前,人們很難想清楚他要的是什么“采購軟件時(shí)政府并不是在購買一個(gè)預(yù)先能詳細(xì)說明的產(chǎn)品,而是在購買能導(dǎo)致一個(gè)產(chǎn)品的工作”不成熟和成熟軟件組織的比較不成熟過程

混亂(adhoc):過程臨時(shí)拼湊而成未嚴(yán)格地遵循和實(shí)施極大地依賴個(gè)人低的可視性不成熟組織表現(xiàn)

絕大多數(shù)組織在救火:應(yīng)急機(jī)制無時(shí)間改進(jìn)進(jìn)度拖延預(yù)算超支質(zhì)量依賴于個(gè)人成熟過程

與實(shí)際進(jìn)行工作的方式一致是已定義、已文檔化、不斷改進(jìn)的過程受到管理部門和其它人員的支持(可視)被很好地控制—過程真實(shí)性被審核積極使用產(chǎn)品和過程度量有紀(jì)律地引入技術(shù)

要從這些相關(guān)不成熟和成熟軟件組織的觀察資料中獲益,需要構(gòu)造一個(gè)軟件過程成熟度框架。該框架描述一條從無序的、混亂的過程到成熟的、有紀(jì)律的軟件過程的進(jìn)化途徑。所以,從軟件過程成熟度框架導(dǎo)出的改進(jìn)策略,對過程不斷改進(jìn)的歷程提供了一份導(dǎo)引圖。它指導(dǎo)組織前進(jìn)并識別出其缺陷。軟件過程成熟度的5個(gè)等級不斷改進(jìn)的過程可預(yù)測的過程標(biāo)準(zhǔn)的一致的過程有紀(jì)律的過程已管理級(4)已定義級(3)可重復(fù)級(2)初始級(1)優(yōu)化級(5)軟件過程成熟度的5個(gè)等級5優(yōu)化級:關(guān)注過程改進(jìn)4已管理級:過程被測量和控制3已定義級:過程已特征化了,被準(zhǔn)確地理解2可重復(fù)級:項(xiàng)目能重復(fù)以前的成功1初始級:過程不可預(yù)測,控制很差過程能力的提高一個(gè)組織的軟件過程成熟度能幫助預(yù)測一個(gè)項(xiàng)目達(dá)到其目標(biāo)的能力。在滿足預(yù)定目標(biāo)方面能觀察到三個(gè)改進(jìn)。隨著成熟度增長

-預(yù)定目標(biāo)結(jié)果與實(shí)際結(jié)果間的差異減少

-實(shí)際結(jié)果相對預(yù)定目標(biāo)結(jié)果的偏差范圍減少

-預(yù)定目標(biāo)結(jié)果得到改善另一個(gè)改進(jìn)是隨著成熟度增長可視性增加理解初始成熟度等級

人的能力和英雄行為決定了工作的性能只要能雇到最好的人就能有高的質(zhì)量和非常好的性能性能不可預(yù)測:好或壞軟件組織面臨的主要問題是管理問題,而不是技術(shù)問題初始級(1)行為特征不穩(wěn)定的開發(fā)和維護(hù)軟件的環(huán)境不恰當(dāng)?shù)墓芾砗蛙浖こ虒?shí)踐不有效的策劃反應(yīng)驅(qū)動系統(tǒng)僅作編碼和危機(jī)時(shí)的測試成功依賴于具有超凡才能的人不可預(yù)測的軟件過程能力不可預(yù)測的進(jìn)度、預(yù)算、功能和產(chǎn)品質(zhì)量幾乎沒有什么穩(wěn)定的軟件過程*軟件過程能力能被概括為Ad-hocSoftwareManagementIsaBlackArt需求流入通常生產(chǎn)軟件產(chǎn)品的過程是雜亂無章的產(chǎn)品流出并且希望它能工作InOut初始級的關(guān)鍵過程區(qū)域無關(guān)鍵過程區(qū)域理解可重復(fù)等級

要求建立有效的軟件項(xiàng)目管理軟件項(xiàng)目管理過程被文檔化和遵循組織方針指導(dǎo)項(xiàng)目建立管理過程能重復(fù)以前項(xiàng)目的成功實(shí)踐可重復(fù)級(2)行為特征有管理軟件項(xiàng)目的方針基于經(jīng)驗(yàn)的策劃和管理具有成功實(shí)踐的可重復(fù)性項(xiàng)目實(shí)施的具體過程可能不同有基本的軟件管理控制現(xiàn)實(shí)可行的項(xiàng)目約定費(fèi)用、進(jìn)度和功能受到跟蹤項(xiàng)目管理系統(tǒng)到位

構(gòu)造軟件的過程是一系列黑盒,帶有已定義的檢查點(diǎn)(里程碑)

可重復(fù)級的關(guān)鍵過程區(qū)域

軟件配置管理(SCM)軟件質(zhì)量保證(SQA)軟件子合同管理(SSM)軟件項(xiàng)目跟蹤與監(jiān)督(SPTO)軟件項(xiàng)目策劃(SPP)需求管理(RM)理解已定義等級

它建立在軟件項(xiàng)目管理的基礎(chǔ)之上兩個(gè)集成的概念

-組織標(biāo)準(zhǔn)軟件過程—項(xiàng)目定義過程的集成

-管理過程與技術(shù)過程的集成已定義級(3)的行為特征組織范圍的標(biāo)準(zhǔn)軟件過程有效的軟件工程實(shí)踐軟件工程與管理過程的集成軟件經(jīng)理和技術(shù)職員工作得更為有效軟件工程過程小組(SEPG)組織范圍的培訓(xùn)計(jì)劃項(xiàng)目“已定義軟件過程”管理者對全部項(xiàng)目的技術(shù)進(jìn)度有好的了解*軟件過程能力被概括為標(biāo)準(zhǔn)的和一致的已定義級的關(guān)鍵過程區(qū)域

同行評審(PR)組間協(xié)調(diào)(IC)軟件產(chǎn)品工程(SPE)集成軟件管理(SSM)培訓(xùn)大綱(TP)組織過程定義(OPD)組織過程焦點(diǎn)(OPF)按妥善定義的過程管理

InOut過程中的角色和職責(zé)已被理解整個(gè)軟件過程中軟件產(chǎn)品的生產(chǎn)是可視的

理解已管理級運(yùn)用統(tǒng)計(jì)過程控制的原理,闡述過程變化的特殊原因Identifytheproblemintheprocess已管理級(4)的行為特征有軟件產(chǎn)品和過程的質(zhì)量目標(biāo)采集有關(guān)產(chǎn)品和過程的組織層測量組織層的妥善定義和一致的測量具有用于評價(jià)過程性能的定量基礎(chǔ)過程性能變化范圍變窄能從隨機(jī)變化中區(qū)分出有意義的變化已知風(fēng)險(xiǎn)并仔細(xì)加以管理軟件產(chǎn)品有高質(zhì)量*軟件過程能力被概括為可預(yù)測的產(chǎn)品和過程被定量地管理

InOut管理決策有客觀基礎(chǔ)管理者能在定量邊界內(nèi)預(yù)測性能

已管理級的關(guān)鍵過程區(qū)域

軟件質(zhì)量管理(SQM)定量過程管理(QPM)已管理級的關(guān)鍵過程區(qū)域定量管理對過程對產(chǎn)品定量過程管理(QPM)軟件質(zhì)量管理(SQM)理解優(yōu)化級

識別和消除造成性能不好的長期原因ControlChartwithCommonCausesOriginalzoneofqualitycontrolChronicWasteQualityImprovementNewzoneofqualitycontrol持續(xù)不斷地改進(jìn)軟件過程

優(yōu)化級(5)的行為特征組織關(guān)注過程改進(jìn),通過以下實(shí)現(xiàn)

-現(xiàn)存過程的增量式前進(jìn)

-創(chuàng)新,采用新技術(shù)和方法前攝性識別過程的強(qiáng)項(xiàng)和弱項(xiàng)有“防止缺陷出現(xiàn)”的目標(biāo)引入新技術(shù)和建議過程更改時(shí)作費(fèi)效分析識別出那些采用最好軟件工程實(shí)踐的技術(shù)創(chuàng)新并推廣到整個(gè)組織

-組織經(jīng)驗(yàn)教訓(xùn)的重用*軟件過程能力被概括為不斷改進(jìn)關(guān)注連續(xù)過程改進(jìn)

有紀(jì)律的更改成為生活方式InOut優(yōu)化級的關(guān)鍵過程區(qū)域

過程更改管理(PCM)技術(shù)改革管理(TCM)缺陷預(yù)防(DP)成熟度等級不能跳躍

可以執(zhí)行較高的成熟度等級(甚至初始級的組織都可執(zhí)行),但可能不有效按階段建立過程能力,因?yàn)楫?dāng)其它過程尚不穩(wěn)定時(shí),某些過程的實(shí)施是不有效的每一個(gè)等級為下一等級擬采取的改進(jìn)提供一個(gè)必須的基礎(chǔ)

-沒有管理紀(jì)律,工程過程可能無效

-沒有已定義的過程,不可能有一致的仔細(xì)的測量

-在亂糟糟的過程中,過程改革的效果是不清楚的總的來看CMM關(guān)注焦點(diǎn)是軟件管理問題過程的可視性依賴于過程的成熟度CMM是一個(gè)5個(gè)等級的模型,每一等級又被分解成若干關(guān)鍵過程區(qū)域每一個(gè)等級都建立在前一等級能力的基礎(chǔ)上,五個(gè)等級構(gòu)成一條進(jìn)化途徑CMM:有5個(gè)成熟度等級每個(gè)成熟度等級有0-7個(gè)KPA每個(gè)KPA有5個(gè)共同特點(diǎn),每個(gè)共同特點(diǎn)有1-n個(gè)實(shí)踐??傆?jì)18KPA。共有52目標(biāo)(每個(gè)KPA有2-4目標(biāo))共有316個(gè)關(guān)鍵實(shí)踐CMM的結(jié)構(gòu)Implementation/

InstitutionalizationachieveaddressdescribeProcessCapability

indicatecontainorganizedbycontainMaturity

LevelsKeyProcessAreasCommon

FeaturesKey

PracticesImplementation/

Institutionalization1997CarnegieMellonUniversityIntroductiontotheCapabilityMaturityModelSM5-4CMM結(jié)構(gòu)成熟度等級關(guān)鍵過程區(qū)域目標(biāo)過程能力共同特點(diǎn)關(guān)鍵實(shí)踐實(shí)施或規(guī)范化活動基礎(chǔ)設(shè)施或活動指示達(dá)到闡述描述圖-成熟度等級的內(nèi)部結(jié)構(gòu)包含按...組織包含CMM結(jié)構(gòu)展開成熟度等級

成熟度等級指示過程能力是向成熟組織進(jìn)化中很好定義的平臺每一層均是后繼過程改進(jìn)活動的基礎(chǔ)實(shí)現(xiàn)每一個(gè)等級建立了軟件過程的一個(gè)分量五個(gè)等級一共有18個(gè)KPA關(guān)鍵過程區(qū)域KPA識別出一組相關(guān)的活動,當(dāng)它們合起來完成時(shí),能實(shí)現(xiàn)一組非常重要的在提高過程能力方面的目標(biāo)關(guān)鍵過程區(qū)域與每個(gè)成熟度等級固連(階段性模型)識別出為實(shí)現(xiàn)一個(gè)成熟度等級必須致力的問題CMM中有18個(gè)KPA過程分類等級管理(軟件項(xiàng)目策劃、管理等等)組織(高級管理評審等等)工程(需求分析、設(shè)計(jì)、編碼、測試等等)1初始級5優(yōu)化級4已管理級3已定義級2可重復(fù)級技術(shù)改革管理過程更改管理缺陷預(yù)防定量過程管理軟件質(zhì)量管理集成軟件管理/組間協(xié)調(diào)組織過程焦點(diǎn)/組織過程定義/培訓(xùn)大綱軟件產(chǎn)品工程/同行評審需求管理/軟件項(xiàng)目策劃/軟件項(xiàng)目跟蹤和監(jiān)督/軟件子合同管理/軟件質(zhì)量保證/軟件配置管理無規(guī)則過程目標(biāo)概括了KPA的關(guān)鍵實(shí)踐它們被認(rèn)為對增強(qiáng)該等級的過程能力是非常重要的它們能被用于指導(dǎo)組織和估價(jià)組去評估實(shí)現(xiàn)KPA的替代方法的適用性每個(gè)關(guān)鍵實(shí)踐映射到一個(gè)或多個(gè)目標(biāo)共同特點(diǎn)

是一些屬性,它們保證過程是已定義的,文檔化的,被理解的在KPA中,用于組織關(guān)鍵實(shí)踐有:

-執(zhí)行約定

-執(zhí)行能力

-執(zhí)行的活動

-測量和分析

-驗(yàn)證實(shí)施目標(biāo)(最高抽象層次上的關(guān)鍵實(shí)踐)共同特點(diǎn)(屬性)關(guān)鍵實(shí)踐項(xiàng)(規(guī)定組織必須采取的方針、領(lǐng)導(dǎo))(規(guī)定為能恰當(dāng)?shù)剡\(yùn)行過程所必備的條件)(規(guī)定為有效地建立關(guān)鍵過程區(qū)域必須進(jìn)行的行動)上層關(guān)鍵實(shí)踐下層關(guān)鍵實(shí)踐補(bǔ)充信息執(zhí)行能力所執(zhí)行的活動執(zhí)行約定關(guān)鍵過程區(qū)域圖關(guān)鍵實(shí)踐的結(jié)構(gòu)測量和分析(規(guī)定在測量過程、分析測量結(jié)果、及采取相應(yīng)行動上所必須完成的行動)驗(yàn)證實(shí)施(規(guī)定指導(dǎo)和保證按所規(guī)定的過程去完成活動所必須完成的行動)...............執(zhí)行約定描述組織為保證過程得以建立和繼續(xù)起作用所必須存在的先決條件

-方針

-高級管理者的支持執(zhí)行能力描述為了能實(shí)施軟件過程,項(xiàng)目或組織中必須存在的先決條件一般包括:-功能

-資源

-委派

-培訓(xùn)

-定向培訓(xùn)(orientation)測量和分析描述對過程進(jìn)行測量和對測量結(jié)果進(jìn)行分析的需要一般包括為了確定所執(zhí)行活動的狀態(tài)和有效性所采用的測量的例子驗(yàn)證實(shí)施描述那些步驟,它們能保證以符合過程所規(guī)定的方式完成活動包括由下列人員作的評審和審核:

-高級管理者

-項(xiàng)目管理者

-SQA成員關(guān)鍵實(shí)踐闡述KPA的基本方針、規(guī)程和活動描述作什么(“what”),但不應(yīng)解釋為強(qiáng)制如何作(“how”)它按共同特點(diǎn)組織共有316個(gè)KPCMM2概述從等級1到等級2等級1能生產(chǎn)出合格軟件等級2軟件項(xiàng)目管理系統(tǒng)已到位,組織通過方針設(shè)立期望值等級2項(xiàng)目為有紀(jì)律的過程可重復(fù)級的關(guān)鍵過程區(qū)域軟件配置管理(SCM)軟件質(zhì)量保證(SQA)軟件子合同管理(SSM)軟件項(xiàng)目跟蹤與監(jiān)督(SPTO)軟件項(xiàng)目策劃(SPP)需求管理(RM)CMM2概述關(guān)注項(xiàng)目而不是組織

需求管理:-控制分配給軟件的系統(tǒng)需求,以建立基線

-軟件計(jì)劃、產(chǎn)品和活動與分配給軟件的系統(tǒng)需求保持一致軟件項(xiàng)目策劃:-將估計(jì)建立文檔

-制定計(jì)劃,將其寫成文檔

-建立約定CMM2概述軟件項(xiàng)目跟蹤和監(jiān)督

-按計(jì)劃管理

-采取糾正措施

-談判約定,調(diào)整計(jì)劃軟件分包合同管理

-定義待簽分包合同的工作

-建立主承包商和分包商間的約定

-選擇和監(jiān)控分包商

-保持經(jīng)常通訊交流CMM2概述軟件質(zhì)量保證:-策劃SQA活動

-評審和/或?qū)徍塑浖a(chǎn)品和過程

-報(bào)告結(jié)果,將不能解決的不符合問題上報(bào)

-致力解決不符合問題CMM2概述軟件配置管理:-策劃SCM活動

-識別和維護(hù)配置項(xiàng)

-系統(tǒng)地控制更改

-在整個(gè)生存周期內(nèi)保持基線的完整性和可跟蹤性需求管理(RM)需求管理

目的:在客戶和將處理客戶需求的軟件項(xiàng)目之間建立對客戶需求的共同理解需求管理包括:-文檔化和控制顧客需求

-保持計(jì)劃、產(chǎn)品、活動和需求的一致性軟件需求與分配需求的比較

需求管理是控制分配給軟件的需求(分配需求)它來自系統(tǒng)工程組或顧客軟件需求從分配需求中導(dǎo)出需求意味什么?分配給軟件的系統(tǒng)需求顧客最終用戶

系統(tǒng)工程

軟件工程

顧客需求

其他組分配給軟件的系統(tǒng)需求軟件需求顧客含義是什么?

顧客有外部的或內(nèi)部的,包括:

-系統(tǒng)工程組

-市場部(marketing)-用戶顧客和(或)最終用戶識別軟件要解決的問題需求是文檔化的

分配給軟件工程組的系統(tǒng)需求必須文檔化它可簡可煩,簡單的可是一個(gè)備忘錄,煩雜的可有多卷規(guī)格說明如果需求更改,更改必須文檔化,它導(dǎo)致的在其它文檔中的全部必需的更改必須被跟蹤和驗(yàn)證RM目標(biāo)目標(biāo)1分配給軟件的系統(tǒng)需求是受控的,建立供軟件工程和管理使用的基線目標(biāo)2軟件計(jì)劃、產(chǎn)品和活動與分配給軟件的系統(tǒng)需求保持一致關(guān)鍵實(shí)踐到目標(biāo)1的映射

目標(biāo)1:分配給軟件的系統(tǒng)需求是受控制的,建立供軟件工程和管理使用的基線

活動1:在分配需求被納入軟件項(xiàng)目之前,軟件工程組評審它們

關(guān)鍵實(shí)踐到目標(biāo)2的映射

目標(biāo)2:軟件計(jì)劃、工作產(chǎn)品和活動與分配給軟件的系統(tǒng)需求保持一致活動2:軟件工程組采用分配需求作為軟件計(jì)劃、工作產(chǎn)品和活動的基礎(chǔ)活動3:評審對分配需求的更改,將其納入軟件項(xiàng)目共同特點(diǎn)約定1:遵循書面的、組織的方針去管理對分配給軟件的系統(tǒng)需求。 該方針要求:對分配需求建立文檔。由下列人員評審分配需求:-軟件經(jīng)理,和

-其它受到影響的組。更改軟件計(jì)劃、工作產(chǎn)品和活動,以便和分配需求的改變保持一致共同特點(diǎn)能力1:項(xiàng)目中建立分析系統(tǒng)需求和對其分配的職責(zé)能力2:對分配需求建立文檔能力3:足夠的資源和經(jīng)費(fèi)能力4:軟件工程組及其他組受到培訓(xùn)共同特點(diǎn)測量與分析1:進(jìn)行測量并將測量結(jié)果用以確定對分配需求的管理活動狀態(tài)共同特點(diǎn)驗(yàn)證實(shí)施1:高級管理者參與定期評審那些管理分配需求的活動驗(yàn)證實(shí)施2:項(xiàng)目經(jīng)理參與評審管理分配需求的活動驗(yàn)證實(shí)施3:QA評審和審計(jì)管理分配需求的活動和工作產(chǎn)品需要費(fèi)用的工作建立方針編制需求文檔培訓(xùn)人員評審需求和其更改計(jì)劃和需求基線保持一致測量RM活動狀態(tài)評審

-高級管理者

-項(xiàng)目管理者

-SQA回報(bào)產(chǎn)品活動基于已批準(zhǔn)的和已理解的需求對于接受更改和協(xié)商更改,軟件組織有一個(gè)基線管理需求的活動是可視的軟件項(xiàng)目策劃(PP/SPP)軟件項(xiàng)目策劃目的:為完成軟件工程和管理軟件項(xiàng)目制定合理的計(jì)劃包括:

-估計(jì)待完成的工作

-建立必要的約定

-制定進(jìn)行該工作的計(jì)劃基于計(jì)劃的管理計(jì)劃提供啟動軟件開發(fā)和管理工作的基礎(chǔ)有許多名字:

-軟件開發(fā)計(jì)劃

-軟件項(xiàng)目管理計(jì)劃

-軟件項(xiàng)目計(jì)劃

-項(xiàng)目管理計(jì)劃

-軟件工程管理計(jì)劃軟件開發(fā)計(jì)劃的內(nèi)容包括下列的許多項(xiàng)或全部:項(xiàng)目所選擇的生存周期要開發(fā)的工作產(chǎn)品清單進(jìn)度對工作量、成本等的估計(jì)設(shè)施、支持工具和硬件項(xiàng)目風(fēng)險(xiǎn)軟件計(jì)劃內(nèi)容軟件計(jì)劃內(nèi)容包括以下計(jì)劃,但每個(gè)可分立也可合為一體:

-軟件開發(fā)計(jì)劃

-SQA計(jì)劃

-SCM計(jì)劃

-風(fēng)險(xiǎn)管理計(jì)劃

-軟件測試計(jì)劃

-項(xiàng)目培訓(xùn)計(jì)劃計(jì)劃基于估計(jì)在作規(guī)模、工作量、成本、進(jìn)度和/或計(jì)算機(jī)資源估計(jì)時(shí):-如果有歷史數(shù)據(jù),采用它們

-對估計(jì)的假定和結(jié)果建立文檔好的估計(jì)依賴于人的技能和判斷滿足約定

約定--期待各方遵守的協(xié)議為了作出計(jì)劃,約定是必須的當(dāng)計(jì)劃是切合實(shí)際的時(shí),約定是可實(shí)現(xiàn)的約定是一個(gè)過程SPP目標(biāo)目標(biāo)1 供策劃和跟蹤軟件項(xiàng)目用的軟件估計(jì)已建立文檔目標(biāo)2軟件項(xiàng)目的活動和約定是有計(jì)劃的并且已建立文檔目標(biāo)3 受影響的組和人員同意他們對軟件項(xiàng)目的約定關(guān)鍵實(shí)踐到目標(biāo)1的映射目標(biāo)1:對供策劃和跟蹤軟件項(xiàng)目用的軟件估計(jì)建立文檔

活動9:按照文檔化規(guī)程導(dǎo)出對軟件工作產(chǎn)品規(guī)模(或?qū)浖ぷ鳟a(chǎn)品規(guī)模的更改)的估計(jì)活動10:按照文檔化規(guī)程導(dǎo)出對軟件項(xiàng)目的工作量及成本的估計(jì)活動11:按照文檔化規(guī)程導(dǎo)出對項(xiàng)目的關(guān)鍵計(jì)算機(jī)資源的估計(jì)關(guān)鍵實(shí)踐到目標(biāo)1的映射活動12:按照文檔化規(guī)程導(dǎo)出項(xiàng)目的軟件進(jìn)度表活動15:記錄軟件策劃數(shù)據(jù)關(guān)鍵實(shí)踐到目標(biāo)2的映射目標(biāo)2:軟件項(xiàng)目的活動和約定是有計(jì)劃的并已建立文檔活動2:在整個(gè)項(xiàng)目策劃的早期階段起動軟件項(xiàng)目策劃,此兩項(xiàng)策劃平行進(jìn)行活動5:識別或確定具有可管理規(guī)模的預(yù)先規(guī)定階段的軟件生存周期活動6:按照文檔化規(guī)程制定項(xiàng)目的軟件開發(fā)計(jì)劃活動7:對軟件項(xiàng)目的計(jì)劃建立文檔關(guān)鍵實(shí)踐到目標(biāo)2的映射活動8:識別為建立和保持對軟件項(xiàng)目的控制所必須的工作產(chǎn)品活動13:對與項(xiàng)目的成本、資源、進(jìn)度和技術(shù)方面相聯(lián)系的軟件風(fēng)險(xiǎn)進(jìn)行鑒別、評估和建立文檔活動14:制定項(xiàng)目軟件工程設(shè)施和支持工具的計(jì)劃關(guān)鍵實(shí)踐到目標(biāo)3的映射目標(biāo)3:受影響的組和個(gè)人同意軟件項(xiàng)目的約定活動1:軟件工程組參加項(xiàng)目建議群組活動3:在項(xiàng)目的整個(gè)生存期內(nèi),軟件工程組和其它受影響的組一起參加整個(gè)項(xiàng)目的策劃活動4.高級管理者參加按照文檔化規(guī)程評審對組織外部的個(gè)人和組所作的軟件項(xiàng)目約定共同特點(diǎn)約定1:設(shè)立專職軟件經(jīng)理負(fù)責(zé)協(xié)商約定和制定開發(fā)計(jì)劃約定2:項(xiàng)目計(jì)劃活動遵從文檔化的組織方針。該方針規(guī)定:將分配給軟件的需求用作為策劃軟件項(xiàng)目的基礎(chǔ)在下列人員之間協(xié)商軟件項(xiàng)目的約定:項(xiàng)目經(jīng)理,項(xiàng)目軟件經(jīng)理,和其它的軟件經(jīng)理和其它的工程組協(xié)商他們介入軟件活動的事宜,記入文檔受影響的組評審軟件項(xiàng)目的軟件規(guī)模估計(jì)、工作量和成本估計(jì)、進(jìn)度、和其它約定高級管理者評審所有的對組織外部的個(gè)人和組所作的軟件項(xiàng)目約定對項(xiàng)目的軟件開發(fā)計(jì)劃進(jìn)行管理和控制共同特點(diǎn)能力1:經(jīng)過批準(zhǔn)的文檔化SOW已經(jīng)完成能力2:制定軟件開發(fā)計(jì)劃的責(zé)任已明確到人能力3:軟件項(xiàng)目計(jì)劃資源已經(jīng)就位能力4:軟件項(xiàng)目策劃活動的有關(guān)人員接受有關(guān)培訓(xùn)共同特點(diǎn)測量與分析1:進(jìn)行測量并將測量結(jié)果用以確定軟件策劃活動的狀態(tài)共同特點(diǎn)驗(yàn)證實(shí)施1:高級管理者參與定期評審軟件策劃活動驗(yàn)證實(shí)施2:項(xiàng)目經(jīng)理參與評審軟件策劃活動驗(yàn)證實(shí)施3:SQA組評審/審核軟件策劃活動及工作產(chǎn)品需要費(fèi)用的工作建立方針編制SOW培訓(xùn)人員編制規(guī)程估計(jì)和識別計(jì)劃的元素策劃和記錄策劃數(shù)據(jù)測量SPP活動的狀態(tài)評審

-高級管理者

-項(xiàng)目管理者

-SQA-工程組和其他組回報(bào)在承諾前,工程組已介入計(jì)劃基于可重復(fù)的規(guī)程管理計(jì)劃的活動保持可視計(jì)劃已基線化使得風(fēng)險(xiǎn)可視數(shù)據(jù)作為財(cái)富保存軟件項(xiàng)目跟蹤與監(jiān)控(PTO/SPTO)軟件項(xiàng)目跟蹤與監(jiān)控目的:建立對實(shí)際進(jìn)展的適當(dāng)?shù)目梢曅?,使管理者能在軟件?xiàng)目性能明顯偏離軟件計(jì)劃時(shí)采取有效措施包括:

-對照以文檔化的估計(jì)、約定和計(jì)劃評審和跟蹤軟件完成的情況和結(jié)果

-基于實(shí)際的完成情況和結(jié)果調(diào)整這些計(jì)劃相對計(jì)劃的管理

針對計(jì)劃和規(guī)格說明跟蹤進(jìn)展,包括:

-產(chǎn)品規(guī)模

-項(xiàng)目工作量、成本和進(jìn)度

-活動

-風(fēng)險(xiǎn)針對計(jì)劃跟蹤進(jìn)展的機(jī)制包括:內(nèi)部評審和(與顧客一起的)正式評審采取糾正措施

如果在計(jì)劃和實(shí)際進(jìn)展間出現(xiàn)偏差,必須作出判斷是否采取行動。

-改變正在進(jìn)行工作的方式,和/或

-調(diào)整計(jì)劃這項(xiàng)判斷導(dǎo)致的糾正措施,原始計(jì)劃的檔案和調(diào)整后的計(jì)劃都應(yīng)保存SPTO目標(biāo)目標(biāo)1對照軟件計(jì)劃跟蹤實(shí)際結(jié)果和性能目標(biāo)2當(dāng)實(shí)際結(jié)果和性能明顯偏離軟件計(jì)劃時(shí),采取糾正措施并加以管理直到結(jié)束目標(biāo)3對軟件約定的更改得到受到影響的組和個(gè)人的認(rèn)可關(guān)鍵實(shí)踐到目標(biāo)1的映射目標(biāo)1:對照軟件計(jì)劃,跟蹤實(shí)際結(jié)果和性能活動1:將已文檔化的軟件計(jì)劃用于跟蹤軟件活動和傳送狀態(tài)活動5:跟蹤軟件工作產(chǎn)品的規(guī)模(或者軟件工作產(chǎn)品更改的規(guī)模),必要時(shí)采取糾正措施關(guān)鍵實(shí)踐到目標(biāo)1的映射活動6:跟蹤項(xiàng)目的軟件工作量和成本,必要時(shí)采取糾正措施活動7:跟蹤項(xiàng)目的關(guān)鍵計(jì)算機(jī)資源,必要時(shí)采取糾正措施活動8:跟蹤項(xiàng)目的軟件進(jìn)度,必要時(shí)采取糾正措施關(guān)鍵實(shí)踐到目標(biāo)1的映射活動9:跟蹤軟件工程技術(shù)活動,必要時(shí)采取糾正措施活動10:跟蹤與項(xiàng)目的成本、資源、進(jìn)度及技術(shù)方面有關(guān)的軟件風(fēng)險(xiǎn)活動11:記錄軟件項(xiàng)目的實(shí)際測量數(shù)據(jù)和重新策劃的數(shù)據(jù)關(guān)鍵實(shí)踐到目標(biāo)1的映射活動12:軟件工程組進(jìn)行定期的內(nèi)部評審以便對照軟件開發(fā)計(jì)劃跟蹤技術(shù)進(jìn)度、計(jì)劃、性能和問題活動13:按照文檔化規(guī)程在所選擇的項(xiàng)目里程碑處進(jìn)行正式評審以評價(jià)軟件項(xiàng)目的完成情況和結(jié)果關(guān)鍵實(shí)踐到目標(biāo)2的映射目標(biāo):2:當(dāng)實(shí)際結(jié)果和性能明顯偏離軟件計(jì)劃時(shí),采取糾正措施并加以管理直到結(jié)束活動2:按照文檔化規(guī)程修訂項(xiàng)目的軟件開發(fā)計(jì)劃活動5:跟蹤軟件工作產(chǎn)品的規(guī)模(或者軟件工作產(chǎn)品更改的規(guī)模),必要時(shí)采取糾正措施關(guān)鍵實(shí)踐到目標(biāo)2的映射活動6:跟蹤項(xiàng)目的軟件工作量和成本,必要時(shí)采取糾正措施活動7:跟蹤項(xiàng)目的關(guān)鍵計(jì)算機(jī)資源,必要時(shí)采取糾正措施活動8:跟蹤項(xiàng)目的軟件進(jìn)度,必要時(shí)采取糾正措施關(guān)鍵實(shí)踐到目標(biāo)2的映射活動9:跟蹤軟件工程技術(shù)活動,必要時(shí)采取糾正措施活動11:記錄軟件項(xiàng)目的實(shí)際測量數(shù)據(jù)和重新策劃的數(shù)據(jù)關(guān)鍵實(shí)踐到目標(biāo)3的映射目標(biāo)3:對軟件的約定的更改得到受影響的組和個(gè)人的認(rèn)可活動3:高級管理者參與按照文檔化規(guī)程評審對組織外的個(gè)人和組所作的軟件項(xiàng)目約定和約定的更改活動4:將經(jīng)批準(zhǔn)的、影響軟件項(xiàng)目約定的更改傳達(dá)給軟件工程組和其它軟件一有關(guān)組的成員PTOSQA跟蹤的基準(zhǔn)SDP中的估計(jì)、約定過程、規(guī)程、標(biāo)準(zhǔn)、方針跟蹤內(nèi)容l

工作產(chǎn)品的規(guī)模、工作量和成本、進(jìn)度、資源要求(實(shí)際值和估計(jì)值相比較)l

風(fēng)險(xiǎn)跟蹤l

措施條款跟蹤l

跟蹤技術(shù)進(jìn)展過程活動和工作產(chǎn)品與過程、標(biāo)準(zhǔn)、方針的符合性(過程中隱含計(jì)劃)跟蹤結(jié)果各種跟蹤表格不符合項(xiàng)報(bào)告跟蹤人項(xiàng)目負(fù)責(zé)人和項(xiàng)目工程人員獨(dú)立于項(xiàng)目組的SQA人員方式全面抽查共同特點(diǎn)約定1:設(shè)立專職軟件項(xiàng)目經(jīng)理負(fù)責(zé)軟件活動及結(jié)果約定2:軟件項(xiàng)目的管理遵從文檔化的組織方針。該方針規(guī)定:采用并維護(hù)一個(gè)已文檔化的軟件開發(fā)計(jì)劃作為跟蹤軟件項(xiàng)目的基礎(chǔ)隨時(shí)向項(xiàng)目經(jīng)理報(bào)告軟件項(xiàng)目的狀態(tài)和問題當(dāng)軟件計(jì)劃未實(shí)現(xiàn)時(shí),采取糾正措施,或者調(diào)整性能,或者調(diào)整計(jì)劃在受影響的組參與和認(rèn)可的情況下對軟件的約定進(jìn)行更改高級管理者評審所有的約定更改和軟件項(xiàng)目對組織外部的個(gè)人和組所作的新的約定共同特點(diǎn)能力1:軟件開發(fā)計(jì)劃已文檔化并得到批準(zhǔn)能力2:軟件項(xiàng)目經(jīng)理明確分配產(chǎn)品和活動的責(zé)任能力3:為跟蹤和監(jiān)督活動提供足夠的資源和經(jīng)費(fèi)能力4:軟件經(jīng)理接受管理技術(shù)和管理人員方面的培訓(xùn)能力5:一線經(jīng)理受到項(xiàng)目技術(shù)方面的定向培訓(xùn)共同特點(diǎn)測量與分析1:進(jìn)行測量并將測量結(jié)果用以確定SPTO活動的狀態(tài)共同特點(diǎn)驗(yàn)證實(shí)施1:高級管理人員定期對SPTO活動進(jìn)行評審驗(yàn)證實(shí)施2:項(xiàng)目經(jīng)理定期或不定期對SPTO活動進(jìn)行評審驗(yàn)證實(shí)施3:SQA組對SPTO活動進(jìn)行評審/審核并報(bào)告結(jié)果需要費(fèi)用的工作建立方針培訓(xùn)人員編制規(guī)程必要時(shí),跟蹤和采取改正措施記錄跟蹤和再策劃數(shù)據(jù)測量SPTO活動的狀態(tài)評審

-高級管理者

-項(xiàng)目管理者

-SQA-工程組和其他組回報(bào)工程組介入對約定的更改計(jì)劃與實(shí)際結(jié)果相似適應(yīng)管理計(jì)劃的活動保持可視計(jì)劃已基線化風(fēng)險(xiǎn)被跟蹤和保持可視跟蹤和再策劃數(shù)據(jù)作為財(cái)富保存CMM2概述Cont.軟件分包合同管理(SM/SSM)軟件分包合同管理目的:選擇合格的軟件分包商并有效地管理他們包括:

-選擇分包商

-建立和分包商的約定

-跟蹤和評審分包商的性能和結(jié)果主承包商與分承包商主承包商是負(fù)責(zé)建立系統(tǒng)的組織機(jī)構(gòu)主承包商可以將他們的工作分包給其他承包商,即分承包商主承包商的性能極大地受到分承包商的性能的影響策劃分包合同的工作

在選擇和管理分承包商時(shí),主承包商除通常的項(xiàng)目管理外,還要進(jìn)行附加的活動規(guī)定待完成的工作和分包商要遵循的規(guī)程:

-SOW-需求

-待交付的產(chǎn)品

-標(biāo)準(zhǔn)

-規(guī)程規(guī)定選擇和評價(jià)分包商的準(zhǔn)則選擇分包商分包商的資格可能依賴許多因素:過程能力軟件工程經(jīng)驗(yàn)應(yīng)用領(lǐng)域知識戰(zhàn)略經(jīng)營連盟管理分包合同

主承包商必須管理分包合同保證分包商遵循軟件開發(fā)計(jì)劃,標(biāo)準(zhǔn)和規(guī)程。通過以下各項(xiàng)跟蹤進(jìn)展:

-定期的技術(shù)和正式評審

-監(jiān)控分包商的SQA-監(jiān)控分包商的SCMSSM目標(biāo)目標(biāo)1主承包商選擇合格的軟件分承包商目標(biāo)2主承包商和軟件分承包商認(rèn)同他們相互的約定目標(biāo)3主承包商和軟件分承包商保持不斷的通信目標(biāo)4主承包商對照約定跟蹤軟件分承包商的實(shí)際結(jié)果和性能關(guān)鍵實(shí)踐到目標(biāo)1的映射目標(biāo)1:主承包商選擇合格的軟件分承包商活動1:按照文檔化規(guī)程,定義和規(guī)劃待簽分包合同的工作活動2:按照文檔化規(guī)程,在評價(jià)分包合同投標(biāo)者完成該工作的能力的基礎(chǔ)上選擇軟件分承包商關(guān)鍵實(shí)踐到目標(biāo)2的映射目標(biāo)2:主承包商和軟件分承包商認(rèn)同他們相互的約定活動3:將主承包商和軟件分承包商間的合同協(xié)議用作管理分包合同的基礎(chǔ)活動4:主承包商評審和批準(zhǔn)已文檔化的分承包商軟件開發(fā)計(jì)劃關(guān)鍵實(shí)踐到目標(biāo)2的映射目標(biāo)2:主承包商和軟件分承包商認(rèn)同他們相互的約定活動6:按照已文檔化的規(guī)程判定對軟件分承包商的工作陳述(SOW)、分包合同條款和條件、以及其它約定的更改關(guān)鍵實(shí)踐到目標(biāo)3的映射目標(biāo)3:主承包商和軟件分承包商保持不斷的通信活動7:主承包商的管理者和軟件分承包商的管理者一起進(jìn)行定期的狀態(tài)或協(xié)調(diào)評審活動8:軟件分承包商參與定期技術(shù)評審和交流關(guān)鍵實(shí)踐到目標(biāo)3的映射活動9:按照文檔化規(guī)程在所選擇的里程碑處進(jìn)行正式評審,評價(jià)分承包商的軟件工程完成情況和結(jié)果活動13:定期評價(jià)軟件分承包商的性能,并與分承包商一起評審該評價(jià)工作關(guān)鍵實(shí)踐到目標(biāo)4的映射目標(biāo)4:主承包商對照約定跟蹤軟件分承包商的實(shí)際結(jié)果和性能活動3.將主承包商和軟件分承包商間的合同協(xié)議用作管理分包合同的基礎(chǔ)活動5.將已文檔化的且經(jīng)批準(zhǔn)的分承包商軟件開發(fā)計(jì)劃用于跟蹤軟件活動和通信狀態(tài)關(guān)鍵實(shí)踐到目標(biāo)4的映射活動7:主承包商的管理者和軟件分承包商的管理者一起進(jìn)行定期的狀態(tài)或協(xié)調(diào)評審活動9:按照文檔化規(guī)程在所選擇的里程碑處進(jìn)行正式評審,評價(jià)分承包商的軟件工程完成情況和結(jié)果關(guān)鍵實(shí)踐到目標(biāo)4的映射活動10:主承包商的SQA組按照文檔化規(guī)程監(jiān)控分承包商的SQA活動活動11:主承包商的SCM組按照文檔化規(guī)程監(jiān)控分承包商的SCM活動關(guān)鍵實(shí)踐到目標(biāo)4的映射活動12.主承包商按照文檔化規(guī)程進(jìn)行驗(yàn)收測試,這是分承包商軟件產(chǎn)品交付的一部分活動13.定期評價(jià)軟件分承包商的性能,并與分承包商一起評審該評價(jià)工作共同特點(diǎn)約定1:遵循書面的組織方針。該方針規(guī)定:在選擇軟件分承包商和管理軟件分包合同時(shí)采用已文檔化的標(biāo)準(zhǔn)和規(guī)程合同協(xié)議形成管理分包合同的基礎(chǔ)對分包合同的更改需由主承包商和分承包商共同介入和認(rèn)同約定2:指定分管分包合同的經(jīng)理共同特點(diǎn)能力1:提供充分的資源和經(jīng)費(fèi)能力2:參與管理軟件分包合同的管理者接受有關(guān)培訓(xùn)能力3:參與管理分包合同的人員接受技術(shù)方面的定向培訓(xùn)

共同特點(diǎn)測量1:進(jìn)行測量并用它來確定管理軟件分包合同的活動狀態(tài)共同特點(diǎn)驗(yàn)證1:高級經(jīng)理定期參與管理軟件分包合同的評審活動驗(yàn)證2:項(xiàng)目管理者參與管理軟件分包合同的評審活動驗(yàn)證3:SQA評審/審核管理軟件分包合同的活動

和工作產(chǎn)品軟件質(zhì)量保證(QA/SQA)給組織中的每個(gè)人提供可視性SQA的價(jià)值在于它提供對項(xiàng)目的活動、過程和產(chǎn)品的獨(dú)立視圖SQA是管理者的“耳目”,絕大多數(shù)KPA在驗(yàn)證實(shí)施中包括SQA實(shí)踐獨(dú)立性與客觀性約定1.2指示,SQA組有向高級管理者報(bào)告的獨(dú)立渠道(一般期望有一個(gè)獨(dú)立的SQA組)SQA的目標(biāo)2提供在定義SQA時(shí)的選擇范圍(客觀地驗(yàn)證依符性)解決不符合問題

有三種方式解決不符合問題:使得產(chǎn)品或過程滿足標(biāo)準(zhǔn)、規(guī)程、或需求改變標(biāo)準(zhǔn)或規(guī)程以使它可用作出管理決策,允許不滿足標(biāo)準(zhǔn)、規(guī)程、或需求SQA與項(xiàng)目的合作

SQA對項(xiàng)目組有幫助作用:

-SQA在項(xiàng)目的早期開始

-SQA幫助建立和評審規(guī)程、計(jì)劃和標(biāo)準(zhǔn)

-發(fā)現(xiàn)問題時(shí),首先在項(xiàng)目內(nèi)解決在較高的級別上,SQA前瞻性地進(jìn)行推進(jìn)軟件過程和產(chǎn)品的改進(jìn)工作SQA目標(biāo)目標(biāo)1軟件質(zhì)量保證活動是有計(jì)劃的目標(biāo)2軟件產(chǎn)品和活動遵守適用的標(biāo)準(zhǔn)、規(guī)程和需求的情況得到客觀的驗(yàn)證目標(biāo)3受影響的組和個(gè)人接到軟件質(zhì)量保證活動和結(jié)果的通知目標(biāo)4高級管理者處理在軟件項(xiàng)目內(nèi)部不能解決的不符合問題關(guān)鍵實(shí)踐到目標(biāo)1的映射目標(biāo)1:SQA活動是有計(jì)劃的活動1:按照文檔化規(guī)程制定軟件項(xiàng)目的SQA計(jì)劃活動2:按照SQA計(jì)劃進(jìn)行SQA組的活動關(guān)鍵實(shí)踐到目標(biāo)2的映射目標(biāo)2:軟件產(chǎn)品和活動遵守適用的標(biāo)準(zhǔn)、規(guī)程和需求的情況得到客觀的驗(yàn)證活動2:按SQA計(jì)劃進(jìn)行SQA組的活動活動3:SQA組參與準(zhǔn)備和評審項(xiàng)目的軟件開發(fā)計(jì)劃、標(biāo)準(zhǔn)和規(guī)程關(guān)鍵實(shí)踐到目標(biāo)2的映射活動4:SQA組評審軟件工程活動以驗(yàn)證符合性活動5:SQA組審核指定的軟件工作產(chǎn)品以驗(yàn)證符合性

關(guān)鍵實(shí)踐到目標(biāo)3的映射目標(biāo)3:受影響的組和個(gè)人接到SQA活動及其結(jié)果的通知活動6:SQA組定期向軟件工程組報(bào)告其活動的結(jié)果活動7:按照文檔化規(guī)程,對在軟件活動和軟件工作產(chǎn)品中所鑒別出的偏差建立文檔并加以處理活動8:當(dāng)合適時(shí),SQA組與顧客的SQA人員一起對它的活動和發(fā)現(xiàn)進(jìn)行定期評審關(guān)鍵實(shí)踐到目標(biāo)4的映射目標(biāo)4:高級管理者處理在軟件項(xiàng)目內(nèi)部不能解決的不符合問題活動7:按照文檔化規(guī)程,對在軟件活動和軟件工作產(chǎn)品中所鑒別出的偏差建立文檔并加以處理共同特點(diǎn)約定1:遵循書面的實(shí)施SQA的組織方針。該方針規(guī)定:對全部軟件項(xiàng)目,SQA功能到位SQA有一個(gè)向高級管理者報(bào)告的渠道,它獨(dú)立于:

□項(xiàng)目經(jīng)理□項(xiàng)目的軟件工程組□其它的軟件一有關(guān)組★高級管理者定期地評審SQA活動和結(jié)果共同特點(diǎn)能力1:存在負(fù)責(zé)協(xié)調(diào)和實(shí)施項(xiàng)目的SQA的組能力2:為進(jìn)行SQA活動提供充分的資源和經(jīng)費(fèi)能力3:SQA組的成員經(jīng)過培訓(xùn)能力4:項(xiàng)目組成員接受有關(guān)SQA組的任務(wù)、職責(zé)、權(quán)力和價(jià)值等的定向培訓(xùn)共同特點(diǎn)測量1:進(jìn)行測量并將測量結(jié)果用于確定SQA活動的成本和進(jìn)度狀態(tài)共同特點(diǎn)驗(yàn)證1:高級經(jīng)理定期參與評審SQA活動驗(yàn)證2:項(xiàng)目經(jīng)理定期又事件驅(qū)動地參與評審SQA活動驗(yàn)證3:獨(dú)立于SQA組的專家定期評審項(xiàng)目SQA組的活動和軟件工作產(chǎn)品軟件配置管理(CM/SCM)軟件配置管理SCM的目的是在整個(gè)軟件生存周期內(nèi)建立和維護(hù)軟件項(xiàng)目產(chǎn)品的完整性包括:識別配置項(xiàng)/單元系統(tǒng)地控制更改在整個(gè)軟件生存周期內(nèi)保持和配置的完整性和可跟蹤性使用基線

SCM依賴于基線化的軟件工作產(chǎn)品一個(gè)基線是一個(gè)規(guī)格說明或者產(chǎn)品,它:已經(jīng)過正式評審并得到認(rèn)同作為進(jìn)一步工作的基礎(chǔ)只有經(jīng)過正式的更改控制規(guī)程才能更改更改控制

SCM提供一個(gè)穩(wěn)定的工作環(huán)境對工作產(chǎn)品的不受控的更改導(dǎo)致混亂的過程SCM通過基線提供對軟件工作產(chǎn)品狀態(tài)的一個(gè)“存貯器”當(dāng)許多個(gè)人同時(shí)工作在同一產(chǎn)品上,SCM協(xié)調(diào)軟件工作產(chǎn)品的提取和更改軟件產(chǎn)品和軟件工作產(chǎn)品軟件產(chǎn)品是指交付給客戶或最終用戶的一套完整的計(jì)算機(jī)軟件、規(guī)程、以及相關(guān)的文檔和數(shù)據(jù),或者其中的任何獨(dú)立的項(xiàng)軟件工作產(chǎn)品是作為定義、維護(hù)或使用一個(gè)軟件過程的一部分所生成的任何人工制品,它包括過程描述、計(jì)劃、規(guī)程、計(jì)算機(jī)程序及其相連文檔,可以打算也可以不打算將他們交付客戶或最終用戶基線與開發(fā)配置管理

在基線CM中,在預(yù)先確定的點(diǎn)上建立對所識別軟件工作產(chǎn)品的基線在開發(fā)CM中,開發(fā)者當(dāng)他們完成其工作時(shí)實(shí)施配置控制SCM關(guān)鍵過程區(qū)域能夠只用最少量的基線管理就能實(shí)現(xiàn)受管理和控制

某些軟件工作產(chǎn)品并不需要正規(guī)的配置管理,但是需要:

-版本控制

-更改控制 這在KPA中被稱為“受管理和控制的”,是開發(fā)配置管理的一個(gè)子集SCM目標(biāo)目標(biāo)1軟件配置管理活動是有計(jì)劃的目標(biāo)2所選定的軟件工作產(chǎn)品是已標(biāo)識的、受控的和適用的目標(biāo)3對已標(biāo)識的軟件工作產(chǎn)品的更改是受控的目標(biāo)4受影響的組和個(gè)人得到軟件基線的狀態(tài)和內(nèi)容的通知關(guān)鍵實(shí)踐到目標(biāo)1的映射目標(biāo)1:SCM活動是有計(jì)劃的活動1:按照文檔化規(guī)程對每個(gè)項(xiàng)目準(zhǔn)備一份SCM計(jì)劃活動2:用文檔化的經(jīng)批準(zhǔn)的SCM計(jì)劃作為進(jìn)行SCM活動的基礎(chǔ)關(guān)鍵實(shí)踐到目標(biāo)2的映射目標(biāo)2:所選定的軟件工作產(chǎn)品是經(jīng)標(biāo)識的、受控的和適用的

活動2:用文檔化的經(jīng)批準(zhǔn)的SCM計(jì)劃作為進(jìn)行SCM活動的基礎(chǔ)活動3:建立一個(gè)配置管理庫系統(tǒng)作為軟件基線的倉庫關(guān)鍵實(shí)踐到目標(biāo)2的映射活動4:標(biāo)識將置于配置管理之下的軟件工作產(chǎn)品活動7:按照文檔化規(guī)程生成由軟件基線庫制造的產(chǎn)品并控制它們的發(fā)行關(guān)鍵實(shí)踐到目標(biāo)3的映射目標(biāo)3:對已標(biāo)識的軟件工作產(chǎn)品的更改是受控的活動5:按照已文檔化的規(guī)程,起動、記錄、評審、批準(zhǔn)和跟蹤對所有配置項(xiàng)或單元的更改請求和問題報(bào)告活動6:按照文檔化規(guī)程控制基線的更改關(guān)鍵實(shí)踐到目標(biāo)4的映射目標(biāo)4:受影響的組和個(gè)人收到軟件基線的狀態(tài)的通知活動8:按照文檔化規(guī)程記錄配置項(xiàng)或單元的狀態(tài)活

溫馨提示

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

評論

0/150

提交評論