热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

组织级QA的项目和配置审计工作

QA的工作主要是对过程管理方法的改善、对软件产品进行第三方的客观评价。QA再细分,会有专门负责项目的PQA(项目QA)和在PMO工作的OQ

       QA的工作主要是对过程管理方法的改善、对软件产品进行第三方的客观评价。

       QA再细分,会有专门负责项目的PQA(项目QA)和在PMO工作的OQA(组织级QA),OQA主要对项目群的整体运行情况进行客观评价,会用到很多数据和统计报表,然后对体系文件进行适当的调整。

   

      QA的日常工作包括两大类的审计工作:


  • 1.过程审计。按照流程定义、规范制作QA的《过程检查表》对项目组的文档和交付物进行检查,必要时展开人员访谈,记录问题。公司已经有规范的流程,那么只需要按部就班的进行检查,这类QA也叫警察QA。公司没有很规范的流程,那么就需要对流程规范和再造,这类的QA也叫医生QA。公司没有任何流程管理的实施经验,那么需要教练QA能够引导大家走上正轨。

2.产品审计。对交付物的关键不合格点进行检查,这种审计不是去做测试人员做的测试,而是第三方的客观评价。能够做产品审计的只有行业的专家才有能力去做,专家要充当警察和医生级别的QA的角色,所以才需要有专家参与的评审活动去保证产品质量。

一般来说,QA每月预期的项目审计工作包括:


  1.  如果需要监控项目进度的真实性,那么就需要做物理配置审计。
  2. 模板变更后的执行情况检查和内容审计。
  3. 各部项目配置库的提交情况。
  4. 项目的第三方独立审计。重点包括:

  • 立项的估算过程、立项各个材料中的进度时间节点、资源情况的一致性查。一般的企业多是delphi估算。
  • 项目周报监控的6个关键指标(进度监控、人力工时、项目变更情况、人力资源变化、风险、问题)是否都在执行。
  • 项目结项的文档清单和项目配置库的一致性。

多项目的配置审计,包括了配置物理审计:


  1. 检查配置库的结构是否标准统一。
  2. 检查每个配置项的命名是否符合规范(和编码规范类似)。
  3. 检查建立基线的过程、变更管理是否符合公司的流程和规范。
  4. 检查《项目裁剪表》未被裁剪的文档是否提交。
  5. 检查体系文件中各个不同流程文档模板的使用情况。
  6. 检查规定的里程碑阶段是否提交了应该提交的所有文档。这个审计就引出了另外两个需要审计的问题。

  • 项目里程碑进度是否和计划发生偏差。项目是否发生变更。
  • 不同规模(合同金额、功能点、代码行、文档页数)的项目裁剪的情况。可能根据规模重新制定裁剪表的模板。不同行业领域的项目裁剪情况。可能根据领域的工程流程不同制定新的裁剪表模板。

       多项目的配置功能审计(实际上是第三方抽检需求跟踪的情况),审计的方法可以检查基线关联关系,也可以检查需求跟踪矩阵,也可以自己进行抽检和统计


  1. 检查需求规格说明书中的内容在设计说明书中是否实现。
  2. 检查设计说明书的内容在软硬件产品中是否实现。
  3. 检查需求规格说明书中的内容是否在软硬件产品中实现。

功能审计在不同的软件公司执行人可能不同。


  1. 有产品经理的公司一般是产品经理要完成类似的审计工作
  2. 没有产品经理的公司,在项目组中,项目经理要对功能审计负责(这是范围管理中的一部分),其次负责的依次是测试工程师,设计工程师,项目QA,开发工程师。

 


推荐阅读
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 在API测试中,我们常常需要通过大量不同的数据集(包括正常和异常情况)来验证同一个接口。如果为每种场景单独编写测试用例,不仅繁琐而且效率低下。采用数据驱动的方式可以有效简化这一过程。本文将详细介绍如何利用CSV文件进行数据驱动的API测试。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文将介绍如何使用 Go 语言编写和运行一个简单的“Hello, World!”程序。内容涵盖开发环境配置、代码结构解析及执行步骤。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文介绍了在使用Visual Studio 2015进行项目开发时,遇到类向导弹出“异常来自 HRESULT:0x8CE0000B”错误的解决方案。通过具体步骤和实践经验,帮助开发者快速排查并解决问题。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
author-avatar
初始
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有