DevOps實(shí)施
“DevOps實(shí)施并非一勞永逸的項(xiàng)目。它實(shí)施的是一種思想、一種文化,是一個(gè)通過(guò)實(shí)施基于精益原則的一系列能力和實(shí)踐實(shí)現(xiàn)持續(xù)改進(jìn)的過(guò)程?!?/p>
實(shí)施DevOps是一段旅程,首先要識(shí)別出“現(xiàn)狀”(當(dāng)前的狀態(tài)以及實(shí)踐這些能力的成熟度)和“目標(biāo)狀態(tài)”(希望通過(guò)實(shí)施DevOps實(shí)現(xiàn)的業(yè)務(wù)目標(biāo)),然后根據(jù)這些制作指導(dǎo)手冊(cè)(包括一系列原則與措施,都是IT團(tuán)隊(duì)去遵循和實(shí)施的),以便能實(shí)現(xiàn)預(yù)期的目標(biāo)。
DevOps實(shí)施手冊(cè)
指導(dǎo)手冊(cè)中需要包括實(shí)施DevOps的四個(gè)核心領(lǐng)域 P39,在確定適合的方案時(shí),也要考慮以下四個(gè)方面:
(1)流程改進(jìn);
(2)工具自動(dòng)化;
(3)平臺(tái)及環(huán)境;
(4)文化。
DevOps實(shí)施的終極目標(biāo)是減少浪費(fèi),提升流程效率,為實(shí)現(xiàn)持續(xù)改進(jìn)而不懈努力。
幫助識(shí)別浪費(fèi)的最有效工具:價(jià)值流圖(Value Stream Mapping, VSM)。
實(shí)施變革方案
任何制定和實(shí)施DevOps變革路線圖的團(tuán)隊(duì)(無(wú)論團(tuán)隊(duì)還是組織)都需要解決以下兩方面問(wèn)題:
(1)解決生產(chǎn)率下降問(wèn)題
引入任何變化都會(huì)立即導(dǎo)致生產(chǎn)率的下降,這是不可避免的。轉(zhuǎn)型J型曲線:

(2)克服文化惰性
如何解決上述兩個(gè)問(wèn)題:
(1)控制下降幅度:類似于敏捷教練,利用DevOps教練推動(dòng)DevOps的實(shí)施;準(zhǔn)確識(shí)別業(yè)務(wù)目標(biāo)的KPI;
(2)啟動(dòng)試點(diǎn)實(shí)施:3~5個(gè)試點(diǎn)團(tuán)隊(duì),每個(gè)項(xiàng)目配一名專職或兼職的DevOps教練。
(3)克服文化惰性:只有結(jié)合自上而下的支持和自下而上的投入去克服文化惰性,DevOps方案才能有效實(shí)施并充分發(fā)揮價(jià)值。
DevOps實(shí)施步驟
1、確定目標(biāo)狀態(tài)
2、理解現(xiàn)狀
3、選擇適合方案實(shí)現(xiàn)由現(xiàn)狀到目標(biāo)狀態(tài)的改變
4、做好準(zhǔn)備解決生產(chǎn)率下降問(wèn)題
5、結(jié)合自上而下的支持和自下而上的投入去克服文化惰性