三个过程
项目质量管理包括执行组织确定质量政策、目标与职责的各过程和活动,从而使项目满足其预定的需求。项目质量管理在项目环境内使用政策和程序,实施组织的质量管理体系;并以执行组织的名义,适当支持持续的过程改进活动。项目质量管理确保项目需求,包括产品需求,得到满足和确认。
1,规划质量管理:识别与项目相关的质量标准以及确定如何满足这些标准,确定需要对哪些过程和工作产品进行质量管理。
2,实施质量保证:所有的有计划地、系统地为保证项目能够满足相关的质量标准而建立的活动,主要是确保过程质量。(质量保证人员称为 QA )
3,质量控制:采取措施,监督项目的具体实施结果是否符合有关的项目质量标准,并确定消除产品不良结果的原因。(质量控制人员称为 QC )
质量管理的工具和技术:
规划阶段包含的质量管理工具:
在规划质量时,采用了质量的七种工具。除此之外规划阶段的技术还包括:成本收益分析,质量成本,标杆对照,实验设计等。
◆质量成本:的组成(项目质量改善的投资主要由实施组织来承担,而不是项目或PM)质量成本 = 一致性成本(预防成本+评价成本)+非一致性陈本(内部失败成本+外部失败成本)。
◆实验设计:是一种统计方法,用来识别哪些因素会对正在生产的产品或正在开发的流程的特定变量产生影响。
◆标杆对照:将实际或计划的项目实践与可比项目的实践进行对照,以便识别最佳实践。
◆成本效益分析:对每个质量活动进行比较其可能的成本与预期的收益。
◆质量成本:为预防不符合要求,为评价产品或服务是否符合要求,以及因未达到要求而发生的所有成本。
◆其他的规划质量工具:头脑风暴,立场分析,名义小组技术。
执行阶段的工具与技术:
◆质量审计:又叫做质量保证体系审核,是对具体质量保证管理活动的结构性评审。它可以随机进行,也可以事前安排。质量审计还可以确认已批准的变更请求的实施情况。
◆过程分析:按照过程改进计划中概括的步骤来识别所需的改进。它也要检查在过程运行时遇到的问题,制约因素,以及发现的非增值活动。
◆评审:是保证质量的一个重要的环节。
◆统计抽样:是指从目标总体中抽取一部分相关样本用于检查和测量,以满足质量管理计划中的规定(可以降低质量控制的成本)。
◆检查:也叫做审查,同行审查审计或巡检。它可用于确认缺陷补救。
输出输出工具
过程 | 输入 | 工具 | 输出 |
1、规划质量管理 | 项目管理计划、 干系人登记册、 风险登记册、 需求文件、 事业环境因素、 组织过程资产 | 成本效益分析、 质量成本、 七种基本质量工具、 标杆对照、 实验设计、 统计抽样、 其他质量管理工具、 会议 | 质量管理计划、 过程改进计划、(一石击二鸟) 质量测量指标、 质量核对单、 项目文件更新 |
2、实施质量保证 | 质量管理计划、 过程改进计划、 质量测量指标、 质量控制测量结果、 项目文件 | 质量管理与控制工具、 质量审计、 过程分析 | 变更请求、 项目管理计划更新、 项目文件更新、 组织过程资产更新 |
3、控制质量 | 项目管理计划、 质量测量指标、 质量核对单、 工作绩效数据、 批准的变更请求、 可交付的成果、 项目文件、 组织过程资产 | 七种基本质量工具(因果图、流程图、核查表、帕累托图、直方图、控制图、散点图)、 统计抽样、 检查、 审计已批准的变更请求 | 质量控制测量结果、 确认的变更、 核实的可交付成果、 工作绩效信息、 变更请求、 项目管理计划更新、 项目文件更新、 组织过程资产更新 |
4W1H
4W1H | 规划质量管理 | 实施质量保证 | 控制质量 |
what | 编写一份质量管理计划和一份过程改进计划,明确项目的质量标准,确定质量测 量指标和质量核对表 作用:为整个项目如何管理和确认质量提供质量和方向 | 构建一个改进体系,保证过程符合要求并持续开展质量改进构体系,建流程作用:促进质量过程改进 | 构建一个评估系统,评价项目质量,对项目质量状况下结论,还审查已批准的变更请求是否得到执行做评估,下结论 作用: 1、识别过程低效或产品质量低劣的原因,建议并/或采取相应的措施消除这些原因 2、确认项目可交付成果以及工作满足干系人既定的需求,可以进行最终的验收 |
why | 1、识别项目/产品质量要求和标准; 2、如何达到目标; 3,为项目质量检验、项目/产品质量验收制定标准 | 实现质量预防的概念,构建一个框架体系,用过程/流程保证质量 | 保证有缺陷的产品、成果、服务不能交付 |
who | 项目管理团队或项目团队(如果项目规模比较小的话)。组织的过程资产中有高级管理层颁布的质量政策/方针可以原样照搬到项目中使用,如果执行组织中没有正式的质量政策或项目涉及多个执行组织,项目管理团队就需要如果项目规模比较小的话为项目制定质量政策。 | 组织中的质量保证部门或类似部门对质量保证活动进行监督 | 组织中质量控制部门或名称相似的组织单元 |
when | 范围、进度、成本基准确定后,干系人和风险识别后 | 规划制定后,执行全过程,持续开展保证活动 | 执行之后,对项目产品、成果、服务进行的检查评估 |
how | 采用成本绩效分析。质量成本,标杆对照,统计抽样,流程图,实验设计,控制图和专有质量管理方法即其他质量规划工具〔头脑风暴/亲和图/力场分析/名义小组技术) | 采用规划质量和实施质量控制的工具,过程分析(包括根本原因分析)和质量审计(识别、分享、协助、积累、确认) | 使用因果图、帕累托图、直方图、散点图、直方图、核对单、趋势图、控制图、流程图、统计抽样,检查和审查已经批准的变更请求 |
一、规划质量管理
1,描述下质量管理计划的重要性,描述下进行编制的时候的原则、步骤、工具和技术、本计划的内容等。
2,成本收益分析法:对每个质量活劢进行成本效益分析,就是要比较其可能的成本不预期的效益。
3,质量成本的组成(项目质量改善的投资主要由实施组织来承担,而不是项目或PM)质量成本 = 一致性成本(预防成本+评价成本)+非一致性陈本(内部失败成本+外部失败成
本)。
4,标杆对照:标杆对照是将实际戒计划的项目实践不可比项目的实践进行对照,以便识别最佳实践,形成改进意见,并为绩效考核提供依据。
5,实验设计:是一种统计方法,用来识别哪些因素会对正在生产的产品戒正在开发的流程的特定变量产生影响。
范例:
质量管理的基本原则是质量出自计划和设计,而非出自检查。基于此认识,项目一开始我就高度重视规划质量管理工作。规划质量管理就是识别项目相关的质量标准,以及确定如何满足这些标准的过程。
首先,我们对项目需要达到的质量标准进行了识别。我们仔细研究了招投标文件、合同、项目章程、项目范围说明书、项目管理计划等文件中关于质量方面的要求和描述,以及客户业务方面的相关规定和我公司的质量策略,通过质量成本分析和基准分析(利用历史项目信息),得出了本项目应该达到的质量标准和要求,通过质量核对表和质量测量指标的形式表现出来。
接着,我组织了项目质量保证人员和测试人员等一起通过分析会议(大家通过会议的形式集思广益)形式对如何达到项目质量标准进行了研究,我们制定了《项目质量保证计划》和《项目产出物评审及测试计划》,从质量保证和质量控制两个方面对质量达标进行了规划。
我们制定的《项目质量保证计划》的主要内容包括:质量审计活动采用的类型、质量审计活动遵循的标准、质量审计活动开始时间、质量审计报告应包含的内容等。
我们制定的《项目产出物评审及测试计划》的主要内容包括两部分:一部分针对文档类产出物的评审,一部分针对软件代码的测试。产出物评审的主要内容是:产出物的合格标准、产出物提交的时间、评审方式、评审报告包含的内容等等。软件系统测试的主要内容是:测试环境要求及准备、具体的测试活动要求、测试开始时间、测试报告包含的内容等。
二、质量保证
1,质量保证的重要性、意义,我们在本项目中是用了什么工具进行质量保证的,比如质量审计的应用。也可以简单的写点质量保证与质量控制的区别和联系。
2,过程分析是指按照过程改进计划中概括的步骤来识别所需的改进大部分用根本原因分析方法。
3,质量审计,又称质量保证体系审核,是对具体质量管理活动的结构性的评审。
质量审计的目标:
(1)识别全部正在实斷的良好及最佳实践。
(2)识别全部违规做法、差距及不足。
(3)分享所在组织戒行业中类似项目的良好实践。
(4)积极、主劢地提供协劣,以改进过程的执行,从而帮劣团队提高生产效率。
(5)强调每次审计都应对组织经验教讦的积累做出贡献。
(6)已批准的变更请求实斷情况------整个变更机制的审计
范例:
实施质量保证就是为保证项目能够满足相关的质量标准而建立的活动。通俗的理解,就是要确保标准是正确的,过程也是正确的,从而确保结果也是正确的。在本项目中,公司安排了一名专职的质量保证人员(QA)参与到项目组中,负责组织项目的质量保证工作。他的主要职责是审计,对项目中所开展的质量活动进行结构性审查,评估其是否符合公司的政策、过程和程序。在项目中,我带头执行好公司要求的项目管理过程,全力支持QA对该项目的质量审计工作,对QA发现的问题我都会认真对待,责令马上整改,直至符合要求。对好的意见和建议,我要求在后续项目管理中及时采用。
比如,在项目进行过程中,QA发现大家在进行项目相关文档的评审时不太积极,觉得评审工作与自己的关系不大,因而有点流于形式,QA在审计报告中说明了这种现象。我了解后及时分析了原因,主要是评审工作没有明确纳入项目成员的工作量,各人只关心明确列入工作量的事务,针对这种情况,我采取了如下措施,将评审工作进行记录,定期通报各人参加评审的次数、时长、提出合理化建议的数量,以及后道工序的责任人必须评审前一工序的产出物,如果评审未发现问题,评审通过后再发现问题将由后道程序的负责人负责。通过这些措施的运用,大家参与的积极性和责任感明显增强。
三、质量控制
1,质量控制的重要性、步骤,从人机料法环等方面进行举例说明有什么问题,是什么原因,我们是通过什么方法、工具和技术进行处理的。
2,可以写测试、评审,结合项目进行举例说明!
范例:
控制质量就是监控项目结果,确定其是否符合质量标准,并采取措施消除产生质量问题的原因的过程。在本项目的质量控制方面,我们主要是依据《质量管理计划》和《质量度量标准》,并参照我们公司的最佳质量案例,通过严把评审、测试关,并扎实做好配置管理工作,从而保证交付物达到较高的质量。
在评审方面,我们对项目实施过程中的一些主要产出物,如《用户需求说明书》、《系统设计说明书》、《数据库设计说明书》、《系统测试用例》等,组织人员参照公司最佳质量案例进行认真细致的评审,不达标的,一律要求整改。
在系统测试方面,我们主要执行单元测试、集成测试、系统测试和验收测试。单元测试是针对每一具体模块的测试,这部分工作由开发工程师以白盒测试的方法交叉完成;集成测试和系统测试主要是把相关模块集合成更大的功能模块进行测试,重点测试模块与模块、子系统与子系统之间的接口,这部分工作由负责设计的工程师牵头以白盒测试的方法完成;验收测试主要针对已经开发完成的整个软件系统进行测试,重点是测试其功能和可操作性等是否可以满足客户的要求,这部分工作由负责需求分析的人员牵头以黑盒测试的方法进行。在测试过程中,我们使用最多的工具是因果图和控制图,通过因果图分析出现问题的各种原因,然后反馈给开发人员,在后续的该种注意避免;通过控制图对系统的性能进行监控,比如在测试系统的登录响应时间的时候,发现系统的登录响应时间突然变大很多,超出可接受范围,通过分析原因发现,新加入的一个模块接口不匹配。
在配置管理方面,我们利用SVN作为工具,制定变更控制流程,凡涉及基线变更及重要变更的,一律按照流程纳入配置管理。本项目进行过程中,客户提出了增加“通过手机扫码的方式查询物价信息”的功能,我组织项目变更控制委员会,对此变更需求进行评估,认为该功能可极大方便群众对物价信息的查询,且对系统的整体架构没有大的影响,评审通过了此变更的申请。此变更涉及到范围基线、项目管理计划、进度计划、质量计划等,我们分别对上述计划内容进行相应的调整,相关文档进行了更新,从而保证了项目的质量。
可考的子题目
1、项目质量管理的含义与作用、意义
2、项目质量管理包含的主要内容、主要过程?
3、项目质量管理中用到的工具和技术、输入输出
4、结合你在项目质量管理中遇到的实际问题与解决方法,论述如何做好项目的质量管理,并总结心得体会。
5、请指出你参与管理过的信息系统项目最主要的质量需要或者要求是什么?
6、如何制定质量管理计划(原则、步骤)?质量管理计划的内容有哪些?
7、如何做好质量保证工作?QA的职责有哪些?
8、如何做好质量控制工作?如何提升项目的质量?
9、质量保证和质量控制的区别和联系?
10、简述质量成本?
11、简述评审在质量管理里面的重要性?
12、简述质量和其他某领域之间的关系?
子题目回应参考
心得:
1)制订科学合理的规划质量管理,质量保证,质量控制计划很重要。
2)严格执行质量管理,质量保证和质量控制计划很重要。
3)质量管理的工具和技术不宜采用过多,适用和够用就好,关键是如何把这些工具和技术用好,用透。
4)质量控制过程中发现的问题或缺陷一定要严格跟踪直至解决
5)条件成熟的情况下,可以把产出物质量和软件系统的质量作为绩效考核的指标之一。
不足之处:
1)测试人员如何在项目质量控制过程中更加充分,主动的发挥作用。
2)如何尽量减少同类错误的二次出现
评审的心得:
1)每次评审必有计划
2)合理安排评审人员,避免滥竽充数
3)评审前安排讲解,避免评审流于形式,走过场。
4)评审结果让当事人签字并承诺解决
5)专人跟踪监督评审时发现的问题
不足之处:
1)评审人员平时工作比较忙,有时候出现评审工作和他们日常工作撞车的现象,这在一定程度上影响了评审质量。
2)产出物评审检查表还不完善,因为评审质量在很大程度上取决于评审工作人员的个人专业水平。
1-7
1,项目质量管理的过程包含的主要内容(项目质量管理的含义与作用、意义)。
项目质量管理的主要内容有规划质量管理,实施质量保证和控制质量。其中规划质量管理主要是识别与该项目相关的质量标准以及确定如何满足这些标准,
实施质量保证是通过实施计划中的质量活动,确保项目实施满足既定的要求,即通过有效的过程执行来保证项目质量。
控制质量是监视项目的具体结果,确保其符合相关的质量标准,并判断如何杜绝造成不合格结果的根源,即通过对结果的把关来保证项目质量。
⒉,项目质量管理的过程涉及的输入和输出。项目质量管理中用到的工具和技术。
在该项目的质量管理过程中,针对规划质量管理,我们用到的主要输入有项目管理计划,干系人登记册,需求文件,工具与技术有成本效益分析,标杆对照,质量成本;规划质量管理的输出主要有质量管理计划,过程改进计划,质量测量指标,质量核对表。
针对实施质量保证,我们用到的主要输入有质量管理计划,过程改进计划,质量测量指标,质量控制的测量结果。工具与技术有质量审计和过程分析,实施质量保证的输出主要是变更请求,和经验教训总结文档;
针对控制质量,我们主要用到的输入有:质量管理计划,质量测量指标,质量核对表,工作绩效数据,工具与技术有评审,测试,因果图,流程图和审查已批阅的变更请求,控制质量的输出主要有:变更请求,工作绩效信息,确认的变更,质量控制测量结果。
3,如何提升lT项目质量的角度阐述我的经验体会。(2013年下)
(1)在本项目提升质量的方面,我们主要做了四个方面的工作:一是制定科学的质量管理相关的计划;二是QA严格对项目进行过程审计;三是严格执行每一产出物的评审;四是严格执行系统测试,没有通过测试的系统一律不得发布到用户现场。
(2)从本项目的管理经验中,我总结出提升IT项目质量的五点实用经验:一定要制订出科学合理的质量管理,质量保证和质量控制计划;二是一定要严格执行质量管理计划,质量保证计划,质量保证和质量控制计划;三是质量控制的工具和技术不宜过多,适用和够用就好;四是质量过程中发现的问题或缺陷一定要严格跟踪直至解决;五是条件成熟的情况下,可以把成果物的质量和软件系统的质量作为绩效考核的指标。
4,质量控制的依据,质量控制的工具与技术,质量控制的输出。(2011年下)
质量是产品的生命线,高质量的产品不但能够提升客户的满意度,得到客户的青睐,而且能给公司带来好的口碑,进而给公司带来源源不断的新项目。而质量控制是质量把关的最后一环,所以至关重要。根据我所掌握的项目管理知识,以及我在项目中的实际,经验和实践,信息系统项目质量控制的主要依据有:质量管理计划,质量测量指标,质量核对单,工作绩效信息,批准的变更请求,可交付成果和组织过程资产等。
信息系统项目质量控制的工具与技术主要有:七种基本质量工具(因果图,流程图,直方图,散点图,质量核查表,帕累托图,控制图),统计抽样,检查(评审,测试)和审查已经批准的变更请求等。
信息系统项目质量控制的主要输出有:批准的变更,质量测量结果,核实的可交付成果,变更请求,工作绩效信息。
5,详细论述在项目中进行质量保证和质量控制时所实施的活动,并论述二者之间的关系。(2009年上)
要想有效保证软件质量,除了需求和开发规则清晰,合理之外,还要在整个项目进程中进行有效的质量管理,即进行科学的质量规划,到位的质量保证和严格的质量控制。我们知道,质量管理就是合理运用好规划质量管理,实施质量保证和控制质量三个过程及工具,使项目可交付成果物满足既定的质量标准和客户要求的过程。
在项目建设之初,进行质量规划时,作为本项目的项目经理,我组织的项目质量保证工程师和测试经理一起依据项目管理计划和需求文件的相关文件,采用标杆对照和会议等多种形式制定的项目质量管理计划,项目质量保证计划和项目产出物评审和测试计划,并对这些主要计划组织了严格的评审。
我们制定的项目质量管理计划包括的主要内容有:本项目采用的主要质量政策,项目主要产出物的质量标准,项目质量保证措施,项目质量控制措施,本项目对公司过程改进的贡献,质量管理计划的落实。
我们制定的项目质量保证计划是项目质量管理计划的子计划。主要包括质量审计活动类型,质量审计活动的描述、遵循的标准,质量审计活动开始时间,质量审计活动工作量估算,质量审计报告提交的方式和频率,质量审计对象的发送对象等。
我们制订的项目产出物评审和测试计划也是项目质量管理计划的组成部分。主要内容包括两部分:一部分针对产出物的评审,另一部分针对软件系统的测试。值得一提的是,后续工作过程中,我们按照项目质量管理计划,项目质量保证计划,产出物评审和测试计划实施质量管理工作,效果非常好。
IT行业项目质量管理的最佳实践告诉我们,质量保证就是审计质量要求和质量控制的测量结果,确保项目采用了合理的质量标准和操作性定义;质量控制就是检测并记录执行质量活动的结果,从而评估绩效并建议必要的变更;因此质量保证和质量控制的目的是一致的,都是确保项目满足既定的质量标准和客户的需求。
他们之间的区别是质量保证是通过有效的过程执行来保证项目质量,而质量控制则是对结果把关,验证和确项目产出物达到既定的质量标准。
在质量保证方面,我在公司质量保证中心的指导下,带头执行好公司要求的项目管理过程,同时全力支持QA对该项目的质量审计,发现问题马上整改,绝不含糊。对QA采用质量,审计等工具审计项目后交的项目质量审计报告中提出的问题和建议,我们都,会积极认真对待,把问题落实到具体的人,并确定赶紧实现对好的建议和意见,我们会立即在后续项目管理中及时采用。
针对项目成果的质量,在质量控制方面,我们重点把握评审和测试关。在评审方面,我们对项目实施过程中的一些主要产出物,如用户需求说明书,系统设计说明书,数据库设计说明书,系统测试用例等,都严格按计划组织了认真细致的评审在系统测试方面,我们主要执行单元测试集成,测试和系统测试。
6,分析并论述我参与的项目中的质量成本,并给出了简要评价。(2009年上)
我们非常清楚,管理的本质就是实现投入产出比的最大化,因此在质量成本的投入和产出上,我们始终把握了这一原则的指导作用。我们知道,质量成本就是在产品生命周期中为预防产品或服务不符合要求,评价产品或服务是否符合要求,以及因未达到要求(返工)而付出的代价。质量成本包括预防成本,评估成本,内部失败成本和外部失败成本四类。
项目完工后统计数据表明,该项目的质量成本占(主要统计预防成本,评估成本和内部失败成本)项目总成本的15%,低于公司平均质量成本5个百分点。这一成绩的取得与本项目良好的质量管理直接相关。
7,阐述明确定义需求和开发规则对保证项目质量的积极作用。(2009年上)
对软件质量的定义:软件产品满足规定和隐含的需求能力有关的特征或特征的全体。这就告诉我们,软件需求是度量软件质量的基础。只满足明确定义的需求,而没有满足应有的隐含需求,软件质量也无法保证。
因此在项目前期,我们就非常重视对影响产品质量因素的源头环节的把关,如尽量进行充分细致的需求调研,努力把用户的暗示需求通过文字的形式呈现为明示需求,根据国家和行业相关标准及公司的要求定义好开发规则等。在项目总结回顾时,我们发现前期这些工作做得到位,对保证软件质量确实起到了很好的作用。
8-13
8,请简要叙述的项目的早期阶段,如何制定项目质量管理计划以给客户质量信心。(2008年上)
质量是产品的生命线。在项目的早期阶段,我就从质量的源头——项目质量管理计划的编制开始下功夫。作为本项目的项目经理,我组织了项目质量保证工程师和测试经理等一起依据项目管理计划和项目范围说明书等相关文件,采用标杆对照和会议等多种形式制订了项目质量管理计划,项目质量保证计划,项目产出物评审及测试计划等计划,并对这三个计划组织了严格的评审。我们制订的项目质量管理计划包括以下主要内容:本项目主要采用的质量政策,项目主要产出物的质量标准,项目质量保证措施,项目质量控制措施,本项目对公司过程改进的贡献以及质量管理计划的落实。
我们制定的项目质量保证计划是项目质量管理计划的子计划。主要包括质量审计活动类型,质量审计活动的描述、遵循的标准,质量审计活动开始时间,质量审计活动工作量估算,质量审计报告提交的方式和频率,质量审计对象的发送对象等。
我们制订的项目产出物评审和测试计划也是项目质量管理计划的组成部分。主要内容包括两部分:一部分针对产出物的评审,另一部分针对软件系统的测试。值得一提的是,后续工作过程中,我们按照项目质量管理计划,项目质量保证计划,产出物评审和测试计划实施质量管理工作,效果非常好。,
9,什么是评审?什么是阶段管理评审?简要论述技术评审和阶段管理评审对保证项目质量的重要作用。(2007年下)
根据我多年的工作经验,我知道要成功使用该工具和方法,正确把握该工具和方法的本质非常重要。根据我所掌握的知识,我认为,评审就是有计划的组织具有相关经验的人,对被评审的产出物在格式,内容,质量等方面的符合性进行判断和把关的过程。
阶段管理评审就是指在项目的某个时期,依据是先定义好的每个阶段的开始和结束边界,检查该阶段的过程和工作产物的合格性,对项目阶段绩效进行整体评价并提出改进建议的过程。
技术评审就是在项目进展过程中对相关产出物进行质量把关,发现问题并敦促纠正的过程。评审这一非常重要的工具不容忽视,因为评审工作贯穿信息系统项目的始终,它是确保项目质量的重要手段之一。
在项目管理过程中,系统地运用评审方法可以起到事半功倍的效果。总结我多年的项目经验,我认为技术评审和阶段管理评审对保证项目质量的重要作用主要体现在如下五个方面:
一是通过阶段管理评审,能及时发现日常工作中存在的问题,为及时改进提供输入,避免问题长期存在或重复出现;
二是通过阶段管理评审,发现项目实际绩效和计划绩效之间的差异;
三是通过技术评审验证实际成果与原定质量标准的一致程度,避免日后返工;
四是通过技术评审及时发现产出物中存在的问题,避免缺陷因未及时发现遗留到项目的后续阶段而被放大,给项目造成更大的损失;
五是通过技术评审发现项目组成员在工作中存在的技能或工作态度问题,及时纠偏。
10,质量保证人员QA的角色和职责有哪些? (2007年下)
在项目管理中,我们不得不提及的一个角色就是QA。在我们公司,QA质量保证人员需要承担三种角色:教练,医生,警察。QA的职责包括过程辅导,过程审计,过程改进和过程度量等工作。
作为教练,QA人员需要为项目组提供贴身的过程指导。过程指导包括为项目组提供正式的过程培训,非正式的过程辅导,过程释疑以及协助项目组进行过程的裁剪。
作为警察,QA即履行执法职能,QA人 员需要代表公司执法,审计项目的过程符合程度和过程执行的质量并给出相应的判罚。
作为医生QA在项目展开过程中,需要承担收集,统计和分析度量数据的工作,发现问题并提出改进建议。
11,概述你参与的信息系统项目,以及在项目中所遇到的质量管理问题。(2005年下)
在以往的项目中,我遇到的质量管理问题主要涉及如下四个方面:一是对产出物的质量好坏没有具体的评价依据;二是过程管理不到位,项目管理过程执行得比较随意;三是对产出物的评审比较流于形式;四是对系统的测试不够深入,导致一些比较严重严重的缺陷被遗留到了客户现场。本开发项目是我担任项目经理以来管理的最大的一个软件项目,客户对该项目的要求很高,可以说该项目只能成功不能失败。根据以前项目的经验和教训,对于该项目,我自始自终十分重视项目的质量管理。实践证明做任何事情,只要认真,就一定会有好效果。
12, 简要论述你认为提升项目质量应该做哪些工作。(2005年下)
针对本项目的质量提升,我们主要做了四大方面的工作:
一是制定科学的质量管理的相关计划;
二是让QA进行严格的过程审计;
三是严格执行每一个产出物的评审;
四是严格执行系统测试。
在项目建设之初,作为项目经理,我组织了项目保证工程师和测试经理一起制订了《项目质量管理计划》,《质量测量指标》,《项目质量保证计划》,《项目产出物评审以及测试计划》。并对这几个计划进行了严格的评审。
在质量保证方面,我首先带头执行好公司要求的项目管理过程,同时全力支持QA对该项目的质量审计,发现问题,马上整改绝不含糊。对QA在每次审计后提交的《项目质量审计报告》中提出的问题和建议,都会认真对待,把问题落实到具体责任人并确定改进期限。对于好的建议或意见,我们会立即在后续项目管理中及时采用。
在评审方面,我们对项目实施过程中的一些主要产出物,如《用户需求说明书》,《系统设计说明书》,《数据库设计说明书》,《系统测试用例》等,我们都严格按计划组织了认真细致的评审。
在系统测试方面,我们主要执行单元测试,集成测试,系统测试。单元测试是对某一具体模块的测试,这一部分工作有开发小组的开发工程师交叉完成;集成测试主要是把相关模块集合成更大的功能模块进行测试,重点是模块与模块之间的接口,这部分工作需要负责需求的工程师来完成;系统测试主要是针对已经开发完工后的子系统或整个软件系统进行测试,重点是测试其功能和可操作性等是否可以满足用户的要求。这部分工作由公司软件测试部派出的专业的测试人员来完成。
13,简要论述我对质量,质量管理,质量成本的认识。(2005年下)
质量是产品的生命线。该项目一开始,我就在项目组中组织了一个有关项目质量管理的专题培训。通过本次培训,大家对质量,质量管理和质量成本都达成了清晰的认识和深刻的理解。
我们明白了质量就是一系列内在特征满足要求的程度。
质量管理就是合理运用好规划质量管理,实施质量保证和控制质量三个过程及其工具,使项目可交付成果物满足既定的质量标准和客户要求。
质量成本就是在产品生命周期中为预防不符合要求,为评价产品或服务是否符合要求,以及因未达到要求返工而付出的代价。
通过本次培训,大家正确理解了质量就是要满足要求,就是要满足我们项目产品所面对的客户的要求,这在很大程度上为我们后续工作的展开扫清了障碍。