敏捷開發(fā)模式是一種從1990年代開始逐漸引起廣泛關(guān)注的一些新型軟件開發(fā)方法,是一種應(yīng)對(duì)快速變化的需求的一種軟件開發(fā)能力。它們的具體名稱、理念、過程、術(shù)語都不盡相同,相對(duì)于\"非敏捷\",更強(qiáng)調(diào)程序員團(tuán)隊(duì)與業(yè)務(wù)專家之間的緊密協(xié)作、面對(duì)面的溝通(認(rèn)為比書面的文檔更有效)、頻繁交付新的軟件版本、緊湊而自我組織型的團(tuán)隊(duì)、能夠很好地適應(yīng)需求變化的代碼編寫和團(tuán)隊(duì)組織方法,也更注重做為軟件開發(fā)中人的作用。隨著近幾年敏捷的蓬勃發(fā)展與不斷完善,參與到敏捷開發(fā)的個(gè)人與機(jī)構(gòu)也越來越多,各種敏捷術(shù)語、概念廣為大眾所知,近兩年敏捷開發(fā)與敏捷測(cè)試技術(shù)在企業(yè)的突破應(yīng)用,使得敏捷在市場(chǎng)的比重越來越大,作為一名技術(shù)人員或者是企業(yè)的員工,如果能夠做到敏捷和技術(shù)雙面手,一定會(huì)給平時(shí)的工作、日常的交流帶來亮點(diǎn)以及新的工作選擇,拓寬自己未來發(fā)展道路。
第一部份 敏捷基礎(chǔ)部份程介紹
瀑布式開發(fā)與問題(Waterfall Model & V-Model)
· 瀑布模型與V-模型介紹
· 瀑布模型發(fā)展史
· 瀑布模型應(yīng)用
· 瀑布模型的優(yōu)缺點(diǎn)
· V-模型發(fā)展史
· V-模型應(yīng)用
· V-模型優(yōu)缺點(diǎn)
· 小結(jié)
敏捷式開發(fā)(Agile)
· 敏捷介紹
· 敏捷宣言之4大核心價(jià)值
· 敏捷宣言之12原則
· 敏捷方法概述
· 敏捷團(tuán)隊(duì)中的角色劃分
· 小結(jié)
第二部份 敏捷的企業(yè)應(yīng)用與常見的敏捷挑戰(zhàn)
· 概述
· 常見的敏捷誤解
· 新敏捷團(tuán)隊(duì)的常犯的錯(cuò)誤
· 敏捷應(yīng)用的較大挑戰(zhàn)
· 小結(jié)
第三部份 敏捷方法
極限編程Extreme Programming(XP)
· 極限編程發(fā)展史
· 極限編程的應(yīng)用
· 極限編程團(tuán)隊(duì)的組成與價(jià)值
· 極限編程的應(yīng)用原則
· 極限編程的流程
· 極限編程圖
· 結(jié)對(duì)編程的概述(Pair Programming)
· 小結(jié)
Scrum框架
· Scrum概述與發(fā)展史
· Scrum 圖
· Scrum 角色劃分
· Scrum 常用方法與工具
· 極限編程VS. Scrum
· 小結(jié)
第四部份 敏捷方法之Kanban 1
Kanban基礎(chǔ):基本概念
· Kanban介紹與發(fā)展史
· 現(xiàn)實(shí)世界中的看板
· Kanban的原則與應(yīng)用
· 提高系統(tǒng)的響應(yīng)性
· Kanban資源
· 小結(jié)
Kanban基礎(chǔ):個(gè)人看板
· PersonalKanban介紹
· PersonalKanban應(yīng)用與To-Do lists
· PersonalKanban規(guī)則與效率
· PersonalKanban制定優(yōu)先級(jí)
· PersonalKanban過濾與計(jì)劃
· 小結(jié)
第五部份 敏捷方法之Kanban 2
Kanban基礎(chǔ):團(tuán)隊(duì)看板
· Team Kanban介紹
· Team Kanban應(yīng)用與To-Dolists
· Team Kanban規(guī)則與效率
· TeamKanban制定優(yōu)先級(jí)
· TeamKanban過濾與計(jì)劃
· TeamKanban的實(shí)現(xiàn)
· 微軟Kanban的例子
· 小結(jié)
第六部份 精益化軟件開發(fā)(Lean SoftwareDevelopment)
Lean 介紹
Agile Vs Lean
精益化軟件開發(fā)應(yīng)用
精益化軟件開發(fā)VS. 瀑布模型開發(fā)
Lean實(shí)踐
Kanban的結(jié)合應(yīng)用
第七部份 Agile在軟件測(cè)試中的應(yīng)用
敏捷模型與方法:開發(fā)人員和測(cè)試人員指南
敏捷測(cè)試:初學(xué)者指南
Scrum測(cè)試:初學(xué)者指南
敏捷方法的自動(dòng)化測(cè)試。
開啟Scrum(敏捷)測(cè)試項(xiàng)目之旅
第八部份 Scrum Master具體化
Scrum Mater與Project Manger的區(qū)別
5個(gè)為什么:Sprint失敗 – 團(tuán)隊(duì)沒有達(dá)到承諾的工作
如何得到Sprint的效益較大化
如何推動(dòng)敏捷在企業(yè)中的應(yīng)用
第九部份 組織架構(gòu)中的敏捷敏捷與DevOps
DevOps發(fā)展與應(yīng)用
微服務(wù)(Micro Service)相關(guān)介紹
組織架構(gòu)中的敏捷
|