road to agility

Post on 22-Jun-2015

922 Views

Category:

Documents

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

敏捷之路

滕振宇

高级软件经理

鼎仁信息技术(上海)有限公司

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: tengzhenyu@gmail.com

Blog: http://www.cnblogs.com/tengzy/

LinkedIn: http://www.linkedin.com/in/dteng

Twitter: http://twitter.com/danielteng

top related