Bakery 产品演示平台的探索与实践

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. Bakery 产品演示平台的 探索与实践 徐奇昊(念响 | Maqic) 蚂蚁集团 RichLab 团队 前端工程师
2. 目录 01 02 为什么要做产品演示平台 怎样做一款产品演示平台 03 未来计划做的一些事情
3. /01 为什么要做产品演示平台
4. 支付宝 H5 产品研发过程中存在的问题(以借呗首⻚改版为例) 迭代开始 提测 需求评审 开发联调 - 首⻚超过 20 个状态 - 老旧的产品文档、 - Hybrid 容器环境, - 走真实链路,难以 - - 视觉稿过期、无法 交互 调试难 环境不稳定,造账 号繁琐 视觉验收 覆盖所有场景 交付截图、录屏, 无法交互 兼容测试 - 机型多、版本杂 - 反复造账号、操作 ⻚面、对比结果, 效率低下 发布 数据分析 - 找不到埋点点位 - 数据展示不直观 迭代结束
5. 支付宝 H5 产品研发过程中存在的问题(以借呗首⻚改版为例) 迭代开始 提测 需求评审 开发联调 - 首⻚超过 20 个状态 - 老旧的产品文档、 - Hybrid 容器环境, - 走真实链路,难以 - - 视觉稿过期、无法 交互 调试难 环境不稳定,造账 号繁琐 视觉验收 覆盖所有场景 交付截图、录屏, 无法交互 兼容测试 - 机型多、版本杂 - 反复造账号、操作 发布 数据分析 迭代结束 - 找不到埋点点位 - 数据展示不直观 ⻚面、对比结果, 效率低下 引发的思考: 在产品迭代演进中,如何让不同岗位的参与者实 时对焦产品交付产物,提升交付质量? 产品交付不顺畅可能引发的问题
6. Bakery 一站式产品演示平台 支持应用类型 小程序 Hybrid H5 PC Web 站点 服务场景 需求分析 视觉验收 开发联调 兼容测试 核心模块 Bakery UI 本地研发套件 Bakery Web 中心化演示平台 旨在提升产品研发过程中的协作效能
7. /02 怎样做一款产品演示平台
8. 产品演示的三大构成要素 接口数据 MOCK 数据如何管理? 容器能力 Hybrid 容器如何模拟? 静态资源 ⻚面、css、js 在浏览器内演示借呗首⻚状态 关键要素
9. 使用 Bakery UI 本地研发套件管理 MOCK 数据 可视化管理 提供 GUI 界面用于 MOCK 数据管理和 场景切换 场景聚合能力 支持按业务语义将多个接口返回值归类 一键切换复杂业务场景 轻量、去中心 沉淀的标准化 MOCK 资产可在 各类预览场景中使用 Bakery UI 主界面 特点
10. 使用 Bakery UI 本地研发套件管理 MOCK 数据 可视化管理 提供 GUI 界面用于 MOCK 数据管理和 场景切换 场景聚合能力 支持按业务语义将多个接口返回值归类 一键切换复杂业务场景 轻量、去中心 沉淀的标准化 MOCK 资产可在 各类预览场景中使用 Bakery UI 主界面 特点
11. Bakery UI - 技术实现 Bakery UI(本地研发套件) plugins bakery-core mock-server cli mock-script bakery-sdk egg umi node/fs antd 使用「文件树」存储 mock 数据
12. Hybrid 容器如何模拟 容器模拟 拦截接口类调用 H5 业务逻辑 环境 监测 UA 替换 沙盒 初始化 调用 代理 mock 数据源 JSBridge bakery-mock.js (拦截、代理脚本) 降级交互类调用 web 端实现 (antd-mobile)
13. 基于产品演示能做哪些事?
14. 前端开发 阿强 视觉验收提效 传统的视觉验收流程 完成⻚面 改巴改巴 ? 如何改进这些问题? ? 对比图片,标注问题 珍啊,改完了再瞧瞧 ( 发送⻚面截图 x 30) ?? 截图、录屏无法完整体现交互细节 难以覆盖所有⻚面状态 珍珍,可以验收了 ( 发送⻚面截图 x 20) 强强,问题有点多 这几个⻚面状态漏了 无法异步协作,沟通成本高 设计师 阿珍 继续改 强呐,这几个地方的字体不对 点击按钮后的交互能录个屏给我么 (难受住)阿珍, 要不来我工位这边来验收吧 <待续未完...> 重新对比图片,标注问题
15. 视觉验收提效 基于产品演示的自助视觉验收 前端开发 阿强 完成⻚面开发 创建演示场景 Bakery 设计师 阿珍 上传视觉稿 触发验收任务 返回 《验收报告》 按报告提示 调整样式 自动触发验收任务 直至报告显示通过 发送验收通过报告 视觉验收报告 ? 牛啊,阿强!
16. 埋点资产服务 Before 根据描述推测 按点位查询 点位映射表 界面元素和埋点点位的映射关系 埋点数据表 a1.b2.c3.d4 After 点击率 20% Bakery 可视化 新建埋点 拦截 点击事件 对接 埋点数据表 界面元素和埋点数据的映射关系
17. 产品大图 快速了解产品全貌 直观展示⻚面完整状态 按迭代回溯产品功能 支持业务流程编排
18. 产品大图 快速了解产品全貌 直观展示⻚面完整状态 按迭代回溯产品功能 支持业务流程编排
19. 整体回顾(2019-2022) 一站式产品演示平台 视觉验收 H5 产品研 发存在问题 容器调试难 环境不稳定 优先解决 开发者的问题 Bakery UI 本地研发套件 数据管理 容器模拟 尝试服务 非研发人群 Bakery Web 产品演示平台 反向代理 场景管理 基于产品演示 能做哪些事? 兼容测试 埋点资产 开放能力
20. /03 未来计划做的一些事情
21. 降低演示录入成本,提升产品演示价值 适配更多应用类型 探索更多使用场景 回馈开源社区 其他小程序、普通 H5 产品手册、舆情回放 Bakery UI、产品演示方案
22. 谢谢观看 欢迎钉钉扫码加入「Bakery - 产品演示沟通交流群」

inicio - Wiki
Copyright © 2011-2024 iteam. Current version is 2.134.0. UTC+08:00, 2024-10-08 22:45
浙ICP备14020137号-1 $mapa de visitantes$