软件质量保证计划_CMMI V2.0 精讲之“过程质量保证”

cd3bb4d60feec482c5a9087986f4b133.png5acd250279067cf6a95296e00f8dd922.png

过程质量保证

(PROCESS QUALITY ASSURANCE, PQA)

目的:验证并改进已执行的过程和所产生的工作产品的质量。

价值:增强过程使用和改进的一致性,以最大限度地提高业务效益和客户满意度。

实践概述

1

PQA 1.1识别并解决过程和工作产品问题。

2

PQA 2.1根据历史质量数据开发、持续更新并遵循质量保证方法和计划。

PQA 2.2在整个项目过程中,根据记录的过程和适用标准客观评价选定的已执行过程和工作产品。

PQA 2.3 沟通质量和不合规问题并确保解决问题。

PQA 2.4 记录并使用质量保证活动的结果。

3

PQA 3.1在质量保证活动中识别并记录改进机会。

关键点

国有国法,家有家规,公司有各种制度。制度既包括财务制度,也包括软件开发制度,即软件开发标准流程。所谓制度,就是一种行为规范。类似于警察对交通法规的监督,QA工程师是对公司制度和流程的监督,目的是使公司的流程能够真正落地执行。

要监督公司和项目中流程的落地执行情况,首先要理解过程的内容,所以针对QA工程师进行标准过程的培训是必要的。在大多数情况下,QA工程师不一定具备执行过程所需的技术能力和经验,例如编程能力和经验,这时就需要QA工程师去寻找有专业技术能力的人员来协助进行过程检查,或者利用专业技术人员的结论来评价过程的执行情况,例如,利用《详细设计同行评审报告》来评价同行评审过程的执行情况和详细设计文档质量的好坏。

为方便QA工程师的过程审计,组织一般会根据过程的内容制定相应的过程和工作产品检查单,然后交给QA工程师来检查过程的执行情况。在项目开始时,QA工程师向项目组成员公布检查单的内容,使检查内容透明,并督促项目成员自觉遵守软件开发的标准过程。

QA工程师在过程审计中发现的不符合问题,应建立不符合项报告,并跟踪直至关闭。

对因为特殊原因不能关闭的QA不符合项,QA工程师应报请高层申请豁免,经批准后予以关闭,同时高层承担相应责任。QA工程师和过程的执行人员无权擅自关闭QA不符合项。

QA工程师的直接领导,应该是组织内负责过程质量或过程改进的负责人,而不应该是过程的执行者,例如项目经理。否则,会造成利益冲突,造成过程检查的不客观。

QA过程审计中发现的不符合项,通常可以作为组织内部过程改进的输入。

注意点

质量保证计划不属于项目开发计划,是项目计划的从属计划,是项目集成计划里面的一部分。

一个过程包括过程的活动和过程的结果,所以过程检查或过程审计,就包括对过程的检查和对结果的检查,即工作产品的检查。工作产品,包含过程的中间产物和最终产物,但都叫工作产品。

过程检查单和工作产品检查单,是基于过程的内容而制定的。组织内每一个标准过程,都应该有配套的过程检查单和工作产品检查单与之对应。标准过程有了变化,检查单的内容也需要进行相应的更新。

公司高层有权豁免不符合项,但需要承担相应的责任,以维护公司制度(过程)的尊严。

CMMI正式评估访谈中可能问到的问题

2

PQA 2.1根据历史质量数据开发、持续更新并遵循质量保证方法和计划。

Q: 谁建立的质量保证计划?

Q: 请概述质量保证计划里的内容。

PQA 2.2在整个项目过程中,根据记录的过程和适用标准客观评价选定的已执行过程和工作产品。

Q: 如何确保过程审计的客观性?

Q: 如何执行过程审计和工作产品审计?

Q: QA如何审计EPG、OT的过程?

Q: 组织是如何审计QA工程师执行QA过程的?

PQA 2.3 沟通质量和不合规问题并确保解决问题。

Q: 如何对QA不符合项进行跟踪?

Q: 如何确保QA不符合项在预期的时间内得到解决?

PQA 2.4 记录并使用质量保证活动的结果。

