主讲:李凤山 博士
【课程背景】
在互联网+5G+人工智能的时代,行业发展日新月异,市场机会稍纵即逝,如何更快地应对市场变化,更灵活地影响客户需求,实现企业从传统管理向数字化转型,成为企业是否能够生成与发展的关键命题。
速度是企业竞争致胜的关键因素,项目的最大挑战在于
一方面要应付变动中的需求
一方面要在紧缩的时程内完成项目
传统管理强调“计划管理”的项目管理方式,已经愈来愈难以适应这种变化,而敏捷项目管理强调价值导向、适应变化、快速反馈,已成为互联网创新产品研发、以及传统企业数字化转型的必备手段,所以项目团队除了在技术上必须日益精进,更需要运用有效的敏捷项目管理,以确保团队能够发挥综效。
本课程将通过理论知识讲解、分组讨论、现场演练、敏捷实践案例分享等多种形式,带领学员深入学习与实践敏捷团队和敏捷项目的转型方式。
【课程收益】
⦁十年华为研发经验,华为敏捷0-1操盘老师亲自授课
⦁了解敏捷与传统项目管理的区别,建立敏捷的思维方式
⦁了解敏捷的优势以及能够带来的收益
⦁系统掌握业界标杆企业敏捷项目管理的精髓、架构和方法
⦁掌握敏捷管理理念与原则,学习国际上先进成熟的敏捷项目管理模式
⦁掌握敏捷实践,以及综合应用敏捷实践高效管理产品研发团队
⦁组织的转型与变革,企业怎么从通用管理向敏捷项目管理转型
⦁企业如何培养内部项目管理人员成为敏捷教练
⦁学习华为敏捷开发实施策略
【课程特色】
⦁特色一:实战性强:李博士讲师为资深咨询顾问,具有多年企业高层管理经历和驻厂咨询辅导经验,帮助企业突破瓶颈,指导企业管理团队打过胜仗,所讲内容为亲自实战后的提炼总结,理论少,干货多,专业、实战;
⦁特色二:定制化:每次内训课均是在对企业现况、核心需求、学员结构深度理解的基础上定制式课件开发,内容针对性强;
⦁特色三:532训战结合:每次课程均有50%的时间实战讲解;30%的时间为讨论和演练环节,课堂现场做出方案,做实战模拟,学员体验感强;20%的时间为理论讲解环节。
【课程对象】
⦁部门经理、项目管理人员、产品研发人员、项目团队成员、流程管理人员、技术支持人员、设计、测试、运营、中高层、中基层人员,以及希望深入了解敏捷的非项目管理人员
⦁
【课程时间】12 小时
【课程大纲】
一、什么是敏捷?
1、标杆企业对敏捷项目管理的重视度
⦁华为:关于管理者和产品开发相关人员掌握敏捷知识的要求
2)业界敏捷浪潮
3)敏捷诞生的历史背景
4)传统开发与敏捷开发
5)敏捷是指导产品开发的一套价值观和原则
6)如何理解敏捷产品开发
7)敏捷宣言
⦁个体和互动胜于流程和工具
⦁工作的产品胜于详尽的文档
⦁客户合作胜于合同谈判
⦁响应变化胜于遵循计划
2)敏捷原则
3)敏捷5个价值观
⦁勇气
⦁专注
⦁承诺
⦁尊重
⦁开放
2)敏捷开发比传统开发更符合产品开发规律
示例:敏捷对生产率、质量、满意度、成本有明显改进
二、如何正确理解敏捷?
1、统一敏捷认识
⦁对敏捷的常见误解
⦁敏捷=理念+优秀实践+具体应用
⦁理念=Value+Team+Adapting
理念:聚焦客户价值(Value),消除浪费
理念:激发团队(Team)潜能,加强协作
理念:不断调整以适应(Adapting)变化
⦁优秀实践: 业界敏捷优秀实践概览
⦁具体应用:因地制宜选择适合的敏捷实践
⦁敏捷转型是系统性工程
2)敏捷理念解读
⦁深入理解“聚焦客户价值”
标识和消除产品开发中的浪费
交付刚刚好的系统
随时构建质量,不容忍缺陷
及时消除技术债务,持续保持快速响应
⦁深入理解“激发团队”
认清团队的基本事实
敏捷方式下管理者的转变
敏捷方式下团队成员的转变
⦁深入理解“适应变化”
认请“客户是逐步发现真正需求”
小批量是快速交付的关键
通过迭代计划不断调整以适应需求变化
应持续保持良好的产品架构
利用多层次反馈不断调整以逼近目标
⦁敏捷产品开发典型场景
⦁敏捷产品开发核心——迭代开发
⦁Scrum方法整体路线图
三、如何对敏捷实践进行解读?
1、敏捷实践清单
2、Scrum结构框架
⦁3种角色
⦁3种工作
⦁5种仪式
⦁5种价值观
3、互联网极速研发全流程
4、敏捷项目全流程
5、敏捷实践解读
四、迭代前-实践解读
1、敏捷完整团队
⦁Product Owner
⦁Scrum Master
⦁完整团队定义
⦁完整团队要求
⦁跨职能团队(Feature Team)
⦁团队角色与职责
⦁从控制团队到自组织团队
2、Co-Location集中办公
⦁授权七步法
3、Anatomy系统解剖
⦁什么是Anatomy
⦁Anatomy的好处
⦁Anatomy的关键要点
4、需求收集
⦁需求收集:渠道
⦁需求收集方法
⦁需求调研的常用方法
⦁分析用户需求,识别产品创新机会
5、用户画像(Persona)
⦁用户画像-六格PERSONA
⦁商业模式画布:TOB
6、用户故事
⦁什么是户故事
⦁户故事的好处
⦁户故事的关键要点
⦁用户故事书写规范
⦁示例:用户故事书写规范
⦁用户故事-验收条件
⦁用户故事练习
用户故事-模板
练习::用户故事-创建故事卡
练习::用户故事创建
练习::用户故事分类
练习::用户故事状态
7、产品Backlog
⦁什么是产品Backlog
⦁产品Backlog的好处
⦁产品Backlog关键要点
⦁Product Backlog-DEEP模型
练习:Product Backlog梳理
练习:估算-Product Backlog需求工时
练习:维护Product Backlog
五、迭代中-实践解读
1、迭代计划会议
⦁什么是迭代计划会议
⦁迭代计划会议的好处
⦁迭代计划会议的关键要点
⦁如何开展迭代计划会议
练习:创建迭代
2、MoSCoW法则
15、迭代Backlog
⦁规划迭代Backlog
⦁需求评审过程
练习:任务拆分(WBS)
练习:任务分配
3、Story质量和工作效率
4、结对编程
⦁什么是结对编程
⦁结对编程的好处
⦁结对编程的关键要点
5、持续集成
⦁什么是持续集成
⦁持续集成的好处
⦁持续集成的关键要点
6、用例设计与自动化测试
7、测试用例评审
8、交付件输出
9、Story签收
10、ST测试
⦁story测试主要内容
⦁story测试要求
⦁story测试责任主体
11、迭代测试
⦁迭代测试前提条件
⦁迭代测试主要内容
⦁迭代测试要求
⦁迭代测试责任主体
12、迭代验收(showcase)
⦁什么是迭代验收
⦁迭代验收的好处
⦁迭代验收的关键要点
13、敏捷质量⽂化
14、项目跟进
⦁项目跟进-质量内建
⦁项目跟进-敏捷迭代测试工作
15、需求变更如何处理
⦁变更的来源
⦁变更的处理建议
16、可视化管理
⦁什么是可视化管理
⦁可视化管理的好处
⦁可视化管理的关键要点
⦁可视化管理-进度监控工具
练习:可视化管理-迭代任务跟踪
练习:可视化管理-更新开发状态
练习:可视化管理-记录缺陷
练习:可视化管理-团队日历
17、每日立会
⦁什么是每日立会
⦁每日立会的好处
⦁每日立会的关键要点
⦁每日立会目的
⦁立会3言
⦁每日立会要求
⦁迭代后-敏捷实践解读
1、迭代评审
练习:迭代评审
2、迭代回顾
⦁什么是迭代回顾
⦁迭代回顾的好处
⦁迭代回顾的关键要点
练习:迭代回顾
3、质量统计
练习:质量统计
4、团队速率
5、其它实践
互联网体验闭环管理
团队内部产品体验管理
团队外部产品体验管理
项目风险管理
统一文件夹结构
6、完成标准
⦁什么是完成标准
⦁完成标准的好处
⦁完成标准的关键要点
⦁敏捷开发实施策略
1)标杆企业发文解读
⦁关于敏捷推行的指导意见
⦁关于全面推广持续集成的决议
⦁产品代码质量要求及样例
⦁敏捷发文要点解读:敏捷实施三步走策略
敏捷发文要点解读: 三步走之项目级敏捷
敏捷发文要点解读: 三步走之版本级敏捷
敏捷发文要点解读:三步走之产品级敏捷
⦁敏捷发文要点解读:敏捷实施要求
1)敏捷实施指导
⦁首次实施敏捷的参考步骤——八步曲
⦁首次实施敏捷参考步骤——方法、目标和误区(一)
⦁首次实施敏捷参考步骤——方法、目标和误区(二)
⦁首次实施敏捷参考步骤——方法、目标和误区(三)
⦁敏捷角色在公司现阶段可能的角色人选
⦁其他敏捷相关角色在公司对应的角色
⦁项目组团队的组建方式:两种不同项目组类型
⦁项目组团队的组建方式:特性项目组和模块项目组优劣对比
项目级敏捷实施场景1:版本中项目组全都实施敏捷
项目级敏捷实施场景2:版本中部分项目组按特性组建实施敏捷
项目级敏捷实施场景3:版本中部分项目组按模块组建实施敏捷
项目级敏捷实施场景对比
1)项目级敏捷通用过程模型
⦁项目级敏捷过程样例(版本中项目组全都实施敏捷)
⦁项目级敏捷过程样例说明