查看完整版本: 对PPQA绩效难以展示的分析

qianlianhua 2008-4-22 11:51

对PPQA绩效难以展示的分析

一、QA的绩效难以展示的原因分析
我做QA也几个年头了,期间也接触过部分国内软件业企业的QA,包括我们公司的QA,他们目前遇到普遍的困惑就是:QA的工作难以被项目组和公司老板以及自己的直属领导的认可,也就是我们通常说的工作绩效没有办法展示,我认为QA绩效不能展示有以下几个方面:
  1.国内软件业大环境
  1.1 国内的软件业起步比较晚,QA这个职位也是从软件外包兴起之后,国内做软件外包的企业也开始注重对软件质量的控制,并设置QA职位,建立各种质量管理体系。但是大多数公司还处于温饱阶段,公司还在为生存而战。
  1.2 国内软件业生存环境存在问题,多数公司还是市场引导产生,不是产品引导市场。这样造成我们的企业老板不会很重视质量,其重心放在市场,一旦质量和进度发生冲突的时候,老板肯定选择进度。
  
2.QA自身因素
  2.1 QA常常是以检查者的身份进入项目组,不是以一个服务的心态融入项目。
  2.2 QA缺乏有效的度量体系,尽而无法有效提供系统的度量数据给项目经理和高层进行对项目的估计、问题分析及缺陷预防。
  2.3 QA在进入项目没有找到有效的工作方法,对项目组的培训不够有效。
  2.4 QA自身技能不足。
  
3.项目组
  3.1 项目组缺少对项目质量意识。
  3.2 项目进度压力大、分配资源短缺。
  3.3 项目频繁变更。
  
4.QA经理
  4.1给予QA的指导不够充分,包括技能以及工作方法.
  

针对这些原因我认为我们可以从以下几个角度缓解:
  1. QA进入项目组要根据项目的实际情况为自己确定度量指标。
  2. 对改进计划和度量至少每周Review一次,保持每周和项目组沟通。
  3. QA保持服务者的心态和身份服务于项目组,QA要学会当医生,帮助项目组识别和解决问题、识别风险。
  4. QA要学会沉默,也就是说我们的QA要学会如何听,从别人的交流中识别改进点。
  5. 以项目经理的身份进入项目计划,和项目经理一样关注任务的执行情况。
  6. QA要知道如何根据项目特点选择进入项目的时机,可以选择你观察/评价/跟踪过程的颗粒度。
    例如一个项目进度压力比比较大,你可以选择在生命周期的阶段点进入项目;如果项目进度压力小,项目经理质量意识高,可以选择全周期介入。
  7. QA知道如何根据项目特点选择改进的过程域,就是说我们QA进入项目,目标不要设置的大而全,要小而精。
当然以上只能从QA自身去缓解,去引导,改变这一现象,当然这并不简单到QA这一角色就能够改变的事情,其实说到底是一个企业文化,员工以及社会环境决定的。

   二、通过实例讲解QA的绩效展示
    关于QA绩效难以展示的问题,这里主要通过一个实例讲解如何展示绩效:
从事QA和CM人员都知道配置管理最难控制的过程是变更控制流程,配置管理员和我讲,在项目组当他们和项目经理约定变更流程时总是存在诸如流程复杂、项目进度压力大,没有时间走变更流程,且不说造成这种情况的原因是什么,就说如何解决这个问题,我的建议是:
        1.对变更控制过程进行分解,分解多个层次
        我认为变更控制的核心要素:变更需要评审、变更过程有记录、变更过程周知项目组以及版本一致性,这样变更控制过程分成以下几个层次
        a)变更时从基线库获取最新版本,变更的结果要及时纳入基线库;
        b)变更时邮件通知项目组,结束后也邮件周知项目组;
        c)变更的过程有记录,且记录形式不作约束,但是强盗变更原因和影响;
        d)变更记录标准化;
        e)变更根据情况选择性评审,且评审记录纳入变更记录中
        f)变更相关文档作相应的变更
        2.评估当前的状态,看看项目组的变更控制流程达到层次。
        3.根据状态和项目经理沟通下个阶段达成的状态是什么,并以此制定改进计划。
        4.经过一段时间的改进再看其过程状态,由此找到该过程变化量,这个变化量也就是绩效的展示点。
        以上就是过程改进的四步曲,这种做法核心就是将过程逐步分解达到其可以操作的原子过程,并根据过程的变化量来展示绩效。
        以上仅仅一个实例,可能你的所承担的改进要比此更复杂,但是其想法应该是一致的。

