写点什么

自动化 + 工具化,中西结合究竟能打造什么样的极客文化团队?

2020 年 4 月 30 日

自动化+工具化,中西结合究竟能打造什么样的极客文化团队?


为什么要打造业务导向的极客文化团队

在思考要打造什么样的团队之前,需要想清楚什么样的团队能更好去帮助公司和业务发展,能给大家一个更好成长发展的空间;需要站在产品形态、客户需求及其公司文化等多方面去综合思考,确定最适合自己团队的文化和做事方式。


目前,AfteShip 正是基于这些方面的考虑,确定建立一个以业务导向的极客文化团队是最适合 AfterShip 的方式。下面将从几个方面去说明 AfterShip 其中的思考:


产品形态

AfterShip 已经连续多年占据全球物流跟踪领域市场份额前列,这离不开公司对于产品和细节的极致追求。在 AfterShip 一系列产品里面,产品功能未必很复杂,但是对于每个细节都要求做到很极致,不管是产品设计和交互体验方面,还是在更加标准化和更高质量保证方面。


极致的追求是我们产品的很大特色和优势,我们相信如果有一群这样特质的人,是能更好的做出这样的产品,同时我们也能给到他们这样的发挥空间。


客户需求

AfterShip 系列产品,不断在通过更加的自动化、数据化和智能化等方式,去帮助客户实现营收增长和用户增长。


自动化和标准化是我们产品核心的优势点,同样这也是优秀工程师所具有的很好的特质,我们相信具备这样特质的工程师及其这样的文化,在这方面是会有不小的发挥空间,不断去提升产品的价值,进而帮助客户成功。


团队文化

AfterShip 从成立至今,一直都保持有浓厚的硅谷文化氛围。一方面 CEO Teddy 是技术出身,对于技术有极致的追求,公司文化很大程度也是创始人的文化。


另外一方面早期团队成员来自全世界的十多个不同国家和地区,所用的技术栈、使用的 SaaS 服务、沿用的研发流程和配套的实施等,都是偏向于硅谷的风格。


在这样的环境之下,AfterShip 也在努力去组建更加精干的团队,不断形成更加规范的流程和更好的做事方式,努力通过更加工具化和自动化去解决各类问题。


对于打造什么样风格的团队,核心要点是要思考清楚如何帮助业务发展,如何给到大家足够的空间让他们快速的成长。不是为了打造极客文化团队而去打造这样的团队,也不是所有的公司都适合打造这样的团队。


事实上要真正做到这样,不仅是上面提到的这些要点,也包括需要公司从上到下的大力支持等等。


我们也还在路上,也正在不断的实践和改进,在很多方面我们也还没做到最好,在这里会分享一些在 AfterShip 在这个过程的实践经验,期望在一些方面能对大家有一定的帮助和启发。


公司的企业文化是什么

制定明确的公司文化非常的重要,同样如何让大家去更好理解公司的文化也很重要,在这方面花多少时间都不为过。


以下是 AfterShip 的主文化,我们期望把公司所倡导的关键点在文化里面都能呈现出来,并且以着大家能更好理解的方式。



AfterShip 需要什么样的人才

打造一个具有很好文化的团队是一个系统性的工程,而这个工程很关键的一部分是人才,如何招聘到适合的人才尤其的关键。


每个公司对于适合的定义都有所不同, AfterShip 期望的是能给提供给 TA 更好的成长发展平台,给其在这个平台更好更快的发展机会。


基于这个原则,也很遗憾的错过了很多优秀的人才,很多优秀的人才因为评估到当前的空间对 TA 的成长发展不是最佳选择,所以也很坦诚和明确的告知 TA 现阶段还不能让 TA 最好发挥价值,期望到适合的阶段再去邀请 TA 加盟。


我们很清楚知道我们公司能提供给大家更多的是什么,也很清楚知道我们在哪些方面能给大家提供的是有限的,我们需要坦诚和明确的告诉大家。


我们能为大家提供更多的是成长为更加复合型人才的机会,我常常说的是对于技术人员来说期望的是做好产品,要做好产品,很好的技术是必需。除此之外,对于海外市场和文化、行业、产品和数据等方面也是需要综合了解,努力让自己成为解决问题的人,而不仅仅是会某项技术的人。


