研发管理101军规#003 实战规模化敏捷:从8人到百人的敏捷之路

如果用一句话概述本篇的主题,那就是:关注8人团队的自组织性,构建百人团队的研发工作流。

Worktile是在15年的时候引入的Scrum。在那之前我们并没有采用标准的敏捷实践框架,一是研发团队并不大,二是我们自己的协作工具有足够的可视化能力。

但当我们对外推出了第二款产品Lesschat(后来Worktile企业版/协作版,绿色Logo)以后,Worktile(这里指Worktile基础版,红色Logo)需要持续更新,Lesschat也需要持续更新,我们该如何处理工作的优先级呢?

基于实际的问题,公司决定把参与Lesschat开发的工程师独立出来,配备上独立的产品负责人,组建了一个8人的Scrum团队。我们落地Scrum的过程大概是这样的:

第一步:Scrum团队启动会

首先,确定Terry大神为我们的PO,确定Shaun Xu大神为我们的Scrum Master。然后我们共同制定了Scrum团队的工作协议:

由PO维护产品待办列表 Sprint周期为2周 Scrum各个会议的时间、地点、内容代码提交方式故事点的标准 ……

第二步:先跑一个Sprint

我们在第一周周一的早上10点,开计划会议。由PO进行产品讲解,说明用户故事的优先级,由开发团队预估故事规模、拆分开发任务,以及最后承诺Sprint目标。

每天早上10点,我们在工位附近的走廊里开站立会议。每人花两分钟的时间同步工作进展。

我们在第二周周五下午4点,开验收会议。由开发任务的负责人演示其完成的工作,然后由PO决定未完成的任务或新增的Bug要不要放在这个版本中。

在第二周周五下午5点,开回顾会议。每个人都说一说团队做的好的和不好的地方,我们一起确定改进方案。

第三周周二的晚上,我们部署了第一个Sprint完成的产品增量。避开周末上线是担心除了问题没人处理,多预留两天是为改Bug。

第三步:两周一次,不断的改进

这个习惯我们坚持到现在。

和很多团队一样,我们在早期也遇到了很多问题,比如:

前后端共同完成的用户故事预估起来往往偏差较大 

移动端小伙伴想要的API经常排不上号 

突发的紧急任务(来自老板)打乱Sprint的计划 

每天的站立会议阶段性的流于形式 ……数不胜数

我们不断的发现自己的问题,不断的改进。随着一个又一个的Sprint,们发现可以应用一些优秀的工程实践提升研发效率,比如简单设计、测试驱动开发、持续集成、持续部署等等。我总结我们的实践如下图:

我们在变,市场也在变,市场变了,我们也要跟着变。大概在16年的时候,公司决定在Lesschat的基础上开发Worktile 5.0,也就是企业版,面向的是企业场景,方向转变很大,对我们研发来说又是一次考验。

忘了用了多久完成基础架构的调整,但是一定很快,快到我已经忘了遇到了什么困难。

我们在16年年底基本完成Worktile 5.0,17年年初对外发布。

5.0上线后,Worktile提供了一种新的企业服务方式,简单概述为:Worktile平台+Worktile的各个子产品(消息、任务、日历、网盘、审批等等)。

对于我们研发来说,这里的挑战有两个:一是把各个子产品拆分出来,改为微服务的架构方式;二是研发团队的规模化敏捷。第一个问题解决起来很简单,第二个问题确实考验了我们。

开始的时候,我们应对各个子产品的需求,采取的方式是打一枪换一个地方。通俗的解释就是,一个Sprint我们投入到“日历”这个产品中,一个Sprint我们投入到“网盘”这个产品中

很明显,这样的方式不足以应对快速变化的市场,因为来自“网盘”这个产品的需求往往要等好几个Sprint才能实现,对于客户来说这样的速度太慢了。

虽然从研发的角度,我们是严格按照产品待办列表的优先级安排Sprint工作的,但是这绝非是一个理想的安排。另一方面,开发人数在增长,但是大家都在一个Scrum团队中,这样的团队开会效率越来越差,严重影响了开发时间。

