cto如何帮助业务?

燃着的半支烟 燃着的半支烟     2023-04-02     732

关键词:

很多文章或者大咖们谈论程序员的职业发展通道都会提到CTO,也会谈到CTO很重要的一个职责,就是关注业务,帮助业务成功。但是,如何关注业务,帮助业务成功,几乎没有人给出明确的定义或者方法。本篇文章,半支烟结合自身在IT行业12年所见所闻,谈谈CTO如何关注业务,如何帮助业务成功?

1、我从以下2个维度来阐述程序员该如何参与业务。

1.1、程序员发展阶段:普通程序员、研发经理、CTO

1.2、公司产品所处的阶段:产品调研阶段、商业计划阶段、产品上线阶段、产品迭代阶段、产品运营阶段、产品推广阶段

2、再谈谈作为CTO该如何帮助业务成功。这点很重要,一定要看到最后!

1、程序员该如何一步步参与业务

  • 普通程序员或者技术经理

这个阶段的朋友们,除了完成本职的开发任务和写出高质量的代码之外,还需要关注业务的全貌,比如说你是开发订单交易的,可以延伸看看商品、账务、营销是怎么玩的,多跟产品和运营的同事聊聊。让自己了解更多的业务,这样既能知道公司整体是干啥的,便于自己作出对未来的判断,也能为后续的职业发展打下基础。

  • 研发经理或者研发总监

这个阶段的朋友们,已经在行业摸爬滚打多年了,除了研发工作之外,需要具备项目整理交付的能力。这个时候除了制定项目计划,技术难题攻关,跟进项目进度之外,更多的是与产品同事、运营同事去探讨业务,比如说这个需求的流程是怎样的,需求是否合理,是否是伪需求等等。还要思考基于此需求将来可能会衍生出哪些需求,做好架构的拓展性。以及这个需求实现之后,怎么去运营,怎么去监测用户的使用情况,研发可以给产品运营提供哪些数据支撑,以便他们更好的做决策。

  • 技术总监或者CTO

到了这个阶段,基本你已经处在公司的核心管理层了,这个阶段公司对你的期待可不单单是带领研发团队完成业务需求,更多的是希望你来做一些破局的动作。具体是哪些呢?半支烟认为应该包括这些:打稳研发基建(团队和技术),厘清公司的商业逻辑,和CEO一起制定可执行落地的商业实现路径,带领产品研发同学交付系统,协同市场和运营主管做好产品推广以及盘活用户,帮助公司实现商业盈利和行业变革。

2、公司产品各阶段CTO该如何参与业务

  • 前期调研

此时老板有一个商业的点子,需要你一起去市场调研,找相对精准的客户聊一聊。这是参与业务的一个重要手段,了解你的客户,离你的客户近一点。

  • 商业计划

通过深度了解了所处的行业和客户之后,你要确定几个事情:

1、我们的客户是谁,清晰的描述出用户画像

2、我们打算做的产品是什么,解决用户什么痛点问题,我们的产品优势是什么,行业内有哪些竞争对手

3、我们最终如何盈利,我们成本是多少,我们如何做收入

  • 产品研发

产品研发阶段,没啥好讲,安排团队各司其职。管理好产品和研发,做好各项技术和产品需求的平衡吧。各方博弈,取个最优解。

  • 产品上线

做一些有仪式感的发布计划,对产品研发也是种激励。

  • 产品运营

这个阶段,要主动跟运营一起思考,如何提升用户粘性,如何提升用户活跃度,如何拉新促活,如何让用户产生复购。

  • 产品推广

这个阶段,产品基本已经被客户接受,需要跟销售一起进一步拓展市场,制定出销售的SOP标准动作。

3、合格的CTO如何做

  • 稳底盘

作为CTO,研发团队是你的核心资产,所有的上层都是基于这个地盘,必须要把这个底盘打牢,这样整个业务才能跑的更快更稳,才能让公司的增长飞轮彻底起飞。

