天天看点

[项目管理]-- 项目开发流程(基本流程)

某大数据项目开发的基本流程总结

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、完成

继续阅读