开发流程
2021-06-29 16:12:33 0 举报
IT行业项目版本迭代开发过层控制流程
作者其他创作
大纲/内容
云效
1. 每个开发人员把自己的项目内容做模块拆分,越细越好2. 每个模块由开发人员自行评估时间,项目周期超过一个月的单位为天,0.5天、0.3天这样的;项目周期在一个月以内的,单位要换为小时,2小时、4小时这样的;3. 开发人员评估后,由各位Leader汇总到总表中,并对预计工作量做进一步确认;4. 开发人员与测试人员同时做预计时间评估,测试的计划完成后,给到开发Leader做二次汇总,形成整个项目的计划5. Leader确认完毕后,邮件将这个附件发送给我和整个项目组,我会对计划作出批复,默认通过,不通过的会立刻与开发Leader和测试Leader做沟通,然后重新发送整体计划6. 整个项目团队,以开发Leader发送的最终开发计划为准;产品经理也以次计划为准,对外沟通发布计划&每周项目进度对业务方进行通告以上要注意:a、不允许有任何任务超过1天,如果有,那么肯定是任务细分不够,需重新划分模块;b、复杂项目允许联调时间超过1天,但是3天为上限c、测试时间与开发时间,原则上是1:3;一般情况不可以超过1:2;逻辑特别复杂的,测试Leader可以向我单独说明情况后申请更长天数
代码开发
测试环境测试
数据库设计
预生产测试
开始
需求评审
运维合并代码到master分支并打tag
生产发布
整理生产上线CheckList
Bug
申请测试分支
需求调研
开发分支申请
复杂项目允许联调时间超过1天,但是3天为上限
联调
需求分析/澄清
测试用例
申请预生产/生产分支
开发分支命名规则:时间戳 + 项目类型代码 + 版本号 + 环境标识。例如:20200707S1.1.2Dev
发布生产环境之前请详细核对此发布版本相关的配置文件及sql脚本执行文件
开发流程图
master分支拉取对应版本的Hotfix分支(例:20200707Hotfix);在Hotfix分支上直接开发修复代码,完成后,直接部署到测试环境或预生产环境验证(根据bug等级确定),验证完成后直接将该分支发布到生产服务器, 发布成功后,第二天再将分支内容合并到master
开发计划制定
结束
数据库评审
冒烟测试
接口文档设计
0 条评论
下一页