让自己成为做好产品和解决问题的人,能让你的整体认知水平提升一个层次,我一直都非常认同,人与人有差距的最关键的因素。基于此能让你看到问题的本质,也能让你更好的看到行业的发展趋势,当然也包括技术发展趋势,也能让你有更好的职业发展规划。


现在的技术更新换代很快,云计算技术和开源技术在快速发展,各行各业也都积累了很多不错的架构和设计经验,不变的唯有保持自己能成为更好解决问题的人,能成为更好做好产品的人,从这个视角去审视需要做什么来支撑你长期的发展。


在团队组建方面,西游记风格团队是很经典的团队模型,我们也在努力去搭建一个具有更好梯队结构的团队。


AfterShip 人才成长发展体系

AfterShip 内部有一个叫做“A-Geek School”的虚拟组织,旨在帮助内部同事更好的成长发展,充分利用公司的各方面资源去帮助大家,给大家争取更多的权益,并且推动这些事项的启动和落地。



上图所示是当前正在推进中的事项,每个环节期望有明确的目标,同时期望是以着更加敏捷的方式去推进,先从 0 到 1,再 1 到 10,10 到 100。


前段时间在 InfoQ 和 TGO 公众号也发表了一篇文章介绍 AfterShip 的新员工培训体系(原文指路 《每年营收翻倍的 AfterShip 是如何体系化做新员工培训》),有兴趣的朋友也可以去查看。


AfterShip 在发展的过程中,也在不断形成一些公司的流程机制和制度。公司本着期望找到最好的人才而不只是更多依靠制度的原则在做,制定的这些机制更多来自于访谈中大家所反馈的问题。每制定一个流程,也都会深入去思考出发点是什么,如果没有必要尽量不去增加新的流程和制度。



以技术和管理职级为例,制定这个的出发点是,我们想要给每个人制定个人成长发展路线图。我们在跟大家说,我们想要培养大家成为复合型的人才,成为面向未来的人才,但是到底这样的人才具有哪些关键能力项。


对于每个人来说,他们更想要的是能具体去指导他们的,能知道自己有哪些地方要改进和提升的事项,而不是一些比较生硬的口号。


因此,我们制定了这个职级体系,在这个体系里会详细说明每个岗位及其每个级别 TA 需要掌握的技能,当然这方面写得越详细,要做的工作量越大,我们也是在不断更新这里的内容,确保能真正帮助到大家。



再举个例子, 我们有故障管理制度,我们的故障文化是:


从故障中学习,不再犯第二次错误;尽量少出故障,出现故障尽早恢复。会奖励通过构建工具或者其他方式,来帮助更有效预防故障或者帮助更快速从故障中恢复的人。


当然也会有处罚措施,处罚的方式是整个团队去写这类工具,通过工具去更好的帮助大家。奖罚不是目的,而是期望后续能做得更好。


营造业务导向氛围

我们期望大家不仅要做好技术,也要更多去了解业务,了解行业和市场,了解我们的客户,最终能去做好产品。这方面要做好会有不小的挑战,下面谈一下 AfterShip 在这方面的一些实践和思考。


组织结构先行

从组织结构设置角度来看,AfterShip 没有仅仅只是做支撑的研发团队,所有的研发团队都要做业务。


当然至今为止,SRE 团队还没有真正做到这样,不过 SRE 团队也在构建一系列的 DevOps 服务,这类服务当前主要服务内部,不过未来也可能会有部分对外开放,本质上我们也是期望按照做产品的方式来构建这些服务。


之所以这样,是因为我们期望所有研发团队都要能最直接了解和感受到来自客户的需求,及其了解整个行业和市场。对于做内部技术支撑的团队,他们同时也要做业务,也是期望他们也要切实去感受研发流程上的痛,eat your own dog food


Two-pizza team 经过很多公司的验证是比较高效的,我们当前也是采用这样的方式,以小团队的方式尽量聚焦去做好每个项目。我们鼓励团队内部要更多的沟通交流,所以每个团队工位边都会有独立的白板和监控显示屏:



先用好 SaaS 服务

我们在做 SaaS 服务,如何做出更好的 SaaS 服务于我们的客户,其中一个很好的方式是,我们要多用好的 SaaS 服务。


AfterShip 是重度使用 SaaS 服务和工具的公司(可以在这里看到我们所使用的 SaaS 服务列表:github.com/aftership/saas ),在可能的情况下优先都会考虑使用这类服务。


