项目质量管理的两个核心过程就是实施质量保证和控制质量。关于它们两个的区别我们在上一课已经讲了,实施质量保证其实保证的是过程,就是我们的开发过程是不是遵循了质量计划,也就是说,这是保证过程有质量的一个过程。而控制质量则是针对结果,也就是我们项目的产出,各种可能的产品、服务之类的,努力提高产出结果的质量水平。
接下来,我们就一个一个地来看一下这两个过程是如何保证我们的过程和产品质量的。
质量保证通过用规划过程预防缺陷,或者在执行阶段对正在进行的工作检查出缺陷,来保证质量的确定性。它主要是在事前、事中对内部和外部的各种活动过程实施质量保证,提供产品、系统和服务的质量保证服务,其实也就是为我们项目产出的结果提供保驾护航。另外,它并不是一种单纯的保证质量,更多的在于对这些活动过程的质量实施情况的评价。
质量保证着眼于项目使用的过程,旨在高效地执行项目过程,包括遵守和满足标准,向相关方保证最终产品可以满足他们的需求、期望和要求。同时,实施质量保证还与产品设计和过程改进有关,它是建立干系人信心的一个重要手段。
实施质量保证的活动包括:
实施质量保证的内容包括:
对于实施质量保证来说,我们主要关心的是两个工具与技术。
质量控制是监督并记录质量活动执行结果,以便评估绩效,并推荐必要的变更过程。本过程的主要作用包括:
控制质量的实施步骤主要是:选择控制对象;为控制对象确定标准或目标;制定实施计划,确定保证措施;按计划执行;对项目实施情况进行跟踪监测、检查,并将监测结果与计划或标准相比较;发现并分析偏差;根据偏差采取相应对策。在实施这些步骤的过程中,需要进行的活动包括:
对于控制质量来说,我们最关心的是它的工具与技术,而其中最为核心的就是下面要介绍的七种质量工具。同时,这七种质量工具又分为新老两大类。
老七种工具图相对新七种工具图来说更加重要,而且也更加常见。或许你已经在很多项目中见过其中的大部分了,主要以各种图表的形式出现,它们包括:因果图、流程图、核查表、帕累托图、直方图、控制图和散点图。老七种工具图是以数据来说明项目情况的,重视对开发过程的质量控制,所以应用更加普遍。大家可以先看一下下面的图示,然后我们一个一个来说。
• 核查表,又称计数表,是用于收集数据的核对清单。它合理排列各种事项,以便有效地收集关于潜在质量问题的有用数据。在开展检查以识别缺陷时,用核查表收集属性数据就特别方便。用核查表收集的关于缺陷数量或后果的数据,又经常使用帕累托图来显示。
重点的图我们都加了标记,你不仅要认识它们,还要记住它们的概念和意义。另外,对于质量问题的识别来说,我们可以使用核查表、帕累托图,而对于质量问题的分析来说,我们可以使用直方图、散点图、控制图。而因果图和流程图是即可以用做分析,也可以用做问题识别的。
新七种工具是用文字、语言来明确问题,着重用来解决规划阶段的有关问题。相对来说它们的应用要少一些,大家可能在实际的项目工作中见到的也不多。同样的,它们也不是我们考试的重点,这些工具包括:亲和图、过程决策程序图(PDPC)、关联图、树形图、优先矩阵、活动网络图、矩阵图。
上述这些图中,你需要稍加关注的是亲和图和关联图的图示,当然,你能全记住更好。除此之外,我们还要大概知道 PDPC 是对于重大事故预测的,有助于制订应急计划。而关联图是阐述现象与问题的。亲和图与关联图有助于管理人员整理问题;树状图、矩阵图和优先矩阵用于展开方针目标;PDPC和活动网络图可以用于安排时间进度。
关于新七种工具的内容就是这些。不是特别重点的内容,大家以了解为主,知道有这么些东西,分得清哪些是新七种工具里的,哪里是老七种工具里的。
统计抽样是指从目标总体中抽取一部分相关样本用于检查和测量,以满足质量管理计划中的规定。在这里我们主要是弄清楚以下表格中的一些统计相关的名词是什么意思,它们非常简单,基本就是高中数学中统计相关的知识。
概念 | 解释 |
---|---|
概率 | 某件事发生的可能性大小 |
随机抽样 | 总体中的每个个体都有同等的机会(概率)被抽中。如果不借助外在工具,作为有意识的人,是无法做到随机的,哪怕他主观上想要随机 |
特殊抽样 | 结果是符合或不符合,一般用于产品检验,有一定规则 |
变量抽样 | 结果是在测量符合程度的连续坐标系统表示,有规则 |
预防 | 把错误排除在过程之外 |
检查 | 把错误排除在到达客户之前 |
特殊原因 | 产生异常事件 |
随机原因 | 产生正常过程偏差 |
检查是指检验工作产品,以确定是否符合书面标准。检查的结果通常包括相关的测量数据,检查可以在任何层次上进行。检查也称为审查、同行审查、审计或巡检等。
最后我们再来学习一些扩展的内容,也就是在信息系统的开发中对产品质量的一些把控原则以及方案等。
技术评审的主要目标是发现任何形式的技术功能、逻辑或实现方面的错误,通过评审验证系统的需求,保证系统按预先定义的标准表示,从而让已获得的系统是以统一的方式开发的,使项目更容易管理。
阶段管理评审依据定义好的每个开发阶段的开始和结束边界,检查该阶段的过程与工作成果是否符合质量标准。
我们要有效地利用评审机制来确保项目的质量。一般来说,软件项目的评审需要关注以下内容:
对于软件系统来说,我们衡量质量的指标主要包括六个方面:
怎么记?这六个质量特性有个口诀:“功能靠用小护翼(效、护、移)”。额,不算太污吧,不过确实很好记。
软件质量保证活动与普通的质量保证活动其实差别不大,我们通过人员、活动、工作内容三个方面来看一下。
软件质量保证人员的素质包括要有较强的沟通能力;要熟悉软件工程过程;要能应对繁重的工作;要能客观、公正且有责任心。
软件质量保证的活动主要包括:制定软件质量保证计划;参与开发该软件的软件过程描述;评审各项软件工程活动;审计指定的软件工作产品;记录并处理偏差;报告。
最后就是软件质量保证的工作内容:
提高信息系统项目质量的过程其实也适用于所有的产品,不仅限于信息系统相关的产品。
老七种工具是今天的重点内容,其它的谈不上重点不重点的,但也不至于完全不用看,反正多记住一些总没坏处。项目质量管理的内容就全部完成了,整个项目管理体系中最核心的 范围、进度、成本、质量 我们就都学完了。当然,并不是说剩下的内容就不重要了,只是说没有这四个的作用和影响大而已,毕竟很多人只要听说过 PMP 多少都会知道这四个知识领域。千万不要松懈,信管师的学习内容还有很多,同志们还要继续努力加油呀!
参考资料:
《信息系统项目管理师教程》
《某机构培训资料》
《项目管理知识体系指南 PMBOK》第六版
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有