Q: 在质量保证方面,你有什么产出文档?这些文档有什么用途?

3

PQA 3.1在质量保证活动中识别并记录改进机会。

Q: 依据审计结果,你有没有向组织级提供过过改进建议?
Q: 过去一年中,组织中哪些过程改进的建议是由QA工程师提出的?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/427299.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql gzip_在mysql中存储GZIP:ed文本?

Is it a common thing for bigger applications and databases to GZIP text data before inserting it to the database?Ill guess that any full-text search on the actual text field will not be working before unzipping it again?解决方案Ive not seen this done muc…

html 分页_JQuery堪称完美的分页函数

演示效果&#xff1a;html部分&#xff08;引入jquery.js&#xff09;<!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title>jQuery简单的分页插件</title> </head><link rel"stylesheet" href"…

mysql 8.0.12解压版安装教程_mysql 8.0.12 解压版安装教程

本文为大家分享了mysql 8.0.12 解压版安装教程&#xff0c;供大家参考&#xff0c;具体内容如下1、首先在官网上下载mysql8.0.12的压缩包&#xff1a;下载地址2、下载成功后解压到任意目录&#xff0c;比如我的是E:\download\mysql-8.0.12-winx64&#xff1b;3、配置环境变量&a…

简洁又快速地处理集合——Java8 Stream(下)

上一篇文章我讲解 Stream 流的基本原理&#xff0c;以及它与集合的区别关系&#xff0c;讲了那么多抽象的&#xff0c;本篇文章我们开始实战&#xff0c;讲解流的各个方法以及各种操作 没有看过上篇文章的可以先点击进去学习一下 简洁又快速地处理集合——Java8 Stream&#xf…

python入口函数的作用_python之函数中参数的作用域

学编程究竟学的是什么呢&#xff1f;在写文章的这几天也一直在思考这个问题——恐怕这也是接下来的几年一直会去思考的问题。这个问题的答案也会指导我的方法论&#xff0c;所以索性整顿一下。 现阶段我的回答是&#xff0c;发现需求&#xff0c;然后解决。 最大的需求无非是完…

idea lombok 离线安装_Lombok与IntelliJ IDEA干了一架,完胜

我相信前段时间&#xff0c;有更新IDEA到2020.2版本的同学&#xff0c;在安装Lombok的过程中&#xff0c;肯定遇到与Lombok无法兼容的问题&#xff0c;并且报错&#xff1a;Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class de.plushnikov.intel…

jquery设置宽_JavaScript学习笔记(三十二) jQuery(中)

jQuery昨天讲了 jQuery 的基本选择器筛选器和属性操作今天来说一些 jQuery 别的东西元素操作创建一个元素var div $()内部插入元素// 向 div 元素中插入一个 p 元素&#xff0c;放在最后$(div).append($())// 把 p 元素插入到 div 中去&#xff0c;放在最后$(hello).appendTo(…

python自动化框架测试实操_自动化框架之 python+selenium+pytest

1.概述 selenium&#xff1a; 基于JavaScript代码库的自动化测试框架&#xff0c;通过脚本语言&#xff0c;模拟用户行为操作&#xff0c;最接近用户真实场景&#xff0c;实现对web自动测试。 Selenium&#xff0c;是目前的最火爆企业最主流的webUI自动化框架 pytest: pytest是…

mysql 关联查询慢_mysql慢查询语句分析总结

我们经常会接触到MySQL&#xff0c;也经常会遇到一些MySQL的性能问题。我们可以借助慢查询日志和explain命令初步分析出SQL语句存在的性能问题通过SHOW FULL PROCESSLIST查看问题SHOW FULL PROCESSLIST相当于select * from information_schema.processlist可以列出正在运行的连…

python opencv3 轮廓检测

git&#xff1a;https://github.com/linyi0604/Computer-Vision 1 # coding:utf82 3 import cv24 import numpy as np5 6 # 创建一个200*200 的黑色空白图像7 img np.zeros((200, 200), dtypenp.uint8)8 # 在图像的中央位置 放置一个100*100的白色方块9 img[50:150, 50: 150] …

