背景
日常开发业务中,埋点验收环节作为研发SOP中的一环,目前验收方式没有标准化的方案。前端同学在埋点验收环节和数据开发成员的交流反复实际上造成了一些时间成本的浪费和困扰。能不能确定一种标准化的流程来解决验收造成的时间浪费问题呢。
什么价值
移动端需求占比80%,有埋点需求的项目占比50%,平均每次埋点验收耗时0.3pd。节约验收交流时间 60% 平均每次埋点验收20分钟测算。 可以在5分钟内完成。
怎么做
1.「chrome插件」识别标准化wiki的文档。生成埋点验收链接(公司用的kibana) 2. 生成当前pmo埋点页面链接页面地址,同步到pmo企微群。
- 数据人员点击点击进行审查,完成后留下处理意见。
- 验收意见同步「企业微信」群。
结果
1.插件功能实现识别标准化wiki埋点要求,同时可以生成对应的埋点验收链接,支持复制手动发送。完成数据结果验收阶段的能力。
TODO:
- 没有在pmo文档中接入。
- 最终给数据成员看到的可操作页面和node服务没有完成
- 完成后通知企业微信没有完成
遇到的问题
1.如何在不同的pmo群中精准识别。 在pmo内置的功能中接入,将服务写在我们公司内部pmo的功能中,既可以获取到用户也可以获取到pmo信息。拓展性更强
2.如何做持久化存储结果 毕竟是个小服务,可以使用node依赖仓库中固定json的读写进行实现和记录。
3.最重要的一点 如何验证埋点的准确性 目前虽然完成了链接的生成,但无法确保我的埋点是否来自特定的场景,这个在想能不能通过浏览器自动化方式,playwright或者brower use来完成。有待考量
后续动作
1.有空的话把这个功能完善。
2.怎么把埋点准确性的环节处理好,能不能有一些自动化的方式进行埋点验收释放前端和数据同学的压力。
总结
通过工具化的方式把一些我们日常不得不做的事情给处理掉,把整个研发流程中可以标准化,自动化的事情给处理掉,那对我们就有更多的时间做更有意义的事情。
大家还有更好的方法可以分享出来。