概述
提供开发计划管理功能模块,对埋点开发流程进行工具化管理,实现埋点任务的线上分发与线上流转。
从需求阶段、开发阶段、测试阶段到发布阶段每个环节需要对应不同角色进行管理,涉及产品、研发、测试三种角色,建立开发计划、埋点需求发布、埋点开发、埋点测试、计划发布&归档五个流程。支持对发布后的埋点进行归档,使开发过程透明,开发进展可见。
流程步骤 | owner | 备注 |
建立开发计划 | 产品 | 产品是计划管理员,负责建立和结束计划 |
埋点需求编辑、发布 | 产品 | 方案中的埋点需求加入开发计划 |
埋点开发 | 研发 | 线上仅流程,实际开发过程是离线的 |
埋点测试 | 测试 | 线上仅流程,提供测试工具,测试结论需要人工判断 |
埋点计划发布&归档 | 产品 | 归档后计划完结,无法进行任何修改 |
操作说明
页面组成
“开发计划”主要是由以下几个部分组成:
开发计划列表:开发计划列表分为我加入的开发计划和全部开发计划列表,在列表中展示已创建的开发计划并展示当前计划时间计划阶段,点击可查看详情
应用/视图筛选框:可筛选当前组织下的应用/视图
开发计划搜索框:在开发计划搜索框可进行模糊/精确搜索已创建的开发计划
隐藏已发布的计划:勾选后可隐藏已发布的计划,当前列表仅展示未发布的开发计划
新建开发计划:点击新建开发计划按钮进入新建开发计划弹窗,进行创建
1.建立开发计划
平台通过开发计划管理埋点开发需求流程,产品针对一次开发需求建立一个开发计划,填入相关角色的负责人。
2.埋点需求编辑与发布
「编辑埋点需求」
在本期埋点开发计划中勾选本期会发布的所有埋点导入计划。进入埋点方案并新建需求,弹窗展示所有有权限的方案,勾选并确认后相关事件会加入开发计划中,展示为“需求阶段”。
选择已创建好的计划,点击进入开发计划
在开发计划详情页,点击右上角「新增需求」进入「事件选择」弹窗,勾选埋点所在方案(仅展示有权限的方案),后选择导入方案的埋点。如在此处无法再选择事件方案处查看到有权限的方案,请返回开发计划列表,选择开发计划「编辑」按钮在所属团队名单中进行添加。
「发布埋点需求」
计划的埋点列表中会出现所有勾选埋点,所有埋点标志“需求阶段”;此时可进行埋点信息的最后修改;修改后信息会同步到事件管理页面
勾选需求-->点击“批量转交”-->转交至“开发阶段”-->选择开发名字-->埋点转交给研发、进入开发阶段:
此时如果是双端的埋点,会自动生成两条记录,分别发布给双端不同的研发即可
本流程的重点改进是即支持分批次分人发布
同时可将需求转交给其他需求人(产品),点击转交到“需求阶段”即可
可指派的人员必须先录入到开发计划的开发人员名单中(开发计划详情页中,标题下面的编辑标志)需求埋点从进入“开发状态”到“计划发布”之间,用户在事件管理页面不可修改埋点信息。
需求埋点从进入“开发状态”到“计划发布”之间,用户在事件管理页面不可修改埋点信息。
「查看埋点需求」
研发同学开发计划方案中,查看需开发埋点信息,流程上同时支持开发完埋点指派给测试,和打回给产品:
埋点指派给研发后,埋点状态变成“开发状态”,处理人名字变成开发名字
研发同学可筛选“我的”,查看当前属于自己的埋点;每条埋点可点击“查看详情”,查看埋点信息进行开发;
研发同学开发完成后转交给测试,勾选需求-->点击“批量转交”-->转交至“测试阶段”-->选择测试名字-->需求进入测试阶段:
如研发同学觉得埋点需求需修改,可打回给产品同学;勾选需求-->点击“批量转交”-->转交至“需求阶段”-->选择产品名字-->需求退回给产品,产品需重新修改需求,再次发布给产品同学
3.埋点开发
研发人员可在系统中筛选出当前属于自己的埋点,每条埋点可点击“查看详情”查看埋点信息进行开发。若需要需求退回,可重新转交给产品修改需求并再次将新计划发布给研发人员,开发完成后转交至“测试阶段”,选择对应的测试人员。
4.埋点测试
测试同学开发计划方案中,查看需测试埋点信息,流程上同时支持测试完埋点发布,和打回给上一环节;
测试进入埋点验证环节,支持三种验证方式:App验证、web验证、小程序验证。完成测试后回到开发计划详情页发布埋点,勾选已验证通过的埋点进入发布阶段,埋点流程结束。
埋点指派给测试后,埋点状态变成“测试状态”,处理人名字变成测试同学名字
测试同学点击验证进入验证环节:点击APP验证-->进入验证页面
测试完成后,回到开发计划详情页,发布埋点;勾选已测试通过埋点-->点击“批量转交”-->转交至“发布阶段”-->选择产品名字-->需求进入发布阶段;此条埋点流程已结束。
埋点验证的具体操作参考埋点验证。
测试完成后,将买点转为待发布。
5.埋点计划发布与&归档
本计划中所有埋点进入“发布阶段”后,即代表本计划下埋点开发完成;产品同学以管理员身份,进行计划发布和归档。 发布后,计划不可修改可在开发计划列表中,勾掉“隐藏已发布的计划”,看到历史发布计划
计划发布
事件需求变化提醒
需求人员在线上修改事件需求后,开发人员可以在开发计划中了解事件需求当前状态,避免遗漏需求变化。