發佈時間:1月18,2023
三個疏通應用程式管道的技巧
Silvia Davis,資深產品行銷經理 Digital.ai; PMP; SAFe SPC;以及 ITSM 專家
認識金——金是一家航空公司的產品經理,她面臨的主要挑戰之一是預測並確保她的數位產品能夠按時交付。如您所知, 管理您的應用程式管道 這並不容易,因為整個過程都存在重大風險。
與金女士交談時,她提到應用程式的發布和部署過程極易出現延誤。她說:“發布應用程式就像通過機場安檢。你可能對等待時間有個大概的了解,但實際等待時間會因安檢口和機場的不同而有很大差異。在到達安檢口之前,很難預測等待時間。”
金說得對。 Deploy將應用程式部署到複雜環境中是不可預測且有風險的,可能會對企業及其客戶造成嚴重問題。
Kim 無法了解發布和部署佇列中的內容,因此無法準確預測交付時間和風險。另一方面,發布經理 Joe 也無法查看和規劃自己的工作,因為他無法從開發團隊中了解「正在開發」的內容。
Kim 將責任歸咎於發布團隊,Joe 則將責任歸咎於開發團隊,原因相同:管道堵塞、缺乏透明度以及應用程式嚴重延遲。
孤立且不相關的數據
Kim和Joe並非個例。我們在許多環境複雜的企業中反覆看到這種情況。越來越多的企業… DevOps 工具 這些工具幾乎被所有組織採用。它們大多各自獨立,數據集也彼此分離,這使得識別主要瓶頸和應用程式延遲風險變得困難。您可能擁有大量的工具和分析數據,但卻無法獲得完整的視圖。 DevOps 管道。
疏通管道的三個步驟 DevOps 管道
現在讓我們看看如何透過以下三個步驟來解決 Kim 和 Joe 面臨的挑戰:
數據是疏通管道的基礎!為什麼?
透過一套良好的初始端到端分析,您可以確定瓶頸在哪裡,哪些領域可以自動化,以及哪些應用程式需要優先考慮,從而消除延遲風險。
添加人工智慧機器學習模型有助於預測風險和時間範圍。
以下是一些指標範例: Digital.ai Release 以及 Digital.ai Deploy 旨在幫助您識別瓶頸。
下方的儀表板清晰地展示了「最新任務及其影響」。它幫助 Kim 和 Joe 分析哪些版本和團隊耗時較長,並允許他們深入挖掘,找到延誤的根本原因。此外,它還有助於視覺化對生產環境及其成功率的影響,以便他們採取措施,防止類似的應用程式發布問題再次發生。

- 實施“符合用途” 發布管理 解: 協調應用程式的發布和部署。
許多客戶使用電子表格或工作管理工具來管理數百個應用程式發布任務。這些工具的問題在於,它們並非設計用於協調多個團隊及其任務。 變更管理流程 以及它的關卡,以及變更失敗的風險。
使用 Release 管理工具 旨在協調複雜環境中的發布和部署任務,減少操作錯誤,消除生產中的瓶頸和應用程式故障風險。
以下是一個應用程式發佈視圖的範例,其中多個元件將在各種環境中交付。
下圖展示如何 Digital.ai Release 可以將多個版本合併到一個應用程式視圖中,使 Kim 能夠查看與其應用程式關聯的所有版本。相應的應用程式有多個版本,其中各種元件正在使用以下方式部署: Digital.ai Deploy 以及 Argo。 Kim 現在可以即時查看狀態,並根據需要立即採取行動。

- 在確保合規性的前提下,實現所有部署和發布任務的自動化: 事先制定部署策略,包括部署步驟和基礎架構配置,特別是針對雲端和容器環境。
許多客戶使用各種工具來實現自動化。 應用部署但它們各自獨立運作。此外,手動部署和配置並非可行之策,尤其是在需要遵守政府標準的複雜環境中。如上所述,應利用資料識別可自動化的領域,選擇一款整合到部署工具中的編排工具,並實現所有任務的自動化。這有助於提高效率,更重要的是,還能降低操作失誤的風險。
在下圖所示的圖表中, Digital.ai Release Joe 可以根據不同的環境和應用程式定義部署策略,整合各種部署工具,實現部署自動化,並隨時了解部署進度。現在,Joe 可以立即採取行動,優化部署流程,並更有效率地將應用程式發佈到生產環境。

回到金和喬的故事-好消息是,責任已經解除!
他們現在有 Digital.ai DevOps 該平台幫助他們在整個行業中獲得知名度 DevOps 透過管道預測應用程式何時交付,並降低可能的風險,以防止應用程式延遲和生產環境中的應用程式故障。
如果您想了解更多關於應用程式開發和發布團隊如何更好地協作的信息,請觀看爐邊談話“3 個技巧助您疏通應用程式管道並加速開發 Releases.“