传统开发存在的问题 |
1.市场发生了哪些根本的变化
2.传统开发模式的假设前提坍塌 |
适应快速变化的敏捷项目管理
|
1.敏捷项目管理:提升项目可视化 1)传统项目管理的问题
2)可视化管理 3)SCRUM流程
4)一个完整的迭代 5)立会、迭代会、回顾会
6)Scrum of Scrum 7)看板
8)传统项目管理与互联网公司的同与异 9)移动应用开发的差异
2.敏捷需求(Story)管理:提升需求灵活性,交付价值 1)传统MRD/PRD的问题
2)大需求拆小需求 3)优先级管理
4)动态调整需求 5)需求估算
3.移动应用开发的差异 |
适应快速变化的工程实践
|
1.持续交付:提升需求快速高质量交付能力 1)技术实践
2)重构/TDD/结对 3)持续集成
a)持续集成价值 b)持续集成工具平台
c)持续集成流程 d)6步提交法
e)主干分支管理 f)自动化测试
g)性能、容量、稳定性
h)安全、可用性 i)持续集成成熟度模型
j)持续代码质量提升 i.代码扫描
ii.CodeReview
iii.代码赌场
iv.重构 v.结对编程
vi.TDD 4)DevOps(秒级上线)
a)秒级上线 b)健康检查
c)灰度发布 d)A/B测试
5)线上运维 a)业务数据反馈
b)线上性能测试 c)可运维需求
d)立体监控 e)如何保证几个9
f)案例分析
2.移动应用工程实践差异
3.国内外一流互联网公司实践案例
4.一流互联网公司各类工具平台案例 a)Server端应用
b.移动端应用 |
适应快速变化的产品管理
|
1.精益创业实战图谱:快速低成本系统验证思路的方法 |
转型案例
|
1.敏捷转型流程
2.敏捷转型关键原则
3.遗留项目敏捷转型案例
4.新项目敏捷转型案例
5.百度的转型之路 |
客户实际问题咨询 |