201211项管下午真题

第 1 题

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
某信息系统集成公司承接了一大型电子政务应用项目,由于项目涉及研发部门的多项相关技术,合适的项目管理人员暂时缺乏,公司就委派研发部副总经理刘某担任该项目的项目经理。同时,公司意识到刘某担任项目经理可能会面临一些问题,特意安排公司项目管理办公室的小王专门协助刘某管理该项目。
小王在项目管理办公室一直负责各种项目管理计划的审核,对制订项目管理计划非常重视,也非常熟悉。小王在初步了解了这个项目的基本情况之后,就按照公司的模板与项目组的几个核心成员共同制订了项目管理计划。考虑到刘某第一次管理这种商业性项目,因此对很多管理细节都进行了细化,并将计划重点集中在项目执行计划的制订方面,配置管理计划做得比较简单。刘某也根据自身多年的研发项目管理实践提出了相应的项目计划制订意见。但由于计划涉及很多技术细节,在计划中预留了一些空白。
刘某看小王的计划制订得很详细,也觉得非常合理,就按照小王的计划开始实施项目。一开始项目进展得非常顺利,各项工作有条不紊地进行。但是项目执行一个月之后,却发现由于项目计划没有充分考虑到该项目的特殊性,计划内容与现实状况不符,项目团队成员的能力与项目需要存在一定的差距,多项技术问题得不到有效解决。项目经理刘某也明显感觉到最近变更的请求明显增加,自己制订的比较简易的项目配置管理计划不能够满足项目整体变更管理的需要。

[问题1](12分)
结合本题案例,请简要叙述项目管理计划应该包含的主要内容(不包含辅助计划)。
[问题2](8分)
结合本题案例,请简要叙述项目经理和项目团队为执行项目管理计划而应采取哪些行动。
[问题3](5分)
结合本题案例,请简要叙述在项目管理中配置库的主要作用。

