软件质量保证和管理ch11sqa的组织活动

上传人:pu****.1 文档编号:571147950 上传时间:2024-08-08 格式:PPT 页数:28 大小:122.50KB
返回 下载 相关 举报
软件质量保证和管理ch11sqa的组织活动_第1页
第1页 / 共28页
软件质量保证和管理ch11sqa的组织活动_第2页
第2页 / 共28页
软件质量保证和管理ch11sqa的组织活动_第3页
第3页 / 共28页
软件质量保证和管理ch11sqa的组织活动_第4页
第4页 / 共28页
软件质量保证和管理ch11sqa的组织活动_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《软件质量保证和管理ch11sqa的组织活动》由会员分享,可在线阅读,更多相关《软件质量保证和管理ch11sqa的组织活动(28页珍藏版)》请在金锄头文库上搜索。

1、作者作者软件质量保证和管理软件质量保证和管理-Ch.11 SQA的组织活动的组织活动第第11章章 SQA的组织活动的组织活动11.1软件质量管理的组织介绍软件质量管理的组织介绍 11.2 SQA组织结构和角色组织结构和角色 11.3 SQA组织的目标和责任组织的目标和责任 11.4 SQA人员的要求和培养人员的要求和培养 11.5员工的培训与认证员工的培训与认证 11.1软件质量管理的组织介绍软件质量管理的组织介绍 根本的软件质量组织根本的软件质量组织 软件测试部门软件测试部门软件质量保证组织软件质量保证组织其他的软件质量组织其他的软件质量组织SEPGSoftware Engineering

2、Process Group SPINSoftware Process Improvement Network QAIQuality Assurance Institute 11.2 SQA组织结构和角色组织结构和角色 组织的建立组织的建立 常用的组织结构模型常用的组织结构模型 角色的分类和职能角色的分类和职能 各角色之间的关系各角色之间的关系 常用的组织结构模型常用的组织结构模型 1. 独立的独立的SQA部门部门优点:优点: 保护SQA工程师的独立性和客观性 有利于资源的共享 缺点:缺点: 难于深入工程并发现关键问题难于深入工程并发现关键问题 SQA工程师发现的问题不能及时解决工程师发现的问题

3、不能及时解决常用的组织结构模型常用的组织结构模型 2.独立的独立的SQA工程师非独立工程师非独立SQA小组小组 优点:优点: 能够深入工程发现实质能够深入工程发现实质性问题性问题 SQA工程师发现的问题工程师发现的问题能够及时解决能够及时解决 缺点:缺点: SQA工程师之间的沟通工程师之间的沟通和交流和交流 独立性和客观性缺乏独立性和客观性缺乏 常用的组织结构模型常用的组织结构模型 3.独立的独立的SQA工程师独立的工程师独立的SQA小组小组 角色的分类和职能角色的分类和职能 1.非全职的非全职的QA2.非全职非全职SQA是指在组织结构中有自己的本职是指在组织结构中有自己的本职工作,在完本钱职

4、工作之外,还需要兼职完成工作,在完本钱职工作之外,还需要兼职完成SQA的任务的相关人员。的任务的相关人员。 3.工程经理工程经理4.开发工程师开发工程师5.测试工程师测试工程师6.全职的全职的QA7.专职的专职的SQA人员承担了大局部的人员承担了大局部的SQA任务,任务,对质量保证目标的实现起着非常重要的作用。对质量保证目标的实现起着非常重要的作用。 8.SQA经理经理9.SQA工程师工程师角色的分类和职能角色的分类和职能SQA是整个企业,整个组织是整个企业,整个组织的责任,而不仅仅是某个部门的责任,而不仅仅是某个部门或某几个人的责任。或某几个人的责任。 11.2.4 各角色之间的关系各角色之

5、间的关系 1. SQA和工程经理和工程经理SQA和工程经理之间是合作的关系,帮助工程经和工程经理之间是合作的关系,帮助工程经理了解工程中过程的执行情况、过程的质量、产理了解工程中过程的执行情况、过程的质量、产品的质量、产品的完成情况等。品的质量、产品的完成情况等。 2. SQA和开发工程师和开发工程师SQA和开发人员应该保持良好的沟通和合作,任和开发人员应该保持良好的沟通和合作,任何对立和挑衅都可能导致质量保证这个大目标失何对立和挑衅都可能导致质量保证这个大目标失败。败。 3. SQA和测试工程师和测试工程师SQA和测试人员都充当着第三方检查人员的角色。和测试人员都充当着第三方检查人员的角色。

