Brandon
资深前端开发
BI 可视化平台
- 背景:PC 端中后台核心项目,旧的平台对账单的分析能力比较单一,无法满足业务千人千面的需求,所以需要搭建现代化的 BI 分析手段,帮助用户以任意维度构建图表,深度洞察数据
- 角色:前端负责人
- 项目难点:
- 图表构建:可视化图表允许用户自由搭配数据源、图表类型、维度/指标、筛选项生成任意图表,其中各项条件之间存在复杂的联动和制约关系,是一个非常重前端的交互场景,需要设计可靠的数据结构,确保页面表单编辑、图表渲染以及和后端通信机制足够稳定,以应对多变的需求和边界 case
- 看板搭建:看板的全局筛选对视图下所有图表生效,所以全局筛选的编辑和缓存机制、内部的动态联动、作用范围以及逐级传递到图表的数据流管理,需要清晰可控且稳健,以应对用户任意搭建的看板视图
- 主要成果:
- 实现完整的可视化分析能力,并渐进地对旧页面进行平稳迁移,获得较高的用户满意度
- 个人看板 UV 超过 50%,充分满足用户对定制化场景的需求
- 提炼核心框架,推广到业务其他方向的平台使用,节省大量研发成本
- 放弃对旧页面增量功能的维护,两个季度周期内粗估节省 80% 的研发成本
- 性能指标优于平台平均值,且线上无 p1 及以上 bug
项目案例
移动端组件库平台
浙公网安备33011802001633号
浙ICP备1805484号-2