2007 年,比利時顧問 Patrick Debois 正為比利時某政府部會進行資料中心遷移的認證與就緒測試,一邊是應用程式開發人員,另一邊是伺服器、資料庫與網路維運人員。這兩個群體之間的隔閡——各自的方法、各自的時程、互相指責——讓他深信,IT 的運作方式一定有更好的做法。

用一場研討會來為這場運動命名:Debois 把自己在根特舉辦的聚會命名為「Devopsdays」,而這個混成詞就此定著,成為產業自己用來指稱整場休戰的詞。

在 2008 年於多倫多舉行的 Agile Conference 上,Andrew Schafer 發起了一場關於「敏捷基礎架構」的 birds-of-a-feather 交流場次;唯一到場的人是 Debois。他們成立了一個「敏捷系統管理員」Google 群組,成效有限。轉機出現在 2009 年:Debois 無法出席 O'Reilly Velocity,便透過視訊串流觀看 John Allspaw 與 Paul Hammond 那場如今已成傳奇的 Flickr 演講「10+ Deploys per Day: Dev and Ops Cooperation」。他深受啟發——並在社群媒體上一些人的催促下——於同年自己在根特籌辦了一場活動,並命名為 Devopsdays。

這個名稱做到了 Google 群組做不到的事:它讓一套散落各處的實務有了單一的身分認同。Devopsdays 於 2010 年擴展到山景城,到 2018 年已遍及 30 多個城市;「DevOps」一詞進入了職稱、團隊名稱、研討會場次、The Phoenix Project(2013)以及 Puppet 的 State of DevOps 報告(自 2012 年起)——這個混成詞如今已成為了產業描述自身的方式。

2007 年,Patrick Debois——比利時顧問、專案經理與敏捷實踐者——被派駐於比利時某政府部會的資料中心遷移專案,在兩個部族之間進行認證與就緒測試:一邊是推動快速迭代變更的應用程式開發人員,另一邊是守護伺服器、資料庫與網路穩定性的維運團隊。隔閡的高牆與互相指責,在他心中種下了不滿,並被他帶離了那個專案。

在 2008 年於多倫多舉行的 Agile Conference 上,Andrew Schafer 召集了一場關於「敏捷基礎架構」的臨時 birds-of-a-feather 交流場次。到場的恰好只有一個人:Debois。兩人持續交流,在 Google 上成立了一個敏捷系統管理員群組,但成效有限——想法是對的,但沒有人有一面可以集結眾人的旗幟。

那面旗幟在 2009 年出現。在 O'Reilly Velocity Conference 上,Flickr 的 John Allspaw 與 Paul Hammond 發表了「10+ Deploys per Day: Dev and Ops Cooperation at Flickr」,以角色扮演呈現「這不是我的程式碼,是你的機器」的對峙,並主張開發與維運必須變得無縫、透明且整合。Debois 觀看了串流,深受激勵,並在社群媒體上其他人的催促下,於比利時根特創辦了自己的研討會,命名為 Devopsdays。「DevOps」一詞正式登場。

為何一個研討會名稱會成為歷史上指稱這件事的詞:這個混成詞把兩個交戰方放進了同一個詞裡,而 Debois 是一位沒有產品要賣的中立實踐者,他把這個名稱交給社群,而非交給廠商。Devopsdays 於 2010 年登陸美國,到 2018 年已遍及三十多個城市,而這個詞如今被用來標示從團隊結構到 State of DevOps 研究報告的一切。

這些實務在出現這個詞之前就已存在——CI 工具、敏捷方法、雲端自動化、Flickr 的部署故事——但沒有名稱,它們就始終散落各處;命名讓它們得以被辨識為同一場運動。

這個混成詞本身就是折衷方案:雙方都不必放棄自身認同,因為兩個詞都包含在該詞彙之中,這讓它在充滿敵意的組織架構中易於被採用。

Debois 是連結者而非廠商,因此這個名稱始終是中立的資產——沒有公司擁有它,也沒有競爭對手有理由與它對抗。

研討會的形式給了這個詞一個年度的歸屬,讓實踐者得以齊聚一堂,這使得定義 DevOps 意涵的是社群,而非行銷部門。

為事物命名,事物便成真:這些實務已流傳多年,但運動總是圍繞著一個詞而凝聚——而一位實踐者,只要有一間會議室,就能提供那個詞。

Devopsdays 成為一個巡迴各地的制度:緊接在 Velocity 之後,2010 年在山景城舉行了首場美國場次,到 2018 年全球已排定超過 30 場研討會。Debois 所創造的詞彙承載了一整批文獻——Gene Kim 的小說 The Phoenix Project(2013)、Puppet Labs 的 State of DevOps 報告(自 2012 年起),最終還有 DORA 指標——而「DevOps 工程師」則成為軟體界最常見的職稱之一。Debois 至今仍被介紹為這場運動的教父,而這一切,只因他幾乎是在籌辦一場聚會的過程中,順帶創造了一個詞。

追溯依據

參考來源

  1. The Origins of DevOps: What's in a Name? DevOps.com · devops.com ·
  2. Agile 2008 Toronto: Agile Infrastructure and Operations Presentation jedi.be (Patrick Debois's own blog) · jedi.be ·