产品团队

  1. 站在比产品经理更高的角度,一起讨论业务和商业如何落地,同时思考如何带来行业变革。

  2. 带领产品团队做好业务梳理,需求输出。

研发团队

  1. 需要跟技术架构师一起讨论,如何做好研发的基建,包括制定研发制度、基础组件、devOps、性能监控告警等等,总之能够让研发效率更高、系统更稳健的事情都需要做。

  2. 需要跟跟业务架构师一起,做好业务顶层设计,比如说梳理业务边界,业务核心模型,微服务划分等等。

  3. 挑选能打仗的将军带领小团队完成目标。以上两件事情做好之后,剩下的就是研发专注于业务开发,此时挑选几名得力的将军,严格按照项目计划执行。

  4. 结识更多的人脉,引进更高级的人才。

  • 下市场

跟CEO一起制定商业计划和销售策略。看看市场的打法是否合理,看看商业是否在顺利落地。

此时需要去跑客户,长期跟客户泡在一起,聊聊产品使用感受和反馈。

试着帮客户做做生意,试着去签几笔单子。

帮助发现市场推广过程中不合理的点或者流程,帮助改进,制定销售推广的SOP。

  • 盘客户

很多时候,我们都是地面部队和空间部队同时出动,销售可以做地推膜拜或者做大客户的BD。但是小客户可能就需要空中部队-运营去做了。同时运营还需要拉新促活。此时的CTO需要跟运营一起盘点客户,通过数据驱动掌握更多的客户数据,一起讨论如何做拉新,如何做活跃,如何做客户等等。

  • 盯结果

除了以上几个事情,有些CTO还需要协助CEO,盯业务结果,协助其他团队做好支撑和流程改进。

4、总结

总之,CTO是个很重要的岗位,格局要打开,眼界要高,人脉要广。能做的事情也很多,可以说一个公司发展的天花板很大程度是由公司的CTO决定的。

半支烟主要是从业务的角度出发,一起探讨CTO该如何参与业务,帮助业务,希望对你有帮助。

最后写上我一直对所有程序员都说的一句话,希望你也能在公司推广。

“帮助业务先赢,保持技术追求”

20年硅谷技术牛人谈如何看待技术与业务的平衡发展

以个人名誉申请31个国内外技术和产品专利,中国最佳CTO战略奖,超过20年的互联网业务架构和技术管理经验,曾15年任职于eBay、Yahoo、Netscape等互联网知名公司,曾6年担任携程旅行网CTO......带着这么多光环的叶亚明(EricYe),3... 查看详情

cto,开发人员:如何评估外部api的质量?

现在,为了改善您的服务,找到一个外部API变得越来越容易。越来越多的公司提供API。问题是许多开发人员/CTO立即启动API集成,而这应该是最后一步!在此之前,您需要确定此API的质量是否符合某些最低要求。我告诉你我是怎... 查看详情

android如何实现登陆以及注册

这个个人操作比较难完成,而且需要数据库的数据。http://www.2cto.com/kf/201308/233461.html这个里面有完成登录以及注册的详细数据。接着按照手机上给的提示输入数据即可完成。参考技术A这个貌似要用数据库了~~~我就不给你写了,给... 查看详情

mysql主从同步原理-luodidiao-51cto博客

为什么要做主从复制?1、在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的... 查看详情

vtkchm帮助文档

 最近工作需要用到VTK,在网上只找到一个VTK5.1版本的帮助文档,上传于此。 http://down.51cto.com/data/2251523 http://down.51cto.com/data/2251524 查看详情

面试官问:如何优化高并发相关的业务,你能回答的上来吗?

...业务场景,这篇文章帮助进入开发行业不久的程序猿了解如何简单实现抢购相关的业务流程,帮助大家梳理下思路。下面以CRMEB开源商城为例,了解下秒杀活动的创建流程。首先通过数据验证后,接下来开启事务来保证数据的一... 查看详情

参加51cto学院软考培训,我通过啦

...以及最后你需要交付的成果。有人只听说这个项目管理师如何如何的好,但是,软考内涵(边界)你真的清楚吗? 查看详情

