A. 請問:企業如何快速實現DevOps轉型
提出這個問題首先是否要思考一下:快速實現DevOps轉型的目的是什麼?
DevOps轉型會面臨哪些難題,哪些挑戰作為CTO的你是否心中清晰?
採用 DevOps 會面臨哪些挑戰?
原有的習慣很難改變。深陷孤立工作方式的團隊可能會難以應對,甚至抗拒徹底改變團隊結構以採用 DevOps 實踐。某些團隊可能會錯誤地認為有了新工具就足以採用 DevOps。但是,DevOps 是人員、工具和文化的結合。DevOps 團隊的每一個人都必須了解整個價值流,從構思、開發到最終用戶體驗。它要求打破孤島,以便在整個產品生命周期中進行協作。
最終要明白——
Devops 不是任何一個個人的工作,而是每個人的工作。
從傳統的基礎架構轉向使用基礎架構即代碼 (IaC) 和微服務可以加快開發和創新速度,但增加的運營工作量可能極具挑戰性。最好為自動化、配置管理和持續交付實踐奠定堅實的基礎,以幫助減負。
過度依賴工具會使團隊偏離 DevOps 的必要基礎:團隊和組織結構。一旦建立了結構,就應該建立流程和團隊,然後確定工具。
如何採用 DevOps?而不是如何快速轉型為DevOps團隊,否則可能欲速則不達。
首先,採用 DevOps 需要致力於評估且可能更改或刪除組織當前所用的所有團隊、工具或流程。這表示需要構建必要的基礎架構,以便團隊能夠自主構建、部署和管理其產品,而不必過分依賴於外部團隊。
DevOps 文化
DevOps 文化是指團隊採用新工作方式(包括加強合作和溝通)的環境。這是人員、流程和工具的協調一致,以實現更加統一的客戶導向服務。多學科團隊負責產品的整個生命周期。