ある開発プロジェクトでソフトウェア結合テストを終了し, システムの機能を確認するシステムテストを行っている。このシステムテストで, あるプログラムに不良が多発しているとの報告があった。プロジェクトマネージャが最初に行うべきこととして, 最も適切なものはどれか。
平成22年度 春期 ITパスポート試験 問33
マネジメント系プロジェクトマネジメント › プロジェクトマネジメント
这道题的解析和你的作答记录。
問33
頻出度★★★
解説
問 33
错误ア
从软件集成测试重新开始,是把整个工序退回去的最大级别的返工。缺陷只是集中在特定的某一个程序上,如果在原因和影响范围都尚未确认的情况下把整体退回,成本和进度上的损失就会过大。这是在重新评估质量、发现集成测试的质量不充分之后才需要考虑的选项,并不是最先应该做的事情。
错误イ
增加测试人员只不过是针对进度延误的对症疗法,完全无法解决作为缺陷频发原因的程序本身的质量问题。即使增加做测试的一方,已经被做进程序里的缺陷也不会减少,而且增加人员还可能因为交接和培训的负担反而招致延误。在尚未掌握原因和影响的情况下就投入资源,这一点上顺序搞错了。
- ウ
正解 正确答案是ウ。在系统测试过程中收到「某个程序频繁出现缺陷」这一报告的阶段,为什么会频繁出现(是设计原因还是实现原因,或者是测试数据的问题)尚不清楚,影响究竟波及到什么范围(与其他功能的集成部分、后续测试、进度计划)也还不清楚。项目经理首先应该做的是掌握事实,即重新评估有问题的程序的质量,弄清缺陷的件数、原因、缺陷被引入的工序以及混入的范围,在此基础上判断对整个系统测试的影响。重新开始、增加人员、重新编写这类对策,只有依据这次重新评估所得到的事实之后才应该去选择。在各选项中,不急于采取对策而是掌握现状与影响的只有ウ,因此作为最先应该做的事情是最恰当的。
错误エ
将程序从测试对象中剔除并重新编写,是在没有确认原因的情况下进行的大规模返工。如果缺陷的原因在于规格或设计,那么即使重做也会再次出现同样的缺陷;而且在被剔除出测试对象的期间,该程序与其他功能之间集成部分的测试无法推进,整个系统测试都会停滞。重新编写是否妥当,也应该先重新评估质量、掌握影响之后再判断。
ここがポイント
- 发生问题时项目经理的基本行动顺序是「掌握事实与现状 → 分析影响范围 → 制定并实施对策」。本题考查的是:在原因和影响都还不清楚的时候,不要急于跳到重新开始、增加人员、重新编写这类对策上。
- 缺陷频发是质量不良的征兆,重新评估该交付物的质量、判断其对后续工序(这里是系统测试)的影响,是质量管理的常规做法。只有掌握了影响,才能判断出恰当的纠正措施和进度调整。
用語