课程概述
成功产品的特性就是要以用户为中心,快速响应市场变化。在进入移动互联网时代后,这种特性表现的更加突出;对应的软件开发流程必须能够适应这种变化,如果依然沿用传统的思路来管理,过分强调需求的完备化、WBS分解、甘特图、关键链、大而全的项目计划、按部就班的进度追踪,肯定适应不了变化多而快的互联网项目。
敏捷软件开发,作为最近几年的热点话题之一,已经逐渐成为国内外各大互联网公司的标配,根据最新Version One公司做出的统计,80%的实施敏捷转型的公司,在采用敏捷项目管理方式后取得了非常好的改进效果,缩短了产品交付周期,提高了产品质量,提高了客户满意度,同时提高了研发效率及员工满意度。
本课程专门以最流行的Scrum敏捷框架为基础,让学员将从实际操作的层面上掌握敏捷/Scrum的运用技巧,学员将学会如何避免敏捷实施过程中的一些常见问题。讲师结合自己在企业内实施敏捷转型的实践经验,通过多个游戏、经验分享、动手练习、案例研讨、项目实战等让学员亲历敏捷项目的工作过程、领悟敏捷的内涵、掌握敏捷精髓。
课程对象
企业产品总监、企业产品经理、业务经理、项目经理、企业产品设计人员、企业产品营销人员、需求分析人员、项目管理人员、PMO、架构师骨干人员、产品相关工作人员。
课程特色
● 小班授课,分组练习,注重理论与实践相结合,课程互动性强。
● 国内外多个真实产品案例总结,贴近实战,实践性很强。
● 课程已经在国内众多知名企业成功交付,千锤百炼,囊括大量项目论证过的实践经验。
● 在老师讲座、案例学习的同时,辅以动手练习、交流研讨,获得最直观的感知。
● 讲师亲身创业经验,理论与实际可真正做到完美结合,紧接地气。
● 讲师在京东、百度、IBM等知名公司历练多年,积累了丰富的大型团队的带队经验。
课程大纲
敏捷项目管理的框架
● 抛球游戏:理解敏捷的精髓
● 敏捷的价值观、原则与方法
● Stacy矩阵:敏捷开发方法的适用领域与项目
● 敏捷Scrum框架简介
● Scrum的历史起源及理论基础
● 敏捷Scrum项目管理下的角色划分
◇crumMaster/PO/Team
● 敏捷Scrum项目管理的各种会议要求、时间
◇ 计划会议、每日站会、评审会、回顾会、产品需求梳理会
◇ 时间盒/Timebox
● 敏捷Scrum各种交付物
◇ 产品需求列表(PBL)
◇ 迭代需求列表(SPBL)
◇ 燃起图/燃尽图/发布燃尽图
◇ 潜在可交付产品增量(PSI)
● 世界咖啡:团队共创,充分领悟Scrum框架
● 敏捷中的质量
◇ 为什么说质量是不可协商的?
◇ 质量是怎么定义的?如何在敏捷模式下,平衡质量与速度?
◇ 完成的标准DoD vs 验收条件
◇ 破窗理论
◇ 有利于保证质量的工程实践
● 敏捷中的需求管理
◇ 敏捷需求管理的关键
◇ 用户故事的核心三要素/5C全生命周期/INVEST准则
◇ 用户角色的划分
◇ 相对估算与绝对估算
◇ 实战练习:估算纸牌做相对估算
● 敏捷测试
◇ Jenga游戏:理解敏捷测试的关键
◇ 测试人员如何跟开发、需求人员协作
◇ 敏捷测试4象限
◇ 敏捷测试策略(新功能、回归、自动化)
◇ 测试金字塔
● 如何打造高绩效敏捷团队
◇ ScrumMaster跟传统项目经理的区别
◇ ScrumMaster的工具箱
◇ 团队进化的四个阶段:被管理团队、自管理团队、自设计团队、自组织团队
◇ 什么是团队工作协议(Working Agreement)?
◇ 如何让日常工作游戏化,让成员自动自发?
◇ 敏捷团队如何做绩效管理?内向型指标 Vs 外向型指标
● 案例实战与讨论:一家传统企业的敏捷转型组织架构调整、敏捷团队组建与角色划分
● 小组研讨:非典型敏捷案例/场景的应对策略
● Scrum 规模化
◇ SOS架构
◇ 如何扩展Product Backlog
◇ 超过30人以上的多团队Sprint协作计划
产品项目的实战演练
● 实战项目简介
◇ 第一步 产品战略规划
● 如何简单明了的定义好一个产品愿景
● 如何用“影响地图”快速共创产品战略规划
◇ 第二步 细化产品需求
● 如何通过创建“用户画像”,深度挖掘用户特征
● 如何通过“用户故事”,合理捕获/采集需求,细分需求
● 如何利用“用户故事地图”,条理化的梳理需求
◇ 第三步 产品发布规划,规划最小可行产品
● 什么是最小可行产品MVP及其重要性
● 如何做产品发布规划,理清产品演进路线图
◇ 第四步 估算、优先级排序,形成迭代计划
● 如何使用 “估算纸牌”做相对估算
● 如何做任务拆解,并做绝对估算
● 如何用“故事点”计算团队速度
● 如何创建迭代计划,做出有效预测
◇ 第五步 日常迭代开发中的项目跟踪
● 如何通过“任务状态看板”,可视化项目所有进展与障碍
● 如何运用 “纸面原型”,快速验证产品思路,获得第一手反馈
◇ 第六步 产品验证与持续改善
● 如何通过“评审会”,验证交付成果,并获取反馈
● 如何通过“回顾会”不断优化开发流程,打造高绩效团队
课程回顾总结