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