天天看點

我了解的配置管理系統

  在筆者看來,一套能夠滿足企業需求的配置管理系統應該包括三方面:

  硬體: 伺服器+應用系統

  軟體: 規程、規範、文檔、流程

  人: 項目配置管理者、組織級配置工程師,建構工程師等

  搭載應用系統(如svn, cc, git,maven, bugfree, hudson等)的伺服器(群)是配置管理的硬體基礎。畢竟基本的版本控制、自動建構、缺陷跟蹤還得靠軟體應用系統來實作。

  規程(配置、變更),規範和文檔,以及基于這些規程規範建立的審批流程,是這個系統的軟體部分。

  最後,系統都需要有人來管理、使用,按項目和産品線來安排配置管理者,将相關的責任配置設定到個人,是保重規程規範能夠落實的基本條件。組織級的配置管理工程師負責配置系統的管理,不參與項目的具體操作(評審和審計除外)。其它參與配置管理的角色還有: 建構工程師,項目經理(主要是審批),qa(主要是審計)等。

  三者缺一不可,緊密配合,才能構成一套支援企業正常運轉的配置管理系統。

最新内容請見作者的github頁:http://qaseven.github.io/