软件项目开发流程图
2024-07-16 08:43:45 0 举报
软件项目开发流程图是一种可视化的工具,用于展示软件开发过程中各个环节和任务的逻辑关系。它主要包括项目启动、需求分析、设计、编码、测试、发布和维护等阶段。每个阶段都涉及不同的任务和活动,例如在需求分析阶段,需要收集用户需求,定义项目范围;在设计阶段,需要创建软件的架构和详细设计;在编码阶段,需要编写实际代码;在测试阶段,需要对软件进行各种类型的测试,以确保其质量和可靠性;在发布和维护阶段,需要部署软件,并对其进行持续的维护和升级。这种流程图可以帮助团队更好地理解和跟进项目的进展,确保项目按时交付。
作者其他创作
大纲/内容
从Test分支合并到发布分支
不通过
建立Gitlab合并请求
上传需求设计文档到TAPD对应需求下,更新需求状态为已评审
自测及代码检查等开发质量步骤
更新需求状态为开发中,并添加评论说明不通过原因
更改发布计划内的需求状态为发布中
发布环境做自动化集成回归
PRD、原型低保真
研发经理与测试在TAPD填写预估工时、预计开始时间、预计结束时间
合并feature代码到Test并构建测试环境
是否发布计划
等待测试完成
通过
更新需求状态为转测试
历史缺陷也可以纳入发布计划、上个版本的紧急
合并代码到Develop、Test、Master和Hotfix分支并在Master分支tag
同步编写测试脚本
使用Hotfix分支构建发布环境
产品总监
产品经理
项目经理
测试工程师
运维工程师
启动
软件项目启动
第一阶段
项目准备
第二阶段
项目跟进项目评估
第三阶段
第四阶段
项目结束
TAPD创建迭代计划
UI制作高保真,更改需求状态为UI设计
验收是否通过
开始发布
研发经理拆分子需求
修改缺陷状态为已修复,并纳入下个版本的发布范围,在下个版本进行回归测试
从Develop分支拉取新的分支开发,更新需求状态为开发中
创建需求
是否需要与客户
更新需求状态为已发布、缺陷状态为已关闭
提交代码并关联相关任务
进入版本规划
规划迭代
从Hotfix分支拉取修复分支进行修复
软件项目开发流程图
代码评审
在需求对应的feature分支进行修复
使用发布分支构建发布环境
否
生产环境问题修复
在TAPD创建缺陷与需求关联
在TAPD需求下进行备注修改内容
产品经理验收
技术、售前需要参与
TAPD创建发布计划
开发设计、表结构、接口、架构等
客户确认结束
修改发布计划
规划阶段需求变更
产品经理与研发经理组织团队进行迭代串讲
从发布分支拉取修复分支进行修复
是否需求
使用Master分支更新生产环境
需求设计
分配缺陷给产品经理进行需求修改
TAPD录入需求(状态:规划中)
合并代码到Hotfix分支并更新缺陷状态为已解决
高保真验收
测试是否通过
代码评审是否通过
测试用例评审
建立TAPD紧急缺
规划版本
从已评审需求列表中选择需要发布的需求
开始迭代
回归测试
修改后的需求进行评审,如果涉及到计划调整,就调整计划;
分配缺陷给相应的需求开发人员
从发布计划中选择需求纳入迭代计划内
是否有生产环境
测试阶段测试阶段
TAPD更新需求状态为已验收,并流转需求到测试人员,等待发布
客户确认
修复完成后合并代码到发布分支
进入迭代规划
是
是否需求客户确认
相关人员审核
结束
提交代码并更新缺陷状态为已解决
冒烟测试
在TAPD建立发布评审
是否需要高保真
产品经理形成版本时间安排
提交代码并关联相关任务和需求
需求变更或版本内容调整及时修改版本计划与需
开始测试
内部评审
团队成员领取需求
讲解迭代内需求内容,团队答疑,保证对需求理解一致
0 条评论
下一页