高能力成熟度软件企业中软件质量工程师的职责

随着科学技术的不断发展进步,企业之间的竞争越来越激烈。软件企业要想在竞争中发展生存,提高软件产品质量已成为必要条件。在一些高能力成熟度软件企业中,专门成立了质量保证和控制职能部门,起着提高项目管理透明性和确保软件产品质量的双重作用。
  软件质量工程师是隶属于质量监控部门的工程师,他们独立于项目对质量保证经理负责,以独立审查的方式监控软件生产任务的执行,给开发人员和管理层提供反映产品质量的信息和数据,辅助软件工程组得到高质量的软件产品。每位软件质量工程师可以同时介入多个项目。
  软件质量工程师的工作原则是"用过程质量确保产品质量"。 软件质量工程师在软件生存期的各个阶段起着不同的作用,是软件项目开发过程中不可或缺的重要成员。
  软件质量工程师的职责分为组织相关的职责和项目相关的职责。
  1.组织相关的职责
  ·与客户及时沟通,确保客户满意
  软件质量工程师应当担当"客户代表"的角色,及时与客户进行沟通,了解客户对产品质量、开发进度、开发费用等方面的需求。定期进行客户满意度调查,对客户反馈信息进行分析,为项目管理提供分析结果,及时根据客户需求协助项目经理调整项目开发计划。 ·内部评审
  软件质量工程师参与项目的内部评审活动,其职责包括确定评审员,为评审组织确定评审内容,确保评审按既定的过程执行,并向管理团队通报评审结果。
  ·审计
  软件质量工程师参与改进并跟踪现有审计制度以适应项目和产品解决方案发展的需要。软件质量工程师相互协作以确保不断地改进现有的审计内容和审计制度,提高管理的透明性。
  ·度量
  其职责主要是进行量化过程管理,包括完善和执行统计过程控制,贯彻执行度量标准,通过数据采集和分析完善度量基准。
  2.项目相关的职责
  ·为相关项目提供过程管理和质量保证咨询
  软件质量工程师参加项目启动会议,为制定项目开发计划提供相关历史数据。为项目开发人员提供质量保证相关知识的咨询。
  ·帮助项目建立切实可行的质量保证目标,选择适当的质量保证基准
  软件质量工程师根据客户需求、企业内部质量审查标准、行业标准,按照项目类别建立项目质量保证目标,与项目成员一起讨论并进行必要的修改。明确度量标准和数据收集方法,在项目实施过程中根据建立的目标对项目进行实时监控。
  ·制定项目质量保证计划
  软件质量工程师根据项目类别、质量保证目标、项目开发进度制定相应的质量保证计划。
  ·项目审查
  软件质量工程师应当参与必要的项目审查。审查内容包括:
  - 产品需求说明书
  - 软件项目开发计划
  - 测试计划
  - 测试总结报告
  ·数据收集和分析
  软件质量工程师负责按软件质量保证计划收集与项目相关的数据,通过对数据进行分析,及时将与质量相关的反馈和建议汇报给项目负责人和高级主管。项目负责人根据反馈数据调整项目开发计划。
  ·项目审计
  软件质量工程师负责鉴别项目开发中与项目质量保证计划中规定的标准和过程不相符的内容,当这些内容与计划偏离比较多,以至于可能影响到项目的及时高质量完成时,可以考虑召开项目审计会议。
  软件质量工程师负责会议的计划、主持,确保审计所有偏离内容,并汇报审计结果。
  ·系统测试
  软件质量工程师可以介入系统测试,确保软件产品符合质量要求,满足客户需求。软件质量工程师帮助系统测试工程师收集数据,将数据分析结果反馈给项目负责人、系统测试工程师和项目组其他成员。
  ·错误预防
  软件质量工程师负责提供历史和当前数据,帮助项目了解项目所处状态、进度和存在的弱点。所有的错误预防工作都应由项目负责人计划并跟踪,软件质量工程师负责监督。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-20 08:49:53

高能力成熟度软件企业中软件质量工程师的职责的相关文章

安防软件企业受扶持 成长之路举步维艰

中国安防行业发展了40多年,重视硬件轻视软件的现象就一直存在.说到安防行业,很多人的反应往往是摄像头.对讲机.显示器等等硬件设备,很难想到软件在其中的作用,软件总是作为安防硬件产品的附属品出现.在过去的很长一段时间里,即使政府给出了大量的补贴和扶持,安防软件企业也一直处于疲软的状态.但是随着安防市场走向IP化和智能化后,软件商在行业中扮演的角色越来越重要.在政府扶持和市场推动的双重作用下,一些独立的第三方软件产品和管理平台开发商逐渐摆脱了硬件的附属品形象.当然,这个过程是"一把辛酸泪"

安防软件企业得到扶持正在破茧成蝶

