UC垂直导航业务的快速开发实践之路

开场

2015阿里移动技术峰会(一)

UC垂直导航业务的快速开发实践之路(林蓬蓬)

浏览器的天然形态是导航

网址导航(如:hao123)正在项垂直导航发展

垂直导航是特定领域的导航(视频、购物等待)

研发也需要懂业务、产品、数据

如何快速、低成本上线新业务

16/44 66/2.5 6/66
活跃/总项目 平均研发人 2年前/当前人数
疲于奔命   重复踩坑

备注:主要是说明项目多,平均每个项目是2.5人

启动快

阿米巴经营 虚拟团队 版本并行
研测合并/授权下放 人指定加报名 版本负责人制度
自评测 人才流动 去除瓶颈

授权下级负责人直接决定

版本并行(IOS、PC、ANDROID…)

按需求?

报名决策快? 说清楚要求、技能、成本、风险、好处

评审快

需求,任务分解,版本进度推进

1、需求预审(前)

数据+目的+价值+指标(可量化)

2、20min原则(中)

讲不清,就放着

3、集中反馈(后)

多用wiki,少用邮件

迭代快

SCART工程实践

开发:就近引用、就近维护、UI组件化、模块化

优化:按需加载、请求合并、同步加载、延迟加载、预加载、本地缓存、缓存共享、资源内嵌

部署:CDN部署、非覆盖式部署

node中间层,即可单页面开发便捷,也可服务端渲染

内部工具:NAPI(导航API)BAAS

后端功能服务化(统一RESTFUL接口)

包括:

1、防御:应用隔离、资源规划、存储

2、组件:评论组件..

3、SDK:行为日志、事件消息

4、superAPI:超级后台、灰度发布、实时监控、配置管理、报表

5、FUNCTION API

6、OPEN API

发布快

内部工具:UAE、应用云

code——gitlab——CI集成——UAE——发布

反馈快

内部工具:WA

终端——日志——hadoop——MAP reduce——自定义报表

web64