筚路蓝缕,拨“云”见日(一):2015到2019,从0到100万,从5到70,技术推动业务的云实践,我创业的这4年

简介: 就在2018年的到来之前,我又多了一个身份:2017年的12月30日,我的小天使降临了。所有这一切,都似乎预示着黎明的到来:从2015年到2019年,业务DAU从0到100万,团队从5人到70人,讲述技术人的创业之路,解读如何从技术推动业务,分享作为CTO的心路历程,一同感受创业的五味杂陈。

就在2018年的到来之前,我又多了一个身份:2017年的12月30日,我的小天使降临了。所有这一切,都似乎预示着黎明的到来。

新年伊始,新的App正式上线。我们合伙人定下了新季度各自的KPI:新的融资、App季度末日活达50W、财务盈亏平衡。尽管我们知道前两个目标难度巨大,但是按照我们创业三年的目标,这也是我们必须的,所以只能向前冲;同时CEO给我们反馈了投资市场的现状,如果业务无法拿出亮眼的成绩也很难寻求我们现阶段的融资,因此前两个目标也是相辅相成:就算我们的日活目标无法完成,也希望日活能创造出色的上升曲线。虽然现在回看,当时我们对市场还是过于乐观了。而最后一个目标算是给公司留的退路:虽然困难也很大,但是更多取决于我们自身的努力,淘客工具软件和商家市场相对成熟稳定,干扰因素少,所以这也是我们必须完成的目标。

我们依据新的KPI,重新调整了组织架构:CEO集中精力冲击融资,另外单独带领招商团队;业务合伙人冲击业务目标,下辖运营团队,同时兼管人事行政、财务;我冲击财务目标,依然管理产品设计、技术、软件销售客服。应该说由于我们对于业务目标的过于乐观而忽视了架构调整的不足:从领导人上说,CEO出身产品,对于产品有最深的认识,一直在外界了解市场和投融资情况,业务合伙人市场出身,我是技术出身;当时的现状是产品刚刚上线,而淘客社交市场还不明朗成熟,虽然社交电商已经风行多年,但是毁誉参半,而基于淘客的社交电商当时是广州的一家公司做成初具规模,市场和淘客的认可还不成熟;现在看来市场推广未见是合适的时机,从这方面上看,在产品形态尚未成型,市场效果有待验证的场景下,基于新的组织架构冲击业务目标,难度可想而知,这还在当前季度存在农历新年一个缺少运营的时间段的情况下,而我还曾幻想新年阶段的自然增长,可见我当时对于新业务的认知过于肤浅。乐观导致的另一个问题,我仅仅从形式上给予了业务的重点支持,单独抽调产品经理支持业务团队,并且保证业务团队的需求第一优先权的研发安排,但我本人并没有重点参与业务决策讨论,这如果在一个常规情境或者产品稳定的形态可行,而当时的状态就导致了我们的产品产出效率低下,并没有真正达到高效的支撑。

而财务目标,由两部分构成,一部分来自于CEO带领的招商团队,由于我们现有规模和流量的约束,只能维持一个相对稳定的收入,营收的大部分要来自于工具软件的销售。为了完成目标,我重新梳理团队:技术团队由于人员更迭,第一要务是保证业务的稳定交接,其次持续降低研发成本,第三为了长远的持久发展,规范团队流程,沉淀技术知识;产品设计团队由于支持业务繁多,提升产出和沟通效率势在必行;客服团队重新规划为CRM团队,同时承担销售及客服任务,销售任务拆解为每个月的活动收入以及活动计划,由于人手有限,必须提升客服反馈效率。

现在回想起来,要感谢自己多年的技术生涯,能让我从技术的角度反思其他职能团队的工作:我常想,为什么互联网时代一直是技术发展最快,为什么软件开发的进步如此神速?上帝为了阻止人类建造巴别塔,创造了各种语言,人类从此沟通不再,是语言,是统一的程序逻辑,相同的开发语言,当工程师们用着相同的逻辑思维,敲打相似的开发语言交流沟通时,当机器中流淌着相同的字节码时,我们再次有了重建巴别塔的能力。思考问题我们要换位,交流沟通我们要统一语言:所以你会发现当拥有相同领域语言的人一同做事时效率最高,随着团队的扩大,逐渐加入不同领域人群时,效率在不断下降,也许这就是众多公司推崇文化如出一辙,希望能创造一种统一的沟通语言、思维。而这一切在程序世界达到了统一,代码即语言,01即思维。

我再次扩大了技术团队的效率工具:WORKTILE。之前在前端团队加入后我们统一了计划任务的工具,现在加入了产品设计团队、CRM团队,大家统一在WORKTILE上更新自己的目标、任务、进度。统一了大家的在线文档管理工具:石墨。在产品团队推动统一在线设计工具。我的第一步需要统一大家的协助和知识管理工具,同时能让大家全天候了解现在的工作内容进展,也更加便捷的了解大家的沟通效率。而所有这些效率工具背后,都有着阿里云的默默支持,云上花开万千,云推动了整体的效率提升。到现在,协作工具市场也繁荣异常,我们能伴随着这些支持者一同成长,为他们的成长添砖加瓦,也是互利多赢吧。

