官术网_书友最值得收藏!

在進(jìn)入正文之前,先談?wù)劚緯慕Y(jié)構(gòu)和內(nèi)容。全書共包括3部分內(nèi)容:第一部分會(huì)介紹“持續(xù)交付2.0”的雙環(huán)模型;第二部分主要討論使用“持續(xù)交付2.0”框架時(shí)可能遇到的問題,以及改進(jìn)過程中需要遵循的原則;第三部分主要是案例分享,目的是讓讀者體會(huì)在持續(xù)改善過程中,不同企業(yè)和團(tuán)隊(duì)的實(shí)施重點(diǎn)與解決方案的不同。下面我們一起瀏覽一下各章的具體內(nèi)容。

第一部分主要講述“持續(xù)交付2.0”雙環(huán)模型(即持續(xù)交付“8”字環(huán))和“持續(xù)交付2.0”的4個(gè)工作原則,還會(huì)介紹兩個(gè)閉環(huán)“價(jià)值探索”與“快速驗(yàn)證”的執(zhí)行步驟與相關(guān)原則。

  • 第1章討論持續(xù)交付的發(fā)展必然性,并介紹“持續(xù)交付2.0雙環(huán)模型”及其4個(gè)基本原則。
  • 第2章討論“價(jià)值探索環(huán)”(簡稱“探索環(huán)”)的4個(gè)關(guān)鍵環(huán)節(jié),以及每個(gè)環(huán)節(jié)的指導(dǎo)原則與實(shí)踐方法。只有業(yè)務(wù)方能夠以“精益”方式思考,持續(xù)交付才能更顯威力,否則很可能退縮成為持續(xù)交付1.0的單環(huán)模式,即只有“快速驗(yàn)證環(huán)”。
  • 第3章簡單闡述“快速驗(yàn)證環(huán)”(簡稱“驗(yàn)證環(huán)”)中各環(huán)節(jié)的主要活動(dòng),并給出各環(huán)節(jié)的工作方法。

第二部分主要闡述“持續(xù)交付2.0”的實(shí)施七巧板中,三大主要板塊的工作原則與實(shí)踐方法。這三大板塊包括組織機(jī)制、軟件架構(gòu)與基礎(chǔ)設(shè)施。其中組織機(jī)制是一個(gè)復(fù)雜課題,本書僅討論持續(xù)交付所需的文化,以及塑造文化的四步法。組織架構(gòu)、人才結(jié)構(gòu)、激勵(lì)機(jī)制等內(nèi)容將在本書的續(xù)篇中專題討論。基礎(chǔ)設(shè)施部分是產(chǎn)品研發(fā)過程中最基礎(chǔ)的工作。這部分首先討論持續(xù)交付部署流水線及其工具設(shè)計(jì)原則,然后分別介紹部署流水線的建立與優(yōu)化必須關(guān)注的五大領(lǐng)域,也就是說,業(yè)務(wù)需求協(xié)作流程、分支與配置管理、構(gòu)建與環(huán)境管理、自動(dòng)化測試管理以及部署發(fā)布與監(jiān)控管理。

  • 第4章討論持續(xù)交付能力的提升需要企業(yè)具有安全、信任與持續(xù)改善的組織文化,并介紹豐田公司和谷歌公司用過的組織文化塑造四步法。
  • 第5章討論軟件架構(gòu)對實(shí)現(xiàn)持續(xù)交付快速驗(yàn)證能力的重要性、有利于持續(xù)交付的軟件架構(gòu)特征,以及軟件架構(gòu)改造的3種模式,即“拆遷”“絞殺”和“修繕”。
  • 第6章討論如何利用約束理論和精益思想發(fā)現(xiàn)流程中的瓶頸,使各角色之間的業(yè)務(wù)需求協(xié)作更加順暢,提升需求流動(dòng)速度。
  • 第7章討論快速驗(yàn)證環(huán)所依賴的部署流水線的設(shè)計(jì)原則與工具鏈建設(shè)草案。
  • 第8章討論代碼倉庫的分支方式對持續(xù)交付的重大影響,以及不同分支方式下部署流水線的建設(shè)方案,最后介紹代碼分支的數(shù)量對發(fā)布策略的影響。
  • 第9章回顧持續(xù)集成的歷史,并講解如何判斷團(tuán)隊(duì)是否在實(shí)踐持續(xù)集成,還給出企業(yè)實(shí)施持續(xù)集成實(shí)踐的五大步驟。
  • 第10章討論軟件發(fā)布以前制訂自動(dòng)化測試策略需要考慮的因素,還介紹持續(xù)集成對自動(dòng)化測試用例的編寫與運(yùn)行要求。最后介紹為了提高自動(dòng)化測試的投資回報(bào)率,團(tuán)隊(duì)如何為遺留系統(tǒng)編寫和增加自動(dòng)化測試用例。
  • 第11章討論軟件配置管理,它是持續(xù)交付快速驗(yàn)證環(huán)的基礎(chǔ)。對代碼、配置、環(huán)境、數(shù)據(jù)做好配置管理,最終實(shí)現(xiàn)一鍵部署和一鍵測試,讓各角色在協(xié)作過程中能夠全部實(shí)現(xiàn)自動(dòng)化服務(wù),并且互不影響,解放人的大腦和雙手,做更有價(jià)值的事情,而讓機(jī)器做它擅長的事——不斷地重復(fù)。
  • 第12章討論降低生產(chǎn)部署與發(fā)布風(fēng)險(xiǎn)的技術(shù)與方法。
  • 第13章討論軟件在運(yùn)行時(shí)進(jìn)行數(shù)據(jù)收集與分析的重要性,以及衡量數(shù)據(jù)監(jiān)測環(huán)節(jié)的衡量指標(biāo),包括正確性、完整性和及時(shí)性,此外,還介紹測試活動(dòng)扁平化趨勢,以及生產(chǎn)環(huán)境上的質(zhì)量巡檢與演習(xí)。

第三部分主要是實(shí)戰(zhàn)案例的分析。它們分別代表不同類型的公司、不同大小的團(tuán)隊(duì)以及不同的軟件產(chǎn)品特點(diǎn)。我將帶你深入案例現(xiàn)場,了解當(dāng)時(shí)狀況,分析問題,并提出解決思路。

  • 第14章介紹一個(gè)百人工程師的互聯(lián)網(wǎng)產(chǎn)品團(tuán)隊(duì)歷經(jīng)一年時(shí)間,如何打造快速運(yùn)轉(zhuǎn)的“持續(xù)交付2.0雙環(huán)模型”,并且做到可持續(xù)運(yùn)轉(zhuǎn)。
  • 第15章介紹在無法“測試右移”的情況下,一個(gè)大項(xiàng)目中的小團(tuán)隊(duì)如何改變團(tuán)隊(duì)協(xié)作模式,從“死亡行軍”轉(zhuǎn)變?yōu)闊o缺陷交付。
  • 第16章介紹一個(gè)微服務(wù)化開發(fā)團(tuán)隊(duì)如何在項(xiàng)目運(yùn)行的過程中,通過逐步對基礎(chǔ)設(shè)施板塊中各模塊進(jìn)行改造,提升交付質(zhì)量與頻率,并推動(dòng)運(yùn)維人員也做出改變,真正成為一個(gè)“DevOps團(tuán)隊(duì)”。
  • 第17章介紹提升組織效能的關(guān)鍵點(diǎn)和啟動(dòng)時(shí)機(jī),提供一個(gè)關(guān)于產(chǎn)品研發(fā)勝任力的評估框架并給出相關(guān)說明。
主站蜘蛛池模板: 和平区| 军事| 乌拉特后旗| 丹江口市| 湟中县| 金湖县| 奎屯市| 凤阳县| 安仁县| 松潘县| 四子王旗| 浪卡子县| 宁夏| 稻城县| 绥化市| 阿鲁科尔沁旗| 得荣县| 会同县| 京山县| 广安市| 沙坪坝区| 祥云县| 循化| 安化县| 辛集市| 玛多县| 永兴县| 合肥市| 房山区| 织金县| 石台县| 台南市| 陆河县| 内乡县| 秦皇岛市| 新野县| 炉霍县| 左云县| 新乡县| 灵川县| 克拉玛依市|