谁是初创公司的技术领导者,是CTO还是技术副总裁?任何在创业公司工作的人都知道,我们不应该去问这个问题。因为这两个是非常不同的角色,角色本身会随着创业公司的发展而变化,两者对于业务规模都很重要。
简单来说,CTO走的是技术路线,而技术副总裁已经是管理路线了。当研发团队超过100人时,就需要有人专注做架构规划、设计、日常维护,不能将管理和技术都交给CTO一人来做,就需要增设技术副总裁负责管理部分。
真正的CTO,是软件产品和技术统一管理的,他的职责就是商业、产品、技术、管理和团队相平衡的综合统管。CTO的工作职责会随着公司的发展阶段有多不同,但把握技术的战略方向、营造好的团队文化,却是CTO永远不变的职责。
下面我来具体和大家介绍下CTO、技术副总裁这两个角色的职责以及区别。
CTO
CTO是公司的首席技术专家。他对公司的技术和核心竞争力有深刻的理解,有着过强的技术能力,可以引领公司技术发展的方向。
CTO热爱技术,他们会亲自尝试各种新技术。他们有时候会设立小的“CTO办公室”,带领公司的工程师们,去研发各种产品原型。这个团队的成员也许会长期保存,也许成员会轮换,所以,团队中的成员都能从CTO那学到一些技术方面的经验。
由于CTO负责思想领导和维护公司的技术优势,他们经常是公司博客的主要管理者。他们也经常负责管理公司的专利组合。这涉及与技术副总裁和他们的工作人员,以及与公司的专利律师合作,制定并实施知识产权保护战略,包括提交专利保护核心技术、进行竞争分析,确保公司的核心技术,不侵犯现有专利等。
CTO对技术战略的影响很大,他们与技术副总裁共同开发。他们是公司形象的一部分,通常作为品牌建设过程的一部分,在公司之外进行大量的演讲。他们也会大量参与潜在并购交易的技术调查。
技术副总裁
传统的技术副总裁工作职责包括以下几个方面:
人事管理:对小型团队(10人以下)来说,技术副总裁是技术人员的直接主管。对于较大的团队(10人以上),技术副总裁通常管理技术经理,技术经理直接管理技术人员。而对于大规模团队(100人以上),技术副总裁直接管理技术高级经理,而技术高级经理负责管理技术经理。
项目管理和工程执行:技术副总裁负责确保产品愿景通过卓越的执行实现。通常存在整合项目计划,包括协调技术部门(例如机械、电气、控制、软件)和公司内其他部门(例如工程,营销,业务发展)之间的合作。
技术领袖:技术副总裁负责与CTO共同制定公司的发展方向和战略,保证公司得以不断持续创新。技术副总裁可能会亲自担任系统架构师的角色,也有可能指派另一个工程师担任该角色。
战略制定:技术副总裁作为高级员工之一,与其他部门(如营销副总裁、商务副总裁等等)以及首席执行官、首席技术官和首席运营官(如果存在)一起合作,共同制定公司战略和产品战略。
技术副总裁通常还负责管理研发部门的年度预算。这笔预算,通常是科技初创企业最大的开销之一,他包含了人员、咨询支出;原型成本、设备成本;专业发展、专利成本等。
初创企业应该在什么时候增设技术副总裁职位?
通常,优秀的创始团队会有多位术业有专攻的联合创始人,比如,一名技术大牛、一名商务精英、一名设计大师。而CTO一般就是这名技术大牛来担任。在公司的初创阶段,公司内唯一对技术有深刻理解的人,基本就是CTO了。在创始阶段,CTO是技术工作的主力,之后技术团队才会不断扩大。
随着企业的发展,开始雇佣更多员工时,CTO的角色也会随之发展。当技术团队的规模扩大到15~20人的时候,CTO会发现自己正在做许多不喜欢的事情,如项目管理和人员管理,这个时候,你就可以考虑增设技术副总裁的职位了,把这些工作交给技术副总裁,让CTO继续做自己喜欢的事。
原文来自:聊聊架构