软件项目管理 8.2.软件项目质量活动(软件项目质量控制有哪些活动)

【公众号@ “项目管理研究所” 将会第一时间更新文章并分享《项目管理模板》】
归档于软件项目管理初级学习路线
第八章 软件项目质量计划
你猜猜里面是什么–>《初级学习路线合集 》


前言

大家好,这节我们学习软件项目管理—-质量计划–软件项目质量活动。

软件质量管理最主要的两个过程是:

  1. 软件质量保证
  2. 软件质量控制

质量管理的对象:

  1. 过程的质量
  2. 产品的质量

质量保证(QA

软件质量保证既QA,QA对已经完成工作的评价和审核。

很多行业都有涉后的评价和审核过程,比如银监会对银行的审核,食品监督委员会对食品行业的审核等等都属于QA。

这个图是展示了第三方检查过程,既QA过程。

软件项目管理 8.2.软件项目质量活动(软件项目质量控制有哪些活动)

QA是通过评价项目整体绩效,建立对质量要求的信任。比如QA审核某项目,审核的结果是从60,70,80逐渐上升的趋势,大家对这个项目信任感,反之就没有信任感。

大家通过QA提供项目和产品可视化的管理报告,来了解项目的可信度。

例如对需求规格,设计说明书等进行审计,就是QA活动。是对完成工作之后的检查,对应一句英文,Is it done right?既做的是否正确,是完成之后的检查。 再如:财务审计对上个月或者上个季度,上一年检查财务情况。

所以QA本身不能直接提高本次版本的质量,因为这个版本的工作已经完成了,可以提出一些不合格项作为下一次版本的质量改进。

一般来讲QA是由独立的部门来完成的。

质量保证活动-审计

审计是对过程或者产品的一次独立评估。将审核的主体与为该主体以前建立的一组规程和
标准进行比较。目的是确保真正遵循了建立的规程或标准,QA可以是预先规划的也可以是临时决定的。

软件质量保证的具体活动

软件质量保证的具体活动是项目执行过程的审计和项目产品的审计。

例子:这是针对某项目配置管理过程的过程审计,首先要明确配置管理的质量标准,过程审计按照这个标准来检查项目是否按照标准进行配置管理,最后给出针对这个过程的审计结论

软件项目管理 8.2.软件项目质量活动(软件项目质量控制有哪些活动)

这个例子是针对一个代码产品的产品审计。

软件项目管理 8.2.软件项目质量活动(软件项目质量控制有哪些活动)

这个例子也是针对产品审计,审计的对象是功能测试报告,根据审计要素进行审计,给出审计结论,其中某些项是不合格的。

软件项目管理 8.2.软件项目质量活动(软件项目质量控制有哪些活动)

质量控制(QC)

这是一个调程序的图示:这其实就是一个QC过程,我们希望这个程序没有问题和错误,如果发现问题和错误就能及时改正,直到没有问题。

软件项目管理 8.2.软件项目质量活动(软件项目质量控制有哪些活动)

质量控制基本概念:

  1. 确定项目结果与质量标准是否相符,同时,确定不符的原因和消除方法
  2. 控制产品的质量,及时纠正缺陷
  3. 例如:代码评审、单元测试都属于QC活动
  4. Is it right done?既是否正确的完成?是产品提交前的检查活动
  5. 这个任务本身提高产品的质量
  6. 一般由开发人员实施

质量控制活动最常见的有测试,代码检查,技术评审,数据分析等等…

这个图展示的是检查结果,可以是通过技术评审,代码检查,测试等手段检查的结果

软件项目管理 8.2.软件项目质量活动(软件项目质量控制有哪些活动)

质量保证和质量控制是质量管理的两种质量活动。

这个图示说明了他们之间的关系,QA是过程执行之后或者产品提交之后的质量活动,属于后期的质量活动。

软件项目管理 8.2.软件项目质量活动(软件项目质量控制有哪些活动)

QC是在产品提交之前进行的质量活动,希望通过质量控制让提交的产品不出问题属于前期的质量活动,因此QA是一种管理行为,QC是一种检查职能。

总结

总之 质量管理主要包括QA,QC两类过程,审计是QA的主要活动,技术评审,代码审查,测试等是QC的主要活动。

到这里,第八章 第二节 软件项目质量活动讲解完毕了!下一节介绍敏捷项目质量活动~

如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~

后续将持续更新【软件项目管理初级学习路线】的全知识点,大家感兴趣的多多关注博主哟~
————————————————

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年7月18日 上午10:43
下一篇 2022年7月18日 上午10:45

相关推荐