中国安防行业发展了40多年,重视硬件轻视软件的现象就一直存在.说到安防行业,很多人的反应往往是摄像头.对讲机.显示器等等硬件设备,很难想到软件在其中的作用,软件总是作为安防硬件产品的附属品出现.在过去的很长一段时间里,即使政府给出了大量的补贴和扶持,安防软件企业也一直处于疲软的状态.但是随着安防市场走向IP化和智能化后,软件商在行业中扮演的角色越来越重要.在政府扶持和市场推动的双重作用下,一些独立的第三方软件产品和管理平台开发商逐渐摆脱了硬件的附属品形象.当然,这个过程是"一把辛酸泪"

软件能力成熟度模型评估CMM的误区

为保证软件开发的有序.高效.高质和可控,曾尝试过各种方法,从实施ISO-9000标准认证到实施软件能力成熟度模型(CMM)评估,但是收效似乎不大.CMM是国际上公认的.最成熟.最有效的一种提高软件. 工程化水平的方法和标准.CMM模型划分为5个级别,共计18个关键过程域.52个目标.300多个关键实践. 以清华鼎新公司为例,它是国内第一家通过CMM二级评估的企业,鼎新公司是在和IBM公司合作的Java构件的项目中通过这项评估的,耗时近3年.联想公司在CMM评估中,公司专门组成了由十个人组成的过程

分析企业ERP实施的能力成熟度

将软件http://www.aliyun.com/zixun/aggregation/17799.html">开发过程的能力成熟度模型SW-CMM引入到我国企业实施ERP的实施能力测评中,提供企业一个基于过程改进的"ERP实施的能力成熟度模型",这种方法有其创新的一面,值得大家一起来探讨. 由于ERP实施中涉及到应用企业的现有管理模式及其对ERP系统的需求.ERP软件的质量.ERP软件供应商的内部管理.ERP实施服务和管理咨询的支持.企业内部对ERP项目的全面管理.企业

评审技术在高质量软件开发中的应用分析(下)

接评审技术在高质量软件开发中的应用分析(上) 三.评审在高质量软件开发的实际应用 3.1 高质量软件开发项目介绍 高质量软件,如电信软件.金融证券类软件等,有较严格的要求:可用性要求非常高,并且不会因为系统维护和扩展而带来运营中断:支持使用现有管理工具和标准进行远程管理:能够提供更出色的性能以及运营在高可用性集群上的能力,减少任何单点的软硬件失效现象.五个九(99.999%)意味着一个系统的宕机时间一年不超过5分26秒.因此高质量软件项目是一种对可用性.可靠性.稳定性要求非常高的软件项目,要求软

摩卡软件知行易强势登场,用游戏化掌管你企业中的“右”脑

中介交易 SEO诊断 淘宝客 云主机 技术大厅 你的团队是否在你的掌控之中?看到这个问题,你一定会脱口而出肯定的答案,但仔细想想,真的是这样吗? 作为企业老板,尤其是中小企业老板,在管理中最重要的需求之一就是提高员工的工作效率和质量,而提高员工的工作效率与质量最重要的因素在于激发他们的自驱动力.著名管理学家.趋势学家丹尼尔·平克(Daniel H. Pink)在其著作<驱动力>中指出:"没有哪一种力量比人们自发的驱动力更能产生创造力和持久的高效率." 你通过什么来衡量你掌握

中小软件企业的CMM(软件成熟度模型)之路

CMM(软件成熟度模型)是1987年美国卡内基梅隆大学的软件工程研究所(SEI)提出的软件成熟度模型框架,通过实施CMM,软件公司不仅能提高生产率,软件产品出错率下降,还能提高公司信誉. 作者凭多年实施CMM的经验认为,中小型软件企业在实施CMM时,应根据自身实际情况和具体要求加以应用,并从以下几方面考虑: 一. 组织及角色安排 首要,如果一个组织要改善其效能,那么高层管理就必须积极地支持变革.由下至上地改革,无须高层支持和上级的认同,却能够完成变革,这几乎是不可能的. 建议成立软件工程过程组(

OA软件定位中 工作流的高表现

谈及OA就不得不提到工作流,统计发现OA系统80%的核心应用是搭建在"工作流程"基础之上的,因此工作流可谓OA核心之核心.工作流技术的高低,也成为OA软件高低端定位的重要分水岭! 工作流是规范企业运营流程.提高企业审批效率.监控企业运营过程和统计企业运营状况的最核心工具.它就像纵横交错的管道,构成一张严密的办公网络,连接起企业内每个人.岗位.部门.事务.对于高端OA软件来说,工作流更像一个高性能引擎,当某一程序被触动时,如请假申请.报销申请.文档查询等,系统便会自动将信息反馈到流程的下

CMM可重复级在特殊软件项目中的应用

引言 由 SEI 在 1991 年 8 月发布的软件能力成熟度模型( SW-CMM ),用来评估软件企业的 成熟度级别,使软件企业了解自己的优势和不足之处,从而持续地改进企业的软件开发过程,提高管理水 平,降低管理成本,保证软件开发效率和软件质量. 然而, CMM 是针对大型项目和企业制定的. 小项目和中小企业由于受到相应条件的限制,如组织结构.角色和关系.过程模式定义等,生搬硬套 CMM 框架只能给自己带来沉重的负担.可取的做法是把 CMM 作为一个参考,从 CMM 评估体系中汲取适合于自 身