CMMI on line

做中国最专业的CMMI网站!
欢迎光临 CMMI on line 登录 | 注册 | 帮助
in 搜索

浅谈QA所应该具备的知识

本主题共有 8 篇回复,最新回复发表于 53 分钟之前,作者 smile1812
帖子排序: 上一主题 下一主题
  •  04-07-2008, 10:00 1816

    浅谈QA所应该具备的知识

    在中国目前的中小软件企业,普遍存在(注意:不是全部)这样的现象:QA往往处于一种“相濡以沫”(即互相安慰、互相鼓励)的尴尬境地,一方面,在管理层不能得到很好的支持;另一方面,在项目组依然被项目成员所厌弃。

    那么,如何改变这种尴尬的角色呢?作为QA应当具备那些素养,笔者根据自己的工作经历以及与相关人士的探讨、阅读相关书籍知识之后,发现QA应当首先具备一些基本素养:软性特质及硬性特质,在本文中将就这些特质阐发笔者的一些体会。

    一、软性特质

    1、思想决定高度

    拥有好的思想,才能引导自身向好的方向发展,QA首先要有先知先觉的思想。思想就是灵魂,QA要有天然的悟性,要真正吃透过程改进的思想,抓住CMMI的脉络,而不是仅仅知道CMMI是什么。

    2、谦虚的服务意识

    服务是一种态度,谦虚是一种本质,作为QA,既是公司利益忠诚的服务者,又是项目组成员谦虚的服务者,只有让公司及项目组轻松、愉快起来,QA的价值才“有可能”体现。

    3、良好的人际沟通技巧

    人际关系,无疑是QA必备的素养,作为过程改进的执行者与推动者,是维系过程的纽带,拥有良好的人际沟通技巧,将给QA工作增添很多的分数。

    4、严谨的逻辑思维能力

    逻辑思维是一种长期历练的结晶,看问题、办事情总得有个相互关联的逻辑结构。解决过程改进中存在的一些问题,将始终考验QA的这种能力。以往经验与知识体系固然重要,但要分清楚问题之间千丝万缕的关系,有理有据、省时省力地去解决问题,还需要您严谨的逻辑来推理与分析。

    5、持续的自我反省

    “吾日三省吾身”,作为QA,必须时刻保持自我反省与批评的态度,我们也不必要“三省”,只要“一省”就可以了,每天下班后,整理一下自己的思绪,并把体会写下来,记得:一定要动手写下来,积年累月,说不定您记下来的这些体会就会变成一本书——您自己的书。

    6、坚韧的毅力与决心

    人们学说:兴趣是最好的老师,没错,兴趣足以让人入迷于某事,但毅力与决心却是达到目标必备的素质,这种品质既可以与生俱来,也可以后天培养。有志者事竟成,没错的,要有这种坚持不懈的努力。

     

    二、硬性特质

    QA作为SPI的执行者与推动者之一,只有在自身具备一定的条件下,才能进行工作,QA首先是一个专才,其次才是一个全才。

    作为一名QA,如果您仅仅关注于什么CMMI中的一些PA等,那您就玩完了,余下的这几十年你就逃离不了文员的角色了(夸张了一点,主要是想说明知识广度的重要性)。举个例子:excel中有很多统计分析的内容,如果连统计分析中最基本的概念都搞不清楚,方差什么的都忘的差不多了,那么,很抱歉,从头开始。

    拥有丰富的知识体系,打好奠基,才能一步一步走向目标。笔者根据多方面的观察、了解,以及切身的体验与工作,觉得首先应该具备如下的几点(或几方面)知识体系。

    1、软件工程体系

    如果连最基本的软件生命同期、软件开发阶段都不懂或者不是很明白,那么,您死定了,要么现在就开始去学,要么,脱离QA这个行业。

    2、质量体系知识

    以前的ISO现在好像已经过时了吧?那么CMM、CMMI呢?都过时了!知识的发展与淘汰原来都这么快,我们得加紧“吃知识”。6Sigma比较流行啦,快快来学吧……旧的知识会被新的知识所替代,但有一点:思想不变!不管发展成“后CMMI”时代还是后什么时代,请随时准备储存您的质量体系知识。

    3、部分项目管理与开发经验

    要做好QA工作,并做一位“有可能”称职的QA,如果没有实地的项目开发与管理经验,只会纸上谈兵,那么,您就有可能成为“赵括”(历史人物,如果不懂历史,请Google或Baidu关键字:“秦赵大战 赵括 纸上谈兵”)。这样说可能有些言重,但这却也是事实,没有实地的项目开发、管理经验,有可能将过程改进做砸。

    4、配置管理

    配置项是什么?配置基线又怎么理解?里程碑呢?……如果您一直问配置管理员这些名词概念。哈哈,结果可想而知了,也许配置管理员就以沉默来侮辱您;也许就要呕倒一大片人了。

    5、测试知识

    如果连最基本的测试覆盖率都弄不清楚咋回事,那么,恭喜你,你要被那些测试的人数落了。

    6、统计分析

    统计分析知识的重要性这里就不必多说了,很清楚的一点:用数据来说话,收集、分析数据的能力您应该有所具备。

    7、良好的文采及演讲才能

    想成为大师吗?想。那么,请随时随地准备提升您的写作能力,因为您要将您的思想写下来并发扬出去;请锻炼您的演讲才能,因为您必须时刻准备做一位思想的传播者。说这些可能对于目前从事过程改进的QA有些言重,但,至少您得把您的方法、理念在公司或项目组进行推广,所以,您必须有这些才能。


    本人联系方式: msn/email:sxdlove@live.cn


    欢迎交流~~~~~

     

  •  04-07-2008, 17:58 1820 回复至 1816

    回复: 浅谈QA所应该具备的知识

    sxc 句句是金石良言啊!

    我虽然不是QA的职位,但我经常要做QA的工作,感受很多:
    1.部门的领导,其实需要做很多QA的工作,上梁要正,下梁才可能不歪,不要以为QA工作只是QA的事情,我觉得部门领导至少要占50%的比重。
    2.不要以为QA只需要按过程办事,进行“格式检查”就可以了,QA虽然不对内容进行审核,但其实需要QA有深厚的项目底蕴,没有这些底蕴,你就不会变通,不会应对异常情况,只会“死搬硬套”。
    3.没有工程经验的人士,特别是毕业生,尽管是一腔热情,不要一下子就去做QA工作,免得误人子弟。
    4.QA工作需要有“八爪鱼”的本领了,需要面面具到,需要懂得人情世故。
    5.QA需要会抓大放小,要抓得住哪些问题是公司核心利益,不能退让,某些问题可以适当让步变通,通过让步一些不是核心利益的问题,而让大家做好核心过程,这些是关键!
    6.QA需要持续学习,包括学习工程类的知识、业务知识,不要只看质量方面、过程方面的知识。


    CMMIonline 版权所有
    欢迎转载,但请给出指向本网站的链接:
    http://www.cmmionline.net
    版权声明见:
    http://cmmionline.net/forums/thread/1340.aspx
  •  04-15-2008, 14:54 1845 回复至 1820

    回复: 浅谈QA所应该具备的知识

    3.没有工程经验的人士,特别是毕业生,尽管是一腔热情,不要一下子就去做QA工作,免得误人子弟。

    可否告知,假设“没有工程经验又是毕业生”成立,且又不能改变,那么该如何才能做好QA,需要补充哪些知识?

    谢谢!


    人是会变的
  •  04-15-2008, 20:35 1852 回复至 1845

    回复: 浅谈QA所应该具备的知识

    实在不好意思,要泼泼冷水,“没有工程经验又是毕业生”是不可能做好QA工作的,还是先去老老实实去做工程类工作,这才是正路!

    但如果觉得自己不喜欢或者不适合做开发,而比较想做QA,如果你有高手罩着,并且你自己够聪明,还是可以胜任一些初步的工作,但不太能指望你能有突破性发展,没有工程类经验做基础,不好意思,QA的路走不长!

    要成功是没有捷径的,趁刚毕业,还是去打好基础,如果你硬着头皮去做QA,几年后你就会陷入瓶颈,那个时候你将进退两难。

    我跟一些毕业生、一些没有很多工程类经验的QA相处过,很多稍微高级的话题,他们基本上搭不上话来,很多想法没有办法在他们的的脑袋中产生共鸣。


    CMMIonline 版权所有
    欢迎转载,但请给出指向本网站的链接:
    http://www.cmmionline.net
    版权声明见:
    http://cmmionline.net/forums/thread/1340.aspx
  •  05-07-2008, 15:50 1941 回复至 1816

    回复: 浅谈QA所应该具备的知识

    做人要厚道,楼主转载文章,一定要注明原作者。

    本文为我所作。最让人想不通的是,这个转载的人,竟然没把文章转载完整,后面有很大一部分还没转载过来,这样不是误导其他人吗?

    请联系我:
    本文原出处:思步网(www.step365.com)  作者:steplv     

    我曾经在希赛、CSDN,以及我的BLOG:http://blog.sina.com.cn/binin都曾经发表过,请大家看原文,不要被误导。在思步网的地址:http://www.step365.com/bbs/thread-103-1-1.html

  •  05-08-2008, 0:03 1945 回复至 1941

    回复: 浅谈QA所应该具备的知识

    强烈支持原著!鄙视转载别人文章、不注明作者和出处、甚至署上自己大名的行为!


    CMMIonline 版权所有
    欢迎转载,但请给出指向本网站的链接:
    http://www.cmmionline.net
    版权声明见:
    http://cmmionline.net/forums/thread/1340.aspx
  •  07-27-2008, 16:09 7824 回复至 1852

    回复: 浅谈QA所应该具备的知识

    转开发了!o(∩_∩)o...哈哈

    工作一年,第二次换岗Embarrassed [:$]

    数学系毕业,第一份工作,度量。

    跟了第一个项目,遇到问题,度量了解项目情况很不容易,收集并分析的数据很难对项目提出有建设性的建议。于是,跟经理提转QA,因为QA是很了解项目情况的。

    当QA,跟了三个项目,对项目的工程类活动提不出任何建议。和一位项目经理闲聊,谈起工程类的活动的话题,确实是搭不上话。如他所说,开发是软件工程一切活动的基础。(当了三个项目的QA,就他所在的项目进度未延期,八年开发经验;)

    一步步的走!

    感谢经理的栽培!

     

     

     

    • 帖子点数:0
  •  07-27-2008, 16:13 7825 回复至 7824

    回复: 浅谈QA所应该具备的知识

    Anonymous:

    转开发了!o(∩_∩)o...哈哈

    工作一年,第二次换岗Embarrassed [:$]

    数学系毕业,第一份工作,度量。

    跟了第一个项目,遇到问题,度量了解项目情况很不容易,收集并分析的数据很难对项目提出有建设性的建议。于是,跟经理提转QA,因为QA是很了解项目情况的。

    当QA,跟了三个项目,对项目的工程类活动提不出任何建议。和一位项目经理闲聊,谈起工程类的活动的话题,确实是搭不上话。如他所说,开发是软件工程一切活动的基础。(当了三个项目的QA,就他所在的项目进度未延期,八年开发经验;)

    一步步的走!

    感谢经理的栽培!

     

     

     

    怎么变成Anonymous了?Angry [:@]


    人是会变的
  •  53 分钟之前 12877 回复至 1820

    回复: 浅谈QA所应该具备的知识

    很有同感,尤其是第5点,一个项目,要做到质量和进度的平衡,不容易

以 XML 格式显示 RSS 新闻频道
CMMI on line 版权所有 ( 粤IC备07073557号)
Powered by Community Server, by Telligent Systems