保证交付效率和质量把控是一项业务长远、稳定发展的必经之路,来自微信支付的张洪晖在第二届小程序云开发技术峰会上就介绍了高速发展的业务团队如何利用小程序云开发搞定持续交付和质量管控。
云开发的老朋友
首先来看一下小程序的发展规模。根据微信发布的 2019 年度报告,小程序在当年带动了 536 万就业,对社会的贡献非常大,更可观的是它的同比增长达到了 195%,可以看到小程序生态发展地非常迅猛。
我所在的团队是微信支付境外团队,团队出品的境外游礼包项目的重要载体之一就是小程序,它可以支持用户到全世界各地都可以获取我们的汇率优惠和优惠券以及礼包优惠。
作为第一批使用云开发的团队,称得上是云开发的“老朋友”。总的来说,从传统的小程序开发模式,切换到云开发模式之后,我们的产出率增长了将近三倍。
大家可能会有疑问,为什么在切换到云开发模式后,产出率会增长这么多?要回答这个问题,先来看一下传统的开发模式是怎样的。
开发模式对比
传统的开发模式中,前端需要负责小程序的 UI 以及逻辑构建,由后端来实现 CGI 和后端服务,而产品经理提需求,需要给前端同学提一遍需求,同时也要给后端同学同步需求,这里就增加了沟通成本。
需求定下来之后,前端和后端的同学是需要进行沟通协作的,这里也存在一定的沟通成本,另外由于后台服务非常注重稳定性,需要做好风险把控,所以灰度流程会比较长。
上述的种种情况对团队的开发效率存在一定影响,而在切到云开发模式之后,我们的开发流程被大大简化了