為何程式設計師討厭運維平臺?
我們是一家擁有 80 名開發人員的公司的平臺團隊。我們使用 Github Actions 為 CI、EKS、RDS 執行一個普通的技術堆疊,沒什麼特別的。我們在這個系統上執行多個應用程式,所有微服務。管理層明確的方向是建立一個開發人員平臺,可以幫助工程師端到端自助服務:
- 回滾
- 新資料庫
- 新服務
- 除錯
- 配置管理
- RBAC
- 啟動新環境等。
然而開發人員說 "不"。沒有明確的拒絕的道理,他們沒有說什麼是錯的,也沒有說為什麼會拒絕,他們不能指出任何我們不涵蓋的情況,但他們有一個簡單而明確的方法可以規避這個系統。
如何解決問題?
關鍵是要滿足所有利益相關者(包括提供基礎設施的人,無論是 AWS 還是英特爾)。如果您在構建時沒有不斷地尋求和響應最大利益相關者的需求,那麼您就不會構建他們需要的東西,他們會討厭它。
如果是在“管理層指導”下完成的,這就變成了一個“熟悉的”故事。你不能以自上而下的方式進行開發。所以你基本上建立了一個管理系統,管理人員對為什麼開發人員不使用它感到驚訝;然而,開發人員可能沒有被問到他們真正的問題是什麼以及他們真正需要什麼。
注意:在某些組織中,開發人員可能是一個非常孤立的集團,可能需要數月或數年才能與他們“融入”(除非您是那些“軟技能”專家之一)。
你必須找出痛點在哪裡,併為這些痛點介紹解決方案。也許還有一個總體路線圖和願景。在舊的瀑布世界中,我們將這個過程稱為“需求引出”。
不要試圖解決你認為的問題。解決產生真正生產力收益的實際問題。
教訓:不要在前期建立一個平臺
成功的平臺是新興的。它們不是在前期建立並推到開發者面前的。它們是和開發者一起建立的。平臺團隊不斷地尋找方法,使事情對開發者更有利。
一個平臺不需要有所有的功能,但要有足夠的能力使一個團隊富有成效。在過去的幾年裡,我建立了一些平臺(和團隊),為超過200名開發人員提供服務,我的方法是:
與團隊一起建設。從一個團隊開始,確保平臺適合他們的目的,然後再到下一個團隊。隨著更多團隊的加入,他們會產生對平臺的需求和要求。
團隊需要在你建立平臺的過程中學習。
你不能大張旗鼓地進行,這對他們來說是一個大跳躍。有很多東西需要學習。看起來你已經為他們建立了一個長長的清單,讓他們知道如何使用這個平臺。平臺應該把這種一次性清單都拿走,一起成長學習。
聽取團隊的意見,平臺的存在是為了服務他們。他們是你的客戶。
你需要用產品的方法來處理平臺。
教訓:對運維不重視
根據我的經驗(我是開發方面的 DevOps),大約 3/4 的團隊對 Ops運維方面不感興趣,甚至沒有看到任何價值。它與組織的文化和結構緊密匹配——逆康威定律。如果公司的文化期望並鼓勵其建立者定義的 DevOps,僱用具有相同期望的人,你會看到奇蹟。
相關文章
- 程式設計師為什麼討厭這些語言程式設計師
- 為什麼高階程式設計師討厭程式設計面試? - Adam程式設計師面試
- [譯] 為什麼設計師討厭政治(如何解決)
- 程式設計師最討厭的9句話,你可有補充?程式設計師
- 為什麼程式設計師會有最喜歡與最討厭的程式語言?(earthly)程式設計師
- 為何程式設計師工資高?程式設計師
- 程式設計師接私活平臺程式設計師
- 為什麼Linux運維工程師必須學習Shell程式設計?Linux運維工程師程式設計
- 小米自動化運維平臺演進設計思路運維
- 互相討厭的奧運與氣候
- 程式設計師思維程式設計師
- 程式設計師接私活國內外平臺程式設計師
- 低程式碼開發平臺,真的是為了"幹掉"程式設計師嘛?程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 30+程式設計師,他究竟為何頻繁跳槽程式設計師
- 運維為何難操作?怎樣才能高效運維?運維
- 為什麼我如此討厭scrums? - RedditScrum
- 我是為何下定決心入行程式設計師的行程程式設計師
- 37歲老程式設計師8點下班被同事嘲諷:公司寄生蟲,網友:討厭奮鬥逼程式設計師
- 程式設計教育平臺程式設計
- [黑客說]一個新的程式設計師交流平臺黑客程式設計師
- 程式設計師接私活的7大平臺利器程式設計師
- 北上港深, 海歸程式設計師何去何從?程式設計師
- 頭位資訊平臺為何被視為運營解決方案?
- 我是一個不會運維的後端程式設計師運維後端程式設計師
- IT統一運維平臺案例運維
- 程式設計師該怎麼“討好”上級程式設計師
- 為什麼人們都討厭開會?
- 程式設計平臺-北郵程式設計
- 自動化運維平臺的實施計劃運維
- 碼農深耕 - 35歲的程式設計師何去何從?程式設計師
- [駭客說]一個新的程式設計師交流平臺程式設計師
- 程式設計師市場需求明明很大,為何公司偏偏就不招你?程式設計師
- 程式設計師有哪些發展方向?linux運維入門學習程式設計師Linux運維
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- Android程式設計師為什麼要去學Java後臺Android程式設計師Java
- 京東資料庫智慧運維平臺建設之路資料庫運維
- AWS最適合程式設計師的平臺,Android支援最棒!程式設計師Android