互联网火爆的那段日子里,蒋鑫的头衔是东方药网的CTO。这是一家新加坡投资的B2B网站。蒋鑫在研究生毕业之前,就加入这家公司,参与了公司的创建,整个网站的技术规划,核心程序的开发完成。当然,这只是几个人的小公司,与其他合作伙伴谈业务的时候,作为技术人员的主力,蒋鑫以CTO的身份被介绍给了客户。项目管理者联盟
后来,随着公司开发人员的增加,他被要求负责一些开发管理。不过,没过多久,同 很多中小互联网公司一样,东方药网烧光了钱,蒋鑫也开始了寻找工作的新征程。项目管理者联盟
现在,蒋鑫在安氏(中国)担任项目经理,回忆起那些日子,他认为那段经历给他很大的帮助,但对CTO的职责并没有怎么考虑过。项目管理者联盟
其实,随着网络热潮传进中国的CXO系列中的一员,CTO给人留下的印象只是技术人员所能达到的最高职位。“大家只是知道CTO是管理层几架马车中的一架而已。”一位业内人士这样评价。
国外的CTO主要职责项目管理者联盟
是设计公司的未来项目管理者联盟
自从有人将总经理和CEO称谓等同起来之后,国内公司的总工就被称为了CTO。不过,UT斯达康CTO黄小庆表示,其实两者不尽相同。在美国,CTO除了负责技术支持和技术改良等日常工作外,其主要职责是设计公司的未来工作。黄小庆认为,“从某种意义上说,CTO的首要工作是提出公司未来两三年内的产品和服务的技术发展方向。”项目管理者联盟
中关村科技软件CTO叶忻也表达了同样的观点。他认为,尽管CTO这个名词是引进来了,但在角色职能定义方面同国外还存在一定差距。作为一个高科技公司的CTO,其更多的工作应该是前瞻性的,也就是制定下一代产品的策略和进行研究工作,属于技术战略的重要执行者。叶忻介绍说:“在微软这样的大型软件公司中,CTO还会带领一个精小的团队对下一代产品进行框架设计和试验性编码工作。”blog.mypm.net
CTO还是高级市场人员,他可以从技术角度非常有效地帮助公司推广理念,其中包括公司对技术趋势所持的看法。因此,在大型用户会议上CTO会阐述产品下一代的走向和功能,这也是重要的市场策略。最近,随着中国软件市场地位的提升,举办的技术论坛日趋增多,引得前来的人员级别逐渐升高,很多大公司的CTO也前来助阵。项目管理者联盟
国外CTO的职能,除取决于公司规模外,还与高科技企业的发展模式相关联。硅谷很多公司创始人都是技术出身,但公司做大之后并不想转为技术团队管理者,所以除了从外面请来专业经理人担任CEO外,还有可能聘请专门负责研发管理的VP,这样创始人就可以把自己定为CTO角色,以便脱离管理中的琐事,专心研究技术走向。例如,Google的创始人之一Sergey Brin现在就专门负责研究技术的走向。项目管理者联盟
国内CTO更偏重于研发管理项目管理者联盟
“国内软件公司CTO的工作实际上是相当于国外研发副总裁和CTO工作之和,但更偏重于研发管理,不过所做的层次要低一些。”谈到国内CTO职责,叶忻表述了这样的观点。training.mypm.net
叶忻曾担任搜狐的CTO,加盟时负责所有技术方面的管理。“当时情况下,我的工作不可能是研究技术走向和策略,而是要领导技术人员开发层出不穷的软件产品,解决各种技术问题。”因此,叶忻和张朝阳商讨后,认为VP of Engineering的职位对自己更合适。但公司上市时,为了同国外的称谓保持一致,变成了CTO。叶忻介绍说,“国内认为O和O是一个级别,而VP of Engineering的级别要低一个层次,但在国外,这两种角色的地位一般是同等重要的,只是侧重点不同而已。”项目管理者联盟
金山公司CTO王涛表达了同样的观点。他认为,“CTO的工作有两大类:一类是研发总管的角色。公司有许多项目或产品,CTO要负责把所有同开发相关的资源都管理起来,按时完成项目。另一方面,就是类似总工的角色,作为技术方面的权威,要对公司下一步的技术发展方向进行一些研究、探讨,做出判断并帮助CEO做出决策。”项目管理培训
对于CTO的职责范围,国内软件公司还在摸索中。这个职位的职责同公司现阶段的需求和人员配备密切相关,对于中小规模的公司,CTO的工作要求也是模糊的,目前这种情况在国内比较多。club.mypm.net
CTO日常工作做什么?项目管理者联盟
在没有明确的职责规定前,CTO要做什么工作并不是由别人安排好的,而是要自己去挖掘。软件公司CTO的日常工作涵盖了多方面,从技术到管理,从市场到策略。不论这些职能是否符合其定义,但CTO就是要通过这些具体工作体现出其职位的价值。一位CTO强调说:“在中国,CTO肯定不是一个顾问的角色,企业的领导者不大可能允许一个只研究策略和技术走向的高层管理人员存在。”项目管理者联盟
负责产品研发管理是CTO的首要职责。作为技术领袖,产品的好坏直接决定了CTO在老板心中的可信度,以及其在员工中的威信。产品做不好,其他都是空中楼阁,这是中国软件开发的现状。项目管理者联盟
当然,CTO要比项目经理层次高许多。高阳科技公司CTO林志国认为,CTO要起到技术管理的主要职责,最重要的是建立相对健全的管理制度,包括项目管理体系、技术资源管理体系等,比如项目立项的技术决策、技术管理人才任免的决策、技术人员绩效考核的决策、重大技术方案的审定等。只有这样,才能起到公司技术管理的作用,统一协调管理公司的技术元素,使公司的技术资源得到有效利用。club.mypm.net
最近,随着CMM等管理方法的引入,开发流程优化被日益重视。CTO也成为领导公司推行开发管理流程改造的不贰人选。Stryon软件公司的CTO胥国栋表示,其日常工作中的一项就是参与CMMi (软件过程能力成熟度集成模型)三级认证工作。因为他们的产品要销售给美国军方,而通过这个认证是最基本的要求。王涛在加盟金山之后,力推QMR管理方法,他认为基于金山的实际情况,利用质量管理来推动产品的发展和进度控制更为有效。“抓住质量管理这个关键点,就能够推动开发的其他环节有条不紊的改进和向前发展。”项目管理者联盟
CTO还要进行技术的评估、规划及引导。朗川软件CTO陈超仁表示:“这也是一个CTO和技术总工的根本区别。有一流的技术水平,缺乏必要的技术管理能力,只能称为合格的技术总工。”项目管理者联盟
之所以要进行技术的评估,是因为并不是越先进的技术越好、越符合公司的发展。有些技术领域,成熟稳定的技术其生命周期可能远比新技术更长。例如,美国的医疗行业电子交易发展很早,投资也很大,但其几千亿美金的年交易额就是通过已经面世几十年的EDI(电子数据交换)进行核心数据交换的。其次,技术引进是有风险的。互联网泡沫时期,很多公司因为缺乏健全的技术评估管理,盲目进行信息化改造,导致破产的事例层出不穷。再者,技术的引进要和企业的发展目标相吻合。在SUN刚推出Java之后,其技术基础还不牢固,应用还不足以达到实用的程度。一些企业因为技术评估失策,将公司的前程作为赌注压在这个新事物的身上,结果走了弯路。陈超仁强调:“技术评估涉及到市场发展、战略决策、风险管理、产品发展策略等各个方面。一个好的CTO,需要协调整个公司的其它机构,一起完成这项关系公司命运的决策。”项目管理者联盟
CTO对技术的判断甚至会影响到公司的发展前途。王涛说:“当了解很多技术之后,必须要能够判断哪些技术是与公司业务相关并有推动作用,而不是陷阱。对于软件公司来说,大约两年内只能做一个新的方向,如果机会抓错了,就会出现问题。”黄小庆表示,“作为CTO,我们要尽可能准确地预见到新产品进入市场最恰当的时机。”项目管理者联盟
CTO还要随时为公司寻找技术和市场的战略伙伴以及其他类型的合作者。作为UT斯达康的CTO,黄小庆认为:“CTO要清楚自己公司的不足之处,我们的责任是要用最快的速度赶上去,一个有效的方法就是找到有能力弥补自身不足的合作伙伴。合作的范围,不仅是技术上的,也包括产品、市场等其他领域。CTO的目标不是争取诺贝尔奖金,而是尽快提高公司产品和服务在市场上的占有率。”项目管理者联盟
CTO有时也要参加到制定技术标准的活动中。“企业的最高层次就是制定标准。”作为一家研究前沿Java/.NET技术的公司CTO,胥国栋参加了很多制定标准的工业会议和商业活动,这也成为其拓展技术嗅觉的方式。作为OMG(Object Management Group,对象管理组织,旨在建立网络分布式对象标准体系)的成员之一,他还致力于推进遗传程序转换和模型驱动体系的标准化。项目管理者联盟
|