CIO對DevOps的狀態(tài)持樂觀態(tài)度, 現(xiàn)在是調(diào)整CIO和DevOps從業(yè)者共同目標(biāo)的最佳時機(jī)。
全世界F只有acebook和Netflix才能實現(xiàn)DevOps?DevOps將在2018年成為主流,但是,已經(jīng)準(zhǔn)備好了嗎?
根據(jù)Forrester最近的一份報告,高管和DevOps從業(yè)者在戰(zhàn)略,客戶體驗和進(jìn)度方面的期望截然不同??紤]一下:超過60%的管理人員認(rèn)為他們組織的DevOps計劃已經(jīng)實施,并且在新的一年甚至還會擴(kuò)大。 然而,超過百分之五十的DevOps專業(yè)人士每天都在困擾中,并且對他們的發(fā)布流水線不滿意。
什么導(dǎo)致了這種脫節(jié)?
在過去的一年里,開發(fā)人員已經(jīng)開始遇到三個主要的轉(zhuǎn)換,這導(dǎo)致了一個變化,以確保DevOps的實現(xiàn)是成功的,盡管這也給他們的日常工作增加了額外的壓力:
隨著復(fù)雜的傳感器,AR和基于位置/相機(jī)的應(yīng)用使用情況的增加,平臺之間的數(shù)字互動也在增加,意味著更多的度量,測試和開發(fā)。
越來越需要更快的新版本發(fā)布,這給DevOps專業(yè)人士帶來了更大的壓力,加速了持續(xù)部署(CD)的進(jìn)程,從而導(dǎo)致持續(xù)測試和持續(xù)集成(CI)的發(fā)展。
不斷變化的技術(shù)環(huán)境為市場帶來了更多的工具(商業(yè)和開源)和技術(shù)來加強(qiáng)DevOps的應(yīng)用。
雖然高管們對DevOps目前狀況的看法是樂觀的,但是在新的一年里,所有人都可以在同一層面上工作。要做到這一點,需要將管理人員的目標(biāo)與DevOps從業(yè)人員的實際情況結(jié)合起來,首先要根據(jù)行業(yè)內(nèi)發(fā)生的事情設(shè)定切實可行的目標(biāo),以展示DevOps如何提供幫助,而不是阻礙進(jìn)程。
為確保成功,2018年開發(fā)人員和CIO們需要在這三個方面共同努力:
回到基礎(chǔ)
今天,大多數(shù)開發(fā)人員依靠歷史系統(tǒng)來支持整個軟件開發(fā)生命周期(SDLC)中的不同過程。傳統(tǒng)體系結(jié)構(gòu)意味著傳統(tǒng)的測試方法,而且這些體系結(jié)構(gòu)幾乎不具備多樣性或彈性,因為它們需要用于今天的敏捷工作流程和DevOps流程。
為了跟上軟件和應(yīng)用程序發(fā)布的步伐,開發(fā)人員需要通過不斷的測試來實時快速地實現(xiàn)不同測試場景的自動化, 他們沒有幾個月,幾周甚至幾天的時間來測試,分析和更新新代碼之前的代碼。轉(zhuǎn)向自動化并遷移到更現(xiàn)代化的平臺將賦予團(tuán)隊所需的靈活性。
在新的一年里,高管和開發(fā)人員必須把重點放在現(xiàn)代化架構(gòu)上,特別是像人工智能,增強(qiáng)現(xiàn)實和虛擬現(xiàn)實這樣的新技術(shù)開始加速。在計劃2018年預(yù)算時,管理人員應(yīng)考慮指定其中的一部分來撕開和替換原有的架構(gòu)。
跟上云
更新歷史系統(tǒng)的第一步就是開始轉(zhuǎn)向云模式,為了確保整個SDLC的質(zhì)量,95%以上的測試應(yīng)該是自動化的。開發(fā)人員需要穩(wěn)定的開發(fā)和測試環(huán)境,這需要轉(zhuǎn)向云。畢竟,不穩(wěn)定的開發(fā)/測試環(huán)境阻礙了DevOps的成功。
云通常會比其他內(nèi)部實驗室或服務(wù)器產(chǎn)生更高的正常運(yùn)行時間。雖然此舉可能令人望而生畏,但從IT到研發(fā),整個公司的每個人的回報都是天文數(shù)字。
謹(jǐn)慎地跟蹤物聯(lián)網(wǎng)的潮流
物聯(lián)網(wǎng)是所有管理人員都希望在組織內(nèi)部討論并關(guān)注的內(nèi)容。 2018年,雖然物聯(lián)網(wǎng)將繼續(xù)成為許多DevOps專業(yè)人員的重點,但不應(yīng)該是所有人。
在不同的垂直市場中,金融服務(wù),醫(yī)療保健,零售和汽車市場應(yīng)該考慮先進(jìn)的物聯(lián)網(wǎng)用例來優(yōu)化其管道。但對于其他市場來說,采用速度會很慢,而這些組織應(yīng)該專注于以其他方式優(yōu)化流水線,確保測試自動化框架等事物處于最佳狀態(tài)。
特別提示:仔細(xì)考慮AI的未來
縱觀今天的頭條新聞,業(yè)內(nèi)人士似乎都在談?wù)撊斯ぶ悄埽ˋI),而高管們則希望加入談話。但是,大多數(shù)組織尚未確定如何使用DevOps來增加企業(yè)中的AI。 DevOps的專業(yè)人員和管理人員不應(yīng)該在新的一年中要求采取行動來應(yīng)對AI,而應(yīng)該共同努力,以確定如何將AI融入DevOps戰(zhàn)略。
我的建議? 考慮如何幫助加強(qiáng)分析自動化。
對于高管和DevOps專業(yè)人士來說,在這些優(yōu)先事項上共同努力將促進(jìn)更好的合作,并在2018年更好地與DevOps保持一致。