项目验收需要做哪些东西?
2024年10月10日 10:16
最近需要做一些项目验收相关的事,结合网上的别人的经验和自己实操,整理一些需要清单和要做的事情。
项目验收 ​
存档文档 ​
- 项目架构设计文档
 - 数据库设计说明书
 - 接口设计说明书
 - 代码结构文件说明书
 - 编码规范和数据库设计规范
 - 原型或PRD
 - 系统操作手册
 - 质量分析报告
 - 服务器软硬件环境配置说明书
 
验收准备 ​
- 提供演示站点
 - 将要交付的软件安装于指定服务器,并完成调试和上线。
 - 文档齐全,文档内容需要描述完整并没有歧义,对主要功能和关键操作尽量提供应用实例。
 
界面验收 ​
- PC 端需要适配现代浏览器 谷歌、edge、火狐、safari...等
 - 移动端需要适配主流设备 iphone、华为、小米、vivo、oppo... 等
 
功能验收 ​
- 功能验收范围覆盖(接口、数据库存取、页面功能)
 - 提供单元测试用例、集成测试用例和系统测试用例
 
性能验收 ​
- 提供BUG管理跟踪记录表
 - 提供质量分析报告
 - 提供性能测试报告
 
安全验收 ​
- 软件中的敏感数据需以密文方式存储
 - 软件需有留痕功能,即保存用户的操作日志、系统异常日志、接口调用数据日志等
 - 软件中各种用户的权限分配合理
 
用户验收 ​
- 外包团队需提供稳定的用户验收环境
 - 业务场景功能测试,不得出现严重 BUG
 - 所有提交的问题都已得到修复
 
源码交接 ​
源码交接前提 ​
- 涉及交接的软件,原则上建议接受交接软件所有功能,不建议交接软件部分功能模块
 - 线上稳定运行既线上可用率,需满足:最近3至6个月内,线上没有出现影响20人以上或数据错误的严重bug,且每月线上bug数不超过3个
 
源码验收规范 ​
- 代码应只保留跟本项目相关的代码,无效代码应一律去除
 - 数据库应只保留跟本项目相关的表、视图、存储过程、函数、触发器、定时job等,无效内容应一律去除
 - 特别注意合理做好数据表结构设计,适当冗余提升性能
 - 代码结构清晰无冗余,注释完整有效,避免硬编码
 - 但凡不符合源码验收规范的,外包团队需修复完毕
 
其他 ​
- 售后服务
 - 培训计划