课程提纲
1.课程背景
受到互联网的影响,整个中国经济的主旋律是创新和变化。在这样的大背景下,越来越多的组织发现,使用传统规范的项目管理模式已不能有效适应对创新的变化和要求,无法获取可持续发展的竞争优势,敏捷的项目管理方法越来越受到广泛的重视。
据专门进行IT项目管理调研的公司StandishGroup近年来的报告显示:采用敏捷的项目管理方法有利于提升项目的成功概率。你在项目管理中也许正在遇到以下问题:
l客户的需求变化频繁,导致项目不断修改,团队成员“苦不堪言”;
l项目往往时间紧、任务重,但是尤其可恨的是还要写那么多“无用”的流程文档;
l每个人都很忙,但是交付等待周期漫长;
那么是时候考虑敏捷了,敏捷的项目管理方法具有高度的变化包容性,其三大特点是:可视性、可检验性、适应性。敏捷的核心价值是“拥抱变化、快速响应、平等协作、持续改进”。
本课程除了讲授敏捷思维和方法,还通过结合企业实际案例实战演练的方式让学员真实体验全生命周期的敏捷项目的实施方法。另外本课程还提供研讨会模块,以便进一步解决敏捷落地的深层次问题。
2.课程收益
w理解敏捷项目管理的核心价值观
w掌握全生命周期敏捷项目的实施方法
w掌握敏捷核心工具的应用
w组织敏捷转型的要点
w研讨企业应用敏捷过程中的痛点和难点
3.课程对象
w项目经理、项目团队成员、项目的质量管理(QP、QA、QC)人员。
w管理组织中复杂工作、重要工作的人员。
w组织中与项目相关的职能部门经理。
w从事项目管理相关工作人士。
w对项目管理感兴趣的人士。
w项目管理人员、中高层管理人员;
w从事一线技术开发的人员
w希望了解敏捷的人士;
4.授课形式
课程模式 |
比重 | |
课堂授课部分 |
讲授 |
40% |
情景案例分析与实战操作 |
40% | |
小组讨论 |
20% | |
敏捷研讨会部分 (可选) |
行动学习 |
60% |
问题解答 |
40% |
5.课程时长
课堂授课:2天;
敏捷研讨会:1天
6.课程内容
授课案例
选项1:课程标准案例
选项2:企业实际案例
课程导入
1.一份项目管理报告,想想都是泪!
w项目失败的原因
w提高项目成功率的做法
一、敏捷基础
1、什么是项目?
项目是一项事业
项目是一种资源组织方式
项目是一个系统
2、认识敏捷
w“敏捷”的含义
w瀑布 V.S. 敏捷
w敏捷宣言
w案例:敏捷的本质是什么?敏捷不是行话和赶时髦;敏捷不是为码农准备的?
w敏捷开发的12条原则
w小测试:如何确定你的方法是否敏捷?
3、敏捷如何看待项目?
w玩转项目生命周期
w敏捷项目管理的层次
w敏捷项目管理全景图
4、敏捷核心实践方法精髓
wXP极限编程:13种敏捷实践(个人层、小组层、项目层)
wScrum框架:角色、事件、成果(工件)
wKanban看板:价值流、WIP、累计流量图
w开发与运维DevOps:流动、反馈、持续学习与实验
wSAFe规模化敏捷框架
w用户故事与敏捷需求的层次:史诗Epic、能力、特性、用户故事
二、敏捷项目实战
1.准备启动敏捷项目
w实战演练:小组通过15分钟讨论确定项目主题。
w实战演练:画出项目的业务价值流
w实战演练:任命产品负责人
w在敏捷种如何处理变更和风险?
2.敏捷启动
2.1创建项目愿景
w实战演练:应用“愿景箭头”的方法描述项目愿景
2.2识别项目干系人
w识别项目干系人:产品经理、项目经理、用户、客户、管理层、团队
w识别干系人的工具:人物画像
2.3组建团队
w组建团队
w全科专家 V.S.单科专家
w创建团队的要点
w任务:建立项目团队,确定角色
w讨论:如何配置稀缺资源
2.4开发史诗(Epic)故事
w两类史诗:功能史诗,使能史诗
w案例:史诗描述模板
w实战演练:根据愿景开发项目史诗
2.5创建产品待办事项(Product backlog)
w把史诗分解成特性:FAB法
w排列特性的优先级:MoScoW,WSJF,风险调整优先级
w实战演练:创建产品待办事项
2.6产品分析
w思考:敏捷开发要不要做分析?
w敏捷分析的常用方法:MVP&MMF
w架构设计的重要性及敏捷架构设计的注意事项
w实战演练:给出高层次的架构设计
2.7制定产品路线图和发布计划
w敏捷计划的层次
w用户故事地图
w规划特殊迭代:风险探测与技术债务
w实战演练:创建产品路线图和发布计划
3.敏捷规划与估算
3.1创建用户故事
w用户故事:用户故事的作用、用户故事的要点、INVEST原则
w如何处理非功能性故事和使能故事?
w用户故事工作坊:分解特性创建用户故事和非用户故事
w更新产品待办事项
w实战演练:分解用户故事
3.2估算用户故事
w故事点估算
w计划扑克
w实战演练:估算用户故事
3.3承诺用户故事
w确定迭代长度
w确定团队速度
w迭代规划会与时间盒
3.4识别任务
w分解任务的要点
3.5估算任务
w认领任务
w估算任务持续小时数
3.6创建迭代待办事项
w确定迭代目标
w创建迭代看板
w创建迭代燃尽图
w实战演练:制定迭代计划、创建看板和燃尽图
4.敏捷实施
4.1创建可交付成果
w项目中的问题和风险
w软件开发的七种浪费
wTDD、重构、持续集成、增量交付
w限制在制品
w偿还技术债务
4.2执行每日站会
w敏捷沟通:每日会议
w可视化:燃尽图、看板
w实战演练:模拟执行、更新看板和燃尽图、问题解决
5.敏捷评审与回顾
w迭代验收
w评审会议
w梳理产品代办事项
w回顾会议:流程和工具
w实战演练:召开回顾会议
6.敏捷发布
w三种环境:开发环境、测试环境、生产环境
w通过DevOps整合运维,发布可交付成果
w发布回顾会议
w总结所学知识点、分享心得。
三、看板方法
Ÿ什么是看板
Ÿ如何建立看板。
Ÿ案例:研发事务看板
Ÿ案例:限制在制品WIP
Ÿ如何度量和监控看板的运营
Ÿ案例:累积流量图
Ÿ如何平衡敏捷与规范?
7.课堂准备
1、投影机、白板、白板笔
2、大白纸(A1及以上)每组4张(多备一些以防不时之需);
记事贴每组3本(三种颜色,例如:红、黄、蓝);
水笔2只;
3、请受训单位准备2~3个本企业的实际案例,案例描述格式如下:
【题目】:给 案例起一个题目
【背景】: 案例发生的基本的背景(时间、地点、人物、环境、关系),简洁而全面;
【问题】: 案例中的问题点是什么,与自己的认知或者价值观有什么不一致的地方。
【选择】: 面对这种情况,可以选择的方法和策略有哪些?您是如何权衡这些方法的利弊的。
【结果】: 结果采用了哪种处理方法?
【评价】: 您在本案例中所得到的经验(好的)教训(不好的)是什么。