《敏捷项目管理—Scrum应用实战》 【课程介绍】 组织需要快速交付价值,并期望在短时间得到回报。又由于时刻面临着内外部环境的干扰,使得组织不得不考虑:在快速变化、不确定性高、充满风险的环境下,怎么样才能够让组织更有免疫力和挑战性。尤其是在开展各类项目的过程中,项目的做法直接代表了组织是否能够应对变化的能力。 传统的预测型项目更注重一次性交付、环境稳定、变化较小的需求。但是这种需求已经不能满足当今社会的需要,使用敏捷方法开展工作,更好的确保了在多边环境中的突破。VUCA是当前各大组织都面临的问题,而敏捷项目的做法,更加贴切于VUCA的诉求,本课程将重点介绍敏捷项目如何应对组织的多变环境。 【受众群体】敏捷项目经理、产品负责人、开发团队、敏捷转型团队、项目经理、IT/软件开发人员。期望对敏捷项目管理有全面了解的人 【课程时长】2天(6小时/天) 【课程内容】 1、项目生命周期概述 1)预测型项目生命周期特征、原理、应用场景 2)适应性(敏捷)项目生命周期特征、原理、应用场景 3)项目开发生命周期概念、包括内容、与具体做法 2、敏捷项目角色定义 1)高级管理层(授权)的定义 2)产品负责人、客户的定义 3)敏捷项目经理(或Scrum Master)及敏捷教练的定义 4)开发团队的定义:角色、职责、规模、实践 3、敏捷宣言与12条原则解读 1)敏捷四大宣言解读 2)敏捷12条原则解读 3)VUCA环境下,敏捷崛起的重要意义 4、从定义产品愿景开始 1)设定产品开发项目的目标 2)创建产品愿景声明的草案 3)与相关方确认声明,并反馈修改 4)确定最终愿景说明书 案例应用:由谁负责制定产品愿景,怎么制定,结合你所在公司当前某款产品的开发战略,制定一份产品愿景。由谁授权开展这项工作,谁来支持。 5、为产品创建路线图 1)识别产品需求,在路线图建立关键输出节点 2)将产品需求进行逻辑分组 3)判断产品需求的初步工作量,以及分组优先级 4)确定分组模块的大概时间维度 案例应用:怎么描述产品路线图,敏捷团队需要整合产品的所有特征与属性。这与传统项目的异同在哪里。怎么样才能够展示出一份产品开发的可视化蓝图。 6、分而治之:制定产品发布计划 1)用户故事概念与定义 2)创建用户故事全过程方法 3)完成产品待办项列表 4)优先级与价值交付驱动原理 5)优化产品发布计划,并发布 案例应用:基于价值和优先级的交付策略,如何切合产品功能和属性,并阶梯式交付,怎么样理解“迭代与增量”的思维模式。谁对价值和交付负责,谁来推动目标的落地。 7、制定迭代(冲刺)计划 1)迭代/冲刺计划的定义 2)创建迭代计划 3)冲刺计划设置的原则 4)优先级与价值交付驱动原理 案例应用:敏捷冲刺/迭代的实践是什么,在对现有产品展开正式的冲刺时,怎么要把用户故事进一步量化,并且能够让开发团队充分理解要做的需求是什么。 8、确定和分解冲刺任务 1)基于任务的分解原理 2)创建任务板的原理 3)每日站立会议 4)任务跟踪、集成、测试与协作 5)以交付为原理 案例应用:把需求进一步行动化,让开发团队能够理解要开展的工作,并付诸行动来执行,在执行期间,确保开发过程的有效集成、沟通、协作、可用。 9、交付验收:迭代评审实践 1)产品演示 2)迭代评审会议 3)评审反馈 4)绩效评价:挣值分析 案例应用:怎么样证明已开发完成的工作是否可用,如何演示和确定验收。如何评价当前迭代/冲刺的绩效。如何处理与变更相关的工作事项。 10、迭代回顾实践 1)规划回顾会议 2)迭代回顾会议 3)检查与调整:持续改进的原理 案例应用:针对某个单一完成的迭代,开发团队和敏捷项目经理,产品负责人共同评价当前迭代的有效性,从管理的角度基于当前迭代的总结,并为未来迭代提供更好的实践指导,持续改进。
|