提高PPQA的实施效果 促进软件质量提升.docVIP

提高PPQA的实施效果 促进软件质量提升.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
提高PPQA的实施效果 促进软件质量提升.doc

提高PPQA的实施效果 促进软件质量提升   【摘 要】本文通过介绍GJB5000A中PPQA过程域的要求及实施, 从PPQA实施存在的问题, 从而提升如何有效提高PPQA的实施效果。   【关键词】PPQA;实施;评价;过程改进   引言   随着计算机技术在各个领域中的广泛应用,计算机软件的作用和重要性日益明显。一旦计算机失效,可能导致整个系统失效,对于高可靠性要求的军工产品来说,就可能导致灾难性的后果。软件不同于硬件,软件质量形成于研制过程,与生产无关。基于软件本身的特点,想获得高质量的软件产品必须对软件研制过程进行控制。为了提高军用软件开发的能力,2008年国家制定了GJB5000A-2008《军用软件研制能力成熟度模型》。在GJB5000A中,过程和产品质量保证PPQA是一个重要的过程域,是软件工程过程和管理过程不可缺少的一部分。PPQA在整个软件过程管理中对所有过程域起着全程监督作用,有效实施PPQA对软件质量起着至关重要的作用。   1 PPQA过程域的要求及实施   1.1 标准的要求   GJB5000A对于过程和产品质量保证过程域有两个专用目标:SG1客观地评价过程和工作产品、SG2提供客观深入的了解;4个专用实践:SP1.1客观评价过程,SP1.2客观评价工作产品和服务,SP2.1交流并确保解决不符合项,SP2.2建立记录。   1.2 实施步骤   PPQA在实施过程中主要围绕四个方面开展相关工作。一是过程评价,既对那些过程进行评价,评价的时机、方法、标准是什么;二是工作产品评价,即对哪些工作产品进行评价,同样评价的时机、方法、标准是什么;三是对过程和工作产品评价的结果如何传递和处理。即评价结果如何反馈给相关人员?反馈的方式和频次?评价中发现的问题如何处理和解决;四是评价结果的纪录。即评价结果如何形成记录,如何对其进行质量趋势分析。具体的实施流程见图1。   2 PPQA实施中出现的常见问题   实施PPQA是GJB5000A的一个难点,许多单位在实施前没有与之相应的组织结构、文件体系及相关资源。对于刚刚实施的企业来说,往往涉及到企业组织机构和管理流程的改变,其实过程中遇到不少问题,主要有以下问题:   2.1 领导层不重视   PPQA过程域的实施需要组织各层人员的理解、支持和参与,而且要不断改进。可是在项目的运作中,领导口头重视,但实际却没有给与资源上的支持,从而导致项目完成滞后或根本不能达到预期效果。   2.2 项目层不支持   过程改进所带来的不仅是一套新的方法,还带来了一条新的理念。由于项目工期紧张,项目组往往觉得实施PPQA占用项目大量时间是不必要的,并没有从理念上真正接受PPQA。实际上,通过牺牲过程改进只能造成项目完成滞后或者根本不能完成。SQA人员在组织中强调并传播被发现的经验教训共组织共享,不能简单地用所谓“发现错误”来描述。但是项目组成员往往误解,认为SQA是到处找错的人,或管理者的“耳目”。   2.3 SQA工作有效性不强   在过程和工作产品评价过程中,SQA应抓住重点,能发现项目的不符合项。在实际执行中,有些SQA该检查的都检查了,但没有发现项目存在的真正问题。当内部评估或外部检查时,却发现过程和工作产品都存在很多问题,没有起到质量保证的作用。如SQA检查单,SQA检查单不是固定的,应根据项目情况适当裁减地对过程和工作产品的检查单。有些SQA图简单省事,直接按照组织的过程和工作产品模板检查单进行评价,与实际操作不符合,不能有效发现过程和工作产品的问题。   3 如何有效提高PPQA实施效果   从PPQA实施过程中遇到的常见问题进行分析,提高PPQA实施主要从资源保证、评价的有效和及时性,良好的沟通和做好记录和过程改进等四个方面着手。   3.1 资源保证   SQA组织是一个独立于项目软件组的、向上级管理部门报告的渠道,并具有独立验证与确认的功能。软件企业组织的高层领导必须充分认识到SQA的重要性和必要性,要给SQA组织提供足够的资源和经费,并保证SQA组织得到高层管理者的授权,具备向高层管理者汇报工作的权利,使SQA活动正常进行。   3.2 评价的有效和及时性   SQA应结合本单位实际、本项目实际、量体裁衣,合理裁剪,制定项目的质量保证计划,并按照计划对软件研制的立项、策划、需求分析、设计、实现、测试和验收的过程和工作产品进行全程跟踪、检查和审核。SQA应抓住重点,发现项目的不符合项。SQA应及时介入项目活动,对过程活动和工作产品进行及时评价,特别是对于过程的评价,应体现实时性,即对正在进行的过程进行评价,以免当项目开发人员已经完成了某个过程后,SQA又提出该过程不符合要求,导致重新进行此项活动。   3.3

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档