6、但是但是SQA主要对流程进行监督和控制,而测试人主要对流程进行监督和控制,而测试人员那么是针对产品本身进行测试。员那么是针对产品本身进行测试。 11.3 SQA组织的目标和责任组织的目标和责任 11.3.1 SQA方案方案评审和审核评审和审核 11.3.3 SQA报告报告 11.3.4 SQA度量度量11.3.5 SQA评估任务评估任务 11.3.1 SQA方案方案SQA方案的实施步骤:方案的实施步骤:1了解工程的需求,明确工程了解工程的需求,明确工程SQA方案的要求方案的要求和范围和范围2选择选择SQA任务任务3估计估计SQA的工作量和资源的工作量和资源4安排安排SQA任务和日程任务和日程5

7、形成形成SQA方案方案6协商、评审协商、评审SQA方案方案7批准批准SQA方案方案8执行执行SQA方案方案11.3.1 SQA方案方案SQA方案包含的内容:方案包含的内容:目的目的SQA方案的目的和范围方案的目的和范围参考文件该参考文件该SQA方案参考的文件列表方案参考的文件列表管理组织,任务,责任管理组织,任务,责任文档列出所有相关的文档,如程序员手册,测试方案,文档列出所有相关的文档,如程序员手册,测试方案,配置管理方案,配置管理方案,标准定义文档标准,逻辑结构标准,代码编写标准,标准定义文档标准,逻辑结构标准,代码编写标准,注释标准,注释标准,评审评审/审核审核配置管理配置定义,配置控制

8、,配置评审,配置管理配置定义,配置控制,配置评审,问题报告和处理问题报告和处理工具,技术,方法工具,技术,方法代码控制代码控制事故事故/灾难控制包括火灾,水灾,紧急情况,病毒,灾难控制包括火灾,水灾,紧急情况,病毒,评审和审核评审和审核 评审评审Review 对执行过程的人在过程进对执行过程的人在过程进行时,对过程的检查;行时,对过程的检查;SQA的角色在于确保当执的角色在于确保当执行工程活动时各项方案所规定的过程得到遵循。行工程活动时各项方案所规定的过程得到遵循。评审通常通过评审会的方式进行。评审通常通过评审会的方式进行。审核审核Audit 在软件工作产品生成时,对在软件工作产品生成时,对其

9、进行的检查;其进行的检查;SQA的角色在于确保开发工作产的角色在于确保开发工作产品中各项方案所规定的过程得到遵循;审核通常品中各项方案所规定的过程得到遵循;审核通常通过对工作产品的审查来执行通过对工作产品的审查来执行11.3.2 评审和审核评审和审核 主要的评审和主要的评审和 软件需求评审软件需求评审 software requirements review 概要设计评审概要设计评审 preliminary design review 详细设计评审详细设计评审 detailed design review 软件验证与确认评审软件验证与确认评审 software verification and

10、 validation review 功能审核功能审核 functional audit 物理审核物理审核 physical audit 综合检查综合检查 comprehensive audit 管理评审管理评审 management reviews 11.3.3 SQA报告报告SQA活动的一个重要内容就是报告对软件产活动的一个重要内容就是报告对软件产品或软件过程评估的结果,并提出改进建议。品或软件过程评估的结果,并提出改进建议。 在完成在完成SQA报告的过程中要注意下面两个问报告的过程中要注意下面两个问题:题:1SQA报告失去原有的价值报告失去原有的价值 2明确报告原那么明确报告原那么11.

11、3.4 SQA度量度量 1软件产品评估度量软件产品评估度量2软件产品质量度量软件产品质量度量请参考第6章软件质量度量3软件过程审核度量软件过程审核度量软件产品评估软件产品评估页数页数评估耗时评估耗时报告耗时报告耗时软件需求说明20页3小时1小时被审核的软件过程被审核的软件过程 审核准备耗时审核准备耗时评估耗时评估耗时报告耗时报告耗时错误纠正过程2小时2小时1小时11.3.5 SQA评估任务评估任务1软件工具评估软件工具评估SQA需要对软件开发和支持正在使用以及方案使需要对软件开发和支持正在使用以及方案使用的软件工具进行评估,其目的主要是保证工用的软件工具进行评估,其目的主要是保证工程组能够采用

