某大数据项目开发的基本流程总结
1.签定合同
2.需求
(1)调研需求
(2)确认需求(必须要邮件确认)
(3)签字确认需求(必须要详细到每一个小块)
注意:
(1)一定要先定需求,否则后期需求变动对项目进度影响非常大!!
(2)每次调研需要记录会议纪要(需要邮箱发送给关键人物)
3.建模
(1)根据业务需求获取相关文件
(2)开始建立模型(统一命名规范)
(3)确认模型是否正确
(4)测试是否符合要求
(5)交叉验证 (需要责任划分)
注意:
需要保证模型正确,然后再下一步操作!
4.编码
(1)建立项目
(2)建立目录结构
(3)建立框架
(4)建立接口
(5)开始根据业务编码实现
注意:
(1)统一日志、框架、目录、命名等相关规范!!
(2)内部需要交流、讨论得到最优的代码
(3)架构一定要仔细讨论决定
5.测试
(1)交叉测试,需要内部人员确认(目的是为了责任定责)
(2)根据bug修改代码
6.用户确认测试通过
(1)用户运维文档:包含问题查找、相关表结构、部署文档和服务器目录等信息
(2)用户测试报告:测试人员、测试时间和结果
(3)用户测试用例:业务主题、测试过程、测试项目、测试人员、测试结果、遗留问题和表结构说明等
7.交接需要
项目文档:源码、部署文档
交接文档:业务文档、部署文档、程序测试用例
运维文档:详细
测试用例:项目开发、部署、测试过程
注意:
(1)懂一个,交接一个,千万不要一下就全接!
(2)测试过程需要展示给我们看一遍、查看日志的过程需要展示一遍
特别注意:
(1)在交接前1个月就应该开始准备编写交接文档!!!
(2)验收文档清单:
1.1系统需求文档
1.2业务蓝图文档
1.3系统详细设计文档
1.4配置文档
1.5测试文档
1.6用户使用手册
1.7数据库设计文档
1.8源程序代码
1.9系统环境文档
2.0问题清单
2.1EA架构信息收集表
2.2特权账号梳理清单
2.3系统安装配置文档
2.4支撑业务正常运转的业务流程文档(如权限申请流程、需审批的服务请求处理流程等)
8、上线
9.交接确认文档
(1)签字确认
(2)后期联系
10、完成