課程詳情
敏捷開發(fā)流程實踐
-->培訓課時:
18課時
培訓費用:
【北京面授】
【上海面授】
【天津面授】
【遠程直播】
【上海面授】
【天津面授】
【遠程直播】
課程編號:
C122
課程介紹:
•敏捷過程同樣適用于大項目
•敏捷過程不是的游戲,而是工作者的指南
本課程有具有豐富軟件工程實踐經(jīng)驗的(熟悉傳統(tǒng)過程,CMMI,RUP,敏捷),從客觀而專業(yè)的角度帶領您實踐敏捷?而不是觀賞敏捷。課程從分析常見問題入手,揭示各種軟件工程方法的利弊,秉承"以人為本"的敏捷開發(fā)原則,關注敏捷開發(fā)的主要過程和公共實踐。 首先讓您了解都有哪些敏捷過程,這些過程有什么角色、執(zhí)行什么工作、產(chǎn)生哪些產(chǎn)品。然后結合實際項目案例,教給您如何結合項目背景選擇有效的佳敏捷實踐,帶領你體驗完整的敏捷開發(fā)過程,在這個過程中來自不同企業(yè)的實踐者一起學習并思考:如何讓開發(fā)團隊工作、及時的響應變化,按時交付用戶滿意的產(chǎn)品。后,結合講師的豐富經(jīng)驗和您一起探討“適合您的敏捷過程”。
•敏捷過程不是的游戲,而是工作者的指南
本課程有具有豐富軟件工程實踐經(jīng)驗的(熟悉傳統(tǒng)過程,CMMI,RUP,敏捷),從客觀而專業(yè)的角度帶領您實踐敏捷?而不是觀賞敏捷。課程從分析常見問題入手,揭示各種軟件工程方法的利弊,秉承"以人為本"的敏捷開發(fā)原則,關注敏捷開發(fā)的主要過程和公共實踐。 首先讓您了解都有哪些敏捷過程,這些過程有什么角色、執(zhí)行什么工作、產(chǎn)生哪些產(chǎn)品。然后結合實際項目案例,教給您如何結合項目背景選擇有效的佳敏捷實踐,帶領你體驗完整的敏捷開發(fā)過程,在這個過程中來自不同企業(yè)的實踐者一起學習并思考:如何讓開發(fā)團隊工作、及時的響應變化,按時交付用戶滿意的產(chǎn)品。后,結合講師的豐富經(jīng)驗和您一起探討“適合您的敏捷過程”。
適合人群:
系統(tǒng)架構師、分析人員、設計人員、開發(fā)人員和人員
培訓目標:
•軟件開發(fā)面臨的問題
•敏捷開發(fā)概述
•大型復雜項目的敏捷開發(fā)擴展
•敏捷項目規(guī)劃與度量
•敏捷--極限編程實踐
•敏捷--Scrum方法
•基于敏捷軟件開發(fā)的實踐?工欲善其事,必先利其器
•敏捷項目管理
•敏捷建模
•敏捷開發(fā)過程
•敏捷
•基于敏捷方法實踐項目
•敏捷開發(fā)概述
•大型復雜項目的敏捷開發(fā)擴展
•敏捷項目規(guī)劃與度量
•敏捷--極限編程實踐
•敏捷--Scrum方法
•基于敏捷軟件開發(fā)的實踐?工欲善其事,必先利其器
•敏捷項目管理
•敏捷建模
•敏捷開發(fā)過程
•敏捷
•基于敏捷方法實踐項目
課程大綱:
軟件開發(fā)面臨的問題
•如何在資源和時間受限的條件下、連續(xù)的交付軟件?
•如何交付高質(zhì)量的軟件?
•如何平衡成本、時間、質(zhì)量和范圍?
敏捷過程與其他過程
•常見的過程框架:CMMI,RUP,結構化過程
•都有哪些敏捷過程:SCRUM,XP,OpenUP
•敏捷過程宣言
•敏捷開發(fā)原則
大型復雜項目的敏捷開發(fā)擴展
•大型項目多個敏捷團隊的合作
•多維度擴展處理方法的特點
•敏捷過程與CMMI的融合
敏捷項目規(guī)劃與度量
•敏捷開發(fā)中需求的特點
•規(guī)劃的不同層次與思路
•敏捷項目規(guī)模度量與估計
•基于主題的級的度量
•基于用分析矩陣確定級的度量
•基于確定經(jīng)濟級的度量
敏捷開發(fā)佳實踐 (XP方法實踐)
•計劃游戲
•現(xiàn)場客戶
•小版本,持續(xù)集成
•驅(qū)動開發(fā)
•簡單設計,重構,系統(tǒng)Metaphor
•結對編程,集體代碼所有權
•代碼標準
敏捷--Scrum方法
•什么是Scrum
•自我管理團隊
•Scrum的角色分配
•Scrum的流程
•Scrum的人工因素
•Sprint計劃和Sprint backlog
•每日Scrum
•評審
基于敏捷軟件開發(fā)的實踐?工欲善其事,必先利其器
•版本控制系統(tǒng)的搭建和佳實踐
•Bug管理系統(tǒng)的搭建和佳實踐
•Build系統(tǒng)的搭建和佳實踐
•驅(qū)動開發(fā)?XUnit佳實踐
•項目管理工具的佳實踐
敏捷項目管理
•編寫項目開發(fā)計劃
•組建開發(fā)團隊,定義團隊成員角色
•制定開發(fā)進度表并將其發(fā)布至項目進度網(wǎng)頁中
•將產(chǎn)生的文檔和代碼簽入至版本控制系統(tǒng)中
•文檔與項目實際開發(fā)進度保持同步
敏捷建模
•編寫需求文檔:定義系統(tǒng)范圍和需求
•利用UML用例圖捕獲需求,并編寫用例文檔
•根據(jù)用例圖和用例文檔進行系統(tǒng)概要設計
•進行UML類圖設計
•進行UML順序圖設計
•構建軟件的原型系統(tǒng)
•根據(jù)需求的變化迭代以上過程
敏捷開發(fā)過程
•編寫詳細設計書,定義開發(fā)標準文檔
•組織團隊成對編程
•重構產(chǎn)生的代碼
•將產(chǎn)生的文檔和代碼簽入至版本控制系統(tǒng)中
•使用Build系統(tǒng)生成軟件可運行版本
•根據(jù)設計的變化反復迭代以上過程
敏捷
•對代碼進行實施單元
•進行可接受
•將中發(fā)現(xiàn)的Bug發(fā)布到Bug管理系統(tǒng)
•根據(jù)開發(fā)的進度反復迭代以上過程
案例: 基于敏捷方法項目完全實踐
•工作路線圖
•產(chǎn)品列表和工作訂單
•發(fā)布計劃
•迭代計劃
•變更列表
•角色分配,自我管理團隊
•簡單設計
•團隊開發(fā)規(guī)范
•個人開發(fā)規(guī)范
•迎接變更
•不斷推動工作計劃
•持續(xù)集成
•不斷發(fā)布
•如何在資源和時間受限的條件下、連續(xù)的交付軟件?
•如何交付高質(zhì)量的軟件?
•如何平衡成本、時間、質(zhì)量和范圍?
敏捷過程與其他過程
•常見的過程框架:CMMI,RUP,結構化過程
•都有哪些敏捷過程:SCRUM,XP,OpenUP
•敏捷過程宣言
•敏捷開發(fā)原則
大型復雜項目的敏捷開發(fā)擴展
•大型項目多個敏捷團隊的合作
•多維度擴展處理方法的特點
•敏捷過程與CMMI的融合
敏捷項目規(guī)劃與度量
•敏捷開發(fā)中需求的特點
•規(guī)劃的不同層次與思路
•敏捷項目規(guī)模度量與估計
•基于主題的級的度量
•基于用分析矩陣確定級的度量
•基于確定經(jīng)濟級的度量
敏捷開發(fā)佳實踐 (XP方法實踐)
•計劃游戲
•現(xiàn)場客戶
•小版本,持續(xù)集成
•驅(qū)動開發(fā)
•簡單設計,重構,系統(tǒng)Metaphor
•結對編程,集體代碼所有權
•代碼標準
敏捷--Scrum方法
•什么是Scrum
•自我管理團隊
•Scrum的角色分配
•Scrum的流程
•Scrum的人工因素
•Sprint計劃和Sprint backlog
•每日Scrum
•評審
基于敏捷軟件開發(fā)的實踐?工欲善其事,必先利其器
•版本控制系統(tǒng)的搭建和佳實踐
•Bug管理系統(tǒng)的搭建和佳實踐
•Build系統(tǒng)的搭建和佳實踐
•驅(qū)動開發(fā)?XUnit佳實踐
•項目管理工具的佳實踐
敏捷項目管理
•編寫項目開發(fā)計劃
•組建開發(fā)團隊,定義團隊成員角色
•制定開發(fā)進度表并將其發(fā)布至項目進度網(wǎng)頁中
•將產(chǎn)生的文檔和代碼簽入至版本控制系統(tǒng)中
•文檔與項目實際開發(fā)進度保持同步
敏捷建模
•編寫需求文檔:定義系統(tǒng)范圍和需求
•利用UML用例圖捕獲需求,并編寫用例文檔
•根據(jù)用例圖和用例文檔進行系統(tǒng)概要設計
•進行UML類圖設計
•進行UML順序圖設計
•構建軟件的原型系統(tǒng)
•根據(jù)需求的變化迭代以上過程
敏捷開發(fā)過程
•編寫詳細設計書,定義開發(fā)標準文檔
•組織團隊成對編程
•重構產(chǎn)生的代碼
•將產(chǎn)生的文檔和代碼簽入至版本控制系統(tǒng)中
•使用Build系統(tǒng)生成軟件可運行版本
•根據(jù)設計的變化反復迭代以上過程
敏捷
•對代碼進行實施單元
•進行可接受
•將中發(fā)現(xiàn)的Bug發(fā)布到Bug管理系統(tǒng)
•根據(jù)開發(fā)的進度反復迭代以上過程
案例: 基于敏捷方法項目完全實踐
•工作路線圖
•產(chǎn)品列表和工作訂單
•發(fā)布計劃
•迭代計劃
•變更列表
•角色分配,自我管理團隊
•簡單設計
•團隊開發(fā)規(guī)范
•個人開發(fā)規(guī)范
•迎接變更
•不斷推動工作計劃
•持續(xù)集成
•不斷發(fā)布
更多課程請登錄:http://tj.pxto.com.cn/JiGou/816c5a0e2a2c6335.html
歡迎來電垂詢:
歡迎來電垂詢:
課程評價
聚劃算