放眼全球,在每个不同的领域都已经有一些相对成熟的 SaaS 服务,这些经过多年深耕做好的产品,在细节方面都做得很好,能给我们业务带来很大的帮助的同时,也能让我们对于好的 SaaS 服务有更好的认知。



环境文化

营造更好的工作环境,让大家在平时工作中能不断去感受到这些文化,并逐步形成习惯和做事方式。


AfterShip 办公室环境装修风格是很典型的硅谷公司风格:简洁、开阔、开放和自由。公司联合创始人 & CMO Andrew 花几个月时间亲自去打造,在每个细节方面都考虑得非常的周到。



我们尽量把文化里面的一些关键要素在办公环境里体现出来,我们崇尚自动化和工具化,有自动化的会议系统,自动化的窗帘,我们每个人有自动化一体化升降桌。


我们努力想让尽可能多的地方实现自动化,就很像我们期望在研发的方面尽可能多的实现工具化和自动化一样,也很像我们期望的用这样的方式去打造产品一样。


公司在内部开设一家网上商店,面向内部的员工,每个人每年有 450 美金经费,可以在上面购买商品。


入职的新人,我们也需要他们去回答 Support 团队给出的客户经常问的问题,期望他们知道客户在关注哪些方面,哪些方面我们做得不够好的。


为了让深圳的团队都能更多体验海外的文化,去年也全员到海外 TB,我们期望在更多方面去感染大家,让大家真实的去体验。


Hackathon


今年年初公司也组织一次 Hackathon 活动,要求全员参加,不管是什么岗位。从主题设置方面来看,也能看出来是很明显的业务导向方式。


我们期望通过这样的方式,让大家能更好的去理解我们的业务,理解市场及其这个生态,包括去思考如何真正的帮助我们的客户实现增长。



评审方面,会从应用性、创新性、商业前景和完成度方面做综合评估。从最终结果来看,诞生了很多很好的作品,并且也有一些产品已经应用到生产环境。



在活动中,所有的团队都非常的努力,当然在如何更好的做好 Hackathon 活动方面,我们也有不少需要持续优化的地方,期待下一年的 Hackathon 活动,接下来我们也会将这方面的整理成文章发布出来。


营收导向

公司从诞生开始,CEO 和 CMO 就都很明确,公司在发展中一定要保持健康的财务数据,从 2014 年至今,公司也一直保持盈利。


我们期望大家在做每个产品时候也需要去考虑清楚商业模式和定价模型,比如对于订阅式 SaaS 服务,MRR 和 LTV 等 是非常关键的指标,会不断的去强调这个,期望大家都能深刻的理解。


在公司内部对全员开放公司关键的财务数据,在监控大屏幕里能看到公司的 MRR 数据,包括签下大客户也会在公司 Slack channel 周知大家,期望通过潜移默化让大家对这方面保持不错的 Sense。


营造极客文化氛围

文化体现在工作中的方方面面,接下来将介绍 AfterShip 在营造极客文化氛围方面的一些实践经验,期望能跟大家更多交流,共同进步。


监控报警体系

AfterShip 基于一系列 SaaS 服务基础之上,搭建了整个监控报警体系。AfterShip 使用各个领域里头部的 SaaS 服务,这些服务之间本身具有不错的互通性,能很大程度减少工程师的工作量。



在这个体系之上,AfterShip 也在逐步搭建一系列 Toolkit,来更好打通整体,包括做进一步的扩展。比如前段时间有位工程师自发开发了 Release log 系统,系统的任何发布和变更都会自动把 Release log 同步到相应系统和 Slack channel,对整体系统保障方面有很大的帮助。



清单革命

《清单革命》一书提到了,错误分为两类,第一类错误是“无知之错”,我们犯错是因为没有掌握相关知识;第二类错误是“无能之错”,我们犯错并非因为没有掌握相关知识,而是因为没有正确使用这些知识。


我们要尽量杜绝和规避无能之错,在医学届会定义很多清单,来尽量减少这类错误的出现。在 AfterShip,也在大量应用和实践清单,我们会尽可能制定更多方面的 Guidelines 和 Checklists。同时潜在也有好处是,可以基于约定做事,减少沟通成本,及其沉淀更多经验和最佳实践。



高效沟通和协作

