——平衡敏捷與規(guī)范項目管理實戰(zhàn)
受到互聯(lián)網(wǎng)的影響,整個中國經(jīng)濟的主旋律是創(chuàng)新和變化。在這樣的大背景下,越來越多的組織發(fā)現(xiàn),使用傳統(tǒng)規(guī)范的項目管理模式已不能有效適應對創(chuàng)新的變化和要求,無法獲取可持續(xù)發(fā)展的競爭優(yōu)勢,敏捷的項目管理方法越來越受到廣泛的重視。
據(jù)專門進行IT項目管理調研的公司Standish Group 2015年的報告,采用敏捷的項目管理方法有利于提升項目的成功概率。你在項目管理中也許正在遇到以下問題:
* 客戶的需求變化頻繁,導致項目不斷修改,團隊成員“苦不堪言”。
* 項目往往時間緊、任務重,但是尤其可恨的是還要寫那么多“無用”的流程文檔。
敏捷的項目管理方法具有高度的變化包容性,其三大特點是:可視性、可檢驗性、適應性。敏捷的核心價值是“擁抱變化、快速響應、平等協(xié)作、持續(xù)改進”;當然PMP倡導的項目管理與敏捷項目管理并不是矛盾的關系,而是包含的關系。通過本次課程您都可以解開這些疑惑。
* 理解敏捷項目管理的核心價值觀
* 掌握敏捷的計劃方法
* 掌握敏捷的項目執(zhí)行與控制過程
* 了解如何平衡規(guī)范的項目管理與敏捷的項目管理
* 了解組織在推行敏捷管理過程中的角色和作用
* 項目管理人員、中高層管理人員;
* 從事一線技術開發(fā)的人員
* 向管理崗位轉型的技術人員;
* 希望了解敏捷化應用的人士;
課程模式 比重
講授 40%
情景案例操作 20%
企業(yè)實際案例分析討論 40%
一般了解:1天
系統(tǒng)掌握:2天
課程導入
【案例分析】這計劃應該怎么做?
* 不確定條件下的項目計劃
* 50000個IT項目執(zhí)行情況的調查報告
第一單元 敏捷項目管理基礎
1. 什么是項目
* 項目的定義
* 項目的特點
* 研發(fā)項目的特點
* 項目制約因素
* 項目管理生命周期
* 項目管理的核心思維
* 項目管理知識體系
2. 認識敏捷
* 敏捷不意味……
* “敏捷”二字的含義
* 瀑布 V.S. 敏捷
* 案例分析:這樣的項目你敢承諾么?
* 敏捷宣言
* 案例:敏捷的本質是什么?敏捷不是行話和趕時髦;敏捷不是為碼農(nóng)準備的?
* 敏捷開發(fā)的12條原則
* 小測試:如何確定你的方法是否敏捷?
* 做好敏捷的三個核心要素:團隊、溝通、價值
* 做好敏捷的三個關鍵方法:可視化、可檢驗性、適應性
* 討論:現(xiàn)在你對敏捷有什么看法?
* FAQ:對敏捷常見的誤解
* 推廣敏捷遇到困難怎么辦?
* 請列出做好敏捷的三個核心要素和三個關鍵方法
第二單元 基于SCRUM的敏捷項目實戰(zhàn)
導入:
* 軟件項目要解決的關鍵問題
* 完整的SCRUM項目管理流程
* SCRUM的框架
* SCRUM為何有效
* SCRUM有效但還不夠完整
1. 敏捷項目啟動
1.1 確定業(yè)務需求和項目目標
* 敏捷企業(yè)分工
* 確定業(yè)務需求和項目目標
* 畫出軟件交付的價值流圖
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
* 任務:收集業(yè)務需求
1.2 定義角色和初步產(chǎn)品需求
* 識別項目干系人:產(chǎn)品經(jīng)理、項目經(jīng)理、用戶、客戶、管理層、團隊
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
* 任務:識別項目干系人
* 項目任務書
* 確定初步產(chǎn)品需求
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
* 任務:識別項目干系人
* 項目任務書
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
任務:列出初步產(chǎn)品需求
1.3 組建團隊
* 組建團隊
* 全科專家 V.S.單科專家
* 創(chuàng)建團隊的要點
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
* 任務:建立項目團隊,確定角色
* 討論:如何配置稀缺資源
2. 敏捷項目規(guī)劃
導入:敏捷規(guī)劃的聚焦點
2.1 收集需求
* 什么是好的需求描述
* 用戶故事
* 用戶故事的作用
* 用戶故事的要點
* 收集需求的常用工具和方法
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
* 任務:使用用戶故事描述產(chǎn)品需求
2.2 產(chǎn)品分析
* 思考:敏捷開發(fā)要不要做分析?
* 敏捷分析的常用方法
* 架構設計的重要性及敏捷架構設計的注意事項
* 產(chǎn)品需求優(yōu)先級排序方法
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
* 任務:為產(chǎn)品需求排序 & 給出高層次的架構設計
2.3 估算與計劃
* 項目過程充滿風險
* 敏捷估算的方法:故事點估算
* 制定發(fā)布(Release)計劃
* 制定迭代(Sprint)計劃
* 軟件質量:完成的定義是什么
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
* 任務:制定迭代計劃
3. 敏捷執(zhí)行與控制
* 敏捷溝通:每日會議
* 測量速度:燃盡圖、看板
* 敏捷開發(fā)最佳實踐:探測(探針)、敏捷測試、持續(xù)繼承、重構、增量交付、代碼整潔、編碼規(guī)范
* 障礙解決:風險和問題管理
* 缺陷管理:軟件變更控制策略
* 團隊激勵、教練技術
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
* 任務:畫出迭代燃盡圖;小組間互相設定障礙并解決;開發(fā)實踐經(jīng)驗分享
4. 敏捷項目收尾
* 迭代驗收
* 評審會議
* 回顧會議
* 企業(yè)案例:XXX系統(tǒng)開發(fā)項目
* 任務:小組用原型法(最好畫簡圖)描述所做軟件產(chǎn)品;
總結所學知識點、分享心得。
第三單元 組織敏捷轉型實踐
* 組織要營造的“敏捷環(huán)境”應該是什么樣子?
* 敏捷團隊績效考核注意事項
* 推廣中遇到困難怎么辦?
* 如何平衡敏捷與規(guī)范