發佈管理是指規劃、設計、調度、測試、部署和控制軟體發佈的過程。它確保發佈團隊高效地交付業務所需的應用程式和升級,同時保持現有生產環境的完整性。
在競爭激烈、動態和多變的商業和IT世界中,半生不熟的版本是您最不需要的東西。現代企業是一個真正動態的環境;並非所有這些變化都以相同的速度發生。IT 組織需要一種方法來協調這些無數的變化。這就是發佈控制和部署自動化發揮作用的地方。它們有助於簡化向持續交付的過渡;並一次完成一個版本的數字化轉型。這是IT的新常態。
發佈和部署管理是資訊技術基礎結構庫 (ITIL) 框架的“服務轉換”部分下的主要流程之一。ITIL是技術產品和服務治理中採用最廣泛的框架。它幫助組織以質量為導向、以客戶為中心和注重成本的方式交付其產品和服務。
發佈管理的具體步驟將根據每個組織或應用程式的獨特動態而有所不同。然而,以下順序是最常見的。
請求
發佈管理從請求新功能或更改現有功能開始。無法保證所有請求最終都會轉換為新版本。評估每個請求的基本原理、可行性,以及是否有辦法通過重新配置生產中已有的應用程式版本來實現它。
計劃
這是版本演進過程中最重要的一步。在這裡定義了版本的結構。一個強大的計劃可確保發佈團隊保持在正軌上並滿足要求。創建或重用利益幹系人在整個發佈過程中可以參考的工作流或清單。工作流程不僅應詳細說明範圍和里程碑,還應詳細說明職責。
設計和建造
這是將需求轉換為代碼的程式設計階段。該版本被設計並內置到可執行軟體中。
測試
一旦該版本被認為已準備好進行測試,它就會部署到測試環境中,在那裡它要接受非功能性和功能性測試(包括使用者驗收測試或 UAT)。如果發現錯誤,則將其發送回開發人員進行調整,然後再次進行測試。此反覆運算過程將持續到開發團隊和產品擁有者都批准發佈以進行生產部署為止。
部署
該版本在即時環境中實現,並可供使用者使用。部署不僅僅是安裝版本。它需要對用戶進行更改的教育,並培訓他們如何在新功能的上下文中操作系統。
部署後
部署后,該版本將進入支持階段,在該階段記錄最終需要請求更改的任何錯誤。於是,迴圈又開始了。
要使發佈被視為成功,它必須實現以下目標:
幾乎每個組織在其應用程式管理過程中都有一些發佈管理元素。
但是,對於沒有正式發佈管理策略和程式的企業來說,一個好的起點是尋找發佈管理的這些現有方面,這些方面可以構成組織範圍的發佈管理框架的構建塊。
OpenText 了解發佈管理的挑戰,並從事這項業務十多年。我們通過立即自動執行手動部署任務,使您能夠實現快速制勝。基於我們廣泛的客戶成功經驗,我們組裝了發佈管理解決方案,使您能夠以最適合您的速度將您的組織成熟為協調的、流程驅動、高度可見的人工工作流程。
釋放控制是 OpenText 編排的 IT 解決方案集,從最初的規劃到開發,再到 IT 服務管理,適用於分散式、雲和大型機環境。編排 IT 意味著簡化的 IT 流程,可以更快地交付應用程式、提高 IT 服務性能並降低總體 IT 成本。這 OpenText 一系列精心編排的 IT 產品協同工作,以提供當今應用程式開發和 IT 運營組織所需的速度、自動化和控制。 OpenText 通過確保更高的可見性、更快的 應用程式交付時間、更高的利益相關者滿意度和更低的開發成本,幫助數千家IT組織大幅改進其應用程式開發流程。
部署自動化可無縫實現部署管道自動化,從而縮短週期時間,並提供有關所有環境中部署和發佈的快速反饋。部署自動化支援持續交付和生產部署,能夠自動部署和配置應用程式或服務,以部署管道中的目標環境。借助部署自動化,您將能夠以高效、快速和合規的方式交付高品質、有價值的軟體。所有這些都以較低的成本實現。
OpenText 提供最全面的端到端解決方案,用於規劃、跟蹤和將應用程式發佈到生產環境。借助這些產品,組織可以提高發佈可見性、增加發佈流程、減少生產停機時間並簡化合規性。正在使用 OpenText全面的發佈管理解決方案已經取得了顯著的成果——更短的部署時間、更高的可見性、更少的應用程式錯誤和完全的可審計性。