野蛮增长时代——互联网创业公司如何规模化研

网络新闻 2021-07-09 13:41www.168986.cn长沙seo优化

编者按本文来自点融网旗下微信公众号点融黑帮(微信号DianrongMafia),作者高勇,点融成都研发中心 Site Manager。

移动互联网创业公司在不断地发展与迭代的过程中,会面临研发团队的 “野蛮” 增长,可能每天都会有新面孔进入到团队中。如何规模化研发团队是管理者首要考虑的问题。点融成都研发中心 Site Manager 高勇和大家分享多年工作心得基于九宫格 (9 Box Grid) 的绩效管理模型来打造 High Performance 的研发团队。

移动互联网创业公司在不断地发展与迭代的过程中,会面临研发团队的 “野蛮” 增长,可能每天都会有新面孔进入到团队中。下图是一个典型创业团队的迭代周期

如果创业团队做到 A 轮、B 轮的,就意味着具有了一定规模的产品研发、运营团队,这个时候研发团队的管理、经营就会经受以下考验

1.我们还来能保持并优化快速开发,快速发布,快速迭代的移动互联网产品开发模型吗?

2.新进入的不同经验层级的研发人员如何更好、更快融入现有产品研发团队并且发挥绩效。

3.我们管理和沟通的 Overhead 会达到什么程度?还能不能像 10 人团队那样愉快的做产品和运营?

就上面涉及的技术领导者问题,不同的管理者根据背景和经验,估计有不同的答案。狼蚁网站SEO优化根据自己在开发管理中的一些经验提出一个基于九宫格 (9 Box Grid) 的绩效管理模型来打造 High Performance 的研发团队

该模型以九宫格(9 Box Grid)为管理手段,从 4 个维度来抓研发团队的管理工作

-Organization 管理者能根据业务和产品需要灵活的设计组织架构,这里面没有 Bible,一切以更快,更灵活的方式服务于 Business 需要为前提,在迭代中不断的优化,完善;

-Pyramid 合理的人才梯队规划,高低技能的人手分布,核心团队成员的设计;

-Utilization 合理的资源 (人、钱) 利用,用最少的成本达到最大的输出,更好的维持团队的活力;

-Competence framework 业务或产品相关的技能分解,更好的匹配人力资源,避免杀鸡用牛刀的错配。

1 九宫格 (9 Box Grid)

关于 9 Box Grid 在绩效管理中的原理网上有非常详细的文章,这里不做系统的介绍。我们需要注意下图右上角 High Potential 和 Potential 的人群,以及左下角的红色标记的人群,然后通过前面提到 4 个维度来合理的管理团队。

2 人才梯队 (Pyramid)

《这个杀手不太冷》里昂(让•雷诺饰)是意大利裔的顶尖职业杀手,电影里有这样一段对白,非常喜欢

马蒂达问里昂:生活是否永远艰辛?还是仅仅童年才如此?

里昂回答总是如此。

一个软件团队的打造与可持续发展就如里昂的回答一直如此艰难;

这里提出 1 个概念,“独立软件程序员” 或 “独立硬件设计师” 能在限定的时间内独立完成一个具体的软件或硬件开发任务,比如

15 天完成浏览器从零到原型开发

1 小时完成 XML 文件的解析

“独立软件程序员” 就像里昂一样 Professional,在无开源,断网的艰苦条件下都能给产品经理交付 Code,这样的人才往往落在九宫格(9 Box Grid)右上角的 High Potential 或 Potential 方框里面。

有个段子是程序员分为几大流派,一派以复制 stackoverflow 代码为主,另一派以复制 git 代码为主,还有以复制百度知道代码为主。 --复制和借鉴不是什么可耻的,学而不思是可悲的。

“独立软件程序员” 是独立思考的类型;

所以我的观点是,在业务线或产品线的每个领域都必须有一个技术牛人,他们就是自己所在领域的 “独立程序员”,一人撑起一个细分领域或一个细分技术领域。这个也秉承了创业公司早期 5-10 人团队的核心搭配,每个人都具备守住公司业务的一个核心领域的能力,高效,200%的 get things done。

例如早期的微信开发团队也就 6,7 人的规模,人人都是 “独立程序员”,即便在后来的大规模的发展上,这些核心的 “独立程序员” 的内核也支撑了微信研发团队的不断发展和壮大

团队的实力是速度的上限,要想更快只有一个秘诀: 花重金打造 “独立软件程序员” 第一梯队。也就是我们 9 宫格中的 HiPO。

当我们拥有了心目中的 “独立程序员”,我们就可以开始软件团队的第二梯队的建立,拿 10 人团队来说,我们根据团队的成熟度和产品的研发复杂度来选择你想要的梯度

无论哪种队形,你都需要结合工作内容与技能要求来做 mapping,比如配比多少个熟练工,多少个有 Potential 的高级程序员;多少个新手,他们往往更有耐心做搬砖的活路;一个个目标清晰的小型团队,组合起来就是我们看到的大规模研发团队,他们的输出就像细流汇聚到一起,形成我们产品的迭代主线,从而满足业务的需要。

3 能力框架 (Competence Framework)

假如你碰到像郭靖这样的程序员,你还必须要有耐心来面对这样的谈话

“二师父,这个 SQL 我还是看不懂,我太笨了。”

“七公,你昨天教我的 redis 和 memcached,我今天都忘了,能再教我一下吗?”

大部分人都是普通人,学不会不可怕,只要我们的研发团队有着技术领域完整的知识框架,并且提供了与之匹配的系统性的能力达成方法,就能 “拼” 出我们整个业务和产品线所需要的整体能力,从而增强团队各个经验层级的人的自信和输出。

比如移动互联网中对以下技能有着大量的需求

-Android

-iOS

-Web

-Java 或 PHP

-UI/UX

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by