#51cto学院四周年#51cto伴我成长

...网站里关于电脑知识的内容还不少,而且很专业,对我有帮助,于是急忙注册了一个账号,之后的一段时间里经常光顾,每天签到,获取下载豆,然后在各个版块里逛一逛,看看一些文章,深为大牛们的文章所叹服。  后... 查看详情

如何从 jupyter 笔记本创建业务就绪报告?

】如何从jupyter笔记本创建业务就绪报告?【英文标题】:Howtocreatebusinessreadyreportsfromjupyternotebooks?【发布时间】:2020-08-2907:48:53【问题描述】:我自己花了很长时间才得到一个合理的答案,但遇到了死胡同,希望你们能帮助我。... 查看详情

第一周

...u_12764402/6100390说明内部命令和外部命令的区别,以及他们如何获取帮助的?https://blog.51cto.com/u_12764402/6100403总结Linux目录结构说明每个目录主要的用途https://blog.51cto.com/u_12764402/6100411总结文件通配*,?,[a-z],[0-9],~,a..z,[:alnum:][:alpha:][:bl... 查看详情

低代码平台有何优势,如何改变现有软件开发模式,帮助企业实现商业价值?

...发比较火,低代码开发相比传统的开发模式有什么优势?如何帮助企业实现自己的商业价值?提高生产力:业务人员可以自行搭建业务流程管理系统,降低了沟通成本。同时也避免了“开发人员不懂业务”的尴尬。也不用等待开... 查看详情

直播|易观cto郭炜:精益化数据分析——如何让你的企业具有bat一样的分析能力

每一个企业建设大数据平台时都希望建设的大而全,但是实践证明可持续的大数据平台都通过精益化数据分析理论逐步建立而成的。精益化数据分析的理论就是通过建立最小的商业闭环,逐步验证和扩大数据分析平台最终实现与... 查看详情

帮助讨论关注点分离(数据访问与业务逻辑)[关闭]

】帮助讨论关注点分离(数据访问与业务逻辑)[关闭]【英文标题】:HelpwithdebateonSeparationofconcerns(DataAccessvsBusinessLogic)[closed]【发布时间】:2011-11-0318:34:36【问题描述】:我与我的同事就某些逻辑是否属于数据访问层或业务逻辑... 查看详情

cto之“六脉神剑”

...商之道,从零打造1号店网站及供应链系统,以技术引领业务发展。他是欧电云创始人韩军,下面将由他分享完美CTO“六脉神剑”的经验之谈。 首先,从对CTO的一个认识误区讲起。不写代码的CTO不是一名好CTO?现在国内... 查看详情

如何避免在简单业务逻辑上面的细节上面出错

...候对于新的开发人员最容易犯得错误就是细节问题。对于如何在业务逻辑上面的细节上面出错,有很多要考虑的地方,但是如何保证不出错呢?需要把每一个考虑到的点都能列出来。然后按照列出来的点来考虑和编程可能对于细... 查看详情

「技术人生」:技术同学应该如何理解业务?

简介:本文以大量理论论述解析业务,并提供多种基于不同场景的实操方法,帮助技术同学以科学、合理的方式开展日常工作、指导团队开展业务建设,保障顶层设计的落地执行。一.背景目前已经发布《技术一号... 查看详情

企业如何利用serverless快速扩展业务系统?

...;能够帮助大家深入了解Serverless背后的技术原理、Serverless如何帮助企业实现技术升级到降本提效的目标。同时,我也会分享一些最佳实践指导,当企业还处于容器化到Serverless的过渡阶段,如何应用Serverless进行技术升... 查看详情

51cto视频课程上线:如何快速搭建it试验环境?-vmwareworkstations最佳实践

51CTO视频课程上线:如何快速搭建IT试验环境?-VMWareWorkstations最佳实践最近花了一些时间,将同学们在日常自学时常碰到搭建试验环境问题上录了一门课程,希望可以帮到。课程链接:https://edu.51cto.com/course/17271.html课程介绍这是... 查看详情