质量主管(QA经理),如何开展工作?
首先是,明确自己的角色.
CMMI标准文件说,QA是高级经理的“ears and eyes”。其实,一个合格的QA在项目中会充当三种角色:
角色1-老师,具备学习和培训的能力。
角色2-医生,通过度量数据对项目过程进行诊断,帮助分析原因,开处方。
角色3-警察,以企业流程为依据,但要告诉大家流程背后的原因;如果和项目组针对某些问题意见相左,可以直接汇报高层。
典型的QA的职责包括了:过程指导、过程评审、产品审计、过程改进、过程度量。
◆ 老师的角色——在项目前期,QA辅助项目经理制定项目计划,包括根据质量体系中的标准过程裁剪得到项目定义的过程,帮助项目进行估算,设定质量目标等;对项目成员进行过程和规范的培训以及在过程中进行指导等。
◆ 警察的角色——在项目过程中,QA有选择性地参加项目的技术评审,定期对项目的工作产品和过程进行审计和评审。
◆ 医生的角色——在项目过程中,QA也可以承担收集、统计、分析度量数据的工作,用于支持管理决策。
以上三中角色,要根据企业的成熟程度和外在环境,进行有机整合,找准自己的定位.如,企业认为同行评审投入资源多,产生效益却不明显,QA应加强对同行评审过程的监控,因此QA可以承担同行评审会议的组织和协调工作。而有些企业则是由项目组按照流程自行组织同行评审,QA只是抽样参与评审过程进行审计。如果企业有外包业务,则QA应该作为外包过程和产品质量监控的主力。
其次,结合企业发展状况的分析,不断提高自己的技能.
QA应该具备的能力,具体而言,可以从软能力、项目管理经验、软件工程经验、项目业务知识,以及对过程体系的熟悉程度等方面来考察。“软能力”是指创新、团队精神等不太容易评估但又非常重要的素质,软能力的培养不是一朝一夕的事情,而是一个潜移默化的渐进过程,它的形成则更多依赖于自我修炼。这好比我们在政治课上能学到政治常识,却不一定能提高政治觉悟一样。QA人员如果没有实际参与过项目/产品的开发,没有从事过项目管理工作,或是从有些部门抽调来的工作相对比较“轻松”的人员,即便他们熟读背诵了整个过程体系,仍然很难成为企业真正需要的合格的QA。
企业由于成熟度和企业文化的不同,对QA的期望也很不同。比如一个沟通协作差、部门墙林立的企业,QA的软能力,尤其是团队精神和沟通协调能力可能是最重要的要求;对于一个高过程成熟度的企业,对QA的要求则不仅仅是对过程体系的熟知,而要求QA同时具备深入的业务领域知识,并且是一位度量分析的专家。
第三,稳打稳扎,不断提高自己的素质,并瞄准更高目标.
QA是过程改进实施的重要推动力量,他们应该具备以下7种基本的素质:
1. 真正相信过程改进-只有发自内心的相信才能感染别人。
2. 自我激励-即便身处逆境,也可以克服不良情绪振作起来。
3. 不畏惧失败-我们的任何工作在第一次做时不可能完美。
4. 引导和激励其他人-只有几个人的改变不代表整个组织的成功。
5. 分清工作轻重缓急层次清晰-平衡工作的长期目标和短期利益。
6. 不断充电-不断学习、思考、实践、再学习。
7. 开心地工作。
QA要有更高目标,要有宏观视角.一些细节的事情要做,但是高层领导他更关系宏观的进度、成本问题,希望QA能够提前发现进度是否会拖延,成本是否会超支等信息,然后领导再从项目经理那了解项目信息,从而达到对项目的掌握和监控。
为了BB,暂时这么多吧
[ Last edited by ficmc28 on 2008-8-6 at 12:31 ]