中项考试综合案例分析
- 格式:pdf
- 大小:188.27 KB
- 文档页数:16
系统集成项目管理工程师中级案例答题技巧一、案例分析的重要性在系统集成项目管理工程师中级考试中,案例分析是非常重要的考试形式之一。
通过案例分析,考生需要展示自己对项目管理的理解和应用能力。
掌握好案例分析的技巧对于顺利通过考试至关重要。
二、深入理解案例背景在进行案例分析时,首先要对案例背景进行深入理解。
这包括了解项目的背景信息、相关方的需求和期望、项目目标和约束条件等。
只有全面了解了案例背景,才能在后续的分析中更加准确地把握问题的关键点,找到有效的解决方案。
三、明确问题与目标在分析案例的过程中,考生需要明确案例中存在的问题与目标。
这可以通过在文中多次提及已指定的主题文字来突出问题的核心。
在明确问题与目标后,考生需要运用项目管理相关知识和技能,提出切实可行的解决方案。
四、有效运用项目管理工具与技术通过深入理解案例背景和明确问题与目标,考生需要运用项目管理的各种工具与技术,来对案例进行分析与解决方案的提出。
可以运用WBS(工作分解结构)来分解问题,利用CPM(关键路径法)来确定项目的关键路径,运用风险管理工具来评估项目风险等。
在文章中可以多次提及我指定的主题文字,以突出运用项目管理工具的重要性。
五、总结与展望在文章的结尾,考生需要对整个案例进行总结与展望。
总结应该包括对解决方案的有效性和一些改进建议,展望则可以包括项目未来的发展方向和对项目管理的思考。
通过总结与展望,可以体现出考生的全面、深刻和灵活地理解主题。
个人观点与理解作为系统集成项目管理工程师中级的考生,我认为除了掌握项目管理的理论知识外,更重要的是要在实际应用中不断积累经验。
只有将理论知识与实际案例相结合,才能更好地应对各种复杂的项目管理情况。
我会在平时的学习中多加练习案例分析,不断提升自己的解决问题的能力。
总结通过对系统集成项目管理工程师中级案例答题技巧的深入探讨,我们可以发现深入理解案例背景、明确问题与目标、有效运用项目管理工具与技术以及总结与展望是非常重要的。
中级安全工程师考试《建筑施工安全》案例分析题及答案案例分析题(案例1为客观题,包括单选题和多选题,案例2为主观题。
单选题每题的备选项中只有1个最符合题意。
多选题每题的备选项中有2个或2个以上符合题意。
错选多选,本题不得分,少选,所选的每个选项得0.5分)案例一某日上午10时10分,A建设集团承建的某建筑工地发生一起职工因工伤亡事故。
楼顶浇筑顶部混凝土施工中,因模板支撑系统失稳,屋盖坍塌,造成正在现场施工的民工和工作人员7人死亡,38人受伤(其中重伤11人),直接经济损失680万元。
该工程地下2层、地面18层,建筑面积38000m2,采用现浇框架剪力墙结构体系。
工程开工日期为2015年3月1日,计划竣工日期为2018年8月31日。
工程于2015年4月进入施工工地,从事脚手架的搭设,11月15日完成搭设,支架总面积约520m2,高度35m。
现场设备设施包括电动葫芦、氧气瓶、乙炔气瓶、油桶、砂轮锯、混凝土泵车、钢筋调直机、折弯机、叉车等。
木工工长于23日发现水平杆加固没有到位,并向项目部副经理成某反映,成某即安排架子工加固支架,25日浇筑混疑土时仍有6名架子工在加固支架。
工程进展到10时10分,当浇筑混疑上由北向南单向推进,浇至主次梁交又点区域时,大厅内模板支架系统整体倒塌。
屋顶模板上正在浇筑混凝土的工人纷纷随塌落的支架和模板坠落,部分工人被塌落的支架、楼板和混疑土浆掩埋,造成此次事故。
该集团依据本次事故,强化了应急管理,并组织了应急演练。
根据以上场景,回答下列问题(1~3题为单选题,4~5题为多选题):1.事故报告的要素不应包含()。
A.事故发生单位概况B.事故发生的时间、地点及现场情况C.安全事故的等级D.人员伤亡及直接经济损失情况E.事故已经采取的措施2.该施工现场特种设备不包括()。
A.电动葫芦B.氧气瓶C.乙炔气瓶D.叉车E.钢筋调直机3.安全培训的内容不包括()。
A.作业岗位安全风险辨识及作业方案B.混凝土质量通病与防治C.用电安全知识及安全注意事项D.安全设施,个人防护用品的使用和维护E.自救、互救方法及疏散和紧急情况的应急处理4.基坑工程现场监测的对象应包括()。
【2022冲刺模拟一】中项下午卷《案例分析》【2022冲刺模拟一】中项下午卷《案例分析》1.【[材料型]问答题】3分| 【问题1】(3分)结合案例,请分析该项目质量管理过程中有哪些做得好的地方。
2.【[材料型]问答题】4分| 【问题2】(4分)结合案例,请分析该项目质量管理过程中存在哪些问题。
3.【[材料型]问答题】8分| 【问题3】(8分)请简述ISO 9000质量管理的原则。
4.【[材料型]问答题】5分| 【问题4】(5分)请将下面(1)~(5)处的答案填写在答题纸的对应栏内。
国家标准GB/T 19000—2022对质量的定义为:一组(1)满足要求的程度。
质量管理是指确定(2)、目标和职责,并通过质量体系中的质量管理过程来使其实现所有管理职能的全部活动。
在质量管理的技术和工具中,(3)用来显示在一个或多个输入转化成一个或多个输出的过程中,所需要的步骤顺序和可能分支;(4)用于识别造成大多数问题的少数重要原因;(5)可以显示两个变量之间是否有关系,一条斜线上的数据点距离越近,两个变量之间的相关性越密切。
5.【[材料型]问答题】6分| 【问题1】(6分)项目执行到了第6周,请填写如下的项目EV表,将答案填写在答题纸对应栏内。
6.【[材料型]问答题】10分| 【问题2】(10分)(1)请分析当任务C的成本偏差是非典型的,而D的偏差是典型的时,针对目前的情况,计算项目完工时的成本估算值(EAC)。
(2)判断项目目前的绩效情况。
7.【[材料型]问答题】4分| 【问题3】(4分)针对项目目前的进度绩效,请写出项目经理可选的措施。
8.【[材料型]问答题】4分| [问题1](4分)项目收尾包括哪些具体工作9.【[材料型]问答题】4分| [问题2](4分)项目经理王工收尾管理方面上主要存在哪些问题?10.【[材料型]问答题】5分| [问题3](5分)对于软件和信息系统集成项目来说,项目收尾时一般提交的文件包括哪些类?11.【[材料型]问答题】5分| [问题4](5分)(1)王工组织的项目总结会议是否恰当?请说明理由(2)请简要叙述项目总结会议上一般讨论的内容包括哪些?12.【[材料型]问答题】6分| 【问题1】(6分)请从风险管理的角度指出该项目的管理存在哪些问题。
一、案例分析题(40分)背景:某房地产开发商计划在市中心建设一座集商业、办公、居住为一体的综合体项目。
项目总投资约10亿元,工期为36个月。
开发商委托某项目管理公司担任项目总监理工程师,负责项目的整体管理。
要求:1. 请根据项目背景,分析项目管理的四大目标(质量、进度、成本、安全)之间的关系。
2. 请简述项目总监理工程师在项目实施过程中应履行的职责。
3. 结合项目实际情况,阐述项目风险管理的基本步骤。
4. 请列举三种常用的项目沟通方法,并简要说明其适用场景。
二、简答题(30分)1. 简述项目管理的五大过程组及其相互关系。
(10分)2. 简述项目范围管理的主要内容。
(10分)3. 简述项目进度控制的基本方法。
(10分)三、论述题(20分)请结合实际案例,论述项目成本管理的重要性,并分析如何有效控制项目成本。
四、选择题(10分)1. 下列哪个选项不属于项目管理的四大目标?()A. 质量B. 进度C. 成本D. 环境保护2. 项目范围管理的主要内容包括()A. 范围规划B. 范围定义C. 范围确认D. 范围控制3. 项目进度控制的基本方法不包括()A. Gantt图B.PERT图C. PDM图D. 网络图五、问答题(10分)请简述项目风险管理的基本步骤。
参考答案:一、案例分析题1. 项目管理的四大目标之间相互关联、相互制约。
质量、进度、成本和安全四大目标之间存在着以下关系:(1)质量是项目成功的基础,决定了项目产品的使用价值和客户满意度。
(2)进度是项目成功的保障,关系到项目的交付时间和客户需求。
(3)成本是项目成功的必要条件,影响着项目的投资回报和经济效益。
(4)安全是项目成功的底线,关系到项目实施过程中的生命财产安全。
2. 项目总监理工程师在项目实施过程中应履行的职责包括:(1)制定项目计划,确保项目按计划进行。
(2)协调各方资源,确保项目顺利进行。
(3)监督项目执行,及时发现和解决问题。
(4)控制项目成本,确保项目在预算范围内完成。
2022年11月全国计算机技术与软件专业技术资格(水平)考试《系统集成项目管理工程师(中级)》真题及详解(案例分析)案例分析题(请阅读案例背景,按试题要求进行解答,共计75分)试题一(18分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某小家电生产厂家研发一款新设备,部分WBS如下表:计划中明确了关键质量检查时间和检查方法。
尤其是针对故障修复过程,给出了详细的BUG跟踪流程和关闭标准。
随后安排QA小王按照质量管理计划进行检查,并安排测试人员小李进行相关的测试工作,强调不符合关闭标准的BUG一定严格跟踪开发人员返工修改。
【问题1】(8分)(1)结合案例,如果你是质量经理,流程图、核查表、帕累托图可以帮助你检查案例中的哪些质量问题?(2)除了以上3个质量工具,请写出7种质量工具中的另外4个质量工具。
【问题2】(6分)(1)请指出质量成本中一致性成本和非一致性成本都包含哪些成本;(2)案例中提到的质量活动涉及的成本都属于哪类质量成本。
【问题3】(4分)判断下列选项的正误(填写在答题纸的对应栏内,正确的选项填写“√”,错误的选项填写“×”)。
(1)案例中的WBS采用了分级树形结构的表示形式。
(2)小王按照质量管理计划进行检查属于质量保证过程的工作。
(3)小李进行相关的测试工作属于质量控制过程的工作。
(4)统计抽样的抽样频率和规模不需要预先在质量规划中规定,可根据项目执行情况,临时确定并调整。
【参考答案】【问题1】(8分)(1)结合案例,如果你是质量经理,流程图、核查表、帕累托图可以帮助你检查案例中的哪些质量问题?(2)除了以上3个质量工具,请写出7种质量工具中的另外4个质量工具。
答:(1)流程图:有助于了解和估算一个过程的质量成本。
核查表:用于收集数据的查对清单,有效地收集关于潜在质量问题的有用数据。
帕累托图:识别造成大多数问题的少数重要原因。
(2)因果图、直方图、控制图、散点图。
软考中项案例题近年来,随着信息技术的迅猛发展和应用,软件工程师这一职业逐渐受到社会各界的重视。
软考作为软件工程师必备的资格认证考试,不仅对专业知识和技能进行考核,还注重考察解决实际问题的能力。
本文将结合一道软考中的项案例题,介绍解决该问题时的思路和方法。
【案例题背景】某电商平台规划开发一套海外仓系统。
项目组成员包括需求工程师、设计师、开发工程师和测试工程师。
为了提高开发效率和保障项目质量,项目组决定采用敏捷开发方法,具体使用Scrum框架作为项目管理和协作的工具。
【案例题要求】现在,请你分析并解答以下问题:1. 简述Scrum框架的核心理念和基本流程。
2. 假设你是项目组中的一个开发工程师,详细描述你在Scrum框架下的日常工作内容和流程。
3. 假设项目组在开发过程中遇到了一些问题,如进度滞后、需求变动频繁等,请提出你认为解决这些问题的建议。
【解析与答案】1. Scrum框架的核心理念和基本流程Scrum是一种敏捷开发的框架,通过将成员分为产品负责人、开发团队和Scrum Master,实现项目透明、优化迭代周期和最大化价值交付。
其核心理念是持续迭代、自组织和跨功能团队合作。
Scrum框架的基本流程分为以下几个阶段:a. 产品待办项管理:产品负责人将待办项整理成产品待办列表(Product Backlog),并根据价值和风险进行排序。
b. 迭代规划会议:每个迭代开始前,Scrum团队开展迭代规划会议,共同决定本次迭代要实现的目标和待办项,将其添加到迭代待办列表(Sprint Backlog)中。
c. 每日站会:开发团队每天进行15分钟的站会,讨论昨天的工作、今天的计划和遇到的问题,以保持团队的信息共享和沟通。
d. 迭代开发:开发团队根据迭代待办列表完成开发工作,周期一般为2周到1个月。
e. 迭代评审会议:每个迭代结束后,团队和利益相关者一起进行评审,展示已完成的功能,并根据反馈进行迭代优化。
f. 迭代回顾会议:团队在迭代结束后开展回顾会议,总结迭代中的问题和改进措施,为下一轮迭代提供经验总结。
十三. 配置管理1. 配置管理可能的问题1)没编写配置管理计划2)没进行配置识别3)没进行配置控制4)没进行配置状态报告5)没进行配置审计6)没进行发布管理与交付7)修改完成后未进行验证8)对用户的要求未进行记录9)对变更的请求未进行足够的分析,也没有获得批准10)在修改的过程中没有注意进行版本管理11)项目经理兼任配置管理员,精力不够,无法完成配置管理工作12)变更控制委员会组成成员不合理13)项目中没有建立基线,导致需求、设计、编码无法对应14)配置管理计划不应由CCB制定15)基线变更流程缺少变更验证(或确认)环节16)对配置管理工具没有进行有效评估17)没有将变更可能造成的影响告诉变更提出方。
应该对变更提出方施加影响,确认变更的必要性,确保变更是有价值的18)没有对变更实施进行监控,没有对变更作记录并形成文档,造成变更内容无法追溯19)直接在受控库中增加修改权限20)没有统一的版本管理机制,各版本不可追溯,导致重要版本丢失21) 没有对配置库进行很好的分类管理22) 变更管理没有走流程或没有规范的变更流程。
23) 项目发生变更时没有及时更新项目计划24) 没有很好的配置管理系统25) 变更结束后要通知相关影响人,而不仅仅只项目经理确认26)甲乙两人不能同时修改错误27)变更没有记录文件28)开发库与产品库的内容均不完整,且文档更新很不及时29)项目经理严重缺乏配置管理的意识与经验30)不能删除配置项31)配置管理意识不足32)没编写可行的配置管理方案33)变更发布应由CMO完成2. 配置管理问题的应对措施(应如何做好配置管理)1)组建配置管理委员会,必要时加强对配置人员的培训或引进有经验人员2)引进配置管理工具并进行有效评估3)制定有效的配置管理计划4)建立配置管理机制,严格进行权限管理5)做好配置工作,包括识别配置项、建立基础、做好版本管理等6)定义合理的配置管理流程,制定合理的变更控制流程7)识别配置项,并为配置项建立唯一标识,保证其可追溯8)建立配置基线,使重要配置项处于受控状态9)定期提交配置状态报告,改进配置管理方法3.配置管理的6个主要活动1)制订配置管理计划2)配置项识别3)配置项控制4)配置状态报告5)配置审计6)配置管理回顾与改进4.基准配置项和非基准配置项基准配置项可能包括所有的设计文档和源程序等非基准配置项可能包括项目的各类计划和报告5.配置项的操作权限所有配置项的操作权限应由配置管理员严格管理,基本原则是:基线配置项向开发人员开放读取的权限;非基线配置项向项目经理、CCB及相关人员开放。
四.进度管理1. 进度管理中可能出现的问题(1)规划进度管理1)没进行规划进度管理2)不能一人来制定进度计划,并且没有从项目实际出发来制定进度计划,而根据合同规定的时间来制定的进度计划可能不符合实际情况(2)定义活动没有进行活动定义(3)排列活动顺序没有进行活动排序(4)估算活动持续时间1)没有进行历时估算2)历史估算不准确(5)制定进度计划1)没制定进度计划2)加班会增加成本,影响质量3)并行工作会增加风险4)增加资源有时可能压缩工期有限5)制定进度计划的方法不合理,没有预留一定的缓冲时间6)项目进度计划不合理7)计划未经过评审就付诸实施8)制定工作计划时,没考虑资源日历,导致有冲突9)在压缩工期的情况下,没有考虑新增加开发人员的可用性10)未经过评估情况下随意将原来系统开发时间压缩11)关键里程碑点没有获得相关干系人的签字确认(6)控制进度1)没做进度控制2)控制进度的工作做得不好3)缺乏进度管理的思想2. 项目进度出现问题的解决方案(1)向公司申请增加资源,或使用经验丰富的员工(2)优化网络图,重排活动之间的顺序,压缩关键路径的长度(3)临时加班(赶工),尽可能补救耽误的时间或提升资源的利用率(4)将部分阶段的工作改为并行、内部流程优化(5)变更原来的进度计划,根据前阶段的绩效,对后续工作重新估计,修订计划,并得到项目干系人的同意(6)加强同项目干系人的沟通(7)加强对交付物、项目阶段工作的及时检查和控制,避免后期出现返工(8)尽可能调配非关键路径上的资源用于关键路径上的任务(9)优化外包、采购等环节并全程监控3. 进度管理计划的内容1)项目进度模型。
需要规定用于制定项目进度模型的进度规划方法论和工具。
2)进度计划的发布和迭代长度。
使用适应型生命周期时,应指定发布、规划和迭代的固定时间段。
固定时间段指项目团队稳定地朝着目标前进的持续时间,它可以推动团队先处理基本功能,然后在时间允许的情况下再处理其他功能,从而尽可能减少范围蔓延。
历年案例分析试题分析与解答试题1(2005年5月试题1)莫先生是负责某行业一个大型信息系统集成项目的高级项目经理,因人手比较紧张,莫先生从正在从事编程工作的高手中选择了小张作为负责软件子项目的项目经理,小张同时兼任模块的编程工作,这种安排导致了软件子项目失控。
【问题1】请用150字以内的文字,分析导致软件子项目失控的可能原因。
【问题2】请用200字以内的文字,说明你认为莫先生事先应该怎么做才能让小张作为子项目的项目经理,并避免软件子项目失控?【问题3】请用400字以内的文字,概述典型的系统集成项目团队的角色构成?叙述在组建项目团队、建设项目团队和管理项目团队方面所需的活动,结合实例说明。
试题1分析IT行业技术日新月异,要求从业人员具有高素质和高水平。
而且,从我国的实际状况来看,IT工程师紧缺,人员流动十分频繁,合格人选很难找到和保留在某个项目中。
因此,有效的管理人力资源,是项目经理们认为最困难的一件事情。
【问题1】问题1要求考生分析导致软件子项目失控的可能原因。
因为试题描述很简单,所以只能根据小张是新手这个线索,靠考生的常识来解答这个问题。
(1)项目经理选择的问题企业人手比较紧张,于是莫先生就选择了“编程工作的高手”小张作为项目经理。
这种“饥不择食”的现象在国内的软件企业中比较普遍。
软件项目经理甚至高级项目经理通常直接来自编程高手,中间未经过任何的培训。
我们知道,在信息系统工程中,开发和管理是两条不同的主线,开发人员所需要的技能与管理人员所需要的技能很不一样。
当然,如果一个既是开发高手又是管理能手的人担任项目经理,那是再好不过的了。
系统分析师就是这样的复合型人才,但是,我国的系统分析师太少了,远远不能满足软件企业的需求。
因此,还必须考虑从开发高手中选择项目经理,但这种选择,必须是培养后的选择。
开发人员要胜任项目经理岗位,不仅需要技术背景、行业知识,还需要具备一定的管理知识和经验。
普通技术人员,未经培训和考查就直接任命为项目经理,在实际工作中,很可能会出现问题。
(2)身兼数职的问题根据试题的描述,小张在担任了软件子项目的项目经理后,仍然同时兼任模块的编程工作。
这也是国内软件企业存在的一个实际性问题。
在实际的项目中,通常存在“能者多劳”现象,一个人担任多个角色、承担过重的工作,在分配角色之前没有仔细计算人员的工作负荷问题。
特别是在小企业中,这种情况更为严重。
在本题中,作为技术出身的小张,由于仍然要编程,可能没有多少时间去学习管理知识,去从事管理工作。
小张一人承担2个角色的工作,导致工作负荷过载,身心疲惫,其后果可能给全局带来不利影响。
另外,小张初为项目经理,可能会存在思维转换和角色转换问题。
一般而言,技术人员看待问题往往比较片面和深入,注重细节问题,而管理人员往往会关注问题的全面和大的问题。
因此,虽然角色发生了部分变化(之所以说是“部分变化”,是因为小张仍然兼任程序员的工作),但小张的思维方式、看待问题和处理问题的方式都暂时还没有转变过来。
而且,由于身兼开发职务,还会延缓这种转变。
(3)间接管理问题高级项目经理莫先生选择了小张作为软件子项目的项目经理,并且未经过任何管理方面的培训。
在项目开展过程中,可能由于自己比较忙,也缺乏对小张工作的引导和帮带,缺乏全程的跟踪和监控。
这种间接管理导致高级项目经理莫先生不能及时发现项目中的问题,从而造成项目失控。
【问题2】问题2要求考生回答,先应该怎么做才能让小张作为子项目的项目经理,并避免软件子项目失控。
根据问题1的分析,我们知道,要委任小张作为子项目的项目经理,应该至少要做好以下事情:(1)根据项目经理岗位的任职条件和职责,选择合适的人员担任子项目的项目经理。
由于企业人才紧缺,找不到合适的人选,要委任程序员小张担任项目经理,则需要对小张进行岗前培训。
(2)重新考虑和衡量小张的工作量问题,确保项目经理的工作都能完成。
(3)在项目管理方面,由于小张是新手,所以,在当前情况下,应尽量让小张放弃编程工作,专心从事管理工作,学习管理知识。
(4)在项目进行过程中,高级项目经理莫先生应加强对小张的培养和监控,以便及时发现问题,避免项目失控。
同时,要敦促小张转换思维方式,即实现从技术人员思维方式到管理者思维方式的转变。
【问题3】问题3要求考生回答,典型的系统集成项目团队的角色构成,以及在组建项目团队、建设项目团队和管理项目团队方面所需的活动。
试题1解答要点【问题1】(1)小张缺乏足够的项目管理能力和经验。
(2)小张身兼二职,精力和时间不够用,顾此失彼。
(3)小张没有进入管理角色,只关注于编程工作,疏于对项目的管理。
(4)高级项目经理对小张的工作缺乏事先培训和全程的跟踪与监控。
【问题2】(1)事先要制订岗位的要求、职责和选人的标准,并选择合适的人选。
(2)高级项目经理应对小张的工作进行全面估算,如果小张的负荷确实过重,需要找人代替小张当时正在从事的技术工作,解决负载平衡问题。
(3)要事前沟通、对小张明确要求、明确角色的轻重缓急,促使小张尽快转换角色。
(4)上级应该注意平时对人员的培养和监控。
【问题3】1.针对选定的项目,根据项目的特点,需要的角色:管理类(如,项目经理);工程类(如,系统分析师、架构设计师、软件设计师、程序员、测试工程师、美工、网络工程师、主机人员、实施人员);行业专家;辅助类(如,文档管理员、秘书)。
2.结合实际项目,叙述进行如下活动的经验:(1)组建项目团队,明确责任(制订责任分配矩阵)。
(2)建设项目团队。
提高项目团队成员的个人绩效;提高项目团队成员之间的信任感和凝聚力,以通过更好的团队合作提高工作效率。
(3)管理项目团队。
跟踪个人和团队的执行情况、提供反馈;协调变更,以提高项目的绩效、保证项目的进度;项目管理团队还必须注意团队的行为、管理冲突、解决问题;评估团队成员的绩效。
试题2(2005年5月试题2)在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。
于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。
针对这样一种情况,请分析如下问题:【问题1】请用150字以内的文字,说明上述情况中存在着哪些问题?【问题2】请用300字以内的文字,说明上述情况可能会导致什么样的后果?【问题3】请用300字以内的文字,说明配置管理中完整的变更处置流程。
试题2分析本题比较简单,主要考查变更控制的基本流程及实施方法,基本属于纯理论问题。
变更来源有两个方面,一是用户,他们是信息系统项目需求的提出者。
要求用户一次性地把需求讲清楚,并且不允许此后做任何变更,这是不现实的,开发方只能尽力减少变更,降低其影响。
开发人员如何解决好自己的工作产品与变更的用户需求之间的一致性,是CMM2级需求管理这个关键过程域的主要目标。
变更来源的另一个方面来自开发人员自身。
他们在工作中可能发现前期工作中有些不妥当的地方,便要修改已经确定了的设计方案或是设计的细节。
也许是项目管理人员提出要修订已经确定了的项目方案。
由此所导致的返工甚至部分工作产品的报废也是在所难免的。
无论来自哪个方面的变更,都需要严格按照变更控制的流程进行,否则会给开发和后续维护带来很多问题。
【问题1】根据试题描述,这个开发人员在听到用户的口头抱怨后,就直接对系统软件进行了修改,解决用户的问题。
显然,该开发人员没有遵照变更控制的程序来解决问题。
具体来说,存在以下问题:(1)没有对用户口头反映的问题进行文档化,即没有对用户的要求进行记录。
任何变更申请都必须以书面的形式提出。
(2)没有分析和评估用户变更请求。
事实上,开发人员在获得用户的变更请求后,应该提交给CCB,由CCB对变更请求进行分析和评估。
在得到CCB的批准后,才能开始实施变更。
(3)在修改过程中没有注意进行版本管理。
开发人员直接对系统软件进行修改,没有进行任何配置管理工作,这也是不对的。
这样,会造成后续的维护工作出现差错。
(4)修改完成后未进行验证。
开发人员直接修改了软件,并“解决了该项功能问题”。
但这种解决是局部性的,该功能的正常运行可能会引起其他功能的不正常,所以对软件修改后,一定要进行验证测试。
(5)修改的内容未和项目干系人进行沟通。
由于变更请求是由“一个系统的用户”提出的,这种请求不一定合理,不一定在项目范围之内。
一个配置项出现变更,可能会涉及到一些相关的部件和文档进行变更,这将影响到项目开发工作中的许多人员,所以需要和项目干系人沟通。
【问题2】问题2要求考生说明上述情况可能会导致什么样的后果。
变更管理简单说就是控制修改,使之不出现改错,改乱的现象。
没有按照变更控制流程来实施信息系统的变更,会出现很多问题。
具体而言,我们针对问题1分析中的存在的5个问题,分别例举其可能导致的问题:(1)由于没有记录用户的变更请求,可能会导致对系统软件变更的历史无法追溯,并会导致对工作产品的整体变化情况失去把握。
(2)由于没有对变更进行分析和评估,可能会导致后期的变更工作出现工作缺失、与其他工作不一致等问题,对项目的进度、成本、质量方面也会产生一定影响。
(3)由于在修改过程中不注意版本管理,万一变更失败,则无法进行复原,造成成本损耗和进度拖延。
而且,没有版本管理,对于后续的开发和维护工作也会带来困难,对于组织财富和经验的积累也是不利的。
(4)由于修改完成后不进行验证,难以确认变更是否正确实现,可能会影响系统其他功能的正常运行。
同时,由于没有进行验证,为变更付出的工作量也无法得到承认。
(5)由于未与项目干系人进行沟通,可能会导致项目干系人的工作之间出现不一致之处,进而影响项目的整体质量。
【问题3】变更管理的基本流程如下:(1)变更申请。
应记录变更的提出人、日期、申请变更的内容等信息。
(2)变更评估。
对变更的影响范围、严重程度、经济和技术可行性进行系统分析。
(3)变更决策。
由具有相应权限的人员或机构决定是否实施变更。
(4)变更实施。
由管理者指定的工作人员在受控状态下实施变更。
(5)变更验证。
由配置管理人员或受到变更影响的人对变更结果进行评价,确定变更结果和预期是否相符、相关内容是否进行了更新、工作产物是否符合版本管理的要求。
(6)沟通存档。
将变更后的内容通知可能会受到影响的人员,并将变更记录汇总归档。
如提出的变更在决策时被否决,其初始记录也应予以保存。