為 DevOps 構建新的運營模型
- 2019 年 11 月 8 日
- 筆記

我一直在撰寫有關企業面臨的 DevOps 挑戰的文章。從根本上講,它是關於規模的:當企業嘗試將其擴展到大型企業通常擁有的 800 多個應用程式中時,它們正努力實現在小型 DevOps 概念驗證中看到的相同收益。如果 DevOps 能夠兌現其諾言並為企業帶來可觀的價值,那麼就必須克服這一規模挑戰。
重塑業務

今天,我想看看企業內部的關鍵變化,在實現 DevOps 的好處之前,這絕對是必須發生的:運營轉型。
如今,大多數企業都圍繞具有單向命令和控制結構的分層模型工作。這是自去年以來建立企業的方式:公司高層的「高級主管」領導層以相當專制的方式設定了公司的目標和戰略。在此模型中,經理和業務部門負責人是高級管理人員意願的執行者,以確保公司其他所有人都可以執行其戰略方向。DevOps 的發展方向相反-從開發人員和運營人員的基層運動開始,然後逐步發展到如今在董事會席位上佔有一席之地。
民主發展

為了使 DevOps 大規模發展,需要用更加有機、鬆散和自治的東西來代替這種結構。如果舊模式是專制的,那麼新模式與現代政治革命家在鬆散連接和組織上「扁平」的結構中融合的方式有更多的共同點。
DevOps 的理想運營模式是一種權力民主化的模式,並且公司中的每個人都有權發揮自己的領導作用。在這裡,高級主管確定了出行的方向,但是然後相信他們熟練的開發人員會做些必要的事情。在這種模式下,管理者促進和授權,而不是直接參与;確保開發人員擁有實現目標所需的一切,同時在這裡和那裡輕輕地推動,以確保他們的工作與整體公司議程和戰略路線圖保持一致。這涉及到我們在流動的勞動力中看到的宏觀變化,並逐漸過渡到非中介的世界。
毋庸置疑,進行這種轉換並不容易。這意味著要顛覆數百年來公認的慣例,放棄某些人認為晉陞和任期使他們有權獲得的精細控制。而且要明確一點:IT 部門將首當其衝。長期以來,控制權的守衛者需要轉變為促進者。IT 將圍繞應用程式開發設置指南和策略,並在需要時進行干預,但在日常工作中,IT 部門將需要退後一步,讓 DevOps 開發人員繼續前進,然後一定會建立信任和真正創新的文化,並蓬勃發展。
讓專家掌控

開發人員團隊比公司中的其他任何人都更了解他們的業務所面臨的軟體工程挑戰。他們是理想的解決方案,同時敏捷的 DevOps 流程將幫助他們做到這一點。但是,如果開發人員大規模利用 DevOps,則需要擺脫來自 IT 和更廣泛業務的嚴格監督。這不是關於信任的問題-人力資源和分析技術可供企業領導者遠程監視和分析開發人員的效率。它只是歸結為效率:以一種更加敏捷和有效的開發方法來消除障礙。以一種可以為您提供廣泛、以業務為中心並且與供應商無關的方式執行此關鍵操作。如果沒有民主變革的能力,並根據我們的經驗來衡量結果,您將永遠無法完全成功並獲得真正的利益。
在我的下一個部落格中,我將探討幫助 DevOps 擴展的另一個關鍵因素:度量。因此,請再次訪問。
推薦閱讀
譯者:趙小小影