(转)项目中检查单怎么使用

项目中用到的检查单一般有两种,一种是过程检查单,一种是工作产品检查单。很明显,过程检查单是对工作过程的检查,工作产品检查单是对工作产品的检查。但不管是哪种检查单,对使用者都有一个基本的要求:能根据实际情况得出检查结果。

但在现实中,经常遇到这样的情况,做QA的既不懂技术也不懂业务,懂业务、懂技术的又不做QA,而公司通过了CMMI的几级几级,为了保住证书又必须有QA的角色和检查结果,该怎么办呢?

    办法一:所有检查单的使用者都是QA

方法一是很多公司都使用的方法,那么到底有什么优缺点呢?

优点:项目组的人不需要了解检查表是干什么用的,更不需要明白怎么用,只要专心做项目,必要的时候配合检查,并在被检查出问题的时候进行更正即可。

缺点:QA经常不懂业务也不懂技术,很多工作产品的检查项根本无法得出检查结果,这时候,QA一般有两种做法,一种是不懂装懂,随便得出一个结果,反正这 个结果只要项目组的人不反对,也不会有人说什么;另一种是比较敬业的QA,知道自己不明白,所以会与项目组中明白的人一起,得到检查结果,这时候的检查结 果是比较真实可信的,但又占用了项目组中项目成员的时间,相当于又做了一遍同行评审。而且QA一般会选择项目中的“专家”帮忙,就更是无形中增加了成本。

    方法二:分工合作,各展所长

其实,项目中使用检查单无非是为了检查项目过程或工作产品是否满足公司要求或满足项目要求,而这个目标,与项目目标在本质上是一致的。而且,检查单也并不全是给QA用的。弄明白了这两点,接下来的事情就会容易的多。

在我曾经经历过的一家对日外包、CMMI 3级的软件公司中,检查单是这样用的:

检查单分三种,一种是项目组成员自检用的,一种是小组长用的,一种是QA用的,项目经理可以根据需要,随意选择使用。

自检用的检查单是在每个人做完自己的工作时用的,编码、设计、需求、测试都有,检查单中包括产品检查单和过程检查单。这个检查单的粒度很细,细到代码中的换行、设计中的每页行数、打印格式是否设置、光标是否停在第一个格中、编码完成之后是否通过了编译等等。

小组长用的检查单偏重于工作产品的检查,而且粒度稍粗,不是每个工作产品都检查,有一定的抽查比例,而且检查单上要写明抽查的是哪些,检查结果如何等。

QA的检查单偏重于过程检查单,主要是什么事情做没做,工作产品检查单也大多是定性的检查,只要判断有还是没有就可以了。具体在有的情况下做的怎么样,则是小组长和具体负责人的事。

这样通过分工合作,完成了对项目所有工作产品和过程的检查。

优点是,不存在让不专业的人做专业的事,浪费时间和精力且没有好的结果的现象。而且前期的工作做的比较细致,大大降低了后期出现bug后的修复成本。

缺点是,项目组需要在前期的检查上投入比较大的时间和精力。对很多国内的软件公司来说,老板急着看到工作成果,不管有多少bug,先给我个能将就着用的东 西才是最主要的。这种情况下,与其期待着不专业的人做出专业的事,不如直接将这部分工作省掉,或者让专业的人去做,哪怕粒度粗一点。

(转)项目中检查单怎么使用

时间: 2024-10-03 22:56:04

(转)项目中检查单怎么使用的相关文章

用java写一个远程视频监控系统,实时监控(类似直播)我想用RPT协议,不知道怎么把RPT协议集成到项目中

我最近在用java写一个远程视频监控系统,实时监控(类似直播)我想用RPT协议,不知道怎么把RPT协议集成到项目中,第一次写项目,写过这类项目的多多提意见,哪方面的意见都行,有代码或者demo的求赏给我,谢谢

DotNet项目中的一些常用验证操作

