野蛮增长时代——互联网创业公司如何规模化研
编者按本文来自点融网旗下微信公众号点融黑帮(微信号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
长沙网络推广
- 人工智能十大算法 人工智能十大算法遗传算法
- 科学的三个本质特征
- ai人工智能是什么行业 ai人工智能是什么东西_
- 科学的三个本质特征 科学的本质有哪些
- 100个有趣的科学小实验 有趣味的科学小实验
- icp备案查询官网 icp许可证办理官网
- 科学的三要素是什么 科学的三要素及其内容
- 简单科学小实验 简单科学小实验视频
- ai人工智能的好处 ai人工智能的好处及生活应用
- 科学的简单定义 科学的定义及其三个属性
- 100个有趣的科学问题 100个科学小问题
- 人工智能技术有哪些 人工智能技术有哪些新的科
- 人工智能包括几个方面 人工智能包括哪些方面内
- 科学概念名词解释 名次解释科学
- 镇江高防服务器 镇江高防服务器价格
- 云服务器出租 云服务器gpu租用