English 中文(简体)
The SQA Unit
  • 时间:2024-03-20 03:57:10

The SQA Unit


Previous Page Next Page  

SQA单位的结构因组织类型和规模而异。 下表显示了标准结构和SQA单位下的所有组成部分。 在本章中,我们将讨论每个分区的作用和责任。

SQA Unit

Tasks Performed by the Head of the SQA Unit

SQA单位负责人负责SQA单位及其下属单位履行的所有质量保证任务。 这些任务可分为以下几类:

    Planning tasks

    Management of the unit

    SQA professional activities

Planning Tasks

    编制拟议年度活动方案和预算

    规划和更新本组织软件质量管理系统

    为软件开发和维护部门拟订建议的年度SQA活动方案和SQA系统发展计划

Management Tasks

    SQA小组活动的管理

    监测SQA活动方案执行情况

    D. 小组成员、SQA委员会成员和SQA受托人提名

    编写特别和定期报告,例如本组织内软件质量问题的状况和每月执行情况报告

SQA Professional Activities

    Participation in project joint committees

    Participation in formal design reviews

    Review and approval of deviations from specifications

    Consultation with project managers and team leaders

    Participation in SQA committees and forums

Project Life Cycle SQA

SQA与项目生命周期次任务相关的任务可分为两类:

    “方案”管理后续行动和核准任务(项目生命周期控制任务)

    “参加”或积极参与项目小组SQA的活动,需要专业贡献(参与任务)

Project Life Cycle Control Tasks

    发展和维持小组遵守SQA程序和工作指示的后续行动

    根据相关程序批准或推荐软件产品

    监测向内部和外部客户提供软件维修服务的情况

    监测客户满意度并与客户质量保证代表保持接触

Participation Tasks

这些任务包括参与——

    Contract reviews

    Preparation and updating of project development and quapty plans

    Formal design reviews

    Subcontractors’ formal design reviews

    Software testing, including customer acceptance tests

    Software acceptance tests of subcontractors’ software products

    Installation of new software products

SQA Infrastructure Operations Tasks

SQA系统利用各种基础设施部件顺利运作,即:

    Procedures and work instructions

    Supporting quapty devices (templates, checkpsts)

    Staff training, instruction and certification

    Preventive and corrective actions

    Configuration management

    Documentation control

更具体地说,SQA子公司在这些构成部分方面的任务包括:

    出版最新版本的程序、工作指示、模板、清单等,同时以硬拷贝和(或)电子方式分发

    向新工作人员和现职工作人员传播有关遵守和适用特别待遇标准程序、工作指示和类似项目的培训和指导

    SQA托管人关于新的和经修订的程序以及发展工具和方法及其他组成部分的指示

    D. 监测并支持执行新的和订正的SQA程序

    工作人员认证活动的后续行动

    提出需要采取预防和纠正行动的议题,包括参加中央考试委员会

    组合管理活动的后续行动,包括参加共同国家评估委员会

    遵守文件程序和工作指示的后续行动

SQA Internal Audit and Certification Tasks

在软件组织内部或由软件组织进行的SQA审计类型可分类如下:

    内部审计

    审计分包商和供应商评价其SQA系统

    认证机构进行的外部审计

    希望在接受本组织作为供应商之前评价SQA系统的客户进行的外部审计

前两类审计由SQA子公司发起和执行,最后两类审计由外部机构进行。

SQA股执行以下任务:

    A. 编写年度SQA审计方案

    A. 内部审计处的绩效

    审计小组和其他单位进行惩戒和改进工作的后续行动

    编制关于审计结果情况的定期摘要报告,包括改进建议

SQA股负责对分包商和供应商进行以下审计:

    编制SQA对分包商和供应商的审计年度方案

    SQA 对分包商和供应商的审计情况

    审计分包商和供应商将进行的更正和改进的后续行动

    从内部和外部来源收集关于分包商和供应商业绩的数据

    根据从其他内部和外部来源收集的审计报告和资料,定期评价本组织经认证的分包商和供应商的SQA系统。 评价报告包括:

      关于分包商和供应商认证的建议

      认证机构进行的外部审计 involve the following tasks −

        审计内容和时间表的协调

        认证机构指定的文件的编写

        B. 审计小组的指示和认证审计所需准备工作的业绩

        参与认证审计

        确保进行必要的纠正和改进