在项目中需要对用户输入的信息,以及一些方法生成的结果进行验证,一般在项目中较多的采用js插件或js来进行有关信息的校验,但是从项目安全性的角度进行考虑,可对系统进行js注入. 如果在后台对用户输入的信息进行验证会相对的安全,在出现信息验证不合法时,可以直接在程序中抛出异常,终止程序的运行. 现在提供几种较为常用的验证方法,可以减少在项目中开发时间和错误性: 1.判断域名:         /// <summary>         /// 普通的域名         /// </summ

javaWeb项目中如何实现在线查看pdf文件

最近有需求要实现在网页直接查看pdf,word,excel文件.但是实际当中并没有很好的开源插件供我们使用,确实有一些付费的插件不错,也很好用,但是对于我来说都不适合. 现在只是单纯的找到了围魏救赵的方法. 就是先实现显示pdf文件,其他文件用别的方式去转成pdf.虽然这个方法确实不好,但是也是没有办法的办法了,如果以后能有更好的,那就再发布别的吧. 这里我就直接介绍pdf的显示方法. 直接上干货. 首先在E:\tomcat8\webapps这个目录下面拷贝下面这个文件 http://yunpa

Python+Selenium进行UI自动化测试项目中,常用的小技巧2:读取配置文件(configparser,.ini文件)

在自动化测试项目中,可能会碰到一些经常使用的但 很少变化的配置信息,下面就来介绍使用configparser来读取配置信息config.ini 读取的信息(config.ini)如下: [config]platformName=AndroidappPackage=com.sheinsideappActivity=.module.GuideActivitybaseUrl=http://0.0.0.0:4723/wd/hubfindElementTimes=10[cmd]openAppium=nod

团队项目中个人的定位及计划

我们团队在这一次的移动APP开发计划中准备做一个针对上海地区大学分数线进行专业推荐的APP,根据前几章的学习,团队中的成员将会被初步分为开发人员.测试人员以及PM(program manager).我在这次的软件开发中担任开发人员的职务. 在开发开始的阶段,全员首先一起明确这次APP的主题,一起分析好这款APP将要实现怎样的功能,将要面向哪些受众:对于市面上的同类软件,我们还能添加哪些实用的功能.首先将会尽可能地将上海地区内高校近几年的分数线.每个系的最低录取分数统计好录入系统中,再根据考生相应

160504项目中的error

在学习时,曾经遇到将同组的项目导入时出现红叉的情况.但是没有发现具体错误.开始以为是build path 的问题,于是在Libraries中将相关Jar包重新检查并添加了一遍,但并没有解决问题.后来仔细检查后才发现,是一个很简单的问题,之前都想复杂了.JDK版本不一样,把JDK7换掉重新装JDK8,再把相关配置好,红叉就解决大半. 作为菜鸟程序员,有时候一个很小的问题就能造成很大影响.而经验不足时,更不知道从何入手.为了能顺利编写项目,更为了能在编写项目时能解决出现的问题和错误而不是不知所措,就

准备在新项目中使用pgsql

pgsql大象数据库 是我最近在关注的一款开源数据库,可以自由修改,没那么多限制,准备在新项目中使用 http://blog.163.com/[email protected]/blog/static/16387704020141229159715/

Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图

标签: Android百度地图API Key  分类: Android 百度地图开发(2)  最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地图入手,其实他们的用法都差不多,本篇文章就带领大家在自己的Android项目中加入百度地图的功能,接下来我会写一系列关于百度地图的文章,欢迎大家到时候关注!   一 申请API key 在使用百度地图之前,我们必须去申请一个百度地图的API key,申请地址http://lbsyun.baidu.com/a

设置tableview的滚动范围--iOS开发系列---项目中成长的知识三

设置tableview的滚动范围 有时候tableview的footerview上的内容需要向上拖动界面一定距离才能够看见, 项目中因为我需要在footerviw上添加一个按钮,而这个按钮又因为这个原因点不中,所以找到了解决办法! 添加如下方法即可 -(void)scrollViewDidScroll:(UIScrollView *)scrollView { self.tableView.contentSize = CGSizeMake(0,MZT_SCREEN_HEIGHT); }