数据开发流程

鉴于对日常数据中台开发工作的总结与归纳,将数据中台开发流程抽象为如下几点:

  1. 需求阶段:数据产品经理应如何应对不断变化的业务需求。
  2. 设计阶段:数据产品经理、数据开发者应如何综合性能、成本、效率、质量等因素,更好地组织与存储数据。
  3. 开发阶段:数据研发者如何高效、规范地进行编码工作。
  4. 测试阶段:测试人员应如何准确地暴露代码问题与项目风险,提升产出质量。
  5. 发布阶段:如何将具备发布条件的程序平稳地发布到线上稳定产出。
  6. 运维阶段:运维人员应如何保障数据产出的时效性和稳定性。

具体开发流程

  1. 需求:与运营产品讨论需求。业务方把需求提交到JIRA,并且和产品沟通过。
  2. PRD评审:产品评审PRD文档。
  3. 技术方案讨论:最好是负责人先沟通一个初级的方案,然后找大家一起讨论(可能比直接头脑风暴效率搞,根据负责人的经验来讨论);然后找大家一起讨论。
  4. 技术设计评审:设计评审叫上测试。
  5. 设计评审的原则:评审会议应该是设计方案大家基本认同的前提下,做方案的文档。
  6. 设计接口:重点准确描述输入和输出。
  7. 设计字段:根据需求定义字段,并确定字段指标和获取来源,建立数据字典。
  8. 开发:开分支,写代码。做好测试case的建立,然后自测。
  9. 代码review:叫上测试和一个其他开发同学,给出review的结果。目的是让其他同学帮忙review其中的逻辑。
  10. 提测:给出提测报告,包括罗列测试点。
  11. 上线:提前告知运维,提前申请机器资源,根据业务预估好CPU、存储、带宽等资源。
  12. 文档:开发完成后,文档记录一下流程以及提供数据表字段说明,方便重构。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

产品经理自我修养

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值