开发计划

概览

埋点需求通过开发计划方式进行开发和验证的流程管理。

平台通过开发计划管理埋点开发需求流程;产品同学针对一次开发需求建立一个开发计划,建议以版本&功能为粒度建立计划方案。

流程步骤

owner

备注

建立开发计划

产品

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

埋点需求发布

产品

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

埋点开发

研发

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

埋点测试

测试

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

计划发布&归档

产品

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

建立开发计划

(1)进入:在事件方案详情页,点击右上角“新建开发计划”进入计划页面;

(2)填写开发计划信息:建议以【版本&功能为粒度】建立计划方案

1

埋点需求阶段

概述:产品同学开发计划方案中,发布本期需要开发的埋点,指派给研发同学

(1)进入:在开发计划中,进入本期埋点开发计划;

1

(2)勾选本期埋点:

进入埋点方案:开发计划详情页,右上角新增需求处进入“埋点选择态”

2

预勾选本期会发布的所有埋点导入计划:

  • 先选择埋点所在方案(会展示有权限的方案),后选择导入方案的埋点

  • 如此处无法在2处看见有权限的方案,请返回事件管理列表,在所属部落将需求发布人名字添加到部落编辑人员名单(下方第2个图)

1

在所属部落将需求发布人名字添加到部落编辑人员名单,解决无法看到对应权限问题

1

埋点需求发布给研发

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

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

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

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

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

    • 可指派的人员必须先录入到开发计划的开发人员名单中(开发计划详情页中,标题下面的编辑标志)

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

11

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

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

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

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

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

查看埋点需求11

指派给测试或退回产品

1

埋点测试阶段

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

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

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

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

  • 埋点验证的具体操作参考后面埋点验证章节。

1

测试完成后,将埋点转为待发布

1

埋点发布阶段

本计划中所有埋点进入“发布阶段”后,即代表本计划下埋点开发完成;产品同学以管理员身份,进行计划发布和归档。

  • 发布后,计划不可修改

  • 可在开发计划列表中,勾掉“隐藏已发布的计划”,看到历史发布计划

计划发布

12

已发布的计划

1