如何高效的沟通和协作,相信是很多公司都在重点关注的事项,开会是其中最典型的场景。


AfterShip 基于 Google G Suite 体系,在开会之前需要提前发送会议邀请,在会议邀请里要明确会议主题和内容、指定会议室、加入视频会议地址(默认约定都可能会有远程沟通场景)。


同时,要求参会者在开会之前先 Review 文档,有疑问尽量先 Comment, 尽量做到在开会时候有更高的效率,重点关注 Key result,关注问题本身。


实际上,如果我们能在开会前把文档里的内容沟通清楚,那么我们也就没有必要开会了。



这样的方式会有不错的效率提升,当然对于我们当前来看,还有不少人反馈会议比较多,这也是接下来要进一步去优化的。


前段时间,我们开始去做进一步的优化,比如规定每周三是无会议日,除非特殊的情况(面试),尽可能不安排会议,从执行效果来看是挺好的。


开源和开放文化

公司提倡比较开放和开源的文化,所有的 API 都是 RESTful 风格,并且也制定相应的规范去帮助做好 API 设计。这其中的关键的理念是,尽管是内部的 API,随时也有可能会对外开放。


鼓励按照开源的标准来写代码,也是为随时可能的开源做准备。AfterShip 当前开源了几十个项目,也在更多拥抱开源社区,前段时间也加入了 Linux 和 TARS 基金会。



我们的挑战和下一步计划

我们现在搭建起来整体的体系,包括产品、技术和团队方面的。对于技术和团队方面,搭建起来体系只是第一步,如何真正的去落实和执行好是最关键的,在这个方面我们还在不断努力和实践中,还有很多路要走。


我们的设想和出发点都很好,但是如何把这些真正都让所有人深刻理解和感受到,并且给与他们在工作和成长中更多实质性的帮助,让他们有更大的突破,这方面我们还需要努力。


我们团队的很多 Leader 是从技术转管理,团队整体也比较年轻,我们也在努力给大家创造更多的空间,对于 Leader 我们期望他们能更多去从团队的人员成长和公司的发展角度去思考,真正把大家的价值都发挥出来,这个过程中对于 Leader 自身也是会有很大的成长。人才成长很重要,人才招聘同样也非常重要,我们接下来的重心是吸引一批优秀的人才加入,让团队有更好的梯队。


我也经常跟团队 Leader 说,我们有很大的抱负,这并不是空想和理想化的,而是我们业务形态和团队确实能给与我们这样的空间和机会,这些如果都能做好是能实现个人成长和公司发展的双赢。期望在一年后,我们可以再写一篇这个主题的文章,总结和回顾我们在接下来这一年的成长,期望到时候也能有更多的收获。


最后,再次认识 AfterShip

AfterShip 是一家成立于 2012 年的总部设立在香港的国际化公司,为全球几万家的 B 端客户提供包括营销推广服务、面单打印、物流跟踪和退货管理等的一系列电商 SaaS 服务,当前也推出了几款面向 C 端用户的 Mobile App 产品。AfterShip 物流跟踪服务已经连续多年占据全球物流跟踪领域市场份额头名。


2017 年,AfterShip 在印度组建技术支持和客服团队;2018 年,开始在深圳组建公司的第二个产品研发团队;2019 年,在欧美组建本地化销售团队。如今,深圳已经成为公司最主要的产品研发中心。



经过多年的发展,AfterShip 也逐步搭建起来产品和技术体系。产品方面,围绕着电商领域,搭建起来从帮助客户开 Mobile 网店(Shopping),到提供一系列营销和推广的服务(Conversions, Messages, Search 和 Chat),再到面单打印(Postmen)、物流跟踪(AfterShip)和退货管理(Returns Center)等,已经初步形成了产品的闭环,并且在近期也即将推出一款新的核心的产品,期望通过一系列产品服务来更好的帮助客户实现营收增长和用户增长。


技术体系建设方面,也逐步搭建起来公司的业务中台,统一对接所有的客户,提供通用的服务更好的服务于内部的所有产品。除此之外,以着更好帮助产品和客户为出发点,也逐步搭建起来业务平台、数据平台和技术平台。



作者相关介绍

洪小军,AfterShip CTO,曾在美图公司担任技术副总裁一职,超过十年亿级以上用户高并发的大型互联网系统架构设计和研发经验。08 年开始先后在创业公司、中国移动飞信、微博和美图,亲历十多年移动互联网发展历程,19 年转向海外电商 SaaS 领域。


