24h免费服务热线
181-8084-8393

首页

新闻资讯

新闻资讯详情

软件外包开发项目验收标准汇总

2021-12-27阅读量:13099

随着信息化的快速发展,企业信息化建设势在必行,由于众多企业并没有专业的信息化建设团队,只有将软件项目外包给专业的软件公司来开发。那么,当软件开发完成后,如何做好验收工作呢?本文为大家总结了几点建议,供大家参考。


软件外包开发.png


一、交付物


软件(完全实现需求明细列表所有功能,即完全满足业务需求的软件)


文档交付包括:


1、外包团队成员清单与资质说明


2、总体设计说明书


3、需求明细列表及需求变更记录


4、PRD或原型


5、编码规范与数据库设计规范


6、代码文件机构说明书


7、数据库设计说明书


8、接口设计说明书


9、系统参数配置说明


10、服务器软硬件环境配置参数说明书


11、浏览器、手机、PAD等品牌与机型适配清单


12、测试用例(单元、集成、系统)


13、BUG管理记录跟踪表


14、质量分析报告(包含但不限于功能测试和性能测试的质量评估)


15、系统操作手册


16、项目总结报告


17、培训计划


18、用户验收问题列表


19、用户验收通过确认书


二、项目验收


1、验收方式


1.1 将要交付的软件安装于指定服务器,并完成调试和上线;


1.2 完成培训后,业务验收人员根据需求明细列表实现情况进行验收评价,研发验收人员根据以下内容进行验收评价。


2、文档验收


2.1 文档齐全(参考如上文档清单);


2.2 文档内容描述准确, 没有歧义和错误的表达;


2.3 文档内容容易理解, 通过使用适当的术语、图形表示、详细的解释来表达;


2.4 文档对主要功能和关键操作尽量提供应用实例。


3、界面验收


3.1 界面设计符合自己公司的设计规范;


3.2 外包团队需提供与软件适配的浏览器、手机、PAD等品牌与版本号清单;


3.3 各界面需要做好PC、手机、PAD等UI兼容与机器适配;


3.4 原则上,浏览器至少需适配Chrome、Safari、火狐、IE8以上;


3.5 原则上,手机至少需适配苹果、小米、华为、vivo、OPPO、三星、魅族。


4、功能验收


4.1 功能验收范围覆盖(接口、数据库存取、页面功能);


4.2 提供单元测试用例、集成测试用例和系统测试用例;


4.3 提供BUG管理跟踪记录表;


4.4 提供质量分析报告。


5、性能验收


5.1 提供性能测试报告;


5.2 相关重要指标达到以下要求:


1640595183444827.png

5、安全验收


5.1 软件中的敏感数据需以密文方式存储;


5.2 软件需有留痕功能,即保存用户的操作日志、系统异常日志、接口调用数据日志等;


5.3 软件中各种用户的权限分配合理;


5.4 扫描出的安全漏洞(包含但不限于:越权访问、XSS跨站攻击、SQL注入、文件上传漏洞、跨站请求伪造等)外包团队需修复完毕。


6、用户验收


6.1 外包团队需提供稳定的用户验收环境和联调环境;


6.2 业务场景功能测试不通过数的比例<1.5%;


6.3 不存在严重等级为1的错误;


6.4 不存在严重等级为2的错误;


6.5 严重等级为3的错误数量≤5;


6.6 所有提交的问题都已得到修复;


6.7 以上功能,用户验收测试通过后,由用户负责人签署验收通过确认书。


1640595110580971.png


7、源码交接


如涉及到源码交接,按下列规范进行验收和交接。


8、交接前提条件


8.1 需提供用户验收通过确认书;


8.2 涉及交接的软件,原则上建议接受交接软件所有功能,不建议交接软件部分功能模块;


8.3 跟薪资类无关的软件或功能,所有功能需在线上稳定运行不少于3个月;跟薪资类相关的软件或功能,所有功能需在线上稳定运行不少于6个月;


8.4 线上稳定运行既线上可用率,需满足:近3至6个月内,线上没有出现影响20人以上或数据错误的严重bug,且每月线上bug数不超过3个。


9、源码验收


9.1 代码应只保留跟本项目相关的代码,无效代码应一律去除;


9.2 数据库应只保留跟本项目相关的表、视图、存储过程、函数、触发器、定时job等,无效内容应一律去除;


9.3 特别注意合理做好数据表结构设计,适当冗余提升性能;


9.4 代码结构清晰无冗余,注释完整有效,避免硬编码;


9.5 但凡不符合源码验收规范的,外包团队需修复完毕。


10、其他注意点


10.1 对于外包团队的软硬件选型,建议业务部门邀请本公司IT团队一起参与决策;


10.2 与外包团队商签署的商务合同和补充协议等,建议业务部门邀请本公司IT团队一起参与制定;


10.3 外包团队使用的环境、数据库、网络、语言、框架、技术、组件等需事先获得本公司IT团队认可;


10.4 如外包项目不符合或无法满足上述验收规范的,建议商务层面延长付款周期、扣除相应款项或终止合同;


10.5 每一笔合同款在支付给外包团队之前,除了需获得用户验收通过确认书之外,还应通过IT团队验收;


10.6 以上内容建议附加进商务合同,成为其中一部分。


以上则是软件外包开发项目的验收标准,大家可以按照以上标准进行验收。欧陆注册是成都专业软件开发公司,可提供企业管理软件开发、行业信息化解决方案、APP开发、小程序开发等服务,同时,拥有成熟金融类产品体系(助贷管理系统、小额贷款管理系统、担保业务管理系统、赎楼垫资系统、融资租赁系统等)。


成都欧陆注册科技有限公司成立于2009年,是一家专注于金融数字化整体解决方案的服务商,目前公司共拥有产品著作权49项,国家发明专利45项,并成功将专利技术应用到公司自研的北海PAAS研发平台和玄武BI分析平台,致力于为金融业务场景提供稳定、可靠、完善的应用平台解决方案。 公司业务主要分为三大板块,TO G业务板块主要帮助金融监管部门实现政策落地,加强对地方金融机构的日常监管;TO B业务板块主要帮助银行、金控集团、担保公司、保理公司、小额贷款公司、典当公司、融资租赁公司等持牌金融机构提供成熟的软件产品及整体数字化转型方案;TO S业务板块主要为银行中介机构提供SAAS服务,帮助银行及持牌金融机构线上业务、客户管理及前置风控,提高工作效率,降低运营成本。