DevOps 思維模式的 5 個基本價值觀
今天的許多 IT 專業人士都在努力適應變化和擾動。這麼說吧,你是否正在努力適應變化?你覺得不堪重負嗎?這並不罕見。今天,IT 的現狀還不夠好,所以需要不斷嘗試重新自我演進。
憑藉 30 多年的IT綜合經驗,我們見證了人員與關係對於 IT 企業提高效率和幫助企業蓬勃發展的重要性。但是,在大多數情況下,我們關於 IT 解決方案的對話始於技術,而不是從人員和流程開始。尋找「銀彈」來解決業務和 IT 挑戰的傾向過於普遍。但你不能想著可以買到創新、DevOps 或有效的團隊和工作方式;他們需要得到培養,支持和引導。
由於擾動如此普遍,並且對變革速度存在如此迫切的需求,我們需要紀律和圍欄。下面描述的 DevOps 思維模式的五個基本價值觀將支持將我們的實踐。這些價值觀不是新觀念;正如我們從經驗中學到的那樣,它們被重構了。一些價值觀可以互換的,它們是靈活的,並且它們如支柱一樣導向了支持這五個價值觀的整體原則。
![5 essential values for the DevOps mindset](/data/attachment/album/201906/19/111531yis03iinsinzq9bz.png "5 essential values for the DevOps mindset")
1、利益相關方的反饋至關重要
我們如何知道我們是否為我們創造了比利益相關方更多的價值?我們需要持久的質量數據來分析、通知並推動更好的決策。來自可靠來源的相關信息對於任何業務的蓬勃發展至關重要。我們需要傾聽並理解我們的利益相關方所說的,而不是說我們需要以一種方式實施變革,使我們能夠調整我們的思維、流程和技術,並根據需要對其進行調整以使我們的利益相關者滿意。由於信息(數據)不正確,我們常常看到的變化過少,或者由於錯誤的原因而發生了很多變化。因此,將變更與利益相關方的反饋結合起來是一項基本價值觀,並有助我們專註於使公司成功最重要的事情。
關注我們的利益相關方及其反饋,而不僅僅是為了改變而改變。
2、超越當今流程的極限進行改進
我們希望我們的產品和服務能夠不斷讓客戶滿意,他們是我們最重要的利益相關方。因此,我們需要不斷改進。這不僅僅是關係到質量;它還可能意味著成本、可用性、相關性以及許多其他目標和因素。創建可重複的流程或使用通用框架是非常棒的,它們可以改善治理和許多其他問題。但是,這不應該是我們的最終目標。在尋找改進方法時,我們必須調整我們的流程,並輔以正確的技術和工具。可能有理由拋出一個「所謂的」框架,因為不這樣做可能會增加浪費,更糟糕的是只是「貨物結果」(做一些沒有價值或目的的東西)。
力爭始終創新並改進可重複的流程和框架。
3、不要用新的孤島來打破舊的孤島
孤島和 DevOps 是不兼容的。我們經常能看到:IT 主管帶來了所謂的「專家」來實施敏捷和 DevOps,他們做了什麼?這些「專家」在現有問題的基礎上創建了一個新問題,這是 IT 部門和業務中又增加了一個孤島。創造「DevOps」職位違背了敏捷和 DevOps 基於打破孤島的原則。在敏捷和 DevOps 中,團隊合作是必不可少的,如果你不在自組織團隊中工作,那麼你就不會做任何事情。
相互激勵和共享,而不是成為英雄或創建一個孤島。
4、了解你的客戶意味著跨組織協作
企業的任何一個部分都不是一個獨立的實體,因為它們都有利益相關方,主要利益相關方始終是客戶。「客戶永遠是對的」(或國王,我喜歡這樣說)。關鍵是,沒有客戶就真的沒有業務,而且為了保持業務,如今我們需要與競爭對手「區別對待」。我們還需要了解客戶對我們的看法以及他們對我們的期望。了解客戶的需求勢在必行,需要及時反饋,以確保業務能夠快速、負責地滿足這些主要利益相關者的需求和關注。
![Minimize time spent with build-measure-learn process](/data/attachment/album/201906/19/111532mvdii9rodzvrhhor.jpg "Minimize time spent with build-measure-learn process")
無論是想法、概念、假設還是直接利益相關方的反饋,我們都需要通過使用探索、構建、測試和交付生命周期來識別和衡量我們的產品提供的功能或服務。從根本上說,這意味著我們需要在整個組織中「插入」我們的組織。在持續創新、學習和 DevOps 方面沒有任何邊界。因此,當我們在整個企業中進行衡量時,我們可以理解整體並採取可行的、有意義的步驟來改進。
衡量整個組織的績效,而不僅僅是在業務範圍內。
5、通過熱情鼓勵採納
不是每個人都要被驅使去學習、適應和改變;然而,就像微笑可能具有傳染性一樣,學習和意願成為變革文化的一部分也是如此。在學習文化中適應和演化為一群人提供了學習和傳遞信息(即文化傳播)的自然機制。學習風格、態度、方法和過程不斷演化,因此我們可以改進它們。下一步是應用所學和改進的內容並與同事分享信息。學習不會自動發生;它需要努力、評估、紀律、意識,特別是溝通;遺憾的是,這些都是工具和自動化無法提供的。檢查你的流程、自動化、工具策略和實施工作,使其透明化,並與你的同事協作重複使用和改進。
通過精益交付促進學習文化,而不僅僅是工具和自動化。
總結
![Continuous goals of DevOps mindset](/data/attachment/album/201906/19/111533kx3bozyo3nsz0nuo.png "Continuous goals of DevOps mindset")
隨著我們的公司採用 DevOps,我們繼續在各種書籍、網站或自動化軟體上倡導這五個價值觀。採用這種思維方式需要時間,這與我們以前作為系統管理員所做的完全不同。這是一種全新的工作方式,需要很多年才能成熟。這些原則是否與你自己的原則一致?在評論或我們的網站 Agents of chaos 上分享。
via: https://opensource.com/article/19/5/values-devops-mindset
作者:Brent Aaron Reed 選題:lujun9972 譯者:arrowfeng 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive