企業(yè)管理培訓
你當前所在的位置:首頁 > 企業(yè)管理培訓 > 企業(yè)內(nèi)訓 > 持續(xù)集成與持續(xù)交付實踐-上海工慧企業(yè)管理
學習對象
開發(fā)人員、測試人員、架構(gòu)師、運維工程師、技術(shù)總監(jiān)、過程改進總監(jiān)
課程目標
1、理解快速且持續(xù)的質(zhì)量反饋是軟件交付成功的基礎(chǔ),以及如何才能達到這一目的
2、了解在整個軟件交付過程中,如何提高所有角色的參與度和協(xié)作度
3、理解持續(xù)集成、持續(xù)交付中的各項原則,以及最佳實踐的實施
4、了解如何帶動軟件組織從傳統(tǒng)軟件開發(fā)走向持續(xù)交付
【課程背景】
本課程首先會介紹敏捷基礎(chǔ)概念與基礎(chǔ)實踐知識點,然后將詳細講解持續(xù)集成的基礎(chǔ)知識,包括配置與版本管理、自動化構(gòu)建、自動化測試與部署,然后進一步引入持續(xù)交付的核心實踐——部署流水線,包括如何利用精益理論的價值流分析工具對組織內(nèi)現(xiàn)有軟件交付過程進行建模。之后,討論支撐部署流水線的基礎(chǔ)——即敏捷開發(fā)環(huán)境基礎(chǔ)設(shè)施建設(shè)與管理,包括最佳分支策略、機器環(huán)境管理,以及數(shù)據(jù)與依賴管理,并介紹各部分相關(guān)工具的選擇。還將介紹百人以上分布式團隊如何進行持續(xù)交付。
課程內(nèi)容
Part I
持續(xù)交付簡介
業(yè)界現(xiàn)狀簡介
持續(xù)交付的商業(yè)價值
持續(xù)交付的生態(tài)圈
Part II
持續(xù)集成是前提
實施持續(xù)集成的基礎(chǔ)框架
常見問題及解決方案
1)自動化構(gòu)建、配置管理與分支策略(案例)
配置管理工具對持續(xù)集成的友好性
不同場景下的分支管理最佳實踐
選擇過渡方案時需要考慮的三個要點
2)自動化測試及用例管理(案例)
如何高效管理自動化測試用例
自動化測試最佳實踐(既有代碼與新代碼)
分層測試技巧
3)成功實施持續(xù)集成的三個紀律(案例)
Part III
持續(xù)交付的核心實踐與策略
1)建立自己的部署流水線(演示)
2)配置管理進階與環(huán)境管理(案例討論+問題講解)
3)數(shù)據(jù)與包依賴管理(案例講解)
4)部署管理及工具簡介(講解)
5)持續(xù)交付對團隊與個人的要求
6)百人分布式團隊的案例介紹
Part IV
持續(xù)交付實施過程中的評估與注意事項
1)成熟度模型介紹
2) 應(yīng)用成熟度模型進行持續(xù)改進
3) 如何根據(jù)實際情況,根據(jù)通用成熟度模型,定制企業(yè)內(nèi)部的評估體系,效果度量及注意事項,制定改進方向
持續(xù)集成與持續(xù)交付實踐-上海工慧企業(yè)管理
信息來源:工慧企業(yè)管理服務(wù)外包網(wǎng)更新時間:2017-5-31瀏覽量:200字體大?。?a href="javascript:SetFont(16)">大 中 小
學習對象
開發(fā)人員、測試人員、架構(gòu)師、運維工程師、技術(shù)總監(jiān)、過程改進總監(jiān)
課程目標
1、理解快速且持續(xù)的質(zhì)量反饋是軟件交付成功的基礎(chǔ),以及如何才能達到這一目的
2、了解在整個軟件交付過程中,如何提高所有角色的參與度和協(xié)作度
3、理解持續(xù)集成、持續(xù)交付中的各項原則,以及最佳實踐的實施
4、了解如何帶動軟件組織從傳統(tǒng)軟件開發(fā)走向持續(xù)交付
【課程背景】
本課程首先會介紹敏捷基礎(chǔ)概念與基礎(chǔ)實踐知識點,然后將詳細講解持續(xù)集成的基礎(chǔ)知識,包括配置與版本管理、自動化構(gòu)建、自動化測試與部署,然后進一步引入持續(xù)交付的核心實踐——部署流水線,包括如何利用精益理論的價值流分析工具對組織內(nèi)現(xiàn)有軟件交付過程進行建模。之后,討論支撐部署流水線的基礎(chǔ)——即敏捷開發(fā)環(huán)境基礎(chǔ)設(shè)施建設(shè)與管理,包括最佳分支策略、機器環(huán)境管理,以及數(shù)據(jù)與依賴管理,并介紹各部分相關(guān)工具的選擇。還將介紹百人以上分布式團隊如何進行持續(xù)交付。
課程內(nèi)容
Part I
持續(xù)交付簡介
業(yè)界現(xiàn)狀簡介
持續(xù)交付的商業(yè)價值
持續(xù)交付的生態(tài)圈
Part II
持續(xù)集成是前提
實施持續(xù)集成的基礎(chǔ)框架
常見問題及解決方案
1)自動化構(gòu)建、配置管理與分支策略(案例)
配置管理工具對持續(xù)集成的友好性
不同場景下的分支管理最佳實踐
選擇過渡方案時需要考慮的三個要點
2)自動化測試及用例管理(案例)
如何高效管理自動化測試用例
自動化測試最佳實踐(既有代碼與新代碼)
分層測試技巧
3)成功實施持續(xù)集成的三個紀律(案例)
Part III
持續(xù)交付的核心實踐與策略
1)建立自己的部署流水線(演示)
2)配置管理進階與環(huán)境管理(案例討論+問題講解)
3)數(shù)據(jù)與包依賴管理(案例講解)
4)部署管理及工具簡介(講解)
5)持續(xù)交付對團隊與個人的要求
6)百人分布式團隊的案例介紹
Part IV
持續(xù)交付實施過程中的評估與注意事項
1)成熟度模型介紹
2) 應(yīng)用成熟度模型進行持續(xù)改進
3) 如何根據(jù)實際情況,根據(jù)通用成熟度模型,定制企業(yè)內(nèi)部的評估體系,效果度量及注意事項,制定改進方向