中型公司如何才能克服DevOps挑戰(zhàn)?
譯文【51CTO.com快譯】許多中型公司夾在資源豐富的全球巨頭和動作敏捷的小公司之間,努力實(shí)現(xiàn)DevOps的成功。下面是解決這個問題的幾個***方法。
希望充分利用DevOps的中型企業(yè)面臨著大企業(yè)和小公司通常不會遇到的獨(dú)特挑戰(zhàn)。專業(yè)服務(wù)公司畢馬威(KPMG)的數(shù)字化賦能總經(jīng)理Mike Wolf說:“這些企業(yè)常常難以進(jìn)行全面的轉(zhuǎn)型,因?yàn)楣境3?床坏酱笃髽I(yè)所看到的直接價值。”
幾位專家就中型公司如何在DevOps方面取得成功給出了建議,Wolf是其中之一。
分析軟件供應(yīng)商SAS的IT云自動化高級經(jīng)理Joe O'Brien指出,改變多年來根深蒂固的流程和徹底改變將新產(chǎn)品推向市場的方式都是重要的工作,無論企業(yè)規(guī)模如何。“與跨國企業(yè)相比,中型企業(yè)可能擁有較少的資源,不過從積極的角度來看,由于規(guī)模較小,因而受到的限制較少,從而提高了敏捷性。”
應(yīng)對挑戰(zhàn)
對于許多中型企業(yè)來說,從DevOps方面開始入手就是***的絆腳石。IBM的杰出工程師Rosalind Radcliffe解釋:“啟動DevOps計(jì)劃需要為采用和培訓(xùn)提供財(cái)力支持,它是巨大的文化變革更不用說了。”她特別指出,***步應(yīng)該是獲得高管的認(rèn)可和支持。她指出:“如果沒有高層的支持,對實(shí)施DevOps的計(jì)劃又未達(dá)成共識,改變公司文化和流程將是整個企業(yè)的一個持續(xù)性難題。”
除了高管支持外,打造合適的規(guī)劃團(tuán)隊(duì)也很重要。重點(diǎn)物色熟悉DevOps并渴望引入到企業(yè)組織的經(jīng)理。Radcliffe建議道:“讓這個團(tuán)隊(duì)在可以迅速獲得***效益的那個方面開始轉(zhuǎn)型。從某個地方入手,不斷學(xué)習(xí),然后與***個團(tuán)隊(duì)一起開始將新的實(shí)踐推廣到其他團(tuán)隊(duì)。”
在許多中型企業(yè),團(tuán)隊(duì)上馬DevOps過于倉促,破壞了既有的工作流程,導(dǎo)致混亂狀態(tài)。網(wǎng)絡(luò)安全培訓(xùn)和認(rèn)證機(jī)構(gòu)SANS Institute的課程主管Frank Kim表示:“重要的是,每次處理一步,循序漸進(jìn)。開發(fā)團(tuán)隊(duì)、運(yùn)維團(tuán)隊(duì)和安全團(tuán)隊(duì)必須確保新的安全措施正常進(jìn)行,評估結(jié)果,微調(diào)掃描工具,在考慮顛覆工作流程之前盡量減少誤報。”
中型企業(yè)常常掉入這個陷阱:迷戀于大公司所做的一切,然后試圖以千篇一律的方法來復(fù)制成功。測試基礎(chǔ)設(shè)施提供商BrowserStack的***運(yùn)營官Shailesh Rao說:“與每家公司的產(chǎn)品一樣,DevOps本質(zhì)上是***的,設(shè)計(jì)和實(shí)施也需要是***的。這不是說不能向成功的其他企業(yè)學(xué)習(xí);關(guān)鍵是要開辟一條適合每家公司的***獨(dú)特利益的道路。”
畢馬威的Wolf建議中型企業(yè)比較市面上新一批基于云的SaaS DevOps產(chǎn)品,這些產(chǎn)品讓采用者可快速有效地組裝持續(xù)集成/持續(xù)開發(fā)(CI/CD)管道。他說:“利用中型企業(yè)固有的敏捷性和調(diào)整新工具和基于云的工作流程的能力,企業(yè)就可以將精力集中在價值流的其他方面,比如設(shè)計(jì)思維。這使企業(yè)得以簡化和改進(jìn)需求流程,轉(zhuǎn)而更快速更好地滿足客戶期望。”
文化沖擊
中型企業(yè)常常犯這個錯誤:改變了文化,卻沒有充分解釋這種轉(zhuǎn)變給經(jīng)理和員工帶來的影響。業(yè)務(wù)管理和咨詢機(jī)構(gòu)Red Beach Advisors的創(chuàng)始人兼總經(jīng)理Ray McKenzie說:“如果企業(yè)從傳統(tǒng)環(huán)境轉(zhuǎn)向DevOps,可能會引起混淆。這會疏遠(yuǎn)員工和團(tuán)隊(duì)成員,會降低生產(chǎn)力和士氣。”他特別指出,***的方法是“力求開放,解釋角色和變化,解釋如何在新的文化氛圍中完成任務(wù)。”
中型企業(yè)還需要向員工介紹DevOps文化的各種復(fù)雜情況。McKenzie聲稱:“團(tuán)隊(duì)?wèi)?yīng)該了解自動化、協(xié)作和反饋方面有哪些核心原則。團(tuán)隊(duì)還應(yīng)該了解DevOps中使用哪些工具來評估適當(dāng)?shù)墓ぞ咭酝瓿扇蝿?wù)和計(jì)劃。”
經(jīng)理們還需要準(zhǔn)備好向有需要的人提供支持。與面臨困難的團(tuán)隊(duì)和團(tuán)隊(duì)成員同舟共濟(jì),聘請訓(xùn)練有素的導(dǎo)師幫助經(jīng)歷轉(zhuǎn)型過程,企業(yè)可以消除或減少常見的DevOps難題所帶來的痛苦。Radcliffe說:“導(dǎo)師確保DevOps文化仍然最重要,要是不予以強(qiáng)化,通常不會自然而然就這樣。”另一個常見的錯誤是沒有給員工足夠的時間來學(xué)習(xí)。她解釋道:“企業(yè)先慢下來,之后才能快起來;讓大家有時間學(xué)習(xí)成為DevOps轉(zhuǎn)型的一分子至關(guān)重要。”
***的建議
采用DevOps的中型企業(yè)應(yīng)始終關(guān)注持續(xù)學(xué)習(xí)和創(chuàng)新。McKenzie建議:“有新的方法、系統(tǒng)、工具和代碼經(jīng)常用于各種平臺上,在引入到你的環(huán)境之前先對各部分進(jìn)行評估。制定一種標(biāo)準(zhǔn)的運(yùn)營方法或框架是成長、發(fā)展和向基礎(chǔ)設(shè)施發(fā)布代碼的關(guān)鍵。”
變革對經(jīng)理和員工來說都很難。Radcliffe說:“中型企業(yè)應(yīng)牢記,轉(zhuǎn)型不會一蹴而就,但隨著時間的推移,這種不斷增強(qiáng)的能力將帶來持續(xù)的成功。”確保從小步做起,不斷成長,嘗試與一個團(tuán)隊(duì)共同改變流程,然后使其適應(yīng)整個企業(yè)。她特別指出:“一旦這個團(tuán)隊(duì)掌握了DevOps,你就有了內(nèi)部成功案例,可鼓勵整個企業(yè)采用DevOps。”
原文標(biāo)題:How Mid-Size Firms Can Overcome DevOps Challenges,作者:John Edwards
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】