先驅、殖民者、城鎮居民:我們想稱讚一下研發運維 (DevOps) 實踐
鳴謝:SolarWinds 極客達人 Leon Adato、Patrick Hubbard、Thomas LaRock 以及 Kong Yang 共同撰文
在繼上篇回顧總結了 2015 年的企業科技發展後,我們再次運用專業知識與技術探討了在未來 一年將成為 IT 業界七大推動因素的話題。
我們想稱讚一下研發運維 (DevOps) 實踐
「研發運維」是一種軟件研發實踐,它要求研發與運維團隊合作,依據應用程式的執行方式來指導及改進應用程式的組建,所有研發活動均透過快速迭代流程實現。人們對「研發運維」的運用與討論都在不斷增加,而且工程師、分析師及產品經理對這項實踐各有不同的解讀。
然而,有一點是清楚無疑的,那就是「研發運維」實際上是一個文化問題,它令跨職能團隊能夠持續地快速實現價值。如果實施得當,「研發運維」能夠令團隊的規劃、程式設計、組建、測試、發佈、部署、運維及監控工作形成持續的良性循環。
2016 年,企業將會更多地認識到「研發運維」的優點,因此實施這項實踐的地方也會更多。
企業及 IT 組織整合「研發運維」文化的道路仍然困難重重,但是他們逐漸認識到持續創造價值及持續整合帶來的潛在競爭優勢。2016 年,大中小型企業都將對實施「研發運維」感興趣,因為這項實踐的優點(例如加快軟件上市時間以及減少長期支援成本)已經變得更加清楚明白。
除了最佳實踐藍圖及範本之外,成功的組織還會利用 (Simon Wardley) 的三模態方法—先驅、殖民者及城鎮居民,並使用 Slack 之類的工具。先驅勇於做第一個吃螃蟹的人。殖民者將追隨先驅,並將先驅的成果作為自己立足及擴張的基礎。當情況變得更安全時,會引來城鎮居民,他們會將殖民者的成果化為已用,並透過合規及管理(包括業務流程改進)建立穩定性。想想六西格瑪。
Slack 是一項通訊與協作工具,它與許多熱門的網絡服務相整合,例如 GitHub、Heroku、JIRA、Jenkins CI、Librato、Papertrail 及 Pingdom。透過 Slack 可實現透明的團隊通訊、檔案分析、程式碼片段分享以及可搜尋內容。而且,它剛剛宣佈支援群聊以及將非公開小組轉變為非公開頻道—每日活躍用戶超過 125 萬,這個數字只會升不會降。
Slack 有利於培養「研發運維」文化。隨著投身「研發運維」文化浪潮的組織日益增多,Slack 在這些組織中的應用也越來越普及,其用戶數量會不斷增長。
藍圖與範本將開創編配的新紀元
IT 運維人員將利用這些概念確保整個流程生命週期的一致性及最佳實踐。這一點也會延伸到他們對「研發運維」的採用之中。合理的編配可實現敏捷性、可擴展性,並且能夠以精益方式持續創造價值及進行持續整合。同樣地,這些全部都是「研發運維」文化的原則。
待續.