DevOps四書(shū)以精益思想為根基,層層遞進(jìn)介紹了DevOps能力。 《持續(xù)交付》圍繞部署流水線的技術(shù)價(jià)值流,介紹了DevOps三個(gè)基礎(chǔ)技術(shù)能力:配置管理、持續(xù)集成、自動(dòng)化,以及交付生態(tài)圈:環(huán)境管理、數(shù)據(jù)管理等。 《DevOps實(shí)踐指南》提煉出流動(dòng)、反饋、學(xué)習(xí)三步法。流動(dòng)的實(shí)踐讓軟件交付在技術(shù)價(jià)值流上快速流動(dòng)起來(lái),反饋的實(shí)踐通過(guò)在每一步中內(nèi)建快速反饋機(jī)制讓每一步中的錯(cuò)誤被快速發(fā)現(xiàn)和解決,錯(cuò)誤不流轉(zhuǎn)到下一步,學(xué)習(xí)的實(shí)踐則是將徹底解決問(wèn)題變成組織的文化基因。 《加速》中介紹了三大組能力:文化能力(變革領(lǐng)導(dǎo)力、生機(jī)文化)、管理能力(精益管理和精益產(chǎn)品管理)、技術(shù)能力(持續(xù)交付、架構(gòu))。這三大組能力前者決定后者,并進(jìn)而決定軟件交付績(jī)效、組織績(jī)效和非商業(yè)績(jī)效,這背后有七年的全球DevOps狀態(tài)報(bào)告支撐。 》介紹了文化能力(合作、親密),技術(shù)和管理能力(工具、規(guī)?;?。綜上,DevOps是圍繞軟件交付價(jià)值流的技術(shù)能力、管理能力、文化能力,這三大能力缺一不可。 《持續(xù)交付》首先介紹了持續(xù)交付的三個(gè)基礎(chǔ)技術(shù)能力:配置管理、持續(xù)集成和自動(dòng)化。這三個(gè)基礎(chǔ)能力到今天依然是DevOps最基礎(chǔ)的能力。然后以這三個(gè)基礎(chǔ)能力為基礎(chǔ),介紹了部署流水線。 然后介紹了交付生態(tài)圈:環(huán)境管理、數(shù)據(jù)管理等。 《持續(xù)交付》介紹的是DevOps基礎(chǔ)層面的東西,十多年過(guò)去了,從基礎(chǔ)概念的角度來(lái)看,到今天依然是最基本的東西,雖然具體的工具和技術(shù)有進(jìn)步。《持續(xù)交付》中所說(shuō)的部署流水線,在《DevOps實(shí)踐指南》中進(jìn)化成了技術(shù)價(jià)值流。 以技術(shù)價(jià)值流為基礎(chǔ),提煉出流動(dòng)、反饋、學(xué)習(xí)三步法。 流動(dòng)中涉及的依然是最基礎(chǔ)的環(huán)境、持續(xù)集成、自動(dòng)化。 第三步的學(xué)習(xí)則與文化直接相關(guān)。 技術(shù)能力:持續(xù)交付和架構(gòu) 文化能力:變革領(lǐng)導(dǎo)力、生機(jī)文化 技術(shù)和管理能力:工具和規(guī)模化。
DevOps是圍繞軟件交付價(jià)值流的技術(shù)能力、管理能力、文化能力。這三大能力缺一不可,缺了就不是完整的DevOps。DevOps三大能力的打造,是深刻的變革。 DevOps文化的打造需理解:
真北敏捷心法:首先是人心,其次是機(jī)制,最后的工具。
真北敏捷三原則:科學(xué)應(yīng)變、橫向關(guān)系、內(nèi)在成長(zhǎng)。
|