开场
2015阿里移动技术峰会(一)
UC垂直导航业务的快速开发实践之路(林蓬蓬)
浏览器的天然形态是导航
网址导航(如:hao123)正在项垂直导航发展
垂直导航是特定领域的导航(视频、购物等待)
研发也需要懂业务、产品、数据
如何快速、低成本上线新业务
16/44 | 66/2.5 | 6/66 |
---|---|---|
活跃/总项目 | 平均研发人 | 2年前/当前人数 |
疲于奔命 | 重复踩坑 |
备注:主要是说明项目多,平均每个项目是2.5人
启动快
阿米巴经营 | 虚拟团队 | 版本并行 |
---|---|---|
研测合并/授权下放 | 人指定加报名 | 版本负责人制度 |
自评测 | 人才流动 | 去除瓶颈 |
授权下级负责人直接决定
版本并行(IOS、PC、ANDROID…)
按需求?
报名决策快? 说清楚要求、技能、成本、风险、好处
评审快
需求,任务分解,版本进度推进
1、需求预审(前)
数据+目的+价值+指标(可量化)
2、20min原则(中)
讲不清,就放着
3、集中反馈(后)
多用wiki,少用邮件
迭代快
开发:就近引用、就近维护、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——自定义报表