配置管理(即Configuration Management,簡(jiǎn)稱CM)是通過(guò)技術(shù)或行政手段對(duì)軟件產(chǎn)品及其開(kāi)發(fā)過(guò)程和生命周期進(jìn)行控制、規(guī)范的一系列措施。配置管理的目標(biāo)是記錄軟件產(chǎn)品的演化過(guò)程,確保軟件開(kāi)發(fā)者在軟件生命周期中各個(gè)階段都能得到精確的產(chǎn)品配置。良好的配置管理能使軟件開(kāi)發(fā)過(guò)程有更好的可預(yù)測(cè)性,使軟件系統(tǒng)具有可重復(fù)性。配置管理在整個(gè)軟件研發(fā)過(guò)程中起著至關(guān)重要的作用,但在配置管理的實(shí)施過(guò)程中有時(shí)候會(huì)進(jìn)入一些誤區(qū)。
誤區(qū)一:版本控制=軟件配置管理
也許很多人不承認(rèn)自己對(duì)于軟件配置管理的理解局限在版本控制上,但在具體實(shí)施配置管理的過(guò)程中,卻只見(jiàn)版本控制,而不見(jiàn)真正的配置管理。其實(shí)版本控制只是配置管理最基本的層次和功能。當(dāng)然只有進(jìn)行了版本控制,其他的功能才可能會(huì)逐漸提升,但就一個(gè)基本的版本控制功能而言,在部分軟件公司中也并不是一個(gè)非常正規(guī)和完善的過(guò)程。
誤區(qū)二:編碼水平最差=配置管理員
配置管理人員是配置管理具體實(shí)施的人??梢哉f(shuō)公司制定了配置管理的流程和規(guī)章只是配置管理實(shí)施的基礎(chǔ),而真正配置管理能否實(shí)施,能否有效,關(guān)鍵在于從事配置管理的人員。但往往存在一個(gè)誤區(qū)是:在選擇配置管理人員的時(shí)候,是尋找開(kāi)發(fā)團(tuán)隊(duì)中編碼水平最差的人。比如張三寫(xiě)代碼不行,測(cè)試也不行,那就只好去從事配置管理工作了。其實(shí)一個(gè)SCM 人員的責(zé)任相當(dāng)重大,一個(gè)團(tuán)隊(duì)所有的代碼、文檔都由其負(fù)責(zé),但往往處于一個(gè)相當(dāng)尷尬的境地,認(rèn)為一個(gè)什么都不懂的人擔(dān)任,才能保證這些代碼文檔的安全。
誤區(qū)三:采用配置管理工具=有效的配置管理
配置管理工具在軟件配置管理中起著不可替代的作用。沒(méi)有工具的支持,實(shí)施一個(gè)完整合格的配置管理是不可想象的。也許正是因?yàn)楣ぞ叩闹匾?,造成了很多軟件公司?duì)于工具的迷信,以為只要部署了配置管理工具,尤其是專業(yè)商業(yè)工具,就自以為建立了配置管理體系。使用好的工具并不能代表就能實(shí)施好配置管理。因?yàn)楣ぞ呔褪枪ぞ?,工具不能代替管理。否則為什么總是說(shuō)配置“管理”而不單單說(shuō)配置“工具”呢?一個(gè)成功的配置管理工具實(shí)施,需要兩個(gè)方面的條件:一是規(guī)范的軟件開(kāi)發(fā)流程;二是合格的配置管理參與人員,這里的配置管理參與人員包括了配置管理員、開(kāi)發(fā)人員、項(xiàng)目經(jīng)理等。無(wú)論怎么樣,沒(méi)有流程和規(guī)范地使用工具,那么再?gòu)?qiáng)的工具也沒(méi)有靈魂。比如簡(jiǎn)單的一個(gè)check in 操作,不同的人用起來(lái)可不一樣。有人修改后,進(jìn)行build,然后check in;有人修改后,進(jìn)行build,并簡(jiǎn)單的測(cè)試再check in,也有人修改后馬上check in,……可看出不同的人使用工具的同一操作會(huì)有不同的后果。
剛剛起步實(shí)施配置管理的時(shí)候難免會(huì)走入一些誤區(qū),這需要我們對(duì)軟件配置管理有更高和更深層次的理解,才能盡量避免這些問(wèn)題的出現(xiàn)。我們經(jīng)過(guò)將近兩年的項(xiàng)目開(kāi)發(fā)實(shí)踐,許多開(kāi)發(fā)人員對(duì)版本控制的概念有了新的認(rèn)識(shí),從最初的抵觸情緒到后來(lái)主動(dòng)要求要使用配置管理系統(tǒng),基本形成了軟件工程化的開(kāi)發(fā)氛圍。但是要做好軟件配置管理工作,還需要很長(zhǎng)的一段時(shí)間去實(shí)踐,制定出符合自己的流程和規(guī)范,配合先進(jìn)的配置管理工具,使配置管理工作在整個(gè)軟件研發(fā)過(guò)程中發(fā)揮更大的作用,推動(dòng)產(chǎn)品更好的發(fā)展
永服科技有限公司(簡(jiǎn)稱“ServiceHot”或“永服科技”),是中國(guó)優(yōu)秀的 IT服務(wù)管理解決方案服務(wù)商和產(chǎn)品廠商,注冊(cè)資金5000萬(wàn),總部坐落于江蘇無(wú)錫,在北京、上海、廣州、成都等多地設(shè)立了分支機(jī)構(gòu)。
ServiceHot擁有優(yōu)秀的ITSM產(chǎn)品和多年IT服務(wù)管理項(xiàng)目的實(shí)施經(jīng)驗(yàn),運(yùn)用ITIL、ISO20000等最佳實(shí)踐方法,為客戶提供ITIL咨詢服務(wù)、ITSM產(chǎn)品、定制化開(kāi)發(fā)服務(wù)、落地實(shí)施服務(wù)、ITIL/ITSS認(rèn)證,為企業(yè)信息化建設(shè),安全、可靠、高效地運(yùn)行提供有力的保障。三大核心產(chǎn)品分別是ServiceHot ITSM(IT服務(wù)管理平臺(tái))、ServiceHot ITSOM(IT服務(wù)運(yùn)營(yíng)管理平臺(tái))和ServiceHot SOM(服務(wù)運(yùn)營(yíng)管理)。產(chǎn)品基于J2EE搭建的架構(gòu)平臺(tái)、可以適應(yīng)云計(jì)算部署環(huán)境,具有較好的易用性、擴(kuò)展性以及配置功能,適用于企業(yè)目前IT服務(wù)過(guò)程不斷改進(jìn)、提升,業(yè)務(wù)邏輯及流程復(fù)雜等環(huán)境的要求,產(chǎn)品在大型的國(guó)企、制造業(yè)、金融等多行業(yè)完成了實(shí)際的應(yīng)用和推廣。
ServiceHot是中國(guó)電子工業(yè)標(biāo)準(zhǔn)化ITSS副組長(zhǎng)單位,參與國(guó)家IT服務(wù)標(biāo)準(zhǔn)的編制和評(píng)審。榮獲2018 “中國(guó)IT服務(wù)十大優(yōu)秀產(chǎn)品”(ITSM類)、2017-2018年度中國(guó)SAAS產(chǎn)業(yè)最佳IT服務(wù)類SAAS服務(wù)商。案例包括:XX省農(nóng)信、國(guó)信證券、鄭州商品交易所、深圳證券信息、長(zhǎng)虹集團(tuán)、中航西飛、一汽啟明、中國(guó)移動(dòng)、云天化集團(tuán)、天原集團(tuán)、華為、蘋(píng)果等。
ServiceHot一直秉承“讓您掌控IT運(yùn)營(yíng)服務(wù)的每一個(gè)瞬間”理念,以客戶為中心技術(shù)為驅(qū)動(dòng),持續(xù)專研從ITSM到ITSOM再到SOM的升級(jí)和創(chuàng)新方案,讓企業(yè)級(jí)IT服務(wù)管理?yè)碛小爸悄?、協(xié)同、移動(dòng)、社交”的體驗(yàn)。