参考答案:
【问题1】
存在的问题:
a)没有制一个科学完善的质量管理计划。
b)没有采取有效的措施进行质量保证或质量控制。
c)检查的时间间隔(每1月一次)设置不合理,不能及时发现问题也不能及时采取纠正措施。
d)开发人员没有按计划或开发规范来编写模块代码,相关工作内容与责职划分不清,没有明确相关的质量责任人。
e)王某任命程序员李工兼任质量保证人员的做法不妥。同时对李某的工作或质量管理过程没有进行有效的监控或指导。
f ) 李工发现问题的处理方式不对,QA发现问题应与当事人协商,如果无法达成一致要向项目经理或更高级别的领导汇报,而不能自作主张。
g ) 对程序员在质量意识和质量管理方面的培训不足。
【问题2】
质量控制的工具和技术包括:A 、C 、D、E、F、I。
【问题3】
作为此项目的质量保证人员,在整个项目中应该完成的工作有:
质量保证是一项管理职能,包括所有有计划地、系统地为保证项目能够满足相关的质量标准而建立的活动。质量保证可以分为:内部质量保证(向项目管理组和执行机构的管理层提供质量保证)和外部质量保证(向客户或不参与项目工作的人员提供质量保证)。
质量保证人员QA作为项目经理的耳目,其作用不仅仅是发现和报告项目的问题。一个合格的QA在项目中会充当三种角色:
1、导师,具备学习和培训的能力
2、医生:通过度量数据对项目的过程进行诊断,帮助分析原因,开处方
3、警察:以企业流程为依据,但要告诉大家流程背后的原因:如果和项目组针对某些问题意见相左,可以直接汇报高层。
典型的QA职责包括:过程指导、过程评审、产品审计、过程改进、过程度量。
作为此项目的质量保证人员,在项目前期应当辅助项目经理制定项目计划(特别是质量管理计划),设定质量目标等,对项目成员的开发过程进行规范和指导。定期(一般每周一次)对项目的工作产品和过程进行审计和评审。在项目过程中,QA常承担收集、统计、分析度量数据的工作,用于支持管理决策。
详细解析:
本题主要考查如何实施项目的质量管理工作。质量管理工作对于一个项目来说是至关重要的,但在很多项目中质量管理并不是系统地、有计划地来执行的,经常处于一种救火的状态,还有人认为质量管理就是为了找错的。事实上,质量管理活动应该是有计划、有目标、有流程规范的一系列活动。
通过仔细阅读题目说明,可分析如下:
(1)李工原来是程序员,并且在项目中兼任质量管理人员,一方面没有质量保证经验,另外一方面质量管理人员一般来说应该独立于项目组,否则无法保证质量检查工作的客观性。
(2)李工将检查时间定为每月一次也是不妥的,因为在一个月之内可能会发生很多活动,而有些活动是应该在执行过程中被检查的,等到完成再检查就来不及了。正确的做法是按照项目计划制定出质量管理计划,然后按照质量管理计划具体实施。
(3)李工发现问题时,未能与当事人达成一致,他应该按问题上报流程处理,而不是放任不管。
(4)编码人员没有按照公司的编码规范来编码,这一点是不对的,但究其原因可能是公司或项目没有对项目组提供有效的培训造成的。
【问题1】
通过上述分析,总结出造成项目失控的原因。
【问题2】
质量管理的工具和技术有很多,具体可参见《教程》项目质量管理一章。
其中质量控制的工具和技术主要有:
1)测试
2)评审
3)统计抽样
4)六西格码
5)因果图
6)流程图
7)直方图
8)检查表
9)散点图
10)帕累托图
11)控制图
12)相互关系图
14)亲和图
15)树状图
16)矩阵图
17)优先矩阵图
18)过程决策程序图
19)活动网络图
【问题3】
本问题主要考查的是项日中的质量管理工作有哪些?
项目质量保证(QA)的提供对象通常是项目管理 班子和执行组织的管理层,而项目质量保证活动的参与者应是项目的全体工作人员,项目质量质量保证活动主要包括:如何建立质量标准,如何确立质量控制过程,如何进行质量体系的评估。
QA人员在日常质量管理工作中担当着警察、医生、导师的职责。具体说明可参见答案中描述。