项目研发流程

2019-06-12  本文已影响0人  SeanKChan

项目研发流程

项目流程化是当前项目管理好坏评判的重要手段,通过流程合理安排配合敏捷开发,对产品落地提供一套行之有效的流程保证


[TOC]

愿景图

image.png

采用主流的敏捷开发方式,小步快跑,注重计划和总结

产品拆分成版本 > 故事 > 模块三层进行开发。


image.png

开发流程

针对一个故事或者大型的功能模块,整体的流程是这样的:

流程详解

需求评审

一般由PM发起,项目组成员参与(主要技术负责人参与即可)

阶段目标

所有成员详细了解需求方案

准备工作

达成目标

设计评审

技术方案评审,一般有RD发起

阶段目标

梳理需求中所有技术点的实现方案

准备工作

达成目标

评估排期

项目组成员各自评估排期,最后汇总并发给主要负责人

阶段目标

产出全员无异议的开发计划,以图文形式留存
tips:

排期规范

项目开发

阶段目标

所有成员详细了解并产出最终的TC(测试用例)

准备工作

达成目标

项目联调

有RD/FE发起,仅开发人员参与,尽可能采用一套统一的开发环境进行联调

阶段目标

各端调通完整流程

联调规范

项目验收

由RD/FE发起,邀请PM/UI/UE等角色,对产品进行全方位的验收

阶段目标

完成流程通过,保证无遗留需求

验收规范

项目测试

有QA的项目,由QA发起,利用1套或多套环境进行项目测试。

阶段目标

项目达到生产状态

测试阶段规范

项目上线 🙏🙏🙏

最后的阶段,由RD/FE发起,把项目代码部署到线上。

阶段目标

项目代码部署到生产机器上

上线规范

上线通知

通知模板:

【生产环境上线周知】
产品:一站式分析平台
模块:报表
范围:报表排序
开始:2019-06-12 17:21
预计结束:2019-06-12 17:40
@张三 @李四  注意线上验证

tips

上线结束后,项目负责人在相关业务群中推送产品功能上线通知

反馈与建议

参考资料

  1. 蓝绿部署、A/B测试以及灰度发布
  2. WBS详解——成果树、词典、责任分配矩阵示例
上一篇 下一篇

猜你喜欢

热点阅读