公共-软件项目开发流程
项目调研说明书
发现痛点,耗时,耗人力,不自动化的地方,找出待改进的地方,待优化的流程
- 复杂的事情简单化,
- 简单的事情标准化,
- 标准的事情流程化,
- 流程的事情自动化,
- 自动的事情智能化
项目需求规格说明书
整理背景,系统交互流程,系统用例,功能模块,性能需求
项目概要设计说明书
项目架构图,总体流程图,核心模块流程图,接口规范
数据库规格设计说明书
表,字段,主键,外键,索引,分区,枚举类型,分库分表,容灾,数据同步
项目开发规划说明书
任务拆解,人员规划,任务优先级安排,任务人员分配,开发进度把控,风险控制,质量控制
项目测试说明书
测试用例,测试报告,bug修复
项目上线部署手册
发布部署说明书,环境依赖
项目运维手册
项目用户使用说明书
给普通用户介绍系统整体的背景,各个模块,交互方式
项目接口开发调用指南
给开发者的使用说明,样例,demo
Web项目开发工具
- php->CakePHP/CodeIgniter
- openResty->Vanilla/Lapis/Moochine
- python->Flask/Sanic
- java->SpringBoot/Guice
- go->Gin