有多年开发经验的赵工被任命为某应用软件开发项目的项目经理,客户要求10个月完成项目。项目组包括开发、测试人员共10人,赵工兼任配置管理员的工作。
按照客户的初步要求,赵工估算了工作量,发现工期很紧。因此,赵工在了解客户的部分需求之后,就开始对这部分需求进行设计和开发工作。
在编码阶段,赵工发现需求文件还在不断修改,形成了多个版本,设计文件不知道该与哪一版本的需求文件对应,而代码更不知道对应哪一版本的需求和设计文件。同时,客户仍在不断提出新的需求,有些很细微的修改,开发人员随手就改掉了。
到了集成调试的时候,发现错误非常多。由于需求、设计和代码的版本对应不上,甚至搞不清楚是需求、设计还是编码的错误。眼看进度无法保证,项目团队成员失去了信心。
【问题一】(5分)
请从项目管理和配置管理的角度分析造成项目失控的原因。
【问题二】(5分)
以下左侧表格中是配置管理的基本概念,右侧表格是有关这些概念的论述,请在答题纸上用直线将左侧表格与右侧表格里的对应项连接起来。
【问题三】(5分)
请说明正常的配置管理工作包括哪些活动?
从本案例提出的三个问题,我们很容易判断出:该案例分析主要考查的是项目的配置管理。“案例描述及问题”中标志为“红色”的文字是该项目已经出现的问题:即错误非常多,需求、设计和代码版本对应不上,进度无法保证,团队成员对项目失去信心。根据这些问题及“案例描述及问题”中画“ ”的文字并结合我们的项目管理经验,我们可以推断出:项目经理赵工不具备项目管理的技能和经验(这点从“有多年开发经验的赵工被任命为某应用软件开发项目的项目经理”可以推导出);赵工兼任配置管理员导致其分身乏术,无法既做好项目管理工作又做好配置管理工作(这点从“赵工兼任配置管理员的工作”可以推导出);项目范围管理存在问题(这点从“赵工在了解客户的部分需求之后,就开始对这部分需求进行设计和开发工作”可以推导出);项目配置管理没有做好,没有建立基线,导致需求、设计和代码无法对应(这点从“在编码阶段,赵工发现需求文件还在不断修改,形成了多个版本,设计文件不知道该与哪一版本的需求文件对应,而代码更不知道对应哪一版本的需求和设计文件”可以推导出);没有对项目实施严格的变更控制(这点从“客户仍在不断提出新的需求,有些很细微的修改,开发人员随手就改掉了”可以推导出)等是造成项目“到了集成调试的时候,发现错误非常多。由于需求、设计和代码的版本对应不上,甚至搞不清楚是需求、设计还是编码的错误。眼看进度无法保证,项目团队成员失去了信心”主要原因(用于回答【问题一】)。本案例【问题二】和【问题三】属于纯理论性质的问题,与本案例关系不大。因此本案例只有【问题一】需要我们找原因,没有需要我们找解决方案的问题。
一、答题思路解析
根据“答题思路总解析”中的阐述,造成项目失控的原因主要有:(1)项目经理赵工不具备项目管理的技能和经验;(2)赵工兼任配置管理员导致其分身乏术,无法既做好项目管理工作又做好配置管理工作;(3)项目范围管理存在问题,项目需求没有经过评审把关就开始后续活动;(4)项目配置管理没有做好,没有建立基线,导致需求、设计和代码无法对应;(5)没有对项目实施严格的变更控制。
二、参考答案
(1)项目经理赵工不具备项目管理的技能和经验;
(2)赵工兼任配置管理员导致其分身乏术,无法既做好项目管理工作又做好配置管理工作;
(3)项目范围管理存在问题,项目需求没有经过评审把关就开始后续活动;
(4)项目配置管理没有做好,没有建立基线,导致需求、设计和代码无法对应;
(5)没有对项目实施严格的变更控制。
一、答题思路解析
该问题属于纯理论性质的问题,考生如果熟悉《全国计算机技术与软件专业技术资格(水平)考试指定用书?系统集成项目管理工程师教程》第409页中有关配置项、基线、配置管理系统、配置状态报告、配置库等的定义,该问题就比较容易回答。其实,这道题不难,即使无法准确知道配置项、基线、配置管理系统、配置状态报告、配置库等的定义,稍有配置管理的基本概念,然后从这些术语的字眼本身,应该都能“猜对”它们与后边表格中的那一条解析是对应的。
二、参考答案
一、答题思路解析
该问题属于纯理论性质的问题,考生如果熟悉《全国计算机技术与软件专业技术资格(水平)考试指定用书?系统集成项目管理工程师教程》第409页至417页中描述的主体信息,该问题就比较容易回答。简单来讲,配置管理就是做配置管理计划、识别配置项、建立配置管理系统、按计划进行版本管理(如建立基线、实施配置变更管理等)、编制和分发配置状态报告、进行配置审计这几项工作。
二、参考答案
(1)编制配置管理计划;
(2)识别出项目的配置项;
(3)建立配置管理系统;
(4)按计划进行版本管理(如建立基线、实施配置变更管理等);
(5)编制和分发配置状态报告;
(6)进行配置审计(包括物理审计和功能审计)。