Upload
daniel-teng
View
922
Download
6
Embed Size (px)
Citation preview
敏捷之路
滕振宇
高级软件经理
鼎仁信息技术(上海)有限公司
Irdeto Business Support Systems
Scrum沙龙
2010年1月
滕振宇,Daniel Teng
公司介绍
Irdeto BSS – 鼎仁信息技术(上海)有限公司
国际领先的媒体计费及客户管理系统方案提供商- 付费电视
- 宽带
- VoIP
客户遍布五大洲44个国家- 南美12国
- 非洲18国
- 北欧4国
- …
软件开发
问题- What
- When
- Why
- How
方案- 产生
- 沟通
- 反馈
4
挑战
全新上海团队
全新业务领域
不了解敏捷
全新技术,语言平台
花哨而不实用的框架
十六个时区
四年后
发布两个主要产品版本
- 6.1 & 6.2
新版本已经在六个国家上线
- 丹麦
- 挪威
- 特立尼达
- 哥伦比亚
- 印度
- 智利
另外三十一个国家
- 欧洲
- 南美
- 非洲
稳定的产品
更高的性能
经验丰富的团队
目录
瀑布式阶段
跨区域功能团队阶段
本地化全功能团队阶段
经验分享
7
瀑布式阶段
模块1
模块2
模块3
模块4
模块5
模块1
模块1
模块1
模块1
模块1
模块2
模块2
模块2
模块2
模块3
模块3
模块3
模块4
模块4模块5模块6
瀑布式阶段
9
瀑布式阶段- 问题
信息反馈不及时
- 需求
- 框架及接口
- 缺陷
信息丢失与再发现
沟通成本高,效率低
项目管理负担
片面地考虑问题
代码不能集成
10
跨区域功能团队阶段
全功能团队
业务团队
团队内部沟通
11
全功能团队
业务团队
13
Products - authorize,
disconnect, reconnect,
cancel
Accounts
Orders and
shipments
Invoices
Contacts
Homes Passed
The Customer
Name
Addresses
Jobcards
(work orders)
沟通
跨区域功能团队阶段
好处
- 沟通顺畅
- 效率高
- 及时测试
问题
- 沟通窗口小
- 沟通成本高
- 小瀑布
- 代码很难集成
15
本地化全功能团队
本地化全功能团队
集成和测试
计划与跟踪
16
本地化全功能团队
坐在一起
通用的专才
Scrum
Scrum of Scrum
Scrum
Scrum of Scrum
坐在一起
有效的沟通沟通的有效性
电话
邮件
文档
视频
沟通手段的多样性
聊天工具
面对面+白板
文档
冷 热
无效
有效
来源:McCarthy & Monk 1994
面对面
视频会议
音频
通用的专才
22
排队理论 Queuing Theory
23
集成和测试
不断集成,不断测试
停止生产线
不断集成,不断测试
持续集成
26
单元测试
27
覆盖率
28
停止生产线
计划与追踪
用户故事
发布计划
用户故事
31
发布计划
32
经验分享
团队
- 全功能小团队
- 业务团队
- Scrum
- Scrum of Scrum
- 坐在一起
- 通用的专才
集成和测试
- 不断集成
- 不断测试
- 停掉生产线
计划与跟踪
- 用户故事
- 发布计划
33
34
Email: [email protected]
Blog: http://www.cnblogs.com/tengzy/
LinkedIn: http://www.linkedin.com/in/dteng
Twitter: http://twitter.com/danielteng