扫码阅读
手机扫码阅读

标准&有效的项目开发流程

160 2024-07-21

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:标准&有效的项目开发流程
文章来源:
BUG弄潮儿
扫码关注公众号
项目管理流程摘要

代码版本管理

在项目开发中,代码的版本管理是关键环节,涉及在master分支下创建feature和release分支。Feature分支用于合并开发者代码和部署开发环境,而release分支用于测试环境部署。开发者个人分支从release分支拉取,并通过git merge合并到feature分支。

需求流程

需求流程开始于产品原型的输出,使用如墨刀、axure等工具,并经过跨职能团队评审。评审后,对原型进行优化,并由UI设计人员完成设计稿的输出。

开发流程

开发流程包含设计阶段,如表结构、缓存数据结构以及业务流程设计,并产出相应设计文档。设计文档评审由开发团队和测试人员参加,以便熟悉数据结构。随后,前后端开发人员进行功能开发和接口联调。开发完成后,进行测试环境提测并发送提测邮件。最终,后端开发人员编写《生产发版文档》,列出所有成果物,并组织评审会议确定发版时间。

测试流程

测试流程由测试人员主导,包括参与原型评审、编写测试用例、组织测试用例评审和执行测试。产品人员在测试环境进行最终验收,并在代码质量管理平台接入的情况下,进行静态扫描和渗透测试。

发版流程

发版流程主要由运维人员负责,将测试环境验证的成果物部署到生产环境。流程包括执行数据库变更、配置文件管理、网络架构调整、后端部署以及前端部署。同时,需要按照《生产发版文档》执行必要的操作,最后由测试团队进行生产环境的验证。

想要了解更多内容?

查看原文:标准&有效的项目开发流程
文章来源:
BUG弄潮儿
扫码关注公众号