扫码阅读
手机扫码阅读
标准&有效的项目开发流程
135 2024-07-21
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:标准&有效的项目开发流程
文章来源:
BUG弄潮儿
扫码关注公众号
代码版本管理
在项目开发中,代码的版本管理是关键环节,涉及在master分支下创建feature和release分支。Feature分支用于合并开发者代码和部署开发环境,而release分支用于测试环境部署。开发者个人分支从release分支拉取,并通过git merge合并到feature分支。
需求流程
需求流程开始于产品原型的输出,使用如墨刀、axure等工具,并经过跨职能团队评审。评审后,对原型进行优化,并由UI设计人员完成设计稿的输出。
开发流程
开发流程包含设计阶段,如表结构、缓存数据结构以及业务流程设计,并产出相应设计文档。设计文档评审由开发团队和测试人员参加,以便熟悉数据结构。随后,前后端开发人员进行功能开发和接口联调。开发完成后,进行测试环境提测并发送提测邮件。最终,后端开发人员编写《生产发版文档》,列出所有成果物,并组织评审会议确定发版时间。
测试流程
测试流程由测试人员主导,包括参与原型评审、编写测试用例、组织测试用例评审和执行测试。产品人员在测试环境进行最终验收,并在代码质量管理平台接入的情况下,进行静态扫描和渗透测试。
发版流程
发版流程主要由运维人员负责,将测试环境验证的成果物部署到生产环境。流程包括执行数据库变更、配置文件管理、网络架构调整、后端部署以及前端部署。同时,需要按照《生产发版文档》执行必要的操作,最后由测试团队进行生产环境的验证。
想要了解更多内容?
查看原文:标准&有效的项目开发流程
文章来源:
BUG弄潮儿
扫码关注公众号
BUG弄潮儿的其他文章
Jenkins Windows Server系统的文件上传到Linux服务
一. 背景 Java项目要求,通过 jenkins 把 maven 工程编译打包后的SpringBoo
Springboot 之 HandlerMethodReturnValueHandler 运用
Springboot 之 HandlerMethodReturnValueHandler 运用
k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机
k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机
@ConditionalOnMissingBean 如何实现覆盖第三方组件中的 Bean
自定义一个简单 spring-boot 组件创建 olive-starter 项目对应的 pom.xml文件
JNA 操作字符串 & 结构体
1.字符串1.1 返回字符串类型c/c++代码全局变量char retp[1024];const char*
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线