有赞ABTest系统:数据驱动增长实践

一、背景 有赞是一个商家服务公司,致力于帮助每一位重视产品和服务的商家成功。随着移动互联网的流量增长红利渐渐褪去,商家获得新的流量越来越困难,帮助商家实现更有效的流量转化与长期目标的增长是有赞SaaS服务的应有之义;同时,随着有赞SaaS功能的不断完善,服务的商家不断增多,而业务场景也越来越复杂,考虑到有限的研发资源,提升产品和技术的迭代效率成为当务之急。 在硅谷,增长黑客等数据驱动增长的方法论,正在帮助如Facebook、Google等如此体量的公司实现持续的业务高速增长;在国内,通过数据手段来驱动业务增长也取得了共识,数据成为赋能增长的核心手段。其中,A/B测试作为数据驱动增长的核心工具,可以有效地提升流量的转化效率和产研的迭代效率。 因此,…

Read More

基于 TypeScript 的 Weex 优化实践

一、背景 Weex 作为一种成熟的跨平台程序框架被运用到许多产品中,有赞也不例外。有赞零售移动端团队从 2018 年就开始使用 Weex 构建页面,据不完全统计,有赞零售移动端有超过300个页面使用到了 Weex 开发!显然,这是一个巨大的开发工程,同时我们也发现基于 JavaScript 的 Weex 开发给我们带来了诸多痛点: 缺少类型约束,编程时代码提示全凭记忆,要拓展新功能也束手束脚。 手误写错某个变量名,…

Read More

有赞移动热修复平台建设

一、背景 1.1 为什么要搭建热修复平台 随着公司的快速发展,需求的快速增加,App迭代也越来越频繁,如果移动应用出现问题,不仅仅影响用户体验,还会影响公司口碑,甚至可能造成资损。需要快速修复线上问题,对比常规的开发流程而言,热修复更加灵活方便,优势很多: 无需重新发版,实时高效修复bug; 用户无感知修复,无需下载新的版本,代价小; 修复成功率高,能把损失降到最低; 因此热修平台愈加重要,需要搭建一个高效,…

Read More

有赞零售移动CI/CD实践

一、背景 随着有赞零售业务的蓬勃发展,为了尽早交付有价值的应用满足客户需求,我们采用了敏捷开发的模式,快速拥抱变化的同时保持竞争优势。从 2019 年起,零售客户端的发版周期更改为每周一次,这对移动端的持续集成与交付提出更高的要求。如何根据现有的团队规模,在有限的资源下,快速搭建稳定可靠的持续集成与交付系统,我们有了自己的实践与思考。 二、问题与挑战 对于一个业务需求的开发或者迭代,移动开发同学除了编写代码,还需要经历打包、测试,如果 QA 同学反馈问题,则需要进行修复,…

Read More

如何用OKR促进跨团队协同

导语 在不同形式的组织当中,随着分工高度专业化和精细化,成员之间的交流合作方式日益复杂。协同单元之间常见的问题就是看似达成一致,出现问题后才感知背道而驰,各方对目标、路径的理解都存在差异。事情想往前推进,往往需要更高层的负责人介入,沟通过程事倍功半,而问题暴露得延迟,甚至会给组织带来意想不到的损失。 当有赞面对这样的情况时,有一个工具正在发挥着不容小觑的作用——OKR。我们都知道,OKR是一个非常好的团队/个人目标管理工具,而在跨团队协同场景下,也同样能发挥不小的作用,关键就看我们如何使用它。本文针对跨团队协同场景,剖析OKR内核,结合实践经验,…

Read More