阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
说明:
小赵被任命为某软件开发项目的专职质量管理人员,他此前只有过三个月的软件开发经历。项目经理李工要求他按照项目进度计划中的工作安排,按时做好检查,发现问题随时汇报。
项目启动后,由于进度紧张,项目组经常加班。小赵在质量检查中,总会遇到这样那样的问题。例如,计划时间点已到,工作却没有按时完成,因此无法开展检查;相关人员工作太忙,无法配合检查等等。不久,项目组成员对小赵的工作颇有怨言,说他不懂技术,还得浪费时间跟他解释。有的还说进度已经这么紧张了,他不帮忙却来添乱。小赵很无奈,将这些情况汇报给项目经理李工,李工也觉得比较棘手,要求小赵尽量在不打扰大家工作的情况下执行检查。
项目组在超负荷运转中完成了编码任务,虽然天天加班,但进度还是延误了近20%。此时已经不能按原计划开展测试工作,项目经理李工决定调整计划,不划分测试阶段,将所有模块一次集成后统一开始测试。软件模块集成后,头一轮测试刚开始就出现了致命错误,导致测试无法继续,李工只好让开发人员先修复软件,之后再提交测试。随后的测试过程更加混乱,由于模块由不同人员开发,需要不同的人来修改,常常是已经修复的bug,在修复其他的bug之后又再次出现,开发人员不停修改,项目交付时间临近,程序中还有大量bug没有修复。
请结合本题案例分析该项目质量管理中出现的问题。
参考答案:
(1)没有建立相应的质量保证体系。
(2)项目缺乏质量标准和质量规范。
(3)没有制定和实施质量管理计划。
(4)质量保证人员小赵经验不足。
(5)项目进度计划安排过于紧张,或进度计划制定不合理。
(6)项目在整体的沟通上存在问题,小赵得不到有力的支持。
(7)测试阶段的工作和方法安排不合理。
(8)项目中的配置管理和变更控制工作没有做好。
解析:
分析
本题考查项目的质量管理方面的相关理论与应用。考生应结合案例的背景,综合运用理论知识和实践经验回答问题。
问题1:本案例中的项目由于质量管理不当,导致项目不仅进度落后,而且存在大量bug。本案例在项目管理中存在以下一些问题。
(1)项目经理李工只是指定小赵为质量专员,负责按照项目进度进行检查,并没有在项目组内建立较完善的质量保证体系。对项目的质量保证活动主要有同行评审、PPQA检查和测试,而且这些活动都需要事先明确方法、步骤和目标。
(2)没有针对项目实施的各个过程及过程产品建立质量标准和质量规范,使得QA的检查缺乏说服力。
(3)没有制定和实施质量管理计划,导致被检查的人员不配合检查,还将进度拖延归咎于检查。
(4)质量保证人员小赵仅有三个月的软件开发经历,之前也没有做过质量保证工作,经验不足,造成与开发人员的矛盾。
(5)项目进度计划安排过于紧张,或进度计划制定不合理,导致开发人员忙于编写代码,疏于测试和对出现问题修改的管理。
(6)项目的开发人员单方面追求进度,而忽视质量,这与项目组在整体的沟通上存在问题,质量人员小赵得不到有力的支持有关。
(7)测试阶段的工作和方法安排不合理,不能在没有进行充分的单元测试的情况下就进行集成测试和系统测试。
(8)由于项目中的配置管理和变更控制工作没有做好,导致bug修复过程中的混乱现象。