为了规范上线流程和上线的项目开发规范,我带着团队制定了一些简单的规范,给大家分享一下。
功能开发流程
功能开发流程需要排期,并给出时间周期,至少包括:
排期示例:
[xxx]项目第[x]期时间表 | |||
预估时间 | 开始时间 | 截止日期 | |
产品设计 | 3天 | 2022年11月9日 | 2022年11月11日 |
UI设计 | 3天 | 2022年11月11日 | 2022年11月13日 |
功能研发 | 5天 | 2022年11月12日 | 2022年11月16日 |
功能测试 | 研发截止时间+2天 | 2022年11月12日 | 2022年11月17日 |
上线 | 测试截止时间+1天 | 2022年11月18日 | 2022年11月18日 |
产品设计:
功能相较于复杂的功能,产品需要提供[产品原型图]和[需求文档]。
功能相较于简单的功能,可以省略[产品原型图]和[需求文档],研发若需要,需明确告知。
功能研发:
如若发现[产品原型图]或[需求文档]有功能遗漏部分,需要明确提出,否则自行承担。
测试:
产品提供[需求文档]之后,测试需要在[一天]提供[准入测试用例]
产品提供[需求文档]之后,测试需要在[两天]内提供[全部测试用例]
集成测试时间为[两天]
上线目标:发版任务(解决什么问题,或者上线什么功能)
上线流程
上线负责人为[产品经理],如果有技术难度,可以找技术人员辅助。
功能测试:由[测试工程师]来负责研发的完成情况,并根据[上线标准]判断是否可以上线
校验功能完整度:由[产品经理]来校验功能是否符合预期
上线任务分配:需要由[上线负责人]来调配具体的人员的上线工作,比如:代码部署
上线清单:每次上线前需要校验[上线清单],上架清单在这里:Andoroid/IOS上架所需物料_「蝎子莱莱」的博客-CSDN博客
上线公告:上线前需要[上线负责人]明确告知相关人员,且需要在工作群发出[上线通告]
回归测试:由[测试工程师]负责回归测试
上线完成:由[上线负责人]发出[上线完成通告]
惩罚机制
-
俯卧撑100个/天
-
水果20-50/位
-
奶茶20-50/位
以上任选其一
附录
上线通告
[xxx]项目上线申请:
时间:xxxx/xx/xx
环境:xx环境
上线内容:
1.xxx
2.xxx
功能影响范围:
1.xxx
2.xxx
上线负责人:xxx
开始上线时间:xx:xx
上线所需时间:xxxx
上线测试负责人:xxx
预计测试时间:xxx
备注:
1.xxx
2.xxx