霍娜
作為一種理念,DevOps開發(fā)運維一體化推動了開發(fā)和運維之間的合作,有效回應(yīng)了快速多變的商業(yè)需求。作為新觀念、新工具、新技能三者的疊加,DevOps雖然還存在各種問題,但已是大勢所趨。
CA Technologies近日發(fā)布了2017年DevOps三大趨勢預(yù)測,指出持續(xù)測試、代碼安全和衡量指標這三大趨勢將成為企業(yè)關(guān)注焦點。他們認為,DevOps打破了開發(fā)團隊和運維團隊之間的壁壘,促進兩個團隊之間更好地溝通和協(xié)作,從而幫助企業(yè)更有效地提高數(shù)字敏捷性。然而, 在2017年DevOps的主要發(fā)展趨勢并非開發(fā)和運維本身,而是測試、安全性和指標。
CA Technologies亞太及日本地區(qū)DevOps副總裁Richard Gerdis表示:“隨著企業(yè)競相帶來市場創(chuàng)新,他們將發(fā)現(xiàn)確保應(yīng)用的質(zhì)量、安全性和性能與速度同等重要。如今,每個企業(yè)都將軟件置于企業(yè)DNA的核心地位,DevOps的作用將十分關(guān)鍵,它能保證企業(yè)在當今的應(yīng)用經(jīng)濟中生存和繁榮?!?/p>
DevOps的三大趨勢
趨勢一:持續(xù)測試將成為關(guān)注熱點。新代碼快速投產(chǎn)使企業(yè)對速度的需求愈加強烈,但這也可能很快引發(fā)數(shù)字失效。開發(fā)速度的加快對測試工作造成的壓力,使測試降至軟件開發(fā)生命周期中的一個獨立階段。如此是遠遠不夠的,因為隨著時間的推移,客戶對數(shù)字化體驗的期望越來越高,使得現(xiàn)有代碼并不能夠完美滿足客戶需求。生成高質(zhì)量代碼的唯一方法就是嚴格測試,更重要的是測試必須涵蓋DevOps整個生命周期。測試不再單純是質(zhì)量保證工程師的工作,開發(fā)人員也需要進行代碼測試,并且保證將測試結(jié)果反饋給運維團隊。
趨勢二:開發(fā)、安全和運維一體化——“DevSecOps”。鑒于網(wǎng)絡(luò)威脅強度和復(fù)雜程度不斷上升,安全性將繼續(xù)成為今年的重要議題。除了保證速度和質(zhì)量,好的代碼還需要保護用戶免受網(wǎng)絡(luò)惡意攻擊,防止組織遭受負面影響和商譽毀損。為保證安全性,必須在穩(wěn)固的安全架構(gòu)上部署代碼。安全性驗證應(yīng)該被視為測試的一個特例,因為安全相關(guān)代碼的測試要求有其特殊性和動態(tài)性,并且會涉及DevOps進程以外的專家和人員。
趨勢三:DevOps指標日益受到關(guān)注。此前,很少有組織關(guān)注DevOps的衡量指標,畢竟獲得基本的DevOps進程、工具和文化并非易事。但是,DevOps無法衡量就很難改善,因此DevOps指標的成功推廣和標準化很有可能在今年落地。不論是綜合指標還是細分指標均能在多個方面改進數(shù)字化實踐:綜合指標可發(fā)現(xiàn)進程瓶頸并優(yōu)化資源分配;細分指標則能夠指明需要進一步培訓(xùn)的節(jié)點、復(fù)制成功的經(jīng)驗。面對DevOps指標的眾多優(yōu)勢,今年業(yè)界極有可能逐漸達成統(tǒng)一的指標設(shè)置。
僅三分之一企業(yè)意識到敏捷與DevOps價值
CA Technologies最新全球調(diào)查結(jié)果顯示,在客戶滿意度和品牌忠誠度持續(xù)呈現(xiàn)激烈競爭態(tài)勢下,敏捷和DevOps面對此挑戰(zhàn),可以幫助企業(yè)提升客戶和員工滿意度。該調(diào)查結(jié)果顯示,實施敏捷和DevOps的高級用戶在客戶滿意度方面實現(xiàn)了高達52%的顯著增長,在員工生產(chǎn)力方面則實現(xiàn)高達50%的明顯提高。
調(diào)查結(jié)果顯示,對于同時使用敏捷和DevOps改善員工工作環(huán)境的企業(yè),其員工招募和維系優(yōu)勢增強了30%。考慮到IT人才短缺以及吸引并維系最佳員工的成本,這個數(shù)字對公司來說是非常大的收益??傮w而言,在落實敏捷加DevOps的受訪者中,74%的用戶表示其員工招募和維系得到改善;相較之下,僅采用敏捷的受訪者中只有57%的用戶認為其員工招募和維系得到改善。此外,與僅采用敏捷方法的用戶相比,整合敏捷和DevOps實踐的用戶表示其員工生產(chǎn)力提高了45%。受訪者還發(fā)現(xiàn)在敏捷工作環(huán)境中增加DevOps實踐能夠提高29%客戶滿意度;78%的敏捷與DevOps并行實踐的用戶表示客戶體驗獲得提升,而在僅采用敏捷方法的用戶中,只有58%的用戶表示其客戶體驗獲得提升。
調(diào)查顯示,81%的高級管理人員認可敏捷及DevOps并行對成功的數(shù)字化轉(zhuǎn)型至關(guān)重要,而敏捷實踐和DevOps實踐都會帶來可觀的企業(yè)效益,兩者結(jié)合則可以進一步增強積極影響。與僅使用敏捷方法的組織相比,已同時采用敏捷和DevOps的受訪企業(yè)表示,新業(yè)務(wù)增長率提高大于63%;運營效率更加提高41%;與單一敏捷環(huán)境相比,IT相關(guān)成本優(yōu)化65%。
CA Technologies持續(xù)交付總經(jīng)理Jeff Scheaffer表示:“我們將開發(fā)中常用的技術(shù)和工具與實際業(yè)務(wù)收益之間建立直接聯(lián)系。DevOps模式與敏捷實踐并行實踐,可為各個規(guī)模的組織創(chuàng)造競爭優(yōu)勢,同時提高員工生產(chǎn)力和滿意度,從而奠定客戶忠誠度基礎(chǔ)?!?/p>
據(jù)調(diào)查,雖然80%以上的企業(yè)在某種程度上進行了敏捷或DevOps實踐,但是仍然存在“獲益成熟缺口(maturity gap)”,只有三分之一的企業(yè)已在整個組織中廣泛采用其中一項實踐。然而,高級采用敏捷和DevOps帶來的好處遠遠超出了IT本身的范圍。在整個組織中擁抱敏捷和DevOps實踐的受訪企業(yè)獲得了更廣泛的效益:高級敏捷用戶的決策時間(應(yīng)對新機遇的行動時間)縮短40%,相比之下基礎(chǔ)用戶僅縮短33%;高級DevOps用戶的上市速度提高42%,而基礎(chǔ)用戶僅提高24%;88%的高級敏捷采用者和87%的高級DevOps用戶看到了客戶體驗的改善。
CA Technologies敏捷管理總經(jīng)理Angela Tucci表示:“當今競爭激烈的市場要求各企業(yè)采取措施,使敏捷和DevOps的使用在企業(yè)中得到擴展并植根于此。結(jié)果顯而易見,整合采用敏捷和DevOps將縮短周期并確保執(zhí)行與戰(zhàn)略的一致性,最終使客戶受益?!?/p>
數(shù)字化轉(zhuǎn)型的基礎(chǔ)
數(shù)字化轉(zhuǎn)型是一個旅程,很多公司都深知,在軟件規(guī)劃及開發(fā)全程中會經(jīng)歷各種變化。因此,現(xiàn)代化企業(yè)需要一個現(xiàn)代軟件工廠,秉持以客戶為先的宗旨,不斷改進產(chǎn)品、銳意創(chuàng)新。在現(xiàn)代軟件工廠的支持下,這些公司能夠獲得更多創(chuàng)新機會,同時具有充分的敏捷性,可以及時發(fā)現(xiàn)并處理問題,恰當?shù)剡m應(yīng)發(fā)展。
在數(shù)字化的這趟旅程中,CA Technologies認為現(xiàn)代化企業(yè)在其路線圖中必須重點關(guān)注以下四個關(guān)鍵領(lǐng)域,分別為:敏捷、DevOps開發(fā)運維一體化、安全性,以及不容忽視的大型主機(隨需而定)。
敏捷不僅是一種方法,還是重新定義如何規(guī)劃、執(zhí)行及提供服務(wù)以更快為客戶增值的一門哲學(xué)。要向客戶提供流暢、可靠、設(shè)計完善的體驗,企業(yè)要有能力監(jiān)控系統(tǒng)在面對潛在問題時的運作表現(xiàn)。從而,團隊可以不斷地完善界面設(shè)計,增強客戶體驗。
不論是從流程還是文化角度,引進DevOps開發(fā)運維一體化的主要優(yōu)勢是它打破了公司內(nèi)部各部門之間的協(xié)作壁壘,從而降低軟件交付過程中對個人或單獨團隊的依賴度。企業(yè)必須聯(lián)合其開發(fā)及運維團隊,交付突破性應(yīng)用,充分提升客戶體驗。
企業(yè)的業(yè)務(wù)正日益向混合IT環(huán)境發(fā)展,云及本地部署并存。因此,以身份驗證為中心的安全戰(zhàn)略顯然必不可少。安全性不但是企業(yè)保護數(shù)據(jù)及聲譽所面臨的挑戰(zhàn),也是有助企業(yè)贏得客戶忠誠度、提高員工生產(chǎn)力的機會,尤其是以身份驗證為中心的安全性能夠令適當?shù)娜藛T在適當?shù)臅r間無縫接觸到適當?shù)臄?shù)據(jù)。
很多先進公司的關(guān)鍵任務(wù)系統(tǒng)還依然在大型主機上運行。它們?yōu)閿?shù)千名用戶同時提供數(shù)以千計的應(yīng)用及設(shè)備的支持。大型主機是支持及釋放商業(yè)價值的強大陣營。它幫助企業(yè)提供符合客戶預(yù)期的透明度、可用性及可靠性的應(yīng)用及服務(wù)。大型主機為用作關(guān)鍵任務(wù)的應(yīng)用清除了理念與成果之間的障礙。當IT負責人開始評估實現(xiàn)可靠性的成本及付出時,他們就會意識到當前的大型主機實際上在提供經(jīng)濟及敏捷性優(yōu)勢方面存在出乎意料的機會。
毋庸置疑,企業(yè)不論規(guī)模大小都確信數(shù)字化轉(zhuǎn)型的好處。我們必須做好充分準備,惟有及時改變才是永恒不變。企業(yè)的運作也不例外,一家企業(yè)想要實現(xiàn)長遠成功,必須首先敏捷應(yīng)變才能達到終極目標。