jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿快樂(lè)、美好的愿望和寧?kù)o時(shí),你才能擁有強(qiáng)壯的體魄和明朗、快樂(lè)或者寧?kù)o的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          本文主要從CMM和CMMI的要求出發(fā),介紹了標(biāo)準(zhǔn)主要涉及的配置管理內(nèi)容,并對(duì)相應(yīng)內(nèi)容進(jìn)行初步地說(shuō)明,最后提供了一個(gè)配置管理在項(xiàng)目實(shí)施的指南和一個(gè)在組織中部署配置管理的模型。

          1 配置管理內(nèi)容的邏輯關(guān)系

          在CMM和CMMI中,將配置管理的目的定義為“建立和維護(hù)產(chǎn)品的完整性”,這個(gè)目標(biāo)沒(méi)有提到對(duì)項(xiàng)目管理的支持,也就是說(shuō),它定義的配置管理的目標(biāo) 比當(dāng)前業(yè)界對(duì)配置管理的認(rèn)識(shí)有些縮小。但是,仔細(xì)分析可以發(fā)現(xiàn)“建立和維護(hù)產(chǎn)品的完整性”是其他配置管理目標(biāo)的基礎(chǔ)。下面就從這個(gè)目標(biāo)出發(fā)進(jìn)行分析。邏輯 關(guān)系見(jiàn)下圖:

          配置完整性(對(duì)標(biāo)準(zhǔn)的理解)

          1. 產(chǎn)品完整性:就是項(xiàng)目提交的工作成果是“產(chǎn)品集合完整、子產(chǎn)品的正確”的

          2. 產(chǎn)品集合完整:產(chǎn)品包含的子產(chǎn)品(配置項(xiàng))是完整的

          3. 子產(chǎn)品的正確:子產(chǎn)品(配置項(xiàng))達(dá)到了需求要求,滿足標(biāo)準(zhǔn)、規(guī)程的要求

          邏輯關(guān)系分析

          1. “基線管理”支持“產(chǎn)品集合完整”,明確產(chǎn)品的“子產(chǎn)品”(配置項(xiàng))集合,并進(jìn)行管理和控制
              2. “配置項(xiàng)管理”,提供了了對(duì)子產(chǎn)品(配置項(xiàng))的控制管理,支持“子產(chǎn)品的正確”
              3. “變更管理”,同時(shí)支持“產(chǎn)品集合完整、子產(chǎn)品的正確”,用于控制子產(chǎn)品(配置項(xiàng))和產(chǎn)品(基線)的變更
              4. “配置標(biāo)示”,建立對(duì)配置項(xiàng)(子產(chǎn)品)的識(shí)別、命名,支持“配置項(xiàng)管理”
              5. “版本控制”,控制配置項(xiàng)(子產(chǎn)品)生命歷程,保留配置項(xiàng)(子產(chǎn)品)演進(jìn)歷史
              6. “過(guò)程管理”,就是對(duì)配置項(xiàng)、基線的建立、變更的狀態(tài)標(biāo)示、過(guò)程控制,保證產(chǎn)品(或子產(chǎn)品)按照規(guī)定的流程進(jìn)行了操作;例如“配置項(xiàng)”進(jìn)入“基線”的過(guò)程包括:配置項(xiàng)標(biāo)示、產(chǎn)品驗(yàn)證、進(jìn)入配置、配置審計(jì)等
              7. “配置計(jì)劃”、“配置庫(kù)管理”、“配置審計(jì)”、“配置報(bào)告”等是整個(gè)配置管理得支持系統(tǒng)。提供了配置管理“可視性”和監(jiān)督管理

          2 配置和配置項(xiàng)

          在配置管理中,“配置”和“配置項(xiàng)”是重要的概念,“配置”是在技術(shù)文檔中明確說(shuō)明并最終組成軟件產(chǎn)品的功能或物理屬性。因此“配置”包括了即將受 控的所有產(chǎn)品特性,其內(nèi)容及相關(guān)文檔,軟件版本,變更文檔,軟件運(yùn)行的支持?jǐn)?shù)據(jù),以及其他一切保證軟件一致性的組成要素,相對(duì)與硬件類配置,軟件產(chǎn)品的 “配置”包括更多的內(nèi)容并具有易變性。
              受控軟件經(jīng)常被劃分為各類配置項(xiàng)(Configuraion items, CIs),這類劃分是進(jìn)行軟件配置管理的基礎(chǔ)和前提,CIs是邏輯上組成軟件系統(tǒng)的各組成部分。比如一個(gè)軟件產(chǎn)品包括幾個(gè)程序模塊,每個(gè)程序模塊及其相關(guān) 文檔和支撐數(shù)據(jù)可能被命名為一個(gè)CI。一個(gè)系統(tǒng)包括的CIs的數(shù)目是一個(gè)與設(shè)計(jì)密切相關(guān)的問(wèn)題。一個(gè)純軟件的CI通常也稱之為軟件配置項(xiàng)(CSCI)。
              現(xiàn)在所有的配置管理工具均提供對(duì)配置項(xiàng)的管理工具,包括(Check in和Check out機(jī)制的 )版本管理和版本標(biāo)號(hào)功能。由于版本和標(biāo)號(hào)管理比較繁瑣,一般推薦使用配置管理工具,減少事務(wù)性工作。

          3 基線

          在配置管理系統(tǒng)中,基線就是一個(gè)CI或一組CIs在其生命周期的不同時(shí)間點(diǎn)上通過(guò)正式評(píng)審而進(jìn)入正式受控的一種狀態(tài),而這個(gè)過(guò)程被稱為“基線化”。 每一個(gè)基線都是其下一步開(kāi)發(fā)的出發(fā)點(diǎn)和參考點(diǎn)。基線確定了元素(配置項(xiàng))的一個(gè)版本,且只確定一個(gè)版本。一般情況下,基線一般在指定的里程碑處創(chuàng)建,并與 項(xiàng)目中的里程碑保持同步。

          一般地,第一個(gè)基線包含了通過(guò)評(píng)審的軟件需求,因此稱之為“需求基線”,通過(guò)建立這樣一個(gè)基線,受控的系統(tǒng)需求成為進(jìn)一步軟件開(kāi)發(fā)的出發(fā)點(diǎn),對(duì)需求的變更被正式初始化、評(píng)估。受控的需求還是對(duì)軟件進(jìn)行功能評(píng)審的基礎(chǔ)。
              每個(gè)基線都將接受配置管理的嚴(yán)格控制,對(duì)其的修改將嚴(yán)格按照變更控制要求的過(guò)程進(jìn)行,在一個(gè)軟件開(kāi)發(fā)階段結(jié)束時(shí),上一個(gè)基線加上增加和修改的基線內(nèi)容形成下一個(gè)基線,這就是“基線管理”的過(guò)程。

          基線具有以下屬性:
          通過(guò)正式的評(píng)審過(guò)程建立
          基線存在于基線庫(kù)中,對(duì)基線的變更接受更高權(quán)限的控制
          基線是進(jìn)一步開(kāi)發(fā)和修改的基準(zhǔn)和出發(fā)點(diǎn)
          進(jìn)入基線前,不對(duì)變化進(jìn)行管理或者較少管理
          進(jìn)入基線后,對(duì)變化進(jìn)行有效管理,而且這個(gè)基線作為后繼續(xù)工作的基礎(chǔ)
          不會(huì)變化的東西不要納入基線
          變化對(duì)其他沒(méi)有影響的可以不納入基線
          建立基線的好處:
          重現(xiàn)性:及時(shí)返回并重新生成軟件系統(tǒng)給定發(fā)布版的能力,或者是在項(xiàng)目中的早些時(shí)候重新生成開(kāi)發(fā)環(huán)境的能力。當(dāng)認(rèn)為更新不穩(wěn)定或不可信時(shí),基線為團(tuán)隊(duì)提供一種取消變更的方法。
          可追蹤性:建立項(xiàng)目工件之間的前后繼承關(guān)系。目的是確保設(shè)計(jì)滿足要求、代碼實(shí)施設(shè)計(jì)以及用正確代碼編譯可執(zhí)行文件。
          版本隔離:基線為開(kāi)發(fā)工件提供了一個(gè)定點(diǎn)和快照,新項(xiàng)目可以從基線提供的定點(diǎn)之中建立。作為一個(gè)單獨(dú)分支,新項(xiàng)目將與隨后對(duì)原始項(xiàng)目(在主要分支上)所進(jìn)行的變更進(jìn)行隔離。

          4 基線、配置、配置項(xiàng)的關(guān)系

          基線的組成,以及配置項(xiàng)和配置的關(guān)系如下圖:


          基線管理的步驟:
          1、在開(kāi)發(fā)前確定基線的“配置”
          2、基線批準(zhǔn)前,根據(jù)“配置”檢查配置項(xiàng)是否齊備
          3、對(duì)各個(gè)配置項(xiàng),確認(rèn)其版本的正確性
          4、對(duì)每個(gè)配置項(xiàng)建立基線標(biāo)志,
          例如上圖為:測(cè)試基線=(配置項(xiàng)A=1,配置項(xiàng)B=1,配置項(xiàng)C=1)
          alpha版=(配置項(xiàng)A=2,配置項(xiàng)B=1,配置項(xiàng)C=1)
          beta版=(配置項(xiàng)A=3,配置項(xiàng)B=3,配置項(xiàng)C=2)
          產(chǎn)品基線=(配置項(xiàng)A=4,配置項(xiàng)B=4,配置項(xiàng)C=4)
          5、基線變更管理
          6、基線的各類報(bào)告和審計(jì)信息

          針對(duì)某個(gè)具體得項(xiàng)目,可以根據(jù)基線的內(nèi)容,建立一個(gè)基線信息的跟蹤表,例如如下:



          [注]:被色塊覆蓋的表示,此配置項(xiàng)屬于對(duì)應(yīng)列的基線
          [注]:在色塊的欄目填寫(xiě)對(duì)應(yīng)配置項(xiàng)的版本號(hào)

          5 變更管理

          在有效標(biāo)示了配置并進(jìn)行了管理之后,如何保證它們?cè)趶?fù)雜多變得開(kāi)發(fā)過(guò)程中真正的處于受控的狀態(tài),并在任何情況下都能迅速的恢復(fù)到任一歷史狀態(tài)就要依賴有下的變更管理。

          缺乏有效的變更請(qǐng)求管理會(huì)導(dǎo)致的問(wèn)題:
          軟件產(chǎn)品質(zhì)量低下,對(duì)一些缺陷的修正被遺漏
          項(xiàng)目經(jīng)理不了解開(kāi)發(fā)人員的工作進(jìn)展,缺乏對(duì)項(xiàng)目現(xiàn)狀進(jìn)行客觀評(píng)估的能力
          開(kāi)發(fā)人員不了解手頭工作的優(yōu)先級(jí)別,可能出現(xiàn)將緊急的事情放在一邊、而工作在一般優(yōu)先級(jí)任務(wù)上的情況
          可能錯(cuò)誤使用和引用已經(jīng)變更的產(chǎn)品,引起開(kāi)發(fā)工作混亂
          變更管理的流程:
          (獲得)提出變更請(qǐng)求;
          由CCB審核并決定是否批準(zhǔn);
          為(被接受)修改請(qǐng)求分配人員,提取SCI,進(jìn)行修改;
          提交修改后的SCI,并測(cè)試(或者評(píng)審);
          重建軟件的適當(dāng)版本;
          復(fù)審(審計(jì))所有SCI的變化;
          發(fā)布新版本。

          為了更好的指導(dǎo)變更范圍的影響分析,可以通過(guò)兩種表格來(lái)幫助發(fā)現(xiàn)受到變更影響的內(nèi)容,一種是《需求跟蹤表》,一種是《配置項(xiàng)依賴關(guān)系表》,分別如下:

          6 配置庫(kù)管理

          在實(shí)際的開(kāi)發(fā)活動(dòng)中系統(tǒng)中,為了讓每個(gè)開(kāi)發(fā)人員和各個(gè)開(kāi)發(fā)團(tuán)隊(duì)能更好的分工合作,同時(shí)又互不干擾,必須規(guī)劃好工作空間的管理。主要的手段是設(shè)置配置庫(kù)(即文件夾設(shè)置),和設(shè)置版本的分支,來(lái)實(shí)現(xiàn)對(duì)配置項(xiàng)權(quán)限管理。

          設(shè)置版本分支

          基本上要為每個(gè)配置項(xiàng)從建立開(kāi)始就劃分成3個(gè)不同的分支:私有分支、集成分支、公共(主干)分支。讓它們分別對(duì)應(yīng)3類工作空間。

          私有分支:
          私有分支對(duì)應(yīng)的是開(kāi)發(fā)人員的私有開(kāi)發(fā)空間。開(kāi)發(fā)人員根據(jù)任務(wù)分工獲得對(duì)相應(yīng)配置項(xiàng)的操作許可之后,他即在自己的私有開(kāi)發(fā)分支上工作,他的所有工作成果體現(xiàn) 為在該配置項(xiàng)的私有分支上的版本的推進(jìn),除該開(kāi)發(fā)人員外,其他人員均無(wú)權(quán)操作該私有空間中的元素。
          集成分支:
          集成分支對(duì)應(yīng)的是開(kāi)發(fā)團(tuán)隊(duì)的公共空間。凡是要為同組人員共享的配置項(xiàng)都從該分支獲得。即各開(kāi)發(fā)人員必須將私有工作空間中的開(kāi)發(fā)成果歸并(Merge)到該 分支后才能進(jìn)入下一個(gè)開(kāi)發(fā)活動(dòng)。所有涉及多人協(xié)調(diào)的開(kāi)發(fā)工作(如集成測(cè)試等)都必須工作在這一空間中。該開(kāi)發(fā)團(tuán)隊(duì)擁有對(duì)該集成分支的讀寫(xiě)權(quán)限,而其他成員 只有只讀權(quán)限。該分支的管理工作由系統(tǒng)集成員及相關(guān)指定人員負(fù)責(zé)。
          公共(主干)分支:
          公共分支對(duì)應(yīng)的是整個(gè)軟件開(kāi)發(fā)組織的公共空間。各個(gè)開(kāi)發(fā)小組在現(xiàn)階段的任務(wù)完成后,將可以發(fā)布的版本歸并到該分支上,將來(lái)需要查閱相關(guān)資料時(shí),以該分支上 的版本為準(zhǔn)。該分支對(duì)組織內(nèi)的全體軟件人員開(kāi)放只讀權(quán)限。該分支的管理工作由系統(tǒng)集成員負(fù)責(zé)。

          上面定義的3類工作空間(分支)由配置管理員統(tǒng)一管理,根據(jù)各開(kāi)發(fā)階段的實(shí)際情況定制相應(yīng)的版本選取規(guī)則,來(lái)保證開(kāi)發(fā)活動(dòng)的正常運(yùn)作。在變更發(fā)生時(shí),應(yīng)及時(shí)做好基線的推進(jìn)。

          配置庫(kù)的設(shè)置

          決定配置庫(kù)的結(jié)構(gòu)是配置管理活動(dòng)的重要基礎(chǔ)。一般常用的是兩種組織形式:按配置項(xiàng)類型分類建庫(kù)和按任務(wù)建庫(kù)。

          按配置項(xiàng)的類型分類建庫(kù)的方式經(jīng)常為一些咨詢服務(wù)公司所推薦,它適用于通用的應(yīng)用軟件開(kāi)發(fā)組織。這樣的組織一般產(chǎn)品的繼承性較強(qiáng),工具比較統(tǒng)一,對(duì) 并行開(kāi)發(fā)有一定的需求。使用這樣的庫(kù)結(jié)構(gòu)有利于對(duì)配置項(xiàng)的統(tǒng)一管理和控制,同時(shí)也能提高編譯和發(fā)布的效率。但由于這樣的庫(kù)結(jié)構(gòu)并不是面向和各個(gè)開(kāi)發(fā)團(tuán)隊(duì)的 開(kāi)發(fā)任務(wù)的,所以可能會(huì)造成開(kāi)發(fā)人員的工作目錄結(jié)構(gòu)過(guò)于復(fù)雜,帶來(lái)一些不必要的麻煩。

          而按任務(wù)建立相應(yīng)的配置庫(kù)則適用于專業(yè)軟件的研發(fā)組織。在這樣的組織內(nèi),使用的開(kāi)發(fā)工具種類繁多,開(kāi)發(fā)模式以線性發(fā)展為主,所以就沒(méi)有必要把配置項(xiàng)嚴(yán)格的分類存儲(chǔ),人為增加目錄的復(fù)雜性。因此,筆者認(rèn)為特別是對(duì)于研發(fā)性的軟件組織來(lái)說(shuō),還是采用這種設(shè)置策略比較靈活。

          配置庫(kù)的日常工作

          配置庫(kù)的日常工作是一些事務(wù)性的工作,主要保證配置庫(kù)的安全性,包括:

          對(duì)配置庫(kù)的定期備份

          清除無(wú)用的文件和版本

          檢測(cè)并改進(jìn)配置庫(kù)的性能等

          7 配置報(bào)告

          配置狀態(tài)報(bào)告就是根據(jù)配置項(xiàng)操作的記錄來(lái)向管理者報(bào)告軟件開(kāi)發(fā)活動(dòng)的進(jìn)展情況。這樣的報(bào)告應(yīng)該是定期進(jìn)行,并盡量通過(guò)CASE工具自動(dòng)生成,用數(shù)據(jù)庫(kù)中的客觀數(shù)據(jù)來(lái)真實(shí)的反映各配置項(xiàng)的情況。

          配置狀態(tài)報(bào)告應(yīng)著重反映當(dāng)前基線配置項(xiàng)的狀態(tài),以作為對(duì)開(kāi)發(fā)進(jìn)度報(bào)告的參照。為了說(shuō)明項(xiàng)目狀態(tài)對(duì)變更的情況也應(yīng)當(dāng)進(jìn)行報(bào)告。有時(shí),對(duì)配置庫(kù)的情況也 進(jìn)行說(shuō)明,例如備份次數(shù),磁盤(pán)占用空間等等。只要是關(guān)心的信息,均可作為狀態(tài)報(bào)告的內(nèi)容。這些信息進(jìn)行有效記錄,往往可以作為項(xiàng)目度量的重要數(shù)據(jù)來(lái)源。

          8 配置審計(jì)

          配置審計(jì)的主要作用是作為變更控制的補(bǔ)充手段,來(lái)確保某一變更需求已被切實(shí)實(shí)現(xiàn)。在某些情況下,它被作為正式的技術(shù)復(fù)審的一部分,但當(dāng)軟件配置管理 是一個(gè)正式的活動(dòng)時(shí),該活動(dòng)由SQA人員單獨(dú)執(zhí)行。 審計(jì)機(jī)制保證修改的動(dòng)作被完整地記錄,也就是說(shuō),記錄了誰(shuí)修改了這個(gè)工件,什么時(shí)候做的修改,為什么原因做出這個(gè)改動(dòng),以及修改了哪些地方。 在版本控制過(guò)程中,如果利用一些配置管理工具(或者版本控制工具)的支持,則可以自動(dòng)地記錄審計(jì)工作所需的四個(gè)“W”(Who、When、Why、 What)。 同時(shí)配置審計(jì)工作應(yīng)當(dāng)可以說(shuō)明如下信息。

          配置審計(jì)應(yīng)當(dāng)說(shuō)明的信息:
          1. 變更要求被完成,并且對(duì)附加的修改已經(jīng)執(zhí)行了
          2. 采用了正確的正式驗(yàn)證手段
          3. 遵循了標(biāo)準(zhǔn)的要求
          4. 變更的4W信息被完整記錄,并和相關(guān)配置項(xiàng)關(guān)聯(lián)

          9 項(xiàng)目實(shí)施指南

          一個(gè)軟件研發(fā)項(xiàng)目一般可以劃分為三個(gè)階段:計(jì)劃階段、開(kāi)發(fā)階段和維護(hù)階段。然而從軟件配置管理的角度來(lái)看,后兩個(gè)階段所涉及的活動(dòng)是一致,所以就把它們合二為一,成為“項(xiàng)目開(kāi)發(fā)和維護(hù)”階段。

          一個(gè)項(xiàng)目設(shè)立之初項(xiàng)目經(jīng)理首先需要制定整個(gè)項(xiàng)目的計(jì)劃,它是項(xiàng)目研發(fā)工作的基礎(chǔ)。在有了總體研發(fā)計(jì)劃之后,軟件配置管理的活動(dòng)就可以展開(kāi)了,因?yàn)槿?果不在項(xiàng)目開(kāi)始之初制定軟件配置管理計(jì)劃,那么軟件配置管理的許多關(guān)鍵活動(dòng)就無(wú)法及時(shí)有效的進(jìn)行,而它的直接后果就是造成了項(xiàng)目開(kāi)發(fā)狀況的混亂并注定軟件 配置管理活動(dòng)成為一種“救火”的行為。所以及時(shí)制定一份軟件配置管理計(jì)劃在一定程度上是項(xiàng)目成功的重要保證。

          在“開(kāi)發(fā)階段和維護(hù)階段”,軟件配置管理活動(dòng)主要分為三個(gè)層面,這三個(gè)層面是彼此之間既獨(dú)立又互相聯(lián)系的有機(jī)的整體。

          (1) 主要由配置人員完成的管理和維護(hù)工作;

          (2) 由系統(tǒng)集成員和開(kāi)發(fā)人員具體執(zhí)行軟件配置管理策略;

          (3) 變更流程。

          軟件階段
          活 動(dòng)
          活動(dòng)說(shuō)明
          計(jì)劃階段
          制定軟件計(jì)劃
          一個(gè)項(xiàng)目設(shè)立之初,項(xiàng)目經(jīng)理首先需要制定整個(gè)項(xiàng)目的計(jì)劃
          確定配置策略 配置管理委員會(huì)(CCB)根據(jù)項(xiàng)目的開(kāi)發(fā)計(jì)劃確定各個(gè)里程碑和開(kāi)發(fā)策略
          制定配置計(jì)劃 配置人員根據(jù)CCB的規(guī)劃,制定詳細(xì)的配置管理計(jì)劃,交CCB審核
          批準(zhǔn)配置計(jì)劃 CCB通過(guò)配置管理計(jì)劃后交項(xiàng)目經(jīng)理批準(zhǔn),發(fā)布實(shí)施
          開(kāi)發(fā)階段和維護(hù)階段
          確定初始基線 CCB設(shè)定研發(fā)活動(dòng)的初始基線
          配置庫(kù)管理 配置人員根據(jù)軟件配置管理規(guī)劃設(shè)立配置庫(kù)和工作空間,為執(zhí)行軟件配置管理做好準(zhǔn)備;并定期進(jìn)行備份和清理工作
          授權(quán)開(kāi)發(fā) 開(kāi)發(fā)人員按照統(tǒng)一的軟件配置管理策略,根據(jù)獲得的授權(quán)的資源進(jìn)行項(xiàng)目的研發(fā)工作
          集成 系統(tǒng)集成員按照項(xiàng)目的進(jìn)度集成組內(nèi)開(kāi)發(fā)人員的工作成果,并構(gòu)建系統(tǒng),推進(jìn)版本的演進(jìn)
          管理基線 CCB根據(jù)項(xiàng)目的進(jìn)展情況,并適時(shí)的建立基線,批準(zhǔn)基線變更,保證開(kāi)發(fā)和維護(hù)工作有序的進(jìn)行。
          產(chǎn)品發(fā)布 系統(tǒng)集成員進(jìn)行產(chǎn)品集成,由CCB批準(zhǔn),進(jìn)行發(fā)布
          其 他
          配置會(huì)議
          CCB定期舉行例會(huì),根據(jù)成員所掌握的情況、配置人員的報(bào)告和開(kāi)發(fā)人員的請(qǐng)求,對(duì)配置管理計(jì)劃作出修改,并向項(xiàng)目經(jīng)理負(fù)責(zé)。
          配置報(bào)告和審計(jì) 配置人員定期向項(xiàng)目經(jīng)理和CCB提交審計(jì)報(bào)告,并在配置管理例會(huì)中報(bào)告項(xiàng)目在軟件過(guò)程中可能存在的問(wèn)題和改進(jìn)方案
          變更管理 事件觸發(fā)執(zhí)行,由CCB批準(zhǔn)、項(xiàng)目組執(zhí)行,并執(zhí)行審計(jì)

          10 配置管理部署模型

          基本過(guò)程

          序號(hào)
          階段
          活動(dòng)
          備注
          1
          獲得相應(yīng)管理權(quán)

          1.1
          建立相應(yīng)負(fù)責(zé)團(tuán)隊(duì)

          1.2
          獲得授權(quán)和資源 可召開(kāi)啟動(dòng)會(huì)
          2
          評(píng)估配置管理現(xiàn)狀

          2.1
          繪制和評(píng)估當(dāng)前過(guò)程的控制圖 可采用CMM標(biāo)準(zhǔn)
          2.2
          了解員工對(duì)配置管理的態(tài)度
          2.3
          了解組織的配置管理技術(shù)水平
          2.4
          了解領(lǐng)導(dǎo)期望
          2.5
          編制并評(píng)審評(píng)估報(bào)告 獲得“現(xiàn)狀信息”
          3
          配置工具選擇

          3.1
          編制、評(píng)審《評(píng)估評(píng)分表》

          3.2
          評(píng)估配置工具和供貨商
          3.3
          收集其他用戶的使用經(jīng)驗(yàn)
          4
          配置過(guò)程定義
          制定配置管理過(guò)程草案
          4.1
          利用“現(xiàn)狀信息”和收集的經(jīng)驗(yàn)

          4.2
          制定新的過(guò)程
          4.3
          評(píng)審新過(guò)程,并建立新的過(guò)程基線
          5
          試點(diǎn)

          5.1
          選定試點(diǎn)項(xiàng)目
          5.2
          確定試點(diǎn)負(fù)責(zé)小組
          5.3
          定義試點(diǎn)成功標(biāo)準(zhǔn)和進(jìn)度
          5.4
          試點(diǎn)項(xiàng)目人員培訓(xùn)
          5.5
          試點(diǎn)改進(jìn) 同時(shí)對(duì)草案進(jìn)行改進(jìn)
          5.6
          試點(diǎn)總結(jié)/推廣 完成正式過(guò)程的發(fā)布
          6
          全面實(shí)施

          6.1
          組建相應(yīng)部門(mén)和團(tuán)隊(duì)

          6.2
          制定各個(gè)項(xiàng)目的實(shí)施計(jì)劃
          6.3
          配置管理知識(shí)、過(guò)程、工具的培訓(xùn)
          6.4
          幫助各個(gè)項(xiàng)目向新過(guò)程遷移
          6.5
          日常監(jiān)督、抽查、溝通
          7 結(jié)束
          總結(jié)、獎(jiǎng)勵(lì)

          相應(yīng)操作文件

          對(duì)應(yīng)過(guò)程:2.2了解員工對(duì)配置管理的態(tài)度建立一個(gè)CHECKLIST,來(lái)進(jìn)行調(diào)研,如下

          序號(hào)
          調(diào)查內(nèi)容
          調(diào)查結(jié)果
          1 原來(lái)是否有過(guò)類似嘗試,成功或者失敗了
          2 是否有由于配置管理不好造成的痛苦經(jīng)歷
          3 對(duì)建立配置管理過(guò)程是否支持
          4 是否覺(jué)得配置管理過(guò)程會(huì)壓抑創(chuàng)造性
          5 是否覺(jué)得配置管理過(guò)程太繁瑣
          6 對(duì)配置管理是否有不合理的期望
          7 是否有些急功近利
          8 是否對(duì)實(shí)施配置管理工具感興趣
          9 個(gè)人英雄主義和分工協(xié)作那個(gè)是主流

          對(duì)應(yīng)過(guò)程:2.3了解組織的配置管理技術(shù)水平建立一個(gè)CHECKLIST,來(lái)進(jìn)行調(diào)研,如下

          序號(hào)
          調(diào)查內(nèi)容
          調(diào)查結(jié)果
          1 是否已經(jīng)有了配置管理過(guò)程,運(yùn)作時(shí)間

          2 是否使用了配置管理工具,使用時(shí)間
          3 是否接受了配置管理的專門(mén)培訓(xùn),培訓(xùn)時(shí)間
          4 對(duì)配置管理過(guò)程的認(rèn)識(shí)程度
          5 對(duì)配置管理工具的使用程度
          6 企業(yè)員工的基本素質(zhì)和學(xué)習(xí)能力

          對(duì)應(yīng)過(guò)程:3.2評(píng)估配置工具供應(yīng)商建立一個(gè)CHECKLIST,來(lái)進(jìn)行調(diào)研,如下

          序號(hào)
          調(diào)查內(nèi)容
          調(diào)查結(jié)果
          1 工具可以解決當(dāng)前問(wèn)題,滿足當(dāng)前需求嗎?


          2 產(chǎn)品的市場(chǎng)地位
          3 產(chǎn)品價(jià)格
          4 與現(xiàn)有環(huán)境的兼容程度
          5 運(yùn)行能力(峰值情況、成熟性、穩(wěn)定性)
          6 是否支持未來(lái)需求
          7 是否具備:工作空間管理
          8 是否具備:版本控制
          9 是否具備:配置報(bào)告
          10 是否具備:過(guò)程支持
          11 是否具備:安全和保護(hù)
          12 是否具備:工具集成
          13 是否具備:構(gòu)造支持
          14 是否具備:圖形界面
          15 是否具備:自定義支持
          16 是否具備:發(fā)行管理
          17 是否具備: WEB支持

          對(duì)應(yīng)過(guò)程:3.2評(píng)估配置工具供應(yīng)商建立一個(gè)CHECKLIST,來(lái)進(jìn)行調(diào)研,如下

          序號(hào)
          調(diào)查內(nèi)容
          調(diào)查結(jié)果
          1 配置管理服務(wù)從業(yè)時(shí)間

          2 成功案例數(shù)量和質(zhì)量
          3 培訓(xùn)、技術(shù)支持隊(duì)伍
          4 提供的培訓(xùn)和指導(dǎo),以及其他服務(wù)
          5 近期關(guān)于配置服務(wù)的商譽(yù)、資產(chǎn)、銷售額
          6 地理位置、服務(wù)及時(shí)性

          對(duì)應(yīng)過(guò)程:4.2制定新的過(guò)程1. 配置管理過(guò)程至少應(yīng)當(dāng)包括的內(nèi)容:配置標(biāo)示、配置控制、報(bào)告、審計(jì)2. 在考慮工具納入配置過(guò)程中應(yīng)當(dāng)考慮下表內(nèi)容

          序號(hào)
          考慮內(nèi)容
          1 從配置過(guò)程中分解出那些是事務(wù)性、那些是創(chuàng)造性的工作
          2 考慮事務(wù)性工作的繁重程度和精度要求程度,理出一個(gè)“自動(dòng)化優(yōu)先級(jí)”
          3 根據(jù)過(guò)程,確定工具可以運(yùn)用的地方
          4 根據(jù)“自動(dòng)化優(yōu)先級(jí)”選擇那些工具功能進(jìn)行自動(dòng)化
          5 考慮使用工具功能自動(dòng)化的前提和結(jié)果
          6 劃分出“自動(dòng)化”和“人工”的接口,并清晰描述
          7 調(diào)整過(guò)程要素,適應(yīng)工具,從而形成一個(gè)納入了工具的配置管理過(guò)程
          8 考慮這個(gè)過(guò)程的適用性和效益

          對(duì)應(yīng)過(guò)程:6.1組建相應(yīng)部門(mén)和團(tuán)隊(duì)負(fù)責(zé)配置管理部署和實(shí)施的團(tuán)隊(duì)必須包括

          序號(hào)
          團(tuán)隊(duì)成員
          職責(zé)和要求
          1 組長(zhǎng)
          負(fù)責(zé)管理小組,并負(fù)責(zé)配置管理的部署和實(shí)施
          2 技術(shù)人員 負(fù)責(zé)考慮將要和配置工具集成的各類工具之間的接口
          3 配置專家 配置工具精通、配置管理理論知識(shí)熟悉
          4 過(guò)程專家 負(fù)責(zé)過(guò)程建模和主要的過(guò)程分析工作
          5 配置管理人員 負(fù)責(zé)評(píng)審新過(guò)程,并提供原來(lái)配置管理的經(jīng)驗(yàn)
          6 項(xiàng)目經(jīng)理 負(fù)責(zé)評(píng)審新過(guò)程,并提供配置管理適應(yīng)于項(xiàng)目的參考

          對(duì)應(yīng)過(guò)程:6.2制定各個(gè)項(xiàng)目的實(shí)施計(jì)劃計(jì)劃應(yīng)當(dāng)包括的內(nèi)容:

          序號(hào)
          計(jì)劃內(nèi)容
          1 目標(biāo)和完成標(biāo)準(zhǔn)
          2 投資和收益分析
          3 階段劃分和進(jìn)度安排
          4 資源投入安排
          5 人員分工和組織
          6 風(fēng)險(xiǎn)管理
          原文:http://www.cnblogs.com/lingxzg/archive/2007/10/17/927543.html
          http://www.cnblogs.com/lingxzg/archive/2007/10/17/927543.html
          http://www.cnblogs.com/lingxzg/archive/2007/10/17/927543.html
          主站蜘蛛池模板: 淮北市| 长海县| 富锦市| 盈江县| 息烽县| 保康县| 体育| 兴安县| 阿勒泰市| 锦屏县| 霍州市| 安阳县| 揭西县| 南华县| 如东县| 克什克腾旗| 青阳县| 菏泽市| 静安区| 凌海市| 吐鲁番市| 酒泉市| 中江县| 庐江县| 太原市| 梓潼县| 武义县| 平山县| 长葛市| 麦盖提县| 遂平县| 嘉义县| 大连市| 澄江县| 北辰区| 青冈县| 湖南省| 太康县| 电白县| 万盛区| 远安县|