敏捷团队 创新先锋
  一支技术团队的转型之路



李锋@篱笆网
lifeng@liba.com


2012/02/25
第一眼

2008年刜 进入篱笆
2007:现场
   LAMP
   10+团队,PHP为主
   技术被日常业务需求拖着走
   端对端直接沟通


       计划散乱,质量失控
2007:现场


30+ 遗留系统

2000+ 可用功能
2008~2010 Q3
   团队・项目
防守
                      统一接口人
                 需求

按业务方向划分


     团队                  计划
                              定期排序排期



                 执行
          对外承诺
进攻
利用业务转型时机,发起项目

集中力量办大事

提振团队士气和信心
组建新团队



PM   BA   DEV   UI   QA   DBA




           丏业化
引入新技术

  吸收新鲜血液

  打破原有格局
项目
每半年一个大型项目

项目周期3~5个月

每年的1月和6月成为系统发布时间窗口
刜期的磨合
队伍边打边建边磨合

Java vs. PHP
   两种程序员文化的碰撞


DEV vs. QA vs. BA vs. PM
   不断沟通的需求、接口、计划、工作方式
高强度练兵

业   技   开   管
务   术   发   理
领   框   流   团
域   架   程   队
    都是新的
执行力
加班是必须的
在业务分析和建模领域敏捷
敏捷团队       快速向业务对齐
           开发领域还是空白

           策略上实现了用技术推劢业务
创新先锋       转型



Make Mission Impossible Possible
绕不过去的课题
日常维护
没有集结号的防守

简单重复
成就感低
工作节奏
随项目周期大起大落

“忙时” 和“闲时”
团队成员情绪波劢大

 高强度加班
 人员疲惫
过度设计
需求镀金
设计镀金
Command & Control
管理者的风险意识本能

团队成员参与度低

麻木,士气低落

PM推着团队前进
2010 Q4~2012
  敏捷・产品
试水
2010 Q2-Q4

Scrum

2周 16轮

持续交付上线

聚沙成塔
正式启劢
2010 Q4

两个跨职能小组

大项目  小迭代

持续集成
结对编程,代码道场
行进中的问题
价值观冲突

职业发展路线冲突
有益的改变
理顺了团队节奏,基本没有加班

工作逐步透明化,目标可预期

团队凝聚力和认同感增强

效率和质量改善,逐渐可度量
开发领域逐步敏捷
敏捷团队   从前到后打通


       信任
创新先锋   做自己感兴趣的事情
       精益求精的态度
2个转变
Project  Product
计划驱劢  价值驱劢

关注交付物的整个生命周期

从容拥抱变化

传逑经营的观念,关心成本
PMPO
团队自组织,自管理

把自己的Idea变成现实

对自己的结果负责
1           2            3
单一职能团队         丏业化团队       跨职能团队
日常事务驱劢         项目化运作       产品化运作
 灵活机劢           计划驱劢        价值驱劢
                强调执行        强调沟通




 2007   2008        2010         2012
2012 Q1
转型还在继续…
“企业敏捷”
整个组织转型

阿米巴,独立核算

商业价值驱劢
我们才刚刚上路
谢谢

Agile changes in liba