從領(lǐng)導(dǎo)層面來看,很難反對(duì)目前DevOps趨勢(shì)的目標(biāo)。DevOps旨在將公司應(yīng)用開發(fā)團(tuán)隊(duì)所進(jìn)行的工作與其系統(tǒng)運(yùn)營(yíng)團(tuán)隊(duì)的工作相結(jié)合。目的是通過更好的溝通,標(biāo)準(zhǔn)化、簡(jiǎn)化、協(xié)作和自動(dòng)化來提高這項(xiàng)工作的質(zhì)量和流程。
DevOps構(gòu)建在促進(jìn)系統(tǒng)思維和快速創(chuàng)造價(jià)值的精益和敏捷開發(fā)實(shí)踐中。在很多方面,DevOps趨勢(shì)讓IT專業(yè)人士明白,他們是業(yè)務(wù)供應(yīng)鏈中的關(guān)鍵環(huán)節(jié),而不是專注于具體IT功能的技術(shù)專家。這些都是值得稱道的目的和目標(biāo)。
然而,需要指出,這些目的和目標(biāo)不是新的——它們不是由DevOps實(shí)踐創(chuàng)建的。IT企業(yè)早已有了實(shí)現(xiàn)它們的方法、框架、工具和規(guī)范性指導(dǎo)。我們的行業(yè)有很多關(guān)于如何改進(jìn)溝通和促進(jìn)標(biāo)準(zhǔn)化、簡(jiǎn)化和協(xié)作的最佳實(shí)踐和指導(dǎo)。幾十年來的IT工具已經(jīng)能夠?qū)崿F(xiàn)更高水平的集成和自動(dòng)化。
盡管各種方法長(zhǎng)期以來一直在解決我們內(nèi)部的IT交付問題,但事實(shí)上,我們的實(shí)際體驗(yàn)是隔離的文化,孤立的領(lǐng)導(dǎo),工藝參數(shù)變化和工具戰(zhàn)略,將更多的價(jià)值放在“最好的”的軟件上,而不是集成IT管理套件。
那么,現(xiàn)在和過去20年有什么不同?為什么我們認(rèn)為DevOps和其他框架相比,會(huì)取得成功,帶來有意義的變化?
這些問題的答案并不在于DevOps趨勢(shì)的新特性或獨(dú)特之處,而在于推動(dòng)IT變革的外部壓力。
和大多數(shù)自助或個(gè)人改進(jìn)計(jì)劃一樣,我們通常不會(huì)注意或認(rèn)真對(duì)待真正的變化,直到有一些外部力量侵入舊習(xí)慣,變得難以或無法忽視。除非醫(yī)生預(yù)測(cè)你會(huì)早逝,讓你感到震驚,否則你不會(huì)定期去健身房。現(xiàn)在,許多緊急的外部推動(dòng)力正在迫使IT部門改變舊的方式——而且要快速改變。
最大的競(jìng)爭(zhēng)對(duì)手——云
其中首要的外部推動(dòng)力是云計(jì)算——IT的最大競(jìng)爭(zhēng)對(duì)手。基于云的服務(wù)的可用性已經(jīng)使所有行業(yè)的IT競(jìng)爭(zhēng)格局單一化。
無處不在的云技術(shù)服務(wù)的可用性,加上廉價(jià)的離岸外包選項(xiàng),使得傳統(tǒng)的交付模式已經(jīng)過時(shí)。租賃與購(gòu)買云服務(wù)模式已經(jīng)創(chuàng)造了公平競(jìng)爭(zhēng)環(huán)境,使業(yè)務(wù)競(jìng)爭(zhēng)可以迅速上市,顛覆了傳統(tǒng)的商業(yè)模式,不再需要對(duì)數(shù)據(jù)中心,軟件工廠或網(wǎng)絡(luò)基礎(chǔ)設(shè)施進(jìn)行多年的投資。
因此,新建立的,在網(wǎng)絡(luò)上構(gòu)建的應(yīng)用品牌,在幾周內(nèi)甚至幾天內(nèi),就可以在核心業(yè)務(wù)流程中使用基于云的服務(wù)和軟件即服務(wù)業(yè)務(wù)自動(dòng)化。這樣,他們?cè)诤芏痰臅r(shí)間內(nèi),向市場(chǎng)推出新的顛覆性產(chǎn)品,而傳統(tǒng)的實(shí)體企業(yè)必須做出回應(yīng)。
數(shù)字顛覆性競(jìng)爭(zhēng)不只適用于外部業(yè)務(wù)競(jìng)爭(zhēng)。另一個(gè)趨勢(shì)是使用影子IT的投資增加,即業(yè)務(wù)部門直接從外部市場(chǎng)購(gòu)買IT服務(wù),或者自己支持部門的IT功能。通常,影子IT是因?yàn)闃I(yè)務(wù)部門認(rèn)為內(nèi)部IT的服務(wù)質(zhì)量差,速度慢或成本高于他們自己購(gòu)買或簽約的服務(wù)。我更喜歡把這個(gè)現(xiàn)象稱之為:內(nèi)部IT的市場(chǎng)份額的損失,而不是影子IT。如果持續(xù)時(shí)間長(zhǎng),IT部門失去了預(yù)期收益而所需的資金,只會(huì)導(dǎo)致一個(gè)財(cái)務(wù)結(jié)果。
顛覆性競(jìng)爭(zhēng)和DevOps的出現(xiàn)
數(shù)字顛覆性競(jìng)爭(zhēng)就在CIO的門外。隨著這種新的外部壓力,企業(yè)被迫解決長(zhǎng)期存在的文化問題,政治障礙和領(lǐng)導(dǎo)差距,這些傳統(tǒng)上導(dǎo)致大部分IT改進(jìn)計(jì)劃陷入僵局的問題。所以,現(xiàn)在是時(shí)候改了——而且為了生存——要快速改變。
DevOps是許多企業(yè)正在應(yīng)對(duì)數(shù)字顛覆性競(jìng)爭(zhēng)的口號(hào)。
為了論證這一猜想,Pink Elephant最近對(duì)采用DevOps的動(dòng)機(jī)和關(guān)鍵成功因素進(jìn)行了研究。這項(xiàng)研究表明,在調(diào)查的160家公司中,超過三分之二的企業(yè)重點(diǎn)關(guān)注通過使用DevOps的各種原則和方法來提高“交付價(jià)值”。
研究的發(fā)現(xiàn)顯示了我們行業(yè)中DevOps的現(xiàn)狀,以及為什么我們相信這次IT通過推動(dòng)更好的溝通、標(biāo)準(zhǔn)化、簡(jiǎn)化、協(xié)作和自動(dòng)化來改善工作的質(zhì)量和流程會(huì)有所不同。