CentOS7搭建NTP服务器

搭建ntp服务器 查看服务器、客户端操作系统版本 2查看服务器是否安装ntp 3如果没有安装 4安装完成后重新查看服务器是否安装ntp 5查看ntp服务器状态 6修改配置文件 注释 #server 0.centos.pool.ntp.org iburst #server 1.centos.pool.ntp.org iburst #server 2.centos.p…

mysql 5.7.21-linux_MySQL 5.7.21 Linux平台安装 Part 2

从今天开始MySQL相关方面的东西今天是关于MySQL的安装系统为 redhat 6.10数据库为MySQL 5.7.21PS:目前最新版本为MySQL 5.7.251. 目录规划2. MySQL 5.7 下载目前MySQL 社区的GA 提供5 和8 的下载由于目前大多数系统用的还是5的版本这里统一使用5的版本注意&#xff0c;下面是按…

session很快失效_深夜,我偷听到程序员要对session下手...

我是一个web服务器我的工作是给人类提供上网服务&#xff0c;我每天要为数以万计的人提供网页浏览服务。已经是深夜了&#xff0c;我还在和手下几个兄弟为了一件事紧张讨论着。“老大&#xff0c;现在咱们每天处理的请求越来越多了&#xff0c;session同步的问题不能再拖了&…

centos7安装samba服务器

1查看是否安装samba服务 2如果为空则没有安装&#xff0c;安装显示安装完成即成功 3查看samba状态 4查看配置文件的位置 5配置文件备份&#xff0c;直接传输到本地备份 6修改配置文件 Path共享目录位置 Valid users 可以查看的用户 Browseable可以查看共享文件夹的目录&a…

微信小程序—day01

前言 听说谷歌准备回中国了&#xff0c;玩了一下谷歌刚入驻微信的小程序&#xff1a;“猜画小歌”&#xff0c;又一次见识到了ai的强大魅力。看来python之路&#xff0c;前途还是一片光明的。 因为18年初时的“跳一跳”&#xff0c;带火了微信小程序&#xff0c;一直想要写一个…

docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境

[Docker] Docker 快速搭建本地MySQL开发环境关于 Docker 的安装使用本文不再赘述&#xff0c;有兴趣的可以通过官网或是浏览我的专栏文章了解。今天着重给大家介绍下如何利用Docker快速搭建一个MySQL的环境&#xff0c;来协助本地开发。TOC手机用户请横屏获取最佳阅读体验&…

centos7安装DHCP服务器

1检查防火墙和selinux&#xff08;关闭&#xff09; 关闭防火墙和selinux&#xff0c;这边不多说 2检查DHCP状态 3安装DHCP软件包 4把系统默认的样例复制 5修改配置文件 option domain-name “example.org”; --DNS域名 option domain-name-servers ns1.example.org, ns2.…

python装饰器解析_Python 装饰器解析

一、装饰器定义&#xff1a;本质是函数&#xff0c;&#xff08;装饰其他函数&#xff09;就是为其他函数添加附加功能 二、装饰器的作用&#xff1a;在不改变原函数的情况下&#xff0c;为原函数前后添加新的功能 三、装饰器的原则&#xff1a; 1、不能修改被装饰的函数的源代…

centos7网卡识别不到,无法远程工具连接

这是在安装dhcp的时候遇到的问题&#xff0c;远程工具连接不上了。没IP地址没得玩 解决办法 直接在虚拟机打开终端&#xff0c;找到配置文件ifcfg-ens33 TYPE“Ethernet” PROXY_METHOD“none” BROWSER_ONLY“static”----原先的dhcp换成static BOOTPROTO“no” DEFROUTE“ye…

python爬虫脚本ie=utf-8_Python反爬虫伪装浏览器进行爬虫

对于爬虫中部分网站设置了请求次数过多后会封杀ip&#xff0c;现在模拟浏览器进行爬虫&#xff0c;也就是说让服务器认识到访问他的是真正的浏览器而不是机器操作 简单的直接添加请求头&#xff0c;将浏览器的信息在请求数据时传入&#xff1a; 打开浏览器--打开开发者模式--请…