软件项目交付验收是软件质量保障的最后一道防火墙,也是企业乃至每个项目成员都想要的结果,软件项目终于可以告一段落。一个软件项目的验收,一般是由一系列验收准备工作组成的,如果我们在最终验收前,已经将很多阶段的工作细化并得到认可执行,那么项目验收也就是水到渠成的事情了,这也是软件验收管理的重要性所在。
谈起软件验收管理,首先我们要明确进入验收的前提,很多人都认为只要我们完成了合同中规定的内容,完成了需求规格说明中规定的工作,并且按合同试运行了几个月,应该就可以验收了,就可以拿着合同或技术协议与客户谈论验收的相关事宜了。
但是,根据我们山东省软件评测中心多年经验发现,客户的判断往往不是招标书、合同、技术协议、需求规格说明书等文档,其实这些文档无论做得如何细致,对用户而言并没太大的参考价值,客户关心的是他们的业务是否真地在系统中运作,并且运行良好,是否能解决真实问题,并以此作为检验项目验收的标准。所以,引入第三方测试机构进行软件验收管理工作是有必要的。
软件验收管理原则
第一:在软件开发合同的签订阶段就提出软件验收项目和验收通过标准的意见;
第二:在软件的需求评审阶段,仔细审阅软件的需求规格说明书,指出不利于测试和可能存在歧义的描述;
第三:在开发方开发完软件并经过开发方内部仔细的测试后,对完成的软件进行评审或第三方的验收测试,提供完整的错误报告提交给用户方,由用户方根据之前签订的开发合同中相应的验收标准判断是否进行验收;
第四:提前做好验收准备工作,检查项目的总体实施规划,确认每一项阶段都经过验收;检查项目的验收标准,确认项目的每一阶段都经过验收;检查项目的项目目标,确认项目目标全部实现;检查项目的问题管理,确认所有问题和待办事项已完成;审查项目的全部文档,确认所有文档齐全、规范、内容翔实;审查项目的规章制度,确认所有规章制度完整,紧急处理手段齐。
以上内容,欢迎指正,发送邮件至zhangkl@keylab.net或登陆山东省软件评测中心网站http://www.×××/进行交流。

转载于:https://blog.51cto.com/ruanjianpingce/1084847

从软件交付看软件验收管理相关推荐

  1. 《企业软件交付:敏捷与高效管理精要》——1.5 对企业软件交付的需求是如何演变的呢...

    1.5 对企业软件交付的需求是如何演变的呢 对企业软件系统的交付来说,一个非常重要的转变是由几个相辅相成的因素推动的. 最终用户的期望.最终用户要求获得更及时的同步信息,要随处.随时.无需停机.这种访 ...

  2. 《企业软件交付:敏捷与高效管理精要》——3.4 企业软件交付的软件工厂方法...

    3.4 企业软件交付的软件工厂方法 正如我们前面讨论的,今天的机构面对的商业环境正以前所未有的速度发生变化.与此同时,这些机构还要管理和降低整个机构的运营成本.这就直接意味着,他们不仅要最大限度地减少 ...

  3. 《企业软件交付:敏捷与高效管理精要》——2.1 引言

    2.1 引言 要了解本书的写作背景,对当前企业软件交付所面临的挑战有一个清晰的概念是很重要的.为了说明这个现状,我现在就举一个企业软件交付机构的例子,讲讲它是如何执行某个企业软件交付项目的.我们首先谈 ...

  4. 《企业软件交付:敏捷与高效管理精要》——2.2 MyCo公司和MyProj企业软件交付项目...

    2.2 MyCo公司和MyProj企业软件交付项目 这个案例取材自真实的项目,可以说明很多实际情况.有一个跨国公用事业公司,依赖一家企业软件交付机构来为业务提供IT服务,而后者承受着很大的成本和效率压 ...

  5. 《企业软件交付:敏捷与高效管理精要》——1.6 结论

    1.6 结论 企业软件交付面临的压力在不断增长.要削减成本,同时又要对业务承担更大的责任,这些都要求企业软件交付机构在他们提供的系统和维护中加快创新步伐.企业软件交付的成功,在很大程度上取决于机构是否 ...

  6. 《企业软件交付:敏捷与高效管理精要》——3.8 结论

    3.8 结论 企业软件交付机构面临着必须以更快速度.更高质量开发更多软件的挑战.通过借鉴其他工业领域中的工程和制造方法,我们可以把关键的概念移植到软件供应链上. 软件工厂的观点注重那些专门改进软件交付 ...

  7. 《企业软件交付:敏捷与高效管理精要》——2.8 结论

    2.8 结论 本章重点介绍了一个企业软件交付项目的具体例子,展现了当今软件交付所面临挑战的许多特征:让分布在全球各地的在岸 - 离岸混合团队交付核心业务能力.这个例子切实地展现了,对于全球企业软件交付 ...

  8. 云计算如何对传统软件交付方式产生影响

    如果你正在运营一个项目,那么就会有将近100%的可能性,你会应用到SaaS(software of service,软件即服务)的形式.根据近期Northbridge和Wikibon近期的一项调查,每 ...

  9. j2ee核心模式_Operator和Sidecar正在成为软件交付新模式

    现如今的开发人员希望可以开发出具备弹性和可扩展的分布式系统.该系统受益于软件复用和开源模型创新,针对安全性问题能够轻易完成补丁更新并进行低风险的升级.该系统不可能通过带有各种嵌入式语言库的应用程序框架 ...

最新文章

  1. 学习一个 Linux 命令:pstree
  2. mysql设计规范和原则
  3. 5.2.4 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
  4. Eclipse安装插件的几种方式
  5. leetocde 225. 用队列实现栈
  6. Pywick:追求功能完备的PyTorch高级训练库
  7. 动态规划——最小路径和(Leetcode 64)
  8. 不能包含全角 正则_java常用正则表达式
  9. java线程同步: synchronized详解(转)
  10. 无外网环境下CentOS 7安装MySQL 5.7.18
  11. SQL SERVER 跟踪调优书籍
  12. seay php,Seay PHP代码审计工具
  13. 既是手机直播投屏工具又是安卓模拟器?游戏主播和手游玩家都来了解一下
  14. Win7安装IIS出错,总是提示“出现错误。并非所有的功能被成功更改。”
  15. eds能谱图分析实例_电子产品质量的提升,离不开这些失效分析!
  16. 新手程序员快速升职项目经理(程序员小故事1)
  17. SVN authz 配置详解 转载
  18. 信息安全-六: 审计
  19. 在Linux环境下使用OTPS工具箱提取TPXO9海潮模型数据作潮汐水位预报
  20. 12月8日米家有品临摹

热门文章

  1. java数据包解析_请教http请求数据包如何解析 重组
  2. C++11学习 新特性之 “=default” 、“=delete”
  3. Java基础——线程及并发机制
  4. 解决:single failed: For artifact {null:null:null:jar}: The groupId cannot be empty. 把工程依赖的jar包打到入jar中
  5. 【重点突破】—— React实现富文本编辑器
  6. Django加载静态文件
  7. 七种常见的核酸序列蛋白编码能力预测工具 | ncRNAs | lncRNA
  8. WORD列表缩进的文本起始点
  9. 快速切換手機版網頁語法
  10. 生成的数据库脚本没有注释?