简介
我们先来看一组传统研发模式与敏捷研发模式的对比数据:
对比项 | 传统研发 | 敏捷研发 |
一个需求从开发到上线完成需要多长时间? | N个月 | 4天 |
系统测试完成到上线结束需要多长时间? | N个小时,一般需要N天(包括交接过程) | 7分钟 |
多长时间架构变更一次? | 3年 | 3-6个月左右 |
千行bug率 | 10‰ | 0.5‰ |
从上面的对比数据看,传统模式与敏捷模式在速度上存在较大差距。天下武功,唯快不破;快速适应市场变化的能力是一个企业最核心的竞争力。敏捷模式做了哪些实践促使交付能力大幅提升?这是一个系统工程,牵涉到研发管理、项目管理、工程实践等内容。
本课程依托讲师多年民企、金融、电信、创业公司、外企以及BAT公司不同角色的工作经验,结合敏捷开发、精益创业、影响地图以及商业画布等业界最佳实践,系统介绍国内外一流互联网(BAT、Google、Facebook)公司的敏捷开发模式,给大家展现一个立体、全局的互联网视图,同时结合传统研发模式梳理出投资回报率较高的改进点。
目标
该课程使学员:
熟悉传统模式与敏捷模式的关键差异;
熟悉互联网最前沿的研发管理、项目管理、工程实践方法;
清楚传统模式如何变快的关键改进措施。
受众人群
项目经理、项目总监、技术经理、产品经理、架构师、部门经理、中高层管理者、关键决策者以及其他对敏捷转型有兴趣的人员。
课程特点
1、 亲身经历的案例 + 实战练习
2、 咨询式培训,解决客户实际问题
课程时长
2天(12H)
分享提纲
Module1 | 传统开发存在的问题 | 市场发生了哪些根本的变化 传统开发模式的假设前提坍塌 |
Module2 | 适应快速变化的敏捷项目管理 | 敏捷项目管理:提升项目可视化 传统项目管理的问题 可视化管理 SCRUM流程 一个完整的迭代 立会、迭代会、回顾会 Scrum of Scrum 看板 传统项目管理与互联网公司的同与异 移动应用开发的差异 敏捷需求(Story)管理:提升需求灵活性,交付价值 传统MRD/PRD的问题 大需求拆小需求 优先级管理 动态调整需求 需求估算 移动应用开发的差异 |
Module3 | 适应快速变化的工程实践 | 持续交付:提升需求快速高质量交付能力 技术实践 重构/TDD/结对 持续集成 持续集成价值 持续集成工具平台 持续集成流程 6步提交法 主干分支管理 自动化测试 性能、容量、稳定性 安全、可用性 持续集成成熟度模型 持续代码质量提升 代码扫描 CodeReview 代码赌场 重构 结对编程 TDD DevOps(秒级上线) 秒级上线 健康检查 灰度发布 A/B测试 线上运维 业务数据反馈 线上性能测试 可运维需求 立体监控 如何保证几个9 案例分析 移动应用工程实践差异 国内外一流互联网公司实践案例 一流互联网公司各类工具平台案例 Server端应用 移动端应用 |
Module4 | 适应快速变化的产品管理 | 精益创业实战图谱:快速低成本系统验证思路的方法 |
Module5 | 转型案例 | 敏捷转型流程 敏捷转型关键原则 遗留项目敏捷转型案例 新项目敏捷转型案例 百度的转型之路 |
Module6 | 客户实际问题咨询 |