关注个人微信公众号【思考者 James】,和他一起探讨行业、产品、技术、管理和创业等。




TGO鲲鹏会,是极客邦科技旗下高端技术人聚集和交流的组织,旨在组建全球最具影响力的科技领导者社交网络,线上线下相结合,为会员提供专享服务。目前,TGO 鲲鹏会已在北京、上海、杭州、广州、深圳、成都、硅谷、台湾、南京、厦门、武汉、苏州十二个城市设立分会。现在全球拥有在册会员 800+ 名,60% 为 CTO、技术 VP、技术合伙人。


会员覆盖了 BATJ 等互联网巨头公司技术领导者,同时,阿里巴巴王坚博士、同程艺龙技术委员会主任张海龙、苏宁易购 IT 总部执行副总裁乔新亮已经受邀,成为 TGO 鲲鹏会荣誉导师。


2020 年 4 月 30 日 14:251048

评论

发布
暂无评论
发现更多内容

学习型组织的修炼之道

Yanel 说敏捷产品

团队管理 项目管理 敏捷 团队协作 组织转型

【大咖说问大咖】关于开源的那些事 —— PingCAP CTO 黄东旭 Q&A 交流帖

InfoQ写作平台官方

开源 写作平台 大咖说 技术交流 活动专区

为什么我喜欢的大V拉黑我?

lmymirror

经历 后真相时代 日常思考

数据分析的利器-clickhouse概述

流沙

数据库 Clickhouse

spring注入bean的几种策略模式

测试轩

Java Spring Boot 测试驱动开发实战营

工程师、程序员和产品经理

王泰

程序员 产品经理 IT 软件工程师 工程师思维

近期工作的几点感想

Leiy

app退出登录

敏捷团队成员的工作量指标真的那么重要吗?

金生水起

敏捷开发 Scrum精髓 敏捷精髓 Agile

Serverless: 2020年函数计算的冷启动怎么样了

刘宇

太赞了,VSCode 上也能画流程图了!

GitHubDaily

visual-studio GitHub 程序员 vscode 开发者工具

真的!只需 “六步” 实现图像特定物体识别!!!

攀鱼飞岩

Python OpenCV 计算机视觉 图像识别 物体检测

MySQL备份基础

一个有志气的DB

MySQL 数据

如何优雅的实现分布式锁

张坚

redis zookeeper 分布式锁

提升编程效率:重构

Page

高效工作 敏捷开发 重构 高效

Kafka零数据丢失的配置方案

奈学教育

kafka kafka配置 kafka数据

BVR 才是变革的核心

Yanel 说敏捷产品

团队管理 项目管理 敏捷 敏捷开发 敏捷精髓

MySQL索引知识介绍

Simon

MySQL 索引结构

何时开始重构?

Page

敏捷开发 重构

常见的主从报错集锦

一个有志气的DB

MySQL 主从配置 主从同步

ClickHouse为何如此之快?

nauu

数据库 大数据 OLAP Clickhouse

搜商:高效的使用搜索引擎

石云升

高效搜索 搜索技巧 搜商

从ClickHouse的名字由来讲起

nauu

数据库 大数据 分布式 OLAP Clickhouse

2020 敏捷产品基本盘

Yanel 说敏捷产品

产品 敏捷 产品设计 产品推荐

Intellij IDEA2020.x如何安装Lombok插件

龙眼果

开发者工具

揭秘!开源软件背后的神秘组织

Apache Flink

大数据 flink 流计算 实时计算 大数据处理

Android | Tangram动态页面之路(一)需求背景

哈利迪

android

KK日知录20200515

kimmking

多多益善的MacOS文件管理方案

陈东泽 EuryChen

macos Mac apple 提升效率 文件管理

用"结构性张力"构建自驱力

Yanel 说敏捷产品

团队管理 敏捷 团队协作 项目

看完这篇操作系统,和面试官扯皮就没问题了

cxuan

操作系统 计算机基础

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (七)CORRECT边界条件

编程道与术

Java 编程 软件测试 TDD 单元测试

Leader修炼指“北”:管理路上的大小Boss

Leader修炼指“北”:管理路上的大小Boss

自动化+工具化,中西结合究竟能打造什么样的极客文化团队?-InfoQ