More Related Content
Similar to Slides shifeng agile_taobao
Similar to Slides shifeng agile_taobao (20)
Slides shifeng agile_taobao
- 2. 目录
➲ 软件开发的特点
➲ 案例 1 ,敏捷之前的开发, 2000 ~ 2004
➲ 案例 2 ,敏捷之后的开发, 2006 ~ 2010
➲ 理解敏捷
- 3. 软件开发的特点
➲ 理想情形 : 单人 (Ugrammer)
➲ 普通情形 : 按功能、角色分解
➲ 多人配合需要管理者
➲ 经常变化,沟通频繁
➲ 个体特殊性明显
- 4. 敏捷之前
➲ 产品线较简单,需求较稳定、明确
➲ 技术牛人
➲ 模糊的开发过程
● 没有完整的方法来处理这些问题:代码质量、产品质量、人员成长
● 有结对实践
- 5. 敏捷之前
➲ 项目过程
● 与用户在一起
● 开发在一起,但没有明确的沟通形式
● 可以看见的结束时间 ?
● 明确的结果
● 交付用户文档
● 有核心功能,根据项目进行迭代,能够迎接变化
➲ 人员分工
● 架构、模块划分
● 核心,外围划分
➲ 一个理想
- 6. 敏捷之后
➲ 产品线较复杂
➲ 低调的牛人
➲ 清晰的开发过程
● 需求确认、设计文档、软件配置管理、 bug 管理、单元测试、集成测
试、 QA 测试
● 测试驱动
● 预估时间
● 自动化测试
● 人员成长
● 迭代回顾
● 公平透明
- 7. 敏捷之后
➲ 项目过程
● 产品经理制定目标
● 上下游团队合作
● 变化的目标
➲ 跨团队、跨公司的组队(职位多元化组队)
- 8. 理解敏捷
➲ 企业文化
➲ 体验完整的开发过程
➲ 成员间的信任,团队的自信
➲ 协作的乐趣
➲ 排除成员心理障碍,释放个人能量
● 选择感(推或拉)
● 控制度 ( 代码、项目 )
- 9. 理解敏捷
➲ 承诺:确定的目标
➲ 专注:排除干扰,锁定目标
➲ 开放:允许不同特色,允许尝试和失败
➲ 尊重:成员平等
➲ 勇气:信心
➲
➲ 发明流程与习惯养成
- 10. 结语
你回首看得越远,你向前也会看得越远。
—— 温斯顿 · 邱吉尔
The farther backward you can look,the farther
forward you will see.
——Winston Churchill