「美國航空公司的DevOps之旅是從一系列的問題中萌芽,第一個問題就是:『什麼是DevOps?』」——《The DevOps Handbook 中文版》
筆者每一次想要跟人們分享 DevOps 的內容時,總是很難避開一件事,那就是說明「什麼是DevOps?」
其實早在 2016 年出版《Effective DevOps》書中,作者就提到了這件事。
她說 DevOps 已經成為一種 Folk Model,一種被用於不同意圖而導致誤傳與誤解的術語,甚至是一種抽象概念。
也就是說,當談到 DevOps 時,在雙方沒有進一步的去對齊彼此的認知之前,不同人對於 DevOps 的具體內容及範圍會有著不同的看法。
因此就會形成一種有趣的狀態,當有人高聲疾呼說我們要來實踐 DevOps 時,雖然眾人尚不知道主事者想要實踐的具體內容,但多半可以猜想到概略的方向,當然也可能完全想到不同的事情去。
而這正是 DevOps 一詞目前的處境,沒有一個有限範圍的定義,其內涵被各路人馬擴張到包山包海。
於是變成人人都可以對 DevOps 講上兩句,但也人人無法憑一己之力主宰這個關鍵字。
下一次如果你遇到有人要跟你聊 DevOps 時,在你們開始深入討論之前,記得先問一句「什麼是DevOps?」,先對齊你們要討論的範圍,然後再繼續聊下去,才不會落入雞同鴨講、牛頭不對馬嘴的狀況。