資源描述:
《發(fā)布管理:厚積而薄發(fā)發(fā)布管理:厚積而薄發(fā)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、發(fā)布管理:"厚積〃而〃薄發(fā)〃發(fā)布管理:〃厚積〃而〃薄發(fā)〃[II期:2005-2-23][字體:大中小]來源:《中國計(jì)算機(jī)用戶》周刊作者:左天祖劉偉翰緯1T管理研究咨詢中心髙級顧問前面幾期我們講到了IT服務(wù)管理的事故管理、問題管理、配置管理和變更管理。對于這兒個流程,我們需要注意的一點(diǎn)是:它們雖然可能發(fā)現(xiàn)IT基礎(chǔ)設(shè)施存在的問題和需耍改進(jìn)之處,但它們本身并沒有直接對IT基礎(chǔ)設(shè)施進(jìn)行變動,這項(xiàng)工作統(tǒng)-由”發(fā)布管理”流程來完成。發(fā)布管理(ReleaseManagement)是指,對經(jīng)測試后導(dǎo)入實(shí)際應(yīng)用的新增或修改后的配登項(xiàng),進(jìn)行分發(fā)和宣
2、傳的管理流程。發(fā)布管理與變更管理、配置管理緊密結(jié)合。當(dāng)新發(fā)布引起IT基礎(chǔ)架構(gòu)的變更時,配置管理數(shù)據(jù)庫(CMDB)也進(jìn)行實(shí)時更新,同時發(fā)布的內(nèi)容也要保存到最終軟件庫(DSL)中,其他如硬件規(guī)格說明、裝配指南和網(wǎng)絡(luò)配置等都要保存到DSL或CMDB中。從根本上說,發(fā)布管理流程是以前兒個流程為基礎(chǔ)的,沒有前兒個流程對IT基礎(chǔ)設(shè)施的狀況和問題、各組件之間的關(guān)系等多方面的發(fā)現(xiàn)和管理,發(fā)布管理也就失去了發(fā)布對象和發(fā)布內(nèi)容。所以,我們說發(fā)布管理流程是一個”'厚積'而'薄發(fā)”'的過程。那么,如何實(shí)現(xiàn)”薄發(fā)“呢?我們可以從”薄發(fā)”對象和范圍、”薄發(fā)
3、”力度和”薄發(fā)”活動三個方面來理解。”薄發(fā)”對象和范圍發(fā)布管理負(fù)責(zé)對軟件和硬件進(jìn)行規(guī)劃、設(shè)計(jì)、構(gòu)建、配置和測試,以便為實(shí)際運(yùn)行環(huán)境捉供一系列的發(fā)布組?件。需要發(fā)布管理進(jìn)行控制的組件包括:?自行開發(fā)的應(yīng)用程序;?外購軟件;?工具軟件;?供應(yīng)商提供的系統(tǒng)軟件;?換件和軟件的規(guī)格說明;?安裝指南和文檔,包括用戶手冊。所有的組件,從開發(fā)和購買,到定制和配置、測試和實(shí)施,一直到最后的在現(xiàn)場環(huán)境的實(shí)際運(yùn)作,都需要發(fā)布管理進(jìn)行有效的管理。特別需要強(qiáng)調(diào)的是,發(fā)布管理應(yīng)當(dāng)應(yīng)用于以下三種情況:1)重要或關(guān)鍵破件的首次運(yùn)行,特別是當(dāng)業(yè)務(wù)系統(tǒng)對某個相關(guān)
4、的軟件變更具冇較大依賴的情形;2)主要軟件的首次運(yùn)行,特別是新的應(yīng)用程序與其協(xié)同軟件同吋發(fā)布的情形;3)將一組相關(guān)的變更打包成適當(dāng)規(guī)模發(fā)布單元的情形?!北“l(fā)“力度按照對IT基礎(chǔ)架構(gòu)改動程度的人小和實(shí)施的變更對業(yè)務(wù)彩響程度的人小,可將發(fā)布分為全發(fā)布(FullRelease)s徳爾塔(Delta)發(fā)布和包發(fā)布(PackageRelease)三種。全發(fā)布全發(fā)布是指同時構(gòu)建、測試、分發(fā)和實(shí)丿施發(fā)布單元的所侑組件的發(fā)布方式。全發(fā)布的最大優(yōu)勢在于:發(fā)布單元的所冇組成部分都是集中進(jìn)行構(gòu)建、測試、發(fā)布和實(shí)施的,這樣,對于那些被錯誤地假設(shè)無帝變更
5、的配置項(xiàng)的過時版本,就沒有應(yīng)用在新版本中的危險了;其不足之處在于:構(gòu)建、測試、發(fā)布和實(shí)施一個版本需要付出更多的時間、精力和計(jì)算機(jī)資源。德爾塔發(fā)布德爾塔發(fā)布,乂稱局部發(fā)布,是指僅僅対自上次全發(fā)布或徳爾塔發(fā)布以來發(fā)布單元屮實(shí)際發(fā)牛變化或新增的那些配置項(xiàng)進(jìn)行發(fā)布的--種發(fā)布方式。包發(fā)布包發(fā)布是指將一組軟件配置項(xiàng)以包(Package)的形式一起導(dǎo)入實(shí)際運(yùn)作環(huán)境的發(fā)布方式。為了減少發(fā)布頻率以使實(shí)際運(yùn)作環(huán)境保持更長時問的穩(wěn)定性,如果能確保穩(wěn)妥地處理人量變更而不會出現(xiàn)問題,就可以將單個的發(fā)布(全發(fā)布、徳爾塔發(fā)布或兩者兼有)組合在一起形成一個包
6、發(fā)布。全發(fā)布和德爾塔發(fā)布都可包括在包發(fā)布中。”薄發(fā)”活動發(fā)布管理流程的實(shí)就應(yīng)當(dāng)在變更管理流程的控制下進(jìn)行,發(fā)布錚理幾乎貫穿整個變更生命周期。具體來說,發(fā)布管理可應(yīng)用于組件的設(shè)計(jì)開發(fā)、控制測試和實(shí)際運(yùn)作三種壞境,其包含的主要活動如圖1所示。從圖1可以看岀,發(fā)布管理流程貫穿于IT組件的開發(fā)、測試和運(yùn)作整個牛?命周期。發(fā)布管理流程的主要活動包括:制定發(fā)布策略組織在實(shí)施發(fā)布管理之詢必須制定發(fā)和政策(Releasepolicy),以明確發(fā)布管理中的角色分配和責(zé)任劃分。每個組織至少應(yīng)制定一份發(fā)布政策文檔,或者針對每個支持系統(tǒng)或每項(xiàng)IT服務(wù)制
7、定一系列的指南和詳細(xì)說明文檔。制定發(fā)布計(jì)劃為保證發(fā)和管理流程的順利實(shí)施,對發(fā)和管理流程的實(shí)施進(jìn)行規(guī)劃、制定發(fā)布管理計(jì)劃是非常必要的。發(fā)布計(jì)劃根據(jù)已批準(zhǔn)的變更請求、發(fā)布策略、業(yè)務(wù)需求以及其它有關(guān)要求,進(jìn)行爭取各方對發(fā)布的認(rèn)可、然后制定詳細(xì)的發(fā)布日程、安排相應(yīng)人員以及制定撤銷計(jì)劃(Back-outPlan)等活動,最后形成針對某個特定發(fā)布的計(jì)劃、高級測試計(jì)劃和發(fā)布的驗(yàn)收標(biāo)準(zhǔn)等。設(shè)計(jì)、構(gòu)建和配置發(fā)布發(fā)布的設(shè)計(jì)應(yīng)當(dāng)根據(jù)發(fā)布策略和組織的總體變更計(jì)劃做出。通過發(fā)布設(shè)計(jì),應(yīng)當(dāng)明確發(fā)布的類型(全發(fā)布、德爾塔發(fā)布和包發(fā)布)、發(fā)布的頻率、發(fā)布的方式
8、等問題。為構(gòu)建軟件發(fā)布,需要對流程進(jìn)行規(guī)劃和文檔記錄,并盡可能地重復(fù)使用標(biāo)準(zhǔn)化流程。一個特定的軟件和硬件發(fā)布的恥置可能慕于一套可用的組件,這些組件中的一些可能是口主開發(fā)的,有些可能是外購的。需要發(fā)布的所有軟件、參數(shù)、測試數(shù)據(jù)、運(yùn)行中的軟件和其他軟件,都應(yīng)當(dāng)處于配