本组织客户进行的SQA审计涉及这些任务——

    审计内容和时间表的协调

    编写客户审计员指定的文件

    审计小组的指示和本组织客户对SQA进行审计所需的准备工作的表现

    参与审计

    确保进行必要的更正和改进

SQA Support Tasks

SQA支助服务的大多数消费者都在本组织内。 它们包括项目经理、团队领导和SQA受托人。 他们的任务包括:

    项目计划和项目质量计划的编制

    人员配置审查小组

    B. 选择解决已确定的软件开发风险的措施

    B. 解决时间表延迟和预算超支的措施的选择

    选择SQA测量值和软件费用部分

    使用SQA信息系统

    反映SQA单位积累的失败经验数据的发展方法和工具的选择

SQA Standards and Procedures Tasks

SQA分股密切参与决定采用SQA标准以及制定和维持该组织的程序。 为了履行相应义务,SQA单位必须——

    编制新的程序和程序更新年度方案

    负责制定新程序和更新程序,并参加适当的委员会和论坛

    跟踪SQA和软件工程标准的发展和变化; 采用与本组织有关的额外程序和变化

    根据职业标准的变化启动程序更新和调整,包括采用或删除本组织适用的标准

SQA Engineering Tasks

专业进展的后续行动、业务困难的解决以及专家对失败的分析,是这个SQA分股的直接目标。

因此,主要工程任务包括:

    测试新开发工具和目前使用的开发工具新版本的质量和生产力方面

    B. 评价新的发展和维持方法的质量和生产力以及改进方法

    B. 制定解决办法,解决目前使用的软件开发工具和方法应用中遇到的困难

    A. 制定衡量软件质量和团队生产力的方法

    在分析软件开发失败和拟订拟议解决办法期间向中央局各委员会提供技术支持

SQA Information Systems Tasks

SQA信息系统旨在促进和改善SQA系统的运作。 所涉任务包括:

    为软件开发和维护单位开发SQA信息系统

      收集活动数据

      例如,处理定期报告、名单、例外报告和询问

      例如,处理定期报告、名单、例外报告和询问

    开发SQA信息系统,协助SQA股处理软件开发和维护单位提供的信息,包括软件质量衡量标准和软件质量成本估算

    更新SQA信息系统

    发展和维护本组织SQA因特网/Intranet网站

SQA Trustees and Their Tasks

SQA托管人是主要参与提高软件质量的成员。 这些成员为成功实施SQA构成部分提供了必要的内部支持。

他们的任务可能因各组织而有所不同。 因此,它可能是与本组织相关和(或)与组织有关的任务。

Unit-related Tasks

    支持同事解决软件质量程序和工作指示执行过程中的困难

    协助股长执行相关的SQA任务

    促进遵守和监督SQA程序和同事的工作指示的执行情况

    向SQA单位报告大量和系统的不遵守情事事件

    严重软件质量故障的报告

Organization-related Tasks

    全组织SQA程序和工作指示的触发变化和更新

    二. 本组织发展和维持进程的显著改善

    就有关单位观察到的经常故障的解决办法向中央行政局提出申请

    查明整个组织的SQA培训需要,并提出由SQA单位进行的适当培训或指导方案

SQA Committees and Their Tasks

SQA委员会可以是常设或特设的。 各组织的任务可能有很大不同。

    常设委员会 通常涉及SCC(软件变化控制)、CA(矫正行动)、程序、方法开发工具和质量衡量标准。

    特设委员会通常处理普遍感兴趣的具体案件,例如更新特定程序、分析和解决软件故障、为特定过程或产品制定软件衡量标准、更新软件质量成本和为特定问题收集数据的方法。

常设的SQA委员会是SQA组织框架的组成部分;它们的任务和运作通常在本组织的SQA程序中得到确定。

特设委员会是按短期办法设立的,成员由负责软件质量问题的行政部门提名,成员包括SQA股股长、SQA分股、常设SQA委员会或启动其组建并有兴趣从事这项工作的任何其他机构。 该机构还确定了特设委员会的任务。

Advertisements