软件工程质量保证不仅仅是为了合规更是

作为一个质量保证(QA)人员的日常,通常是先看看质量保证计划,再结合开发计划,根据当前的软件开发进程,确定自己要进行的质量保证活动,或者查看过程输出,检查过程符合性;或者查看工作产品,检查产品符合性;又或者统计发现的问题,编制质量报告,向利益相关方通报。

日复一日,年复一年。QA的工作就是这样。软件开发完成,成功地获得了应用,这时荣誉和鲜花都给了开发人员,好像没有QA人员什么事;而当软件在应用中出了问题,又很容易想到QA的工作是怎么做的,根本没有起到质量监控的作用嘛!

为什么QA的价值没有得到体现?因为你把QA的工作做成了只看过程和产品是否合规,并没有有效地监控软件质量。

在QA的过程监督活动中,通常会发现这样的问题:

没有填写任务周报;

没有对测量数据进行分析;

没有跟踪利益相关方活动;

没有将工作产品及时纳入受控库。

如果QA只发现类似这样的问题,对软件质量有什么帮助吗?

一般来说,认为过程对质量有帮助是有假设前提的。你能确认组织定义的过程是不可或缺的吗?你能确认组织定义的过程是最佳的无可替代的吗?如果不能确认,那么过程对规范的符合性还有那么重要吗?

在QA的产品监督活动中,通常会发现这样的问题:

未使用新的模板;

页数不正确;

标识的版本不正确。

诸如此类的格式问题,模板符合性问题等等。这些问题对软件质量能有帮助吗?而且,QA的产品监督同样存在过程监督那样的问题:组织的技术规范是最佳的无可替代的吗?如果不能确认,那么产品对规范的符合性还有那么重要吗?

那么QA如何工作才能使自己的价值得以体现呢?

QA应该调整自己的工作目标,由审核过程/产品的合规与否转变为监控过程/产品的质量。

QA应当以监控质量目标为前提,制订自己的质量工作计划,建立任务的重要程度和优先级,运用合理的剪裁准则,对产品质量有重大影响的环节给予最大的投入,确保其质量有保障。

QA应当以监控质量目标为前提,制订更







































北京看白癜风最好的医院
北京治疗白癜风技术好的医院



转载请注明:http://www.zjiaren.com/fzgc/1644.html