一、开发流程
graph TD A[需求评审] -->|估算工时| B[xmind 任务分解] B --> C[禅道建任务] C --> D[设计表结构] D --> E1[表结构评审] D --> E2[新建开发分支] E2 --> F{业务逻辑复杂} F -->|YES| G[画时序图/流程图] G --> H[代码编写] F -->|NO| H H --> I[每天下班前更新禅道进度] I --> |开发完成| J[开发环境联调] J --> |联调完成| K[钉钉提测] K --> L[测试跟进解决 BUG] L --> |测试完成| M[上线] M --> |上线完成| N[清理已上线开发分支] M --> |上线完成| O[选择合适时间项目复盘]
二、单端项目上线流程
graph TD A[整理需要执行的数据库脚本] -->|运维执行| B[合并开发分支到 master] B --> C[验证本地部署是否正常] C --> D[使用 Jenkins 部署线上环境] D --> E[跟进线上服务启动情况]