如何把团队级别的敏捷上升到业务级别,这个问题越发重要,随着Worktile 6.0、7.0的开发,我们慢慢的找到了感觉,下图是我总结的经验:

团队级别的敏捷关注的是构建一个高效的自组织团队。这样的团队能够很好的完成开发工作,也能够应用优秀的工程实践提升自我的效率。

而业务级别的敏捷更加关注的是通过规模化管理研发团队,提升研发效能,从而持续稳定的实现业务价值。

组织级别的敏捷更加关注的是通过充足的市场调研确定方向,然后通过产品的真实数据验证方向,为下一步决策提供依据。

具体实施起来的过程是这样的:

1、市场调研和需求评估

a.调研包括但不限于:行业动态、竞品分析、客户反馈等 

b.需求评估由市场、产品、技术等相关方的负责人参与

2、业务线的敏捷

按季度或月确定研发目标 

由技术负责人、架构师评估,由产品总负责人拆分为产品特性 

由产品总负责人和各个产品负责人拆分特性 

由技术、架构师、产品确定各个特性的规模和完成周期 

将拆分后的用户故事放入各个Scrum团队的PBI中,设置优先级

各个Scrum团队计划各自的Sprint工作 

各个Scrum团队代表每周同步各自的工作进展 

按期进行各个模块、子产品的集成,部署到UAT环境 

按期完成目标

3、验证需求和后续行动

进行必要的数据收集,例如重要页面的QPS,转化率等等

进行数据分析 

确定后续的产品改动方向

随着敏捷实践深入,我们发现研发的效能问题是个全行业的问题。同时,通过数据分析,我们发现自家客户50%以上是研发场景,那为什么不打造一个专业的研发管理工具赋能给我们的客户呢?

于是18年,公司正式决定打造Worktile 8.0(Worktile研发版,现已独立品牌为PingCode),19年8.0上线。

在这个过程中,为了保证我们的交付效率,我们自研了一套持续交付平台,它可以为各个Scrum团队赋能,通过少量的配置化即可接入平台,轻松实现CICD。

到目前为止,我们的敏捷已经涉及100人以上,有管理层、市场人员、产品、技术、运维,甚至还有HR。

为什么我说HR也敏捷呢?因为我们的考核和晋级制度,也从硬指标变为以驱动自主性为主,这不就是文化敏捷的标志吗?

2020年,为了给Worktile客户提供更好的服务,Worktile 8.0正式更名为PingCode,专注于服务研发场景的企业客户,而Worktile则继续服务于协作领域的企业客户。

这对于我们研发来说又是一个新的考验,但是这样的考验已经不算什么难题了。

未来的市场还会变,但是我们有足够的信心应对。我们也非常欢迎有研发管理需求的客户加入我们,敏捷没有终点,我们一起成长。

研发管理101军规系列导读:

1、研发管理101军规#001两周迭代,形成团队持续习惯

2、研发管理101军规# 002特种部队——更符合不确定业务的组织架构设计

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容

  • 大变革时代,很多企业难以跟上不断变化的客户需求和技术进步,同时还要面临颠覆式商业模式的威胁,通过敏捷打造以用户为中...
    流小氓z阅读 361评论 0 1
  • 现在,在当前4.5版本中,SAFe在敏捷有更多的追随者。SAFe提供了一种在本质上是高度传统,并且规模比较大的组织...
    XBruce阅读 6,897评论 0 1
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 5,701评论 0 5
  • 昨天,在回家的路上,坐在车里悠哉悠哉地看着三毛的《撒哈拉沙漠的故事》,我被里面的内容深深吸引住了,尽管上学时...
    夜阑晓语阅读 3,778评论 2 9
  • 一月四号的大沙有个想法。从昨晚到现在就一直围绕在脑子里。或许深受那些小说的影响,或许真的就是我自己脑子或者精神么有...
    一個人的大沙阅读 4,012评论 3 4