qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          我理解的配置管理系統(tǒng)

           還記得剛學(xué)習(xí)計算機(jī)時,書上將計算機(jī)系統(tǒng)定義為硬件系統(tǒng)(計算機(jī)),軟件系統(tǒng)(操作系統(tǒng))和操作者(人)。這樣的定義與多數(shù)人認(rèn)為的”系統(tǒng)=機(jī)器”的理解完全不同。在和配置管理打交道的過程中,我也有過類似的經(jīng)歷。最開始以為SVN系統(tǒng)就是配置管理系統(tǒng),到逐漸地對“一套配置管理系統(tǒng)應(yīng)該是什么樣子”有了自己的認(rèn)識。
            在筆者看來,一套能夠滿足企業(yè)需求的配置管理系統(tǒng)應(yīng)該包括三方面:
            硬件: 服務(wù)器+應(yīng)用系統(tǒng)
            軟件: 規(guī)程、規(guī)范、文檔、流程
            人: 項目配置管理員、組織級配置工程師,構(gòu)建工程師等
            搭載應(yīng)用系統(tǒng)(如SVN, CC, git,maven, bugfree, hudson等)的服務(wù)器(群)是配置管理的硬件基礎(chǔ)。畢竟基本的版本控制、自動構(gòu)建、缺陷跟蹤還得靠軟件應(yīng)用系統(tǒng)來實現(xiàn)。
            規(guī)程(配置、變更),規(guī)范和文檔,以及基于這些規(guī)程規(guī)范建立的審批流程,是這個系統(tǒng)的軟件部分。
            最后,系統(tǒng)都需要有人來管理、使用,按項目和產(chǎn)品線來安排配置管理員,將相關(guān)的責(zé)任分配到個人,是保重規(guī)程規(guī)范能夠落實的基本條件。組織級的配置管理工程師負(fù)責(zé)配置系統(tǒng)的管理,不參與項目的具體操作(評審和審計除外)。其它參與配置管理的角色還有: 構(gòu)建工程師,項目經(jīng)理(主要是審批),QA(主要是審計)等。
            三者缺一不可,緊密配合,才能構(gòu)成一套支持企業(yè)正常運轉(zhuǎn)的配置管理系統(tǒng)。

          posted on 2014-08-01 09:50 順其自然EVO 閱讀(254) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

          <2014年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 扎赉特旗| 遂宁市| 囊谦县| 肇庆市| 张家川| 平乡县| 绵阳市| 多伦县| 河池市| 嘉黎县| 绥滨县| 邻水| 嘉义市| 永济市| 黎城县| 长宁区| 长春市| 宁城县| 霍城县| 鲁甸县| 什邡市| 偃师市| 锡林郭勒盟| 宁阳县| 宝山区| 沈阳市| 贞丰县| 射阳县| 子长县| 永州市| 高淳县| 镇安县| 德州市| 道真| 宁都县| 平乐县| 大理市| 紫阳县| 阿鲁科尔沁旗| 隆尧县| 南汇区|