成熟的 DevOps 實踐如何增加競爭優勢
軟體開發和交付已經成為業務各個方面不可分割的一部分,不再是簡單的支援功能。現在多數情況是,在開發過程中,大多數人包括業務線上的人員都要等到在特定的環境釋出日期來部署程式碼或進行修復和更新,這種方式在一定程度上降低了生產力。我們都知道需要有一定的工作模式和流程來確保質量和安全,但如何讓公司在DevOps操作方面更完善呢?
構建和交付軟體應用程式和數字服務的企業都可以從DevOps中受益。主要的區別在於DevOps文化和實踐的成熟度。擁有成熟DevOps實踐和文化理念的公司不僅能夠比那些擁有傳統DevOps實踐的公司更快地構建和交付應用程式,而且學習和創新也更快。成熟的DevOps功能、工具和文化理念可以透過自動化和簡化開發、測試、部署和基礎架構管理流程,實現更快的創新。從交付和學習的角度來看,超越他人的能力是一個巨大的競爭優勢。
大多陣列織都明白這一點,因此一直在努力完善DevOps能力和實踐。但最終效果卻不盡相同,主要有以下幾方面原因。
一方面是資源限制,包括預算、人力和/或系統等。許多公司都有固定的預算,需要在建立昂貴的基礎設施(配備每年升級的裝置)和其他業務需求之間進行權衡,以獲得短期/長期的利益。
多數尚未擁有成熟DevOps 實踐的公司需要進行多方面的工作要做。從建立和記錄CI/CD流程到建立業務連續性和災難恢復計劃,再到確保他們有合適的人來執行。這些關鍵要素需要時間、精力、專業知識和預算來整合。雖然每個人都希望自己的團隊能夠及時完成所有工作,但現實情況是每個人的預算和能力都是有限的。
另一方面是安全交付的複雜機制和交付截止日期之間的權衡。
很多時候,DevOps 功能和自動化的進展被擱置一旁,轉而將精力投入到客戶需求和交付工作當中。這就需要建立一種平衡團隊容量分配的機制,包括一個適當的工作組合,專注於在交付方面變得更加有效和高效(例如,成熟的DevOps功能,改進架構和設計等),並努力滿足客戶需求。透過這種方式,團隊能力的一部分始終可以用於推進DevOps交付功能,而其餘的可用於滿足客戶請求。
如何做到這一點?
從文化開始。當談到成熟的DevOps實踐時,文化是一個關鍵因素。團隊成員需要履行各自的職責,同時也需要著眼於整理的需求。
注重流程。一個不明確、合理的程式不可能取得進展。例如,擁有記錄良好且執行良好的 CI/CD 流程對於 DevOps 成熟度至關重要,它可以解決開發人員的痛點,並確保順利部署流程。一個文件化的過程來建立團隊的工作方式,並解決以下問題:關鍵的團隊成員是否參與?在開發/配置/部署過程中是否存在需要考慮的特殊情況?每個人在每個階段都對流程理解是否相同?
自動化和工具。自動化流程允許DevOps實踐每次都能以相同的方式進行,而無需人工干預。組織否擁有並知道如何使用所有成功的DevOps實踐所需要的基本工具,例如,持續構建和 測試程式碼規範及安全、原始碼控制(例如,GitLab)、環境配置管理、效能度量(例如,負載平衡)),部署痛點是否得到了充分的識別和解決,以防止編碼/釋出瓶頸?
業務優先順序和權衡決策。這是成為一個成熟的DevOps實踐重要的方面,平衡團隊的能力,包括推進DevOps交付能力,對於建立和保持競爭優勢至關重要。最佳化組織的DevOps能力可以釋放和利用團隊成員的時間、才能和表現來學習和創新。
正如通用電氣CEO傑克·韋爾奇(Jack Welch)曾經說過的那樣,“唯一可持續的競爭優勢是比競爭對手學得更快,並且能夠根據你所學到的知識採取行動。”當一個軟體組織變得過於僵化而沒有自適應的DevOps優勢時,將很快被時代拋下。
來源:
https://devops.com/how-a-mature-devops-practice-can-strengthen-competitive-advantage/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70000012/viewspace-2924670/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何透過Kaizen獲得業務競爭優勢?AI
- 電商公司如何利用IP代理獲取競爭優勢?
- 看 AWS 如何通過 Nitro System 構建競爭優勢
- 低程式碼開發平臺的競爭優勢
- 轉載:利用大資料創造競爭優勢大資料
- 蘭德公司:保持人工智慧和機器學習的競爭優勢人工智慧機器學習
- 企業級分散式儲存QingStor的競爭優勢分散式
- Open Source 102:開源的商業競爭優勢
- 雲端計算為企業帶來顯著競爭優勢
- 三個有效的物聯網實踐,以便提前競爭
- 競爭態勢矩陣(轉載)矩陣
- 新消費 新格局:成熟企業如何敏捷競爭中國消費市場敏捷
- 優質投資的特徵與競爭力特徵
- ARM在移動處理器功耗上擁有巨大競爭優勢
- 雲端計算2.0時代,雲巨頭如何提升使用者體驗贏得競爭優勢
- DevOps實踐dev
- DevOps成熟前的曲折之路dev
- DevOps 實踐指南dev
- 縣城同城外賣配送平臺有哪些競爭優勢?創業者的機遇!創業
- 5 月下載榜波動明顯,遊戲競爭激烈,騰訊、阿里優勢明顯遊戲阿里
- 手機市場同質化嚴重,技術壁壘是競爭優勢
- 阿里巴巴DevOps實踐指南(一)| 為什麼DevOps的必然趨勢是BizDevOps阿里dev
- Linux或增加VMware支援 讓其與Xen平等競爭(轉)Linux
- 三七遊戲組建北京“燎原工作室”,鞏固MMORPG研發競爭優勢遊戲
- DevOps 中的測試實踐dev
- DevOps中的測試實踐dev
- 2020年夏天就業競爭越發激烈,如何迅速提高自己的競爭力?就業
- 自研DevOps實踐dev
- 你不得不知的推進DevOps實踐的四大趨勢dev
- IBM:通過人工智慧和自動化獲得競爭優勢(附下載)IBM人工智慧
- DevOps如何正確的在企業內進行實踐dev
- 如何用無伺服器技術實現最佳的DevOps實踐伺服器dev
- 華為敏捷/DevOps實踐:如何開好站立會議敏捷dev
- 華為敏捷DevOps實踐:如何開好站立會議敏捷dev
- 2021年五大采購最佳實踐,助你提升競爭力
- 金融科技 DevOps 的最佳實踐dev
- 基於DevOps的容器安全實踐dev
- 關於實踐CMMI高成熟度等級的實踐步驟