培训时长 | 0 |
授课对象 | 项目管理人员、中高层管理人员; 从事一线技术开发的人员 向管理岗位转型的技术人员; 希望了解敏捷 |
授课方式 | 内训 |
理解敏捷项目管理的核心价值观 掌握敏捷的计划方法 掌握敏捷的项目执行与控制过程 了解如何平衡规范的项目管理与敏捷的项目管理 了解组织在推行敏捷管理过程中的角色和作用
甩掉包袱让项目敏捷起来 ——平衡敏捷与规范项目管理实战 1. 课程背景 受到互联网的影响,整个中国经济的主旋律是创新和变化。在这样的大背景下,越来越多的组织发现,使用传统规范的项目管理模式已不能有效适应对创新的变化和要求,无法获取可持续发展的竞争优势,敏捷的项目管理方法越来越受到广泛的重视。 据专门进行IT项目管理调研的公司Standish Group 2015年的报告,采用敏捷的项目管理方法有利于提升项目的成功概率。你在项目管理中也许正在遇到以下问题: * 客户的需求变化频繁,导致项目不断修改,团队成员“苦不堪言”。 * 项目往往时间紧、任务重,但是尤其可恨的是还要写那么多“无用”的流程文档。 敏捷的项目管理方法具有高度的变化包容性,其三大特点是:可视性、可检验性、适应性。敏捷的核心价值是“拥抱变化、快速响应、平等协作、持续改进”;当然PMP倡导的项目管理与敏捷项目管理并不是矛盾的关系,而是包含的关系。通过本次课程您都可以解开这些疑惑。 2. 课程收益 * 理解敏捷项目管理的核心价值观 * 掌握敏捷的计划方法 * 掌握敏捷的项目执行与控制过程 * 了解如何平衡规范的项目管理与敏捷的项目管理 * 了解组织在推行敏捷管理过程中的角色和作用 3. 课程对象 * 项目管理人员、中高层管理人员; * 从事一线技术开发的人员 * 向管理岗位转型的技术人员; * 希望了解敏捷化应用的人士; 4. 课程形式 课程模式 比重 讲授 40% 情景案例操作 20% 企业实际案例分析讨论 40% 5. 课程时长 一般了解:1天 系统掌握:2天 6. 课程内容 课程导入 【案例分析】这计划应该怎么做? * 不确定条件下的项目计划 * 50000个IT项目执行情况的调查报告 第一单元 敏捷项目管理基础 1. 什么是项目 * 项目的定义 * 项目的特点 * 研发项目的特点 * 项目制约因素 * 项目管理生命周期 * 项目管理的核心思维 * 项目管理知识体系 2. 认识敏捷 * 敏捷不意味…… * “敏捷”二字的含义 * 瀑布 V.S. 敏捷 * 案例分析:这样的项目你敢承诺么? * 敏捷宣言 * 案例:敏捷的本质是什么?敏捷不是行话和赶时髦;敏捷不是为码农准备的? * 敏捷开发的12条原则 * 小测试:如何确定你的方法是否敏捷? * 做好敏捷的三个核心要素:团队、沟通、价值 * 做好敏捷的三个关键方法:可视化、可检验性、适应性 * 讨论:现在你对敏捷有什么看法? * FAQ:对敏捷常见的误解 * 推广敏捷遇到困难怎么办? * 请列出做好敏捷的三个核心要素和三个关键方法 第二单元 基于SCRUM的敏捷项目实战 导入: * 软件项目要解决的关键问题 * 完整的SCRUM项目管理流程 * SCRUM的框架 * SCRUM为何有效 * SCRUM有效但还不够完整 1. 敏捷项目启动 1.1 确定业务需求和项目目标 * 敏捷企业分工 * 确定业务需求和项目目标 * 画出软件交付的价值流图 * 企业案例:XXX系统开发项目 * 任务:收集业务需求 1.2 定义角色和初步产品需求 * 识别项目干系人:产品经理、项目经理、用户、客户、管理层、团队 * 企业案例:XXX系统开发项目 * 任务:识别项目干系人 * 项目任务书 * 确定初步产品需求 * 企业案例:XXX系统开发项目 * 任务:识别项目干系人 * 项目任务书 * 企业案例:XXX系统开发项目 任务:列出初步产品需求 1.3 组建团队 * 组建团队 * 全科专家 V.S.单科专家 * 创建团队的要点 * 企业案例:XXX系统开发项目 * 任务:建立项目团队,确定角色 * 讨论:如何配置稀缺资源 2. 敏捷项目规划 导入:敏捷规划的聚焦点 2.1 收集需求 * 什么是好的需求描述 * 用户故事 * 用户故事的作用 * 用户故事的要点 * 收集需求的常用工具和方法 * 企业案例:XXX系统开发项目 * 任务:使用用户故事描述产品需求 2.2 产品分析 * 思考:敏捷开发要不要做分析? * 敏捷分析的常用方法 * 架构设计的重要性及敏捷架构设计的注意事项 * 产品需求优先级排序方法 * 企业案例:XXX系统开发项目 * 任务:为产品需求排序 & 给出高层次的架构设计 2.3 估算与计划 * 项目过程充满风险 * 敏捷估算的方法:故事点估算 * 制定发布(Release)计划 * 制定迭代(Sprint)计划 * 软件质量:完成的定义是什么 * 企业案例:XXX系统开发项目 * 任务:制定迭代计划 3. 敏捷执行与控制 * 敏捷沟通:每日会议 * 测量速度:燃尽图、看板 * 敏捷开发最佳实践:探测(探针)、敏捷测试、持续继承、重构、增量交付、代码整洁、编码规范 * 障碍解决:风险和问题管理 * 缺陷管理:软件变更控制策略 * 团队激励、教练技术 * 企业案例:XXX系统开发项目 * 任务:画出迭代燃尽图;小组间互相设定障碍并解决;开发实践经验分享 4. 敏捷项目收尾 * 迭代验收 * 评审会议 * 回顾会议 * 企业案例:XXX系统开发项目 * 任务:小组用原型法(最好画简图)描述所做软件产品; 总结所学知识点、分享心得。 第三单元 组织敏捷转型实践 * 组织要营造的“敏捷环境”应该是什么样子? * 敏捷团队绩效考核注意事项 * 推广中遇到困难怎么办? * 如何平衡敏捷与规范