12、适宜的技术和工具。程组能够采用适宜的技术和工具。 2工程设施评估工程设施评估 工程设施评估的内容非常单一,仅仅是检查是否工程设施评估的内容非常单一,仅仅是检查是否为软件开发和支持提供了所需要的设备和空间。为软件开发和支持提供了所需要的设备和空间。 11.4 SQA人员的要求和培养人员的要求和培养 SQA人员的要求:人员的要求:扎实的技术根底和背景扎实的技术根底和背景良好的沟通能力良好的沟通能力敏锐性和客观性敏锐性和客观性积极的工作态度积极的工作态度独立工作的能力独立工作的能力11.4 SQA人员的要求和培养人员的要求和培养目前,优秀的目前,优秀的SQA人员非常缺乏,因此,人员非常缺乏,因此,S

13、QA人员的培养变得非常重要。人员的培养变得非常重要。根据根据SQA人员的要求,人员的要求,SQA人员的培养主人员的培养主要集中于两个方面:要集中于两个方面:技术培养技术培养素质培养素质培养11.5员工的培训与认证员工的培训与认证 11.5.1 培训的目标和过程培训的目标和过程11.5.2 认证认证六西格玛角色和职责六西格玛角色和职责 六西格玛培训六西格玛培训 11.5.1 培训的目标和过程培训的目标和过程SQA培训的目标:培训的目标:使员工掌握更多的技术和知识,在工作中能够更使员工掌握更多的技术和知识,在工作中能够更有效地完成分配的任务。有效地完成分配的任务。 传授规那么、流程等方面的知识和概

14、念,以确保传授规那么、流程等方面的知识和概念,以确保开发的产品符合企业的标准。开发的产品符合企业的标准。 了解和熟悉了解和熟悉SQA流程。流程。 确保每个职位上的员工都是合格的。确保每个职位上的员工都是合格的。11.5.1 培训的目标和过程培训的目标和过程新员工培训新员工培训转换岗位转换岗位再培训再培训新需求新需求新需求培训新需求培训满足职位需求满足职位需求11.5.2 认证认证CSQA (Certified Software Quality Analyst) 软件质量分析师是软件质量分析师是QAIQuality Assurance Institute对质量人员的认证,获得该认证说对质量人员的

15、认证,获得该认证说明了在质量保证理论和实践方面的专业能力。明了在质量保证理论和实践方面的专业能力。 CSQE (Certified Software Quality Engineer) 注册软件质量工程师是指充分理解软件质量的注册软件质量工程师是指充分理解软件质量的开展和实施,对于软件的检验、测试、验证可开展和实施,对于软件的检验、测试、验证可以实现软件的开发和维护步骤及方法的专业人以实现软件的开发和维护步骤及方法的专业人员。员。 企业内部认证企业内部认证许多大型的软件企业根据自身需求,设置了企许多大型的软件企业根据自身需求,设置了企业内部的认证。业内部的认证。六西格玛角色和职责六西格玛角色和

16、职责 倡导者倡导者黑带大师黑带大师黑带黑带绿带绿带 以黑带团队为根底的以黑带团队为根底的6sigma组织是领组织是领导职能推进导职能推进6SIGMA方法的根底。它的重点方法的根底。它的重点在于建立和应用一些展开方案、报告系统和在于建立和应用一些展开方案、报告系统和实施过程来支持实施过程来支持PFSS6sigma过程和过程和DFSS筹划。筹划。 六西格玛培训六西格玛培训 1高层管理和倡导者的培训高层管理和倡导者的培训因为六西格玛管理实际上是自上而下的管理模式,因为六西格玛管理实际上是自上而下的管理模式,高级管理层必须对六西格玛有正确、清晰的认识,高级管理层必须对六西格玛有正确、清晰的认识,并在整个实施过程中给与大力支持。并在整个实施过程中给与大力支持。2. 黑带黑带/黑带大师和绿带培训黑带大师和绿带培训在六西格玛工程中,真正的执行人员是黑带和绿在六西格玛工程中,真正的执行人员是黑带和绿带。因此黑带和绿带需要通过培训掌握六西格玛带。因此黑带和绿带需要通过培训掌握六西格玛根本概念,根本工具的使用等。根本概念,根本工具的使用等。3. 全体培训全体培训在整个企业内部推行六西格玛文化,这是一个循在整个企业内部推行六西格玛文化,这是一个循序渐进的过程。序渐进的过程。 作业作业第第11章章 2、4Q & A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号