最后为了最大限度的保障业务产出的质量,同时快速提升各个团队的沟通协作能力,将常规业务任务大幅提升为立项任务,按照项目管理流程来带领多团队的协作,我将立项任务逐一和各个团队Review,通过日会、里程碑来最大化的激发大家对质量和高效沟通的追求。

程序员有着最高的沟通效率,但是仍有瑕疵:要取得高质量的产品输出,就必须有着高度统一的架构思维、鲁棒性思维,必须有高密度的知识管理。由于存在交接的缘故,我趁势推动了CodeReview和团队内知识积累的高频率开展,同时加大云效在团队内的使用广度和深度。(未完待续)

相关文章
|
11月前
|
存储 监控 算法
电脑管控软件的进程优先级调度:Node.js 红黑树算法
红黑树凭借O(log n)高效插入、删除与查询特性,适配电脑管控软件对进程优先级动态调度的高并发需求。其自平衡机制保障系统稳定,低内存占用满足轻量化部署,显著优于传统数组或链表方案,是实现关键进程资源优先分配的理想选择。
477 1
|
存储 边缘计算 物联网
揭秘边缘计算:物联网时代的分布式智能
揭秘边缘计算:物联网时代的分布式智能
1480 92
|
数据管理 数据挖掘 API
深入研究:shopee商品列表API接口指南
Shopee 是东南亚和中国台湾地区的跨境电商平台,其开放平台(Shopee Open API)为开发者提供商品数据、店铺管理和订单处理等接口。商品列表 API 为核心功能之一,支持按店铺获取商品列表和搜索平台商品。通过 shop_id 等参数可获取指定店铺商品信息,支持分页与状态筛选;通过关键词、类目 ID 和价格范围等条件可搜索平台商品,适用于构建比价工具和选品分析系统。
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle的闪回版本查询
本文介绍了Oracle数据库的闪回版本查询(Flashback Version Query)功能,通过示例详细讲解了其使用方法。闪回版本查询可获取指定时间区间内行的不同版本,利用`versions between`子句实现。文中包含视频讲解,并通过创建测试表、插入数据及执行查询等步骤,演示如何获取历史版本信息和伪列详情,帮助用户深入了解该功能的实际应用。
529 13
|
前端开发 JavaScript
Webpack 常用 Loader 和 Plugin
【10月更文挑战第12天】Webpack 是一个强大的模块打包工具,能够将各种资源模块进行打包和处理。Loader 用于转换模块的源代码,如 `babel-loader` 将 ES6+ 代码转换为 ES5,`css-loader` 处理 CSS 文件等。Plugin 扩展 Webpack 功能,如 `HtmlWebpackPlugin` 自动生成 HTML 文件,`UglifyJsPlugin` 压缩 JavaScript 代码。通过合理配置和使用 Loader 和 Plugin,可以构建高效、优化的项目。
588 58
|
存储 索引 容器
课时15:字典的介绍
字典是一种映射数据结构,与列表不同,它通过键值对存储对象,查询效率更高。字典的每个元素由唯一键(Key)和对应的值(Value)组成,称为键值对。键必须是不可变对象(如字符串、数字),且不能重复。字典适合快速查找特定信息,而列表则按索引访问元素,查询性能较低。以下是创建字典及获取值的示例代码: 字典提供了一种高效、灵活的方式来组织和访问数据。
|
负载均衡 算法 Java
腾讯面试:说说6大Nginx负载均衡?手写一下权重轮询策略?
尼恩,一位资深架构师,分享了关于负载均衡及其策略的深入解析,特别是基于权重的负载均衡策略。文章不仅介绍了Nginx的五大负载均衡策略,如轮询、加权轮询、IP哈希、最少连接数等,还提供了手写加权轮询算法的Java实现示例。通过这些内容,尼恩帮助读者系统化理解负载均衡技术,提升面试竞争力,实现技术上的“肌肉展示”。此外,他还提供了丰富的技术资料和面试指导,助力求职者在大厂面试中脱颖而出。
腾讯面试:说说6大Nginx负载均衡?手写一下权重轮询策略?
|
安全 Ubuntu 搜索推荐
|
存储 SQL 缓存
京东物流实时风控实践
京东风控数据产品组架构师周文跃,在 FFA 实时风控专场的分享。
京东物流实时风控实践
Halcon示例之求一个矩形四个角点坐标的八种方法
Halcon示例之求一个矩形四个角点坐标的八种方法
2550 0
Halcon示例之求一个矩形四个角点坐标的八种方法