發(fā)布于:2021-02-13 00:00:02
0
83
0
DevOps需要高層的支持。沒有管理層的支持,它將永遠無法真正成功。我們不久前與Anton Weiss進行了交談,討論了如何轉變公司文化,DevOps支持者以及實現(xiàn)幾乎完美的DevOps實施所涉及的挑戰(zhàn)。
任何DevOps轉型都必須從領導層的支持開始,因為否則,它將永遠不會成為簡潔,確定的轉型過程。當我們談論文化時,這似乎有些復雜,但實際上,這只是一個故事。討論如何成為DevOps支持者,以及在組織內(nèi)部啟用DevOps的正確方法是什么。
JAXenter:您好,Anton,您的課程怎么樣?
安東·韋斯:我喜歡。我希望觀眾喜歡它,這很重要。
JAXenter:因此,真正的DevOps轉換包含很多元素。文化似乎是這種轉變的核心。真正的DevOps轉換需要什么?
安東·魏斯:在會議上,我只是概述了領導層為實現(xiàn)這種轉變而必須做的事情。它絕對必須從領導能力開始。在整個實踐過程中,我們發(fā)現(xiàn)DevOps實際上是從底層開始的。
最初,這是一個基層運動。在許多情況下,這一切都始于工程師開始自動化一些事情,試圖改變他們的協(xié)作方式。但是,如果領導層不參與其中,就永遠不會有真正的變革。真正的全面轉型應該從改變文化開始,而管理層實際上要接受來自底層的變化,并允許它發(fā)生。
JAXenter:您是說真正的DevOps轉換僅從頂部開始,而不是自上而下,自下而上或兩者都開始?
安東·魏斯:我希望那是那么容易。它通常從底層開始,但是管理層或領導層必須在那里確定其啟動的跡象,并且必須提供支持。否則,它將永遠不會成為簡明的確定性轉換過程。
我們在一些客戶中看到了這一點,然后發(fā)生的事情是每個部門都試圖實施自己的DevOps。每個人都在這里爭論誰負責DevOps。突然,您在同一組織中擁有所有不同類型的DevOps,而不是擁有一張圖片,一個故事,一個單一的DevOps故事。從擁有DevOps故事開始,一切都必須從這里開始。
當我們談論文化時,似乎有些復雜。因為文化很難定義-我們擁有所有這些復雜的定義-但是如果將其帶到其基本要點,我認為文化只是您在講的故事。領導層或管理層要編寫故事是任務。它不一定是講故事的人本身,它可以在組織中找到講故事的人,但必須備份他們的故事。
JAXenter:如何說服管理層參與轉型并支持轉型?
安東·魏斯(Anton Weiss):我們最近看到的是,盡管DevOps和所有這些DevOps會議引起了很多關注,但管理層并沒有被說服。管理層已經(jīng)開始意識到這是他們需要做的事情。他們需要重組系統(tǒng),因為如果客戶不是現(xiàn)代化的,不敏捷的,沒有可伸縮的架構,那么他們的客戶就不希望與他們一起工作,因此他們意識到需要進行DevOps。
問題在于他們不怎么做,這就是我們作為咨詢機構所看到的。我們有經(jīng)理來找我們,說:“我們想做DevOps,我們?nèi)绾纹刚埞こ處煟俊?,而以前的問題是:“我們是工程師,我們?nèi)绾纹刚埞芾韺???現(xiàn)在,這個問題以某種方式被顛倒了。
JAXenter:我們?nèi)绾尾拍艹蔀镈evOps推動者?在過去的幾年中,我經(jīng)常聽到這個術語“ DevOps推動者”。我們?nèi)绾尾拍艹蔀镈evOps推動者?
安東·韋斯(Anton Weiss):最初,DevOps談論開發(fā)和運營以不同的方式進行協(xié)作。但是隨著時間的流逝,DevOps團隊突然出現(xiàn)在許多地方。對于許多人來說,這被視為問題的跡象。在開發(fā)人員和行動人員之間,我們曾遇到過那些孤島。突然,我們組織中有了一個新的孤島,稱為DevOps –他們負責組織中的DevOps。與其稱其為DevOps團隊或DevOps工程師,不如說是誕生了一個嶄新的職業(yè),如今突然成為了DevOps的負責人。
因為DevOps實際上是整個組織的運作方式,所以我們稱其為DevOps Enablement,而不是調(diào)用它。這些人員通常是負責流程自動化的人員,負責啟用與DevOps相關的協(xié)作和通信模式。這些就是推動者–可能已經(jīng)在另一個組織中做到這一點的人,或者愿意學習并接受這些東西的人們,特別是這種引入工具,集成工具,改變?nèi)藗儏f(xié)作方式的功能。 。
JAXenter:阻礙我們實現(xiàn)完美或幾乎完美的DevOps實施的挑戰(zhàn)是什么?–如果沒有挑戰(zhàn),還是差距。
安東·魏斯(Anton Weiss):嗯,挑戰(zhàn)就是我們試圖改變現(xiàn)有的人類組織時始終存在的挑戰(zhàn)。我們都不愿意改變。我想舉的例子是我的妻子,她是一名指壓按摩師,她的顧客來找她,說:“我的背痛”或“我無法入睡”。她對他們說:“好吧,我可以提供治療,但要消除這種情況,您需要改變飲食習慣,多做運動,早睡,放棄酒精”。人們突然說:“哇,我真的必須做所有這些事情嗎?您不能只是做一些技巧而全部消失嗎?”
所以主要的問題是,我們實際上很不愿意改變。這種不情愿主要來自我們對失敗的恐懼。這些是主要挑戰(zhàn)。再次,組織的領導在這里扮演著非常重要的角色,它提供了一個安全的環(huán)境,讓我們更少害怕失敗,并且更有動力去進行試驗。我們樂于接受變化的地方,因為它很有趣。因為我們組織中有一個故事告訴我們變革很有趣,所以變革會使我們的生活變得更好。
JAXenter:但同時,DevOps并不是靈丹妙藥,因此應該正確地實現(xiàn)它。只是說您想做并不意味著您會做。那么,幫助企業(yè)實現(xiàn)更順暢的DevOps轉型的第一秘訣是什么?
安東·韋斯(Anton Weiss):我的第一要訣是“明白為什么?” 您知道嗎,格雷格(Greg)在DevOps Con上的主題演講中也談到了這一點–埃森哲(Accenture)的格雷格(Greg Bledsoe)。還有一本書叫西蒙·西內(nèi)克(Simon Sinek)。我認為它被稱為“它以'為什么?'開始”。通過任何轉換,您都需要了解為什么要這樣做。我看到的是,將業(yè)務目標作為轉型之日的原因是錯誤的。這只會導致人們被激勵去購買不正確的東西。您需要沿著這些思路創(chuàng)建另一個“為什么”,一個關于更好的公司,更好的世界,更好的工作環(huán)境的愿景。但必須非常真實,并且要針對您的工作。