AICon全球人工智能与机器学习技术大会8折特惠,购票立减¥960! 了解详情
写点什么

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

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:251092

评论

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

网络抓包实战06——灵异事件的始作俑者:Reset数据包

青春不可负,生活不可欺

详解 SQL 中的单表查询

悟空聊架构

sql 6 月日更 单表查询 T-SQL

Kubernetes手记(20)- HeapSter监控

雪雷

k8s 六月日更

在线URLEncode编码,URLDecode解码工具

入门小站

工具

5分钟速读之Rust权威指南(二十八)RefCell<T>

码生笔谈

rust

【MindSpore有奖活动】资讯内容宝藏多,编译安装试一波!

Geek_6cdeb6

Java内存模型

Geek_571bdf

Java JVM happens-before 并发 Java内存模型

Jenkins 如何与 Kubernetes 集群的 Tekton Pipeline 交互?

张晓辉

Kubernetes 云原生 jenkins Tekton CI/CD

Java8 的时间库(2):Date 与 LocalDate 或 LocalDateTime 互相转换

看山

Java 6 月日更

分布式锁相关探索

PCMD

redis 分布式锁 zookeeper分布式锁 redisson 分布式锁

指挥中心情指勤一体化解决方案,河北公安情指勤一体化建设

13823153121

信息安全与网络安全的关系

网络安全学海

网络安全 安全 信息安全 渗透测试 程序员、

网络攻防学习笔记 Day53

穿过生命散发芬芳

网络攻防 6月日更

Java线程状态与状态间的切换

Geek_571bdf

Java 线程 JVM 操作系统 并发

知乎上线1小时,5w浏览量被下架的JVM全解笔记,内容太强大

Java架构师迁哥

只把华为“桑田岛时间”看做一档对话节目?格局小了!

脑极体

采访华为服务器OS首席架构师熊伟:开源背后的故事(采访提纲)

xcbeyond

采访提纲 6月日更

一文带你了解什么是HTTP协议

网络安全学海

网络安全 安全 信息安全 HTTP 渗透测试

协同过滤推荐算法(十六)

数据与智能

推荐算法

微信小程序开发(一)

空城机

微信小程序 前端 6月日更

模块7作业

Geek_2e7dd7

架构训练营

用VSCode刷LeetCode

IT蜗壳-Tango

6 月日更

clickhouse 通过 SummingMergeTree优化查询

张sir

Clickhouse

Redis入门五:主从复制

打工人!

redis 主从复制 6 月日更

值得收藏的15个JavaScript语句

devpoint

JavaScript array 6 月日更

定点数与浮点数表示

若尘

浮点数 计算机组成原理 六月日更

【21-16】PowerShell循环

耳东

PowerShell 6 月日更

Linux之mv命令

入门小站

Linux

“布”道AI的正确打开方式

脑极体

[译] R8 优化:方法的 Outlining 优化

Antway

6 月日更

你会选做通才还是专才?

石云升

职场经验 6月日更

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