自组织?你开玩笑吧!
——明确分工团队的自组织建设
艾永亮 Aland Ai · 腾讯
1
艾永亮 Aland Ai
. 现任腾讯·.QT语音·.大项目经理,资深敏捷教练。
. 曾负责QQ农牧场、Qzone商城、搜索持续交
付项目、公司级技术改造项目。
. 曾担任ThoughtWorks资深咨询师,参与华
为敏捷转型与持续交付项目。
http://t.qq.com/aland_ai
http://weibo.com/alandai
2
Scrum说……
. Scrum团队是跨职能的团队
– 团队成员必须具备交付产品增量所需要的各种
技能
. Scrum团队是自组织的
– 团队自己决定如何将产品Backlog转化成可交
付的功能增量
3
你的团队能做到吗?
职能组织中如何做到自组织?
例如腾讯……
4
特性设计
架构设计
前台开发
后台模块A
后台模块B
系统测试
产品组
交互设计组
样式开发组
前台开发组
后台开发组
测试组
特性设计
交互设计
页面样式
前台开发
后台开发
功能测试
faye
chris
books
david
andy
aland
这样就能自组织了吗?
来点实践吧……
7
8
自运转团队
. 环节负责人
. 上下游驱动
9
新需求
待评审
开发中
验收中
检查中
测试中
待发布
已发布
这样就能自组织了吗?
还有人的问题……
10
开发QQ农场
11
问题一:“这事与我无关”
. 管农李四:
– 王二,线上有一个紧急问题,你能帮忙一起查
一下吗?
. 码农王二:
– 这事与我无关!
12
他在想神马?
至少有三种内心戏
. “我做好我自己的事就行了”
. “我有更重要的事情”
. “我真的很忙”
13
有不同吗?
如何解决?
解决“我真的很忙”
. 问题根源一:有人忙,有人闲
– 自主认领任务?
– 工作量评估不准?
– 一个萝卜一个坑?
. 如何解决?
– 人员备份的技巧
1. 从需求评审开始
2. Code Review
3. 简单模块开发
4. 复杂模块开发
14
解决“我真的很忙”
. 问题根源二:身兼多职,不断切换
– 活太多了?
– 人员瓶颈?
– 项目过大?
– 职能化分工?
. 如何解决?
– 项目化改造
15
问题二: “他那块总有问题”
. 码农王二:
– 看!我说与我无关吧!这就是他那块的问题,
他那个模块怎么总有问题?把我的工作也影响
了!
16
他在想神马?
至少有三种内心戏
. “很多细节他都考虑不到”
. “这是他的问题”
. “他总是迟迟不能给到”
17
有不同吗?
如何解决?
解决“他总是迟迟不能给到”
. 挖掘根本问题,解决之
– “做完了,但质量有问题”
. 持续集成
– “他不知道我的安排”
. 任务进度墙
– “变化了,没通知我”
. 变更周知
– “他的活太多了”
. 参看前页
18
问题三:“工作好无趣”
. 码农王二:
– 终于把刚才那个活干完了,每天不断交差,好
无趣啊!
19
他在想神马?
至少有三种内心戏
. “我都不知道做这东西有谁用?”
. “天天重复着差不多的工作”
. “大家天天都只顾着工作”
20
有不同吗?
如何解决?
解决“天天重复着差不多的工作”
. 问题根源一:缺乏挑战
– 新鲜任务?
– 难度任务?
– “你知道他真正想做什么吗?”
. “工作就是这样”
– 不敢说?
– 没想法?
– 没时间想?
. 如何解决?
– 团队调查的技巧
1. 客户端开发
2. 服务器端开发
3. Web开发
4. 项目管理
5. 产品策划
21
解决“大家天天都只顾着工作”
. 问题根源二:氛围沉闷
. 如何解决?
– 工作不该如此!
. 趣味惩罚
. 无障碍交流
. 彼此关注
. 找到“活宝”
. 变化方式
22
趣味惩罚
趣味惩罚
商城迭代例会
2010年7月23日