原文:《配置管理的三大誤區》

配置管理(Configuration Management,簡稱CM)是通過技術或行政手段對軟件產品及其開發過程和生命周期進行控制、規范的一系列措施。配置管理的目標是記錄軟件產品的演化過程,確保軟件開發者在軟件生命周期中各個階段都能得到精確的產品配置。良好的配置管理能使軟件開發過程有更好的可預測性,使軟件系統具有可重復性。配置管理在整個軟件研發過程中起著至關重要的作用,但在配置管理的實施過程中有時候會進入一些誤區。

  誤區一:版本控制=軟件配置管理

  也許很多人不承認自己對于軟件配置管理的理解局限在版本控制上,但在具體實施配置管理的過程中,卻只見版本控制,而不見真正的配置管理。其實版本控制只是配置管理最基本的層次和功能。當然只有進行了版本控制,其他的功能才可能會逐漸提升,但就一個基本的版本控制功能而言,在部分軟件公司中也并不是一個非常正規和完善的過程。

  誤區二:編碼水平最差=配置管理員

  配置管理人員是配置管理具體實施的人。可以說公司制定了配置管理的流程和規章只是配置管理實施的基礎,而真正配置管理能否實施,能否有效,關鍵在于從事配置管理的人員。但往往存在一個誤區是:在選擇配置管理人員的時候,是尋找開發團隊中編碼水平最差的人。比如張三寫代碼不行,測試也不行,那就只好去從事配置管理工作了。其實一個SCM 人員的責任相當重大,一個團隊所有的代碼、文檔都由其負責,但往往處于一個相當尷尬的境地,認為一個什么都不懂的人擔任,才能保證這些代碼文檔的安全。

  誤區三:采用配置管理工具=有效的配置管理

  配置管理工具在軟件配置管理中起著不可替代的作用。沒有工具的支持,實施一個完整合格的配置管理是不可想象的。也許正是因為工具的重要,造成了很多軟件公司對于工具的迷信,以為只要部署了配置管理工具,尤其是專業商業工具,就自以為建立了配置管理體系。使用好的工具并不能代表就能實施好配置管理。因為工具就是工具,工具不能代替管理。否則為什么總是說配置“管理”而不單單說配置“工具”呢?一個成功的配置管理工具實施,需要兩個方面的條件:一是規范的軟件開發流程;二是合格的配置管理參與人員,這里的配置管理參與人員包括了配置管理員、開發人員、項目經理等。無論怎么樣,沒有流程和規范地使用工具,那么再強的工具也沒有靈魂。比如簡單的一個check in 操作,不同的人用起來可不一樣。有人修改后,進行build,然后check in;有人修改后,進行build,并簡單的測試再check in,也有人修改后馬上check in,……可看出不同的人使用工具的同一操作會有不同的后果。

  剛剛起步實施配置管理的時候難免會走入一些誤區,這需要我們對軟件配置管理有更高和更深層次的理解,才能盡量避免這些問題的出現。我們經過將近兩年的項目開發實踐,許多開發人員對版本控制的概念有了新的認識,從最初的抵觸情緒到后來主動要求要使用配置管理系統,基本形成了軟件工程化的開發氛圍。但是要做好軟件配置管理工作,還需要很長的一段時間去實踐,制定出符合自己的流程和規范,配合先進的配置管理工具,使配置管理工作在整個軟件研發過程中發揮更大的作用,推動產品更好的發展



ServiceHot介紹

永服科技有限公司(簡稱“ServiceHot”或“永服科技”),是中國優秀的 IT服務管理解決方案服務商和產品廠商,注冊資金5000萬,總部坐落于江蘇無錫,在北京、上海、廣州、成都等多地設立了分支機構。

ServiceHot擁有優秀的ITSM產品和多年IT服務管理項目的實施經驗,運用ITILISO20000等最佳實踐方法,為客戶提供ITIL咨詢服務、ITSM產品、定制化開發服務、落地實施服務、ITIL/ITSS認證,為企業信息化建設,安全、可靠、高效地運行提供有力的保障。三大核心產品分別是ServiceHot  ITSM(IT服務管理平臺)ServiceHot  ITSOM(IT服務運營管理平臺)ServiceHot SOM(服務運營管理)。產品基于J2EE搭建的架構平臺、可以適應云計算部署環境,具有較好的易用性、擴展性以及配置功能,適用于企業目前IT服務過程不斷改進、提升,業務邏輯及流程復雜等環境的要求,產品在大型的國企、制造業、金融等多行業完成了實際的應用和推廣。

ServiceHot是中國電子工業標準化ITSS副組長單位,參與國家IT服務標準的編制和評審。榮獲2018 “中國IT服務十大優秀產品”(ITSM類)、2017-2018年度中國SAAS產業最佳IT服務類SAAS服務商。案例包括:XX省農信、國信證券、鄭州商品交易所、深圳證券信息、長虹集團、中航西飛、一汽啟明、中國移動、云天化集團、天原集團、華為、蘋果等。

ServiceHot一直秉承“讓您掌控IT運營服務的每一個瞬間”理念,以客戶為中心技術為驅動,持續專研從ITSMITSOM再到SOM的升級和創新方案,讓企業級IT服務管理擁有“智能、協同、移動、社交”的體驗。