課程描述INTRODUCTION
敏捷開發培訓
日程安排SCHEDULE
課程大綱Syllabus
敏捷開發培訓
一、培訓收益
通過此次課程培訓,可使學習者獲得如下收益:
1.了解敏捷與傳統項目管理的區別,什么樣的項目更加適合于Scrum和敏捷開發;
2.敏捷原則詳解:可變性和不確定性、預測和適應、經驗認知、WIP、進度、執行;
3.Scrum框架概述:過程、工件、角色、活動;
4.幾個核心的SCRUM概念:
a)沖刺;
b)用戶故事;
c)產品列表(PB);
d)估算與速率;
5.SCRUM核心角色:
a)產品負責人(PO);
b)ScrumMaster;
c)開發團隊;
6.如何進行產品規劃:
產品商業論證、概要產品列表、產品路線圖、版本規劃;
7.SCRUM沖刺詳解:
a)如何開展沖刺規劃;
b)如何開展沖刺執行;
c)如何開展沖刺評審;
d)如何開展沖刺回顧;
8.通過完整的項目實踐,體驗并掌握Scrum管理過程:
a)以傳統“不插電”模式開展Scrum過程;
b)采用項目管理工具開展Scrume過程。
二、培訓特色
1.理論與實踐相結合、案例分析與行業應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.通過全(quan)面知識理解、專(zhuan)題技(ji)能和(he)實踐結合的授課方式。
三、日程安排
培訓時間培訓模塊培訓內容
第一天上午
學習準備劃分學習小組,每組3-4人,坐一起。整個學習過程以穩定的小組方式進行互動、研討、實踐。
敏捷的價值觀、原則、究竟什么是敏捷?為什么需要敏捷?1.分析生活中的案例,對比敏捷迭代開發與瀑布開發的區別,敏捷快速交付的優勢
2.瀑布、敏捷、精益的適用范圍
3.敏捷宣言及價值觀、原則
討論:結合自己組織,小組討論,找出最重要的原則
Scrum框架與流程概述1.Scrum的起源及歷史
2.Scrum的理論基礎
3.Scrum的框架和流程
練習:以小組為單位講解Scrum框架
敏捷原則詳解1.可變性和不確定性:積極采用有幫助的可變性、采用迭代和增量開發、通過校驗調整適應和透明來利用可變性、減少各種形式的不確定因素
2.預測和適應:不到最后時刻不輕易決定、承認無法一開始就把事情做對、偏好適應性探索式的方法、用經濟合理的方法接受變化、在預測和適應之間做出平衡
3.經驗認知:快速驗證重要的假設、利用多個認識循環并行的優勢、組織工作流程以獲得快速反饋
4.WIP:使用經濟合理的批量大小、識別并管理庫存以達到良好的流動、關注閑置工作而非閑置人員、考慮延遲成本
5.進度:適應實時的信息并重新制定計劃、通過驗證流動資產來測試進度、專注以價值為中心的交付
6.執行:快速前進但不匆忙、以質量為魂、選用最小夠用的儀式
討論:結合實際工(gong)作,探討敏捷原則的實用價值和實施挑戰
第一天下午產品規劃
1.產品商業論證
2.概要產品列表
3.產品路線圖
4.版本規劃
第一天實戰:團隊為單位完成產品規劃,成果包括商業論證報告、初始PB列表、版本規劃
實戰作業講評研討選取代表小組分享實戰作業成果,共同研討優缺點
Scrum核心概念1.沖刺;
2.用戶故事;
3.產品列表(PB);
4.估算與速率;
實戰練習:將(jiang)PB列表以用戶故事的形式(shi)進(jin)行(xing)描述(shu),并排(pai)列優先級、完成(cheng)估算;
第二天上午Scrum中的角色與職責
1.產品負責人ProductOwner的職責、誰適合當PO?
2.ScrumMaster的職責、ScrumMaster跟傳統項目經理的區別、優秀ScrumMaster的特質
3.探討:ScrumMaster跟PO可不可以是同一個人?ScrumMaster可不可以兼職?
4.開發團隊的特征與職責、如何打造自組織高效團隊?什么是團隊工作協議(WorkingAgreement)?什么才是適合敏捷團隊的工作環境?
實戰練習:角色分工PO、SM、團隊;探討思考PB形成和梳理過程中,團隊是如何分工協作的?
實戰作業講評研討選取代表小組分享作業成果,共同研討優缺點
Scrum沖刺規劃1.準備:時間安排、參與者、流程;
2.沖刺規劃的方式
3.確定生產能力
4.選取PBI
5.細化沖刺目標
實戰練(lian)習:召開(kai)沖(chong)刺(ci)規劃(hua)會,完成第一(yi)個沖(chong)刺(ci)的(de)規劃(hua)工作,產生(sheng)沖(chong)刺(ci)計劃(hua)成果。
第二天下午Scrum沖刺執行
1.任務分配
2.每日例會
3.任務執行:具體實現
4.溝通工具:任務板、燃盡圖
實戰練習:界定沖刺周期為一周,制作初始任務板和燃盡圖。任務分工,執行任務(設計界面原型即可)、召開每日例會、更新任務板和燃盡圖、形成沖刺增量成果
實戰作業講評研討選取代表小組分享作業成果,共同研討優缺點
Scrum沖刺評審會1.準備:參與者、日程、準備工作及分工
2.方法:總結、演示、討論、調整
3.后續調整安排
實戰練習:各組完成評審會相關準備工作,選取代表小組演示,集體講評研討
Scrum沖刺回顧會1.準備:參與者、日程、定義回顧重點、收集客觀數據、安排練習活動
2.方法:營造氛圍、建立共同背景、事件時間線、得出見解、確定采取行動
3.后續貫徹執行
實戰練習:各組(zu)練習回顧會,選(xuan)取代表介(jie)紹(shao)本(ben)組(zu)回顧會過程及(ji)成(cheng)果,集體講(jiang)評(ping)研(yan)討
第三天上午敏捷實踐技術介紹
1.持續集成
2.結對編程
3.TDD(測試驅動開發)
4.CodeReview
5.重構
6.發布規則
討論:已知方法在實踐中的經驗和挑戰,更多好的*實踐分享
實戰強化模擬第二輪沖刺(周期為1周):
1.召開沖刺規劃會
2.沖刺執行
3.沖刺評審
4.沖刺回顧
各小組演示成果(guo),探討疑問,分享體(ti)會。
第三天下午如何在項目管理系統中完成Scrum管理過程
1.準備:安裝項目管理軟件、設置賬戶等基本配置
2.維護PB列表
3.維護沖刺需求列表及分解任務
4.沖刺執行跟蹤
5.質量工作的參與
6.燃盡圖
實戰練習:在項目管理工具中,維護Scrum過程中的階段成果,開展管理工作。小組展示成果,集體研討問題。
實踐中的問題研討和總結總結本次學習的主要框架內容;
共同研討Scrum實踐中的常見挑戰問題
第四天學習(xi)考核與業內經驗交流
四、授課專家
趙老師北航碩士,參與組織并完成了上百個個大中型項目。有十五年的研發部門管理和項目管理經驗;某公司任PMO主管,現任河北師范大學副教授和北京某高科技公司副總經理。主要專業特長包括IT企業運營與管理、IT項目管理、企業商業模式設計與咨詢、CMM/CMMI質量管理體系與實踐、企業IT戰略規劃等領域。
程(cheng)老師中國(guo)(guo)(guo)第一批分(fen)析(xi)(xi)設計(ji)師、UML/UP專(zhuan)(zhuan)家、UP統(tong)一軟(ruan)件過(guo)程(cheng)資深教練(lian)(國(guo)(guo)(guo)內(nei)首(shou)位軟(ruan)件項目過(guo)程(cheng)教練(lian))、需(xu)求專(zhuan)(zhuan)家,國(guo)(guo)(guo)內(nei)較早(zao)引(yin)入模型驅動開發(fa)方法(fa)的(de)倡導人(ren)之一、國(guo)(guo)(guo)內(nei)最早(zao)的(de)UP過(guo)程(cheng)推動人(ren)之一。擅長企(qi)業級應用分(fen)析(xi)(xi)設計(ji)與(yu)開發(fa);對軟(ruan)件開發(fa)的(de)整個流程(cheng)有深刻認(ren)識(shi),有很好的(de)協作精神和(he)學習能力。在系統(tong)分(fen)析(xi)(xi)設計(ji)和(he)開發(fa)方面均有豐(feng)富經驗。能夠結合實際,在復(fu)雜的(de)應用環境中能夠選擇適合需(xu)求分(fen)析(xi)(xi)方法(fa)定(ding)義并改進需(xu)求規(gui)格說明,降(jiang)低項目開發(fa)風險、縮短開發(fa)周期、提高(gao)應用系統(tong)的(de)可(ke)維護性(xing)和(he)可(ke)擴展性(xing)。
敏捷開發培訓
轉載://citymember.cn/gkk_detail/25193.html
已開課時間Have start time
IT相關內訓
- 軟件安全意識加強與技能提高 張勝生
- 互聯網新技術在銀行的應用 武威
- CISSP認證培訓課程 張勝生
- Fine BI 數據分析與 張曉如
- 電力信息化:價值和建設分析 劉宇(yu)佳
- Python高效辦公自動化 張(zhang)曉如
- 網安管理崗培訓 張勝(sheng)生(sheng)
- 大模型技術與應用培訓 葉梓
- IT崗位數智化能力提升路徑 甄(zhen)文智(zhi)
- 信息安全風險評估與加固技能 張勝生
- 云計算的應用領域和實踐 武(wu)威
- 滲透測試與攻防實戰高級課程 張勝生