开发计划

概述

提供开发计划管理功能模块,对埋点开发流程进行工具化管理,实现埋点任务的线上分发与线上流转。

从需求阶段、开发阶段、测试阶段到发布阶段每个环节需要对应不同角色进行管理,涉及产品、研发、测试三种角色,建立开发计划、埋点需求发布、埋点开发、埋点测试、计划发布&归档五个流程。支持对发布后的埋点进行归档,使开发过程透明,开发进展可见。

流程步骤

owner

备注

建立开发计划

产品

产品是计划管理员,负责建立和结束计划

埋点需求编辑、发布

产品

方案中的埋点需求加入开发计划

埋点开发

研发

线上仅流程,实际开发过程是离线的

埋点测试

测试

线上仅流程,提供测试工具,测试结论需要人工判断

埋点计划发布&归档

产品

归档后计划完结,无法进行任何修改

操作说明

页面组成

“开发计划”主要是由以下几个部分组成:

image.png

  1. 开发计划列表:开发计划列表分为我加入的开发计划和全部开发计划列表,在列表中展示已创建的开发计划并展示当前计划时间计划阶段,点击可查看详情

  2. 应用/视图筛选框:可筛选当前组织下的应用/视图

  3. 开发计划搜索框:在开发计划搜索框可进行模糊/精确搜索已创建的开发计划

  4. 隐藏已发布的计划:勾选后可隐藏已发布的计划,当前列表仅展示未发布的开发计划

  5. 新建开发计划:点击新建开发计划按钮进入新建开发计划弹窗,进行创建

1.建立开发计划

平台通过开发计划管理埋点开发需求流程,产品针对一次开发需求建立一个开发计划,填入相关角色的负责人。

image.png

2.埋点需求编辑与发布

「编辑埋点需求」

在本期埋点开发计划中勾选本期会发布的所有埋点导入计划。进入埋点方案并新建需求,弹窗展示所有有权限的方案,勾选并确认后相关事件会加入开发计划中,展示为“需求阶段”。

  1. 选择已创建好的计划,点击进入开发计划

  2. 在开发计划详情页,点击右上角「新增需求」进入「事件选择」弹窗,勾选埋点所在方案(仅展示有权限的方案),后选择导入方案的埋点。如在此处无法再选择事件方案处查看到有权限的方案,请返回开发计划列表,选择开发计划「编辑」按钮在所属团队名单中进行添加。

image.png

「发布埋点需求」

计划的埋点列表中会出现所有勾选埋点,所有埋点标志“需求阶段”;此时可进行埋点信息的最后修改;修改后信息会同步到事件管理页面

勾选需求-->点击“批量转交”-->转交至“开发阶段”-->选择开发名字-->埋点转交给研发、进入开发阶段:

  • 此时如果是双端的埋点,会自动生成两条记录,分别发布给双端不同的研发即可

  • 本流程的重点改进是即支持分批次分人发布

  • 同时可将需求转交给其他需求人(产品),点击转交到“需求阶段”即可

  • 可指派的人员必须先录入到开发计划的开发人员名单中(开发计划详情页中,标题下面的编辑标志)需求埋点从进入“开发状态”到“计划发布”之间,用户在事件管理页面不可修改埋点信息。

需求埋点从进入“开发状态”到“计划发布”之间,用户在事件管理页面不可修改埋点信息。

image.png

「查看埋点需求」

研发同学开发计划方案中,查看需开发埋点信息,流程上同时支持开发完埋点指派给测试,和打回给产品:

  • 埋点指派给研发后,埋点状态变成“开发状态”,处理人名字变成开发名字

  • 研发同学可筛选“我的”,查看当前属于自己的埋点;每条埋点可点击“查看详情”,查看埋点信息进行开发;

  • 研发同学开发完成后转交给测试,勾选需求-->点击“批量转交”-->转交至“测试阶段”-->选择测试名字-->需求进入测试阶段:

  • 如研发同学觉得埋点需求需修改,可打回给产品同学;勾选需求-->点击“批量转交”-->转交至“需求阶段”-->选择产品名字-->需求退回给产品,产品需重新修改需求,再次发布给产品同学

image.pngimage.png

3.埋点开发

研发人员可在系统中筛选出当前属于自己的埋点,每条埋点可点击“查看详情”查看埋点信息进行开发。若需要需求退回,可重新转交给产品修改需求并再次将新计划发布给研发人员,开发完成后转交至“测试阶段”,选择对应的测试人员。

image.png

4.埋点测试

测试同学开发计划方案中,查看需测试埋点信息,流程上同时支持测试完埋点发布,和打回给上一环节;

测试进入埋点验证环节,支持三种验证方式:App验证、web验证、小程序验证。完成测试后回到开发计划详情页发布埋点,勾选已验证通过的埋点进入发布阶段,埋点流程结束。

  • 埋点指派给测试后,埋点状态变成“测试状态”,处理人名字变成测试同学名字

  • 测试同学点击验证进入验证环节:点击APP验证-->进入验证页面

  • 测试完成后,回到开发计划详情页,发布埋点;勾选已测试通过埋点-->点击“批量转交”-->转交至“发布阶段”-->选择产品名字-->需求进入发布阶段;此条埋点流程已结束。

  • 埋点验证的具体操作参考埋点验证

  • 测试完成后,将买点转为待发布。

image.png

5.埋点计划发布与&归档

本计划中所有埋点进入“发布阶段”后,即代表本计划下埋点开发完成;产品同学以管理员身份,进行计划发布和归档。 发布后,计划不可修改可在开发计划列表中,勾掉“隐藏已发布的计划”,看到历史发布计划

计划发布

image.png

事件需求变化提醒

需求人员在线上修改事件需求后,开发人员可以在开发计划中了解事件需求当前状态,避免遗漏需求变化。