主讲:李凤山 博士
【课程背景】
在互联网+5G+人工智能的时代,行业发展日新月异,市场机会稍纵即逝,如何更快地应对市场变化,更灵活地影响客户需求,实现企业从传统管理向数字化转型,成为企业是否能够生成与发展的关键命题。
速度是企业竞争致胜的关键因素,项目的最大挑战在于
一方面要应付变动中的需求
一方面要在紧缩的时程内完成项目
传统管理强调“计划管理”的项目管理方式,已经愈来愈难以适应这种变化,而敏捷项目管理强调价值导向、适应变化、快速反馈,已成为互联网创新产品研发、以及传统企业数字化转型的必备手段,所以项目团队除了在技术上必须日益精进,更需要运用有效的敏捷项目管理,以确保团队能够发挥综效。
本课程将通过理论知识讲解、分组讨论、现场演练、敏捷实践案例分享等多种形式,带领学员深入学习与实践敏捷团队和敏捷项目的转型方式。
【课程收益】
十年华为研发经验,华为敏捷0-1操盘老师亲自授课
了解敏捷与传统项目管理的区别,建立敏捷的思维方式
了解敏捷的优势以及能够带来的收益
系统掌握业界标杆企业敏捷项目管理的精髓、架构和方法
掌握敏捷管理理念与原则,学习国际上先进成熟的敏捷项目管理模式
掌握敏捷实践,以及综合应用敏捷实践高效管理产品研发团队
组织的转型与变革,企业怎么从通用管理向敏捷项目管理转型
企业如何培养内部项目管理人员成为敏捷教练
学习华为敏捷开发实施策略
【课程特色】
特色一:实战性强:李博士讲师为资深咨询顾问,具有多年企业高层管理经历和驻厂咨询辅导经验,帮助企业突破瓶颈,指导企业管理团队打过胜仗,所讲内容为亲自实战后的提炼总结,理论少,干货多,专业、实战;
特色二:定制化:每次内训课均是在对企业现况、核心需求、学员结构深度理解的基础上定制式课件开发,内容针对性强;
特色三:532训战结合:每次课程均有50%的时间实战讲解;30%的时间为讨论和演练环节,课堂现场做出方案,做实战模拟,学员体验感强;20%的时间为理论讲解环节。
特色四:课程理论与实战经验源自华为,但授课内容又超出华为。
【课程对象】
部门经理、项目管理人员、产品研发人员、项目团队成员、流程管理人员、技术支持人员、设计、测试、运营、中高层、中基层人员,以及希望深入了解敏捷的非项目管理人员
【课程时间】12 小时
【课程大纲】
一、什么是敏捷?
1、标杆企业对敏捷项目管理的重视度
华为:关于管理者和产品开发相关人员掌握敏捷知识的要求
2、业界敏捷浪潮
3、敏捷诞生的历史背景
4、传统开发与敏捷开发
5、敏捷是指导产品开发的一套价值观和原则
6、如何理解敏捷产品开发
7、敏捷宣言
个体和互动胜于流程和工具
工作的产品胜于详尽的文档
客户合作胜于合同谈判
响应变化胜于遵循计划
8、敏捷原则
9、敏捷5个价值观
勇气
专注
承诺
尊重
开放
10、敏捷开发比传统开发更符合产品开发规律
示例:敏捷对生产率、质量、满意度、成本有明显改进
二、如何正确理解敏捷?
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、标杆企业发文解读
关于敏捷推行的指导意见
关于全面推广持续集成的决议
产品代码质量要求及样例
敏捷发文要点解读:敏捷实施三步走策略
敏捷发文要点解读: 三步走之项目级敏捷
敏捷发文要点解读: 三步走之版本级敏捷
敏捷发文要点解读:三步走之产品级敏捷
敏捷发文要点解读:敏捷实施要求
2、敏捷实施指导
首次实施敏捷的参考步骤——八步曲
首次实施敏捷参考步骤——方法、目标和误区(一)
首次实施敏捷参考步骤——方法、目标和误区(二)
首次实施敏捷参考步骤——方法、目标和误区(三)
敏捷角色在公司现阶段可能的角色人选
其他敏捷相关角色在公司对应的角色
项目组团队的组建方式:两种不同项目组类型
项目组团队的组建方式:特性项目组和模块项目组优劣对比
项目级敏捷实施场景1:版本中项目组全都实施敏捷
项目级敏捷实施场景2:版本中部分项目组按特性组建实施敏捷
项目级敏捷实施场景3:版本中部分项目组按模块组建实施敏捷
项目级敏捷实施场景对比
3、项目级敏捷通用过程模型
项目级敏捷过程样例(版本中项目组全都实施敏捷)
项目级敏捷过程样例说明