不知其他QA们有没有遇到此类问题,谈谈你们的想法~

henrybenben 2008-4-23 08:58

楼主提出了很好的问题,欢迎大家一起来讨论。

LZ自己先跟一帖来发表一下看法如何?

callmechen 2008-5-10 12:01

这东西就和守门员一样,成功的时候没你的事,失败了,全TMD瞅你!

lbh2002 2008-5-12 17:02

很有道理::em50::

xiaoxiapi 2008-5-15 13:59

楼主说得不错,很有启发,我正在考虑是否能够将QA的工作量化并在QA周报中予以体现。

shadowcetco 2008-6-16 11:30

深有同感啊,目前的状况就是承受再多的压力,做再多,也体现不出价值

xsnzhq 2008-6-24 13:18

我们公司的绩效没有QA的事,开始我也很奇怪,但好像是由于QA工作比较杂的缘故吧!

z666666 2008-7-2 15:01

最新! 世界500强招聘(PPQA,QA)<猎头职位 上海>待遇优厚

最新! 世界500强招聘(PPQA,QA)<猎头职位 上海>待遇优厚


一:职位PQA  

工作内容:参与组织PPQA和度量分析工作;参与项目PPQA活动,监控项目流程与品质;参与软件质量保证知识的指导和培训;参与组织过程改进活动。
任职要求:
1.大专以上学历,软件工程相关或项目管理类专业
2.精通软件工程基础知识,1年以上研发经验
3.有优秀的沟通技能,具较强的协调能力
4.英文4级以上

5.有研发过程管理经验、熟悉ISO9000质量体系或CMMI\SW-CMM过程改进体系的运作者,有SPEG经验者,有6SIGMA认证者优先。

二.软件开发工程师

职位要求:1、至少熟悉一种编程语言,c++最佳,至少2年以上开发或测试经验;
                 2、具备linux/unix平台测试经验,熟悉linux shell编程;
                 3、具有较强的沟通理解能力和协调能力,工作积极主动;
                 4、有大型项目架构设计、开发经验者优先。

三.高级软件开发工程师

职位要求:1、熟悉主流开发技术与框架,精通c++/Java任一种编程语言;
                  2、至少3年以上开发或自动化测试经验;
                  3、熟悉ORACLE 或SQL SERVER数据库,并能熟练编写SQL语句,具备linux/unix、windows多平台开发、测试经验;
                  4、具有很强的沟通理解能力和协调能力、前瞻创新能力,工作积极主动;
                  5、有大型项目架构设计、开发、自动化测试经验者优先;
                  6、可阅读英文文档;
                  7、有网站测试经验更加。

四.高级软件工程师

职位要求:1、熟悉主流开发技术与框架,精通c++/Java任一种编程语言;
                  2、至少3年以上开发经验;
                  3、具备linux/unix、windows多平台开发经验;
                  4、具有很强的沟通理解能力和协调能力、前瞻创新能力,工作积极主动;
                  5、有大型项目架构设计、开发、经验者优先;
                  6、可阅读英文文档;
                  7、有网站测试经验更加。



联系人 :anna
MSN:cxjf8f@hotmail.com
email:anna.zou@talentbright.com(欢迎直接投递简历)

[ 本帖最后由 z666666 于 2008-7-2 14:34 编辑 ]

isn 2008-7-10 18:01

我觉得最关键是领导想不想用QA来卡产品的质量,如果是唬人用的,还是算了吧。个人愚见!

blueengle 2008-7-11 12:12

说得很中肯 谢谢楼主:)

xxxxy 2008-7-14 21:07

LZ说的很实在,支持一下,收藏了

karen_xu2006 2008-7-18 17:48

同意楼主的分析。PPQA是一个受苦受累,却难以华丽亮相的角色。
页: [1]
查看完整版本: 对PPQA绩效难以展示的分析