DevOps 思維模式的 5 個基本價值觀

Brent Aaron Reed發表於2019-06-19

人和流程比在解決的業務問題的任何技術“銀彈”更重要,且需要花更多的時間。

human head, brain outlined with computer hardware background

今天的許多 IT 專業人士都在努力適應變化和擾動。這麼說吧,你是否正在努力適應變化?你覺得不堪重負嗎?這並不罕見。今天,IT 的現狀還不夠好,所以需要不斷嘗試重新自我演進。

憑藉 30 多年的IT綜合經驗,我們見證了人員與關係對於 IT 企業提高效率和幫助企業蓬勃發展的重要性。但是,在大多數情況下,我們關於 IT 解決方案的對話始於技術,而不是從人員和流程開始。尋找“銀彈”來解決業務和 IT 挑戰的傾向過於普遍。但你不能想著可以買到創新、DevOps 或有效的團隊和工作方式;他們需要得到培養,支援和引導。

由於擾動如此普遍,並且對變革速度存在如此迫切的需求,我們需要紀律和圍欄。下面描述的 DevOps 思維模式的五個基本價值觀將支援將我們的實踐。這些價值觀不是新觀念;正如我們從經驗中學到的那樣,它們被重構了。一些價值觀可以互換的,它們是靈活的,並且它們如支柱一樣導向了支援這五個價值觀的整體原則。

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

無論是想法、概念、假設還是直接利益相關方的反饋,我們都需要透過使用探索、構建、測試和交付生命週期來識別和衡量我們的產品提供的功能或服務。從根本上說,這意味著我們需要在整個組織中“插入”我們的組織。在持續創新、學習和 DevOps 方面沒有任何邊界。因此,當我們在整個企業中進行衡量時,我們可以理解整體並採取可行的、有意義的步驟來改進。

衡量整個組織的績效,而不僅僅是在業務範圍內。

5、透過熱情鼓勵採納

不是每個人都要被驅使去學習、適應和改變;然而,就像微笑可能具有傳染性一樣,學習和意願成為變革文化的一部分也是如此。在學習文化中適應和演化為一群人提供了學習和傳遞資訊(即文化傳播)的自然機制。學習風格、態度、方法和過程不斷演化,因此我們可以改進它們。下一步是應用所學和改進的內容並與同事分享資訊。學習不會自動發生;它需要努力、評估、紀律、意識,特別是溝通;遺憾的是,這些都是工具和自動化無法提供的。檢查你的流程、自動化、工具策略和實施工作,使其透明化,並與你的同事協作重複使用和改進。

透過精益交付促進學習文化,而不僅僅是工具和自動化。

總結

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

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章