答案与解析

  • 试题难度:较难
  • 知识点:案例分析>整体管理
  • 试题答案:

    【问题1】
    项目管理计划应包含的主要内容有:
    (1)所使用的项目管理过程。
    (2)每个特定项目管理过程的实施程度。
    (3)完成这些过程的工具和技术的描述。
    (4)选择的项目生命周期和相关的项目阶段。
    (5)如何用选定的过程来管理具体的项目。
    (6)如何执行工作来完成项目目标。
    (7)如何监督和控制变更。
    (8)如何实施配置管理。
    (9)如何维护项目绩效基线的完整性。
    (10)与项目干系人进行沟通的要求和技术。
    (11)为项目选择生命周期模型。
    (12)为解决某些遗留问题和未定的决策,对于其内容、严重程度和紧迫程度进行的关键管理评审。
    【问题2】
    结合本案例,项目经理和项目团队为执行项目管理计划而应采取的行动包括:
    (1)执行活动项目目标或阶段性目标。
    (2)付出努力和支出资金以完成项目目标或阶段性目标。
    (3)配备、培训并管理分配到项目的团队成员。
    (4)获取、管理和使用包括原料、工具和设备在内的资源。
    (5)按照规划好的方法或标准实现项目计划。
    (6)创建、验证和确认项目交付物或阶段性交付物。
    (7)建立和管理项目团队内外部沟通渠道。
    (8)收集项目或阶段性数据,并汇报诸如成本、进度、技术、质量的进展和状态信息,以便进行项目预测。
    (9)将批准的变更落实到项目的范围、计划和环境。
    (10)管理风险并实施风险应对措施。
    (11)收集和记录经验教训,以及执行批准的过程改进活动。
    【问题3】
    配置库的主要作用表现在:
    (1)记录与配置相关的所有信息,其中存放受控的软件配置项是项目的重要内容。
    (2)利用库中的信息可评价变更的后果,这对变更控制有着重要的作用。
    (3)从库中可提取各种配置管理过程的管理信息,可利用库中的信息查询回答许多配置管理的问题。

  • 试题解析:

    本题主要考查项目管理计划与执行的相关理论与应用,尤其是大型复杂项目。考生应结合案例的背景,综合运用理论知识和实践经验回答问题。
    【问题1】
    制定项目管理计划时管理项目必不可少的过程,它包括定义、准备、集成和协调所有子计划以形成项目管理计划所必须的所有行动。项目管理计划定义了项目如何执行、监督和控制,其内容将依据应用领域和项目复杂行的不同而有所差别。一般项目管理计划需要记录如下的内容:
    (1)所使用的项目管理过程。
    (2)每个特定项目管理过程的实施程度。
    (3)完成这些过程的工具和技术的描述。
    (4)选择的项目的生命周期和相关的项目阶段。
    (5)如何用选定的过程来管理具体的项目。包括过程之间的依赖与交互关系和基本的输入输出等。
    (6)如何执行工作来完成项目目标。
    (7)如何监督和控制变更。
    (8)如何实施配置管理。
    (9)如何维护项目绩效基线的完整性。
    (10)与项目干系人进行沟通的要求和技术。
    (11)为了解决某些遗留问题和未定的决策,对于内容、严重程度和紧迫程度进行的关键管理评审。
    本案例中的项目属大型复杂项目,涉及了研发部门的多项相关技术,由于没有一个对这多项技术都了解的人,就需要多方面的人合作完成项目,因此在制定项目计划时要特别考虑到这些相关技术能否顺利地在项目实施中采用,如果采用不利,是否有应对的措施。为此,在本案例的项目管理计划中需要特别注意对项目组成员的配备、变更的控制和配置管理的实施方法和步骤给出较详细的定义。
    【问题2】
    根据项目特点制定好项目管理计划后,项目经理不能放任项目计划的执行,他需要与项目团队完成如下的一些活动来执行项目管理计划,以完成项目范围说明书所定义的工作。
    (1)执行活动以完成项目或阶段性目标。
    (2)付出努力和支出资金已完成项目或阶段性目标。
    (3)配备人员,进行培训,管理已分配到项目或阶段中的项目团队成员。
    (4)获取、管理和使用包括工具、设备和设施在内的资源。
    (5)按照规划好的方法或标准实施项目计划。
    (6)创建、验证和确认项目交付物或阶段性交付物。
    (7)管理风险和实施风险应对活动。
    (8)把已批准的变更应用于项目的范围、计划和环境中。
    (9)建立并管理项目组内部和外部的沟通渠道。
    (10)收集项目或阶段性数据,并汇报成本、进度、技术、质量等管理的进展和状态信息,以便进行项目预测。
    (11)收集和记录经验教训并实施已批准的过程改进活动。
    如果项目实施中涉及到外包,就还涉及到选择和管理供应商的活动。
    【问题3】
    根据本案例的描述,由于项目组成员对相关技术掌握不足,导致变更的情况比较多,再加上参与协作的人员较多,因此对配置管理的要求也较高。配置管理目的在于采用配置标识、配置控制、配置状态统计以及配置审计来建立和维护工作产品的完整性。配置管理的内容为识别所选工作产品的配置。这些工作产品构成指定时间点的基线。控制对配置项的变更。建立或提供规范来从配置管理系统中建立工作产品。维护基线的完整性。为开发者、最终用户和客户提供准备的状态和当前的配置数据。
    配置管理的主要活动和相关输出:
    (1)建立基线:识别配置项。建立配置管理系统。建立和发布基线。
    相关输出:已识别的配置项。具有受控工作产品的配置管理系统。配置管理系统存取控制规程。变更请求数据库。基线及其描述。
    (2)跟踪和控制变更:跟踪变更请求。控制配置项。
    (3)建立配置管理完整性:执行配置审计。建立配置管理记录。
    相关输出:配置项的修订历史。变更日志。变更请求的复制。配置项状态。基线之间的差异记录。
    配置库就是用来记录与配置相关的所有工作产品,一般置于配置管理之下的工作产品有:计划。过程描述。需求:设计数据。图纸。产品规范。代码。编辑器。产品数据文件。产品技术出版物等。利用库中的信息可评价变更的后果,这对变更控制有着重要的作用。从库中可提取各种配置管理过程的相关信息和工作产品,可利用库中的信息查询回答许多配置管理的问题。

