DevOps概念出現(xiàn)以后,DevOps的著述如雨后春筍,對DevOps的理解五花八門,讓人無處下口,。將DevOps定義為一組能力,可以幫助對DevOps的學(xué)習(xí)和運用,。以此為基礎(chǔ),,形成組織共識之后,也可以減少爭論和摩擦,。 在即將出版的《加速》中,,定義了24個關(guān)鍵能力,可推動軟件交付效能的提高,。能力分為五類:
●持續(xù)交付 ●架構(gòu) ●產(chǎn)品與流程 ●精益管理和監(jiān)控 ●文化 持續(xù)交付能力 1.版本控制:對所有生產(chǎn)工件使用版本控制 2.部署自動化:自動化部署過程 3.持續(xù)集成:實施持續(xù)集成 4.基于主干的開發(fā):使用基于主干的開發(fā)方法 5.測試自動化:實施測試自動化 6.測試數(shù)據(jù)管理:支持測試數(shù)據(jù)管理 7.安全左移:左移安全性 8.持續(xù)交付(CD):軟件始終處于可部署狀態(tài) 架構(gòu)能力 9.松耦合架構(gòu):使用松耦合的架構(gòu) 10.授權(quán)團隊:授權(quán)團隊選擇工具,、技術(shù)和架構(gòu) 產(chǎn)品和過程能力 11.客戶反饋:收集并使用客戶反饋 12.價值流:通過價值流使工作過程可見 13.小批量運作:小批量短周期完成工作 14.團隊實驗:培養(yǎng)和啟用團隊實驗精益管理和監(jiān)控能力 15.變更審批流程:進行輕量級變更審批 16.監(jiān)控:跨應(yīng)用和基礎(chǔ)架構(gòu)進行監(jiān)控來支持業(yè)務(wù)決策 17.主動通知:主動檢查系統(tǒng)運行情況 18.限制在制品:改進流程并管理在制品限制 19.可視化工作:可視乎工作以監(jiān)測質(zhì)量和促進溝通 文化能力 20.生機文化;Westrum組織文化之生機文化 21、支持學(xué)習(xí):鼓勵與支持學(xué)習(xí),,建立學(xué)習(xí)型組織22.團隊協(xié)作:支持和促進團隊合作 23 工作滿意度:提供使工作有意義的資源和丁具 24. 變革型領(lǐng)導(dǎo)力:支持采納新技術(shù)新方法 ?
|