产品质量要依赖于流程、制度、规范。
软件质量保证人员确保产品质量的方法是建立在每个工作产品高质量基础上的,需要在软件研发的过程中,通过对每个工作产品的审计来确保工作产品的质量。
在软件生命周期内凡是一个环节“输出”的工作成果都将成为后续环节的“输入”,这里我们需要做到:
确立权责分明的环节:
确定每一环节的负责人、工作内容及产出物。
a. 对内的工作具体包含哪些内容。
b. 对外提供的产出物具体包含哪些内容。
具备质量把控意识:
上一个环节的生产者要承诺该工作产品是符合质量要求的,后续环节的“使用者”也要对其工作产品进行确认。
a. 交付依据包含哪些内容。
b.对发现的不符合项如何进行跟踪和管理。
建立有效的反馈机制:
每一环节进行(进度反馈、问题发现及解决反馈)、结束(完成交付物)时都需要通知下一环节负责人。
a. 具体实现方式。
b. 反馈的时机。
开发、测试外的第三方审计:
监督环节完成进度、产出审计表,作为质量监督的依据。审计表内容涉及各环节完成质量、是否按规范执行等审计项。
a. 哪些环节的输出物需要审计参与。
b. 何时进行审计。
c.审计表包含哪些内容。
d.对发现的不符合项如何进行跟踪和管理。
e. 何时与各环节负责人进行沟通,什么情况下向领导反馈。