第 2 题

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
某项目是一个新产品开发项目,项目计划开发周期为12个月,项目团队有11个人,包括:项目经理1人,开发工程师5人,测试工程师2人,文档工程师1人,配置管理1人,SQA 1人。
项目于2010年7月1日开始,项目计划如下:需求分析一个月,总体设计一个月,详细设计二个月,编码五个月,测试一个半月,文档准备、客户验收测试半个月,修改BUG并发布半个月。
项目开工后,项目团队充满激情地努力工作,项目经理也非常有信心按期完成该项目,并在开工会上公布了该项目的考核与激励制度。
2010年8月1日,项目组按期完成《需求规格设计说明书》,2010年9月1日,按期完成了总体设计。
此时,市场部提出,最近有几家客户都问到这个产品了,9月份可能有客户要看演示的DEMO,需要加快开发进度,问项目经理是否可以先开发DEMO,详细设计到后面再补充,先把产品的原型做出来。
项目经理经过与项目组及项目管理部协商,决定去掉详细设计这个环节,直接进入产品的编码阶段。安排开发工程师根据总体设计负责各自模块的开发工作。
5名开发工程师组成的开发小组进入非常忙碌的编码阶段后,经常加班加点。开发过程中,由于原来制订的计划已完全被打乱,SQA无法再根据原来的质量保证计划进行跟踪,项目组其他人员也已无法发挥作用。
2011年2月15日,项目经理向公司管理层反映这个项目存在问题,市场部提的需求有部分不能实现,遇到了技术瓶颈,而且有团队成员要离职。为此由项目管理部组织会议,对新增的部分需求进行评审,包括研发总监、研发副总裁在内,最终决定产品要继续开发,确定关键技术问题的解决时间为2011年3月15日,其他的工作继续进行。
遗憾的是,关键技术问题一直到5月1日才解决,这时已有2名开发人员因为信心问题而离职,项目经理除了要考虑项目进度外,还要考虑项目资源,由于此时其它项目任务也很重,公司资源很紧张,他不得不重新招聘开发人员。
等项目经理招到2个新人后,已是2011年6月15日,这本应是项目计划中系统测试结束的关键里程碑,但现在编码任务完成至少还需要一个月,在公司的月度会议上,项目经理向包括总裁在内的各位高层领导做了汇报,并因为项目进度延迟受到了批评。
2011年8月1日,测试部终于拿到了系统的第一个测试版本。
2011年10月20日,系统终于开发和测试完毕,测试部输出最终的测试报告,同意该产品向市场发布。所有的文档包括《详细设计》、  《需求规格说明书》、  《产品说明书》等还没有上传到配置库。

[问题1] (12分)
请简要分析本题案例在项目管理方面存在哪些问题。
[问题2] (3分)
请指出本题案例中的项目至少延期了多少时间。
[问题3] (10分)
为了实现本题案例中市场部提出的要求,作为项目经理,你认为可以采取哪些措施来应对?

答案与解析

  • 试题难度:一般
  • 知识点:案例分析>整体管理
  • 试题答案:

    【问题1】
    (1)项目团队的组成中没有专门负责需求分析和设计的人员。
    (2)项目计划的粒度粗,难以进行准确的控制。
    (3)项目执行过程中未经评审和批准就调整了项目的计划。
    (4)在并更后的计划中没有考虑SQA的工作要求。
    (5)没有进行充分的风险评估,在项目中期才发现项目中存在无法解决的关键问题。
    (6)项目中的团队建设存在问题,导致人员因为信心问题而离职。
    (7)与管理层的提前沟通存在问题,导致遭到领导的批评。
    (8)项目文档的配置管理缺失,会使项目交付不完整。
    (9)进度控制失效,比原计划推迟。
     
    【问题2】
    根据“项目计划开发周期为12个月……..项目于2010年7月1日开始,”可知,原计划项目的完工日期应为2011年7月1日。可实际情况是“2011年10月20日,系统终于开发和测试完毕,测试部输出最终的测试报告,同意该产品向市场发布。”,因此该项目至少延期了112天(31+31+30+20=112)。
     
    【问题3】
    首先进行需求变更评审,并经过变更控制委员会批准。为了实现市场部提出的要求,可以采取一下措施来应付:
    (1)加班或追加人员。
    (2)补充更有经验的成员。
    (3)外包或缩小范围。
    (4)变更开发方法。
    (5)分解任务或重排任务。
    (6)加强沟通与知识共享。

  • 试题解析:

    这道题的背景描述篇幅很长,但逻辑并不复杂,考生应在尽可能短的时间内把背景描述看完并理解。
    背景描述中提到的项目情况是有一定代表性的,公司开发一个新产品,本来作了一个不错的进度计划,项目经理和团队成员也是信心百倍,但是由于在项目开发过程中不断受到市场等因素的干扰,漏洞百出,险象环生,最后沦为了一个不成功的项目。
    问题1-该项目在项目管理方面存在哪些问题
    因为题目并没有给一个固定的框架要求考生从哪个方面来谈,所以考生完全可以根据希赛老师的建议,从整合管理、进度管理、沟通管理、人力资源管理等多个角度来进行分析和阐述,把能想到的问题都采用列点的方式写出来即可。
    问题2-该项目至少延期了多少时间
    这道题相对比较简单,因为背景描述中说了原计划工期是12个月,那用已发生的实际工期减去12个月,就是至少延期的时间。
    问题3-可以采取哪些措施来应对市场部提出的要求
    这道题考查的是考生是否有相关的工作经验,没有现成的理论条款可以套用。但通常我们可以考虑采用与市场部沟通以求得延后Demo演示的日期、分少量开发人员去做Demo、向公司申请增加开发人员等措施来应对市场部的要求,但原定的详细设计的环节是不可缺少的。

第 3 题

阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
小赵被任命为某软件开发项目的专职质量管理人员,他此前只有过三个月的软件开发经历。项目经理李工要求他按照项目进度计划中的工作安排,按时做好检查,发现问题随时汇报。
项目启动后,由于进度紧张,项目组经常加班。小赵在质量检查中,总会遇到这样那样的问题。例如,计划时间点已到,工作却没有按时完成,因此无法开展检查;相关人员工作太忙,无法配合检查等等。不久,项目组成员对小赵的工作颇有怨言,说他不懂技术,还得浪费时间跟他解释。有的还说进度已经这么紧张了,他不帮忙却来添乱。小赵很无奈,将这些情况汇报给项目经理李工,李工也觉得比较棘手,要求小赵尽量在不打扰大家工作的情况下执行检查。
项目组在超负荷运转中完成了编码任务,虽然天天加班,但进度还是延误了近20%。此时已经不能按原计划开展测试工作,项目经理李工决定调整计划,不划分测试阶段,将所有模块一次集成后统一开始测试。软件模块集成后,头一轮测试刚开始就出现了致命错误,导致测试无法继续,李工只好让开发人员先修复软件,之后再提交测试。随后的测试过程更加混乱,由于模块由不同人员开发,需要不同的人来修改,常常是已经修复的bug,在修复其他的bug之后又再次出现,开发人员不停修改,项目交付时间临近,程序中还有大量bug没有修复。

[问题1] (14分)
请结合本题案例分析该项目质量管理中出现的问题。
[问题2](5分)
请结合本题案例简要阐述在项目中应如何进行质量管理。
[问题3](6分)
对于本题案例中的软件项目,请指出其测试过程至少应分为哪几个阶段。

答案与解析

  • 试题难度:一般
  • 知识点:案例分析>质量管理
  • 试题答案:

    【问题1】
    (1)没有建立相应的质量保证体系。
    (2)项目缺乏质量标准和质量规范。
    (3)没有制定和实施质量管理计划。
    (4)质量保证人员小赵经验不足。
    (5)项目进度计划安排过于紧张,或进度计划制定不合理。
    (6)项目在整体的沟通上存在问题,小赵得不到有力的支持。
    (7)测试阶段的工作和方法安排不合理。
    (8)项目中的配置管理和变更控制工作没有做好。
     
    【问题2】
    (1)应建立项目的质量管理体系,包括制定可行的过程规范和质量目标、质量标准。
    (2)应科学制定和实施质量管理计划。
    (3)应使用有项目经验和质量管理经验的质量保证人员。
    (4)重视开发过程中的质量保证,避免将测试作为质量保证的唯一方法。
    (5)应重视测试环节,安排必要的时间,采用合理的方法进行充分的测试。
    (6)应加强项目实施过程中的配置管理工作。


    【问题3】
    (1)单元测试
    (2)集成测试
    (3)系统测试

  • 试题解析:

    项目质量管理包括执行组织确定质量政策、目标与职责的各过程和活动,从而使项目满足其预定的需求。它通过适当的政策和程序,采用持续的过程改进活动来实施质量管理体系。
    在题目中,小赵作为专职的项目质量管理人员,却没有运用项目管理学,遵循质量管理流程,而造成项目质量出现问题,最终促使项目失败。
    【问题1】
    在项目的管理过程中,小赵并有没过多的项目管理经验与质量管理经验,被委任为质量管理人员,质量管理的过程包括有规划质量、实施质量保证、实施质量控制。
    作为小赵,没有依据项目实际来制定质量管理计划,而是听任项目经理李工的要求按进度计划的工作安排来进行检查,再加上进度紧张,这样的质量管理方式肯定会带来一系列的问题,因为所有的质量管理都是受制于已制定的进度计划。而且又不能确定制定的检查点是否符合此项目的要求,项目组人员因为工期紧的问题而忽略了软件项目的质量,质量管理工作成为空谈。以致到后期进行测试时,省略了测试的相关工作,没有按测试要求进行测试,也没有做好相应的配置管理,造成带个工作处于混乱之中。
    【问题2】
    作为质量管理专职人员,既要做好质量保证,又要做好质量控制工作,必须得理解质量管理人员的职责。质量管理人员同时担当老师、警察、医生的角色,警察用于发现项目管理中的质量问题,医生主要对项目中质量问题进行纠正,老师主要对项目中有关质量相关的人员进行培训与指导。
    所以,小赵在此项目质量管理中,应遵循质量管理流程,制定质量管理计划,对项目组人员进行质量方面的培训,取得项目组人员的支持与配合,同时结合项目对检查点的设定与项目经理和骨干技术人员进行确定;制订软件的测试计划与配置管理计划,加强对测试与配置管理的工作进行检查与核实,对重要的检查点与项目团队一起确定为里程碑。
    【问题3】
    软件测试过程可以划分为单元测试、集成测试、系统测试。

results matching ""

    No results matching ""