软件项目管理复习题

更新时间:2024-06-16 02:06:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

软件项目管理复习题

1. 实施项目中擅自变更,好心办坏事

在一个正在实施的系统集成项目中出现下述情况,一个系统的用户向系统他认识的一个开发人员抱怨系统软件中的一项功能问题,并且表示希望能够修改,于是,该开发人员就直接对系统软件进行了修改,解决了该想问题,针对这一问题请分析如下问题:

问题一、说明上述情况中存在哪些问题? 问题二、说明上述情况会导致什么样的结果? 问题三、说明配置管理中完整的变更处理流程。

问题解答:

问题一、上述情况中存在的问题: 1、对用户的要求未进行记录,

2、对变更请求未进行足够的分析,也没有获得批准, 3、在修改过程中没有注意进行版本管理 4、修改完成后未进行验证 5、修改的内容未与项目干系人进行沟通

问题二、上述情况会导致的结果: 1、缺乏对变更请求的分析可能会导致对产品的变更工作出现欠缺,与其他工作不一直等问题,对项目的进度、成本、质量方面也会产生一定的影响,

2、缺乏对变更请求的记录可能会导致对产品的变更里是无法追溯,并会导致对工作的产物的整体变化时去把握,

3、在修改过程中不注意版本管理,一方面可能会导致当变更失败时无法进行复原,造成成本损耗和进度拖延,另一方面,对于组织财富和经验的积累也是不利的,

4、修改完成后不进行验证则难以确认变更是否正确实施,为变更付出的工作量也无法得到承认 5、未与项目干系人进行沟通可能导致项目干系人之间的工作出现不一致之处,进而影响项目的整体质量。

问题三、配置管理中完整的变更处理流程:

1、变更申请,应记录变更的提出人、日期、申请变更的内容等事项,

2、变更评估,对变更的影响范围、严重程度、经济和技术可行性方面进行评估。 3、变更决策,由具有相应权限的人员或机构决定是否实施变更 4、变更实施,由管理者指定的人员在受控状态下实施变更,

5、变更验证,由配置管理人员或者受到变更影响的人对变更结果进行评价,确定变更结果和预期相符,相关内容进行了更新,符合版本管理的要求,

6、沟通存档,将变更后的内容通知可能会受到影响的人员,并将变更记录汇总归档,如提出的变更在决策时被否决,起初是记录也应予以保存。

2. 为什么甲方总是不验收项目?

假设某项目的主要工作已经基本完成,经核对项目的未完成项目任务清单后,终于可以提交客户方代表老刘验收了.在验收过程中老刘提出了一些小问题,项目经理张斌带领团队很快妥善的解决了这些问题,但是随着时间的推移,客户的问题是互不断.时间以超过了系统的试用期,但是客户仍然提出一些小问题,而有些问题都是客户方曾经提出过,并基本上已经解决了的问题.时间一天天的过去,张斌不知道什么时候项目才能验收,才能得到最后一批款项.

问题一:分析发生这件事情的可能原因。 问题二:说明张斌应该怎么办。 问题三:说明应当吸取的经验和教训。

问题解答:

问题一:这件事情可能的原因如下:

1、合同缺乏以下内容: (1)项目目标中关于产品功能和交付物的清晰描述 (2)项目验收标准、验收步骤和方法(或流程) (3)对客户的售后服务承诺 2、项目实施过程控制中出现问题:

(1)在项目实施过程中没有及时传递绩效报告给客户,因此客户对项目进展和质量状况不了解 (2)没有让客户即使对阶段交付成果签字确认

3、由于没有售后服务的承诺,客户担心没有后续的保证。

4、合作气氛不良,客户存在某种程度的抵触情绪,双方缺乏信任感,客户对项目质量信心不足,怕承担责任,因此不愿签字。

问题二:说明张斌应该采取补救措施,靠加强沟通来解决问题。

1

1、就项目验收标准和客户达成共识,确定哪些主要工作完成就可以验收通过。 2、就验收的步骤方法和客户达成共识。

3、就项目已经完成的程度让客户确认,例如出具系统使用报告,让客户签字确认。 4、向客户提出明确的服务承诺。使客户没有后顾之忧。 问题三:应当吸取的经验和教训。

1、项目合同中要规定项目成果的证实验收标准,验收步骤,验收流程,和运营维护承诺等内容。 2、加强项目执行过程中的控制。

加强变更控制。包括制定变更控制流程,按流程进行变更的进行变更的评估,审核、实施、记录、确认等工作。 加强项目沟通管理。包括及时向客户提供绩效报告,让客户了解项目进展,设置对阶段性成果的验收,并让客户对阶段性交付成果进行签字确认,项目文档要齐全,使项目进展有据可查。 加强计划执行的控制。制定详尽的项目管理计划(包括进度管理计划,成本管理计划的分项管理计划),按计划实施和检查。

3、项目经理还应注重和客户交往的技巧,努力促成双方的良好合作氛围。

3. 如何保证项目按期完工

某系统集成公司现有员工50多人,业务部门分为销售部,软件开发部系统网络部等,经过近半年的酝酿后,在今年一月份,公司的销售部直接与银行签订了一个银行前置机的软件系统项目,合同中规定,6月28日前系统必须投入试运行,在合同签订后销售部将此合同移交给了软件部,进行项目的实施。

项目经理小丁经历了五年的系统分析和设计工作,但这是他第一次担任项目经理,小丁兼任系统分析工作,此项目还有两名1年工作经验的程序员,1名测试人员,2名负责组网和布线的系统工程师,项目组的成员均参加项目工作。

在承担项目之后,小丁组织大家制订了项目的WBS,并依照以往的经历制订了本项目的计划,简单描述如下:

1、应用系统子系统

(1)1月5日-2月5日,需求分析 (2)2月6日-3月26日,系统设计和软件设计 (3)3月27日-5月10日编码 (4)5月11日—5月30日,系统内部测试 2、综合布线 2月20日—4月20日,完成调研和布线 3,网络子系统 4月21日-5月21日,设备安装联调

4,系统内部调试验收 (1)6月1日—6月20日,试运行 (2)6月28日,系统验收

春节后,在2月17日,小丁发现系统设计刚刚开始,由此推测3月26日根本完不成系统设计 问题一、分析问题的可能原因

问题二、建议小丁应该如何做,以保证项目整体进度不拖延

问题三、典型的信息系统集成项目的进度、时间管理的过程和方法以及资源配置对进度的制约。

问题解答:

问题一、问题的可能原因:

1、项目部没有及时让软件部参与项目早期工作,需求分析耗时过长, 2、项目经理经验不足,进度估算不准确,

3、项目资源分配不足,缺乏专门的系统分析和设计人员 4、工作安排没有充分利用分配的项目资源,资源有闲置 5、在安排进度时,可能未考虑节假日的因素

问题二、,保证项目整体进度不拖延,建议小丁应该:

1、向职能经理申请增加特定资源,特别是要增加系统分析设计人员 2、临时加班、赶工,尽可能补救耽误的时间,或提高资源的利用效率 3、将部分阶段的工作改为并行进行

4、对后续工作的工期重新进行估算,并考虑节假日问题,修订计划尽量留有余地

5、加强沟通,争取客户能够对项目范围,以及需求、设计、验收标准、进行确认,避免后续频繁出现变更。

6、加强对阶段工作的检查和控制,避免后期出现返工

此外,如有可能还可以采取外包和采取缩减范围等方法,不建议在本案中用。

2

问题三、典型的信息系统集成项目的进度、时间管理的过程和方法: 1、活动定义, 2、活动排序 3、活动资源估算 4、活动历时估算 5、制定进度计划 6、进度控制 资源配置对进度的制约:

在一般情况下,项目活动的历时与项目的规模成正比,与投入的资源数量成反比,即投入的资源数量越多,活动历时越短,但是要注意,任何活动都有其压缩点,当活动的历时已达到自身的压缩点后,增加再多的资源也无法压缩活动历时。

在一个非关键活动的一个较大时间延误也许只对项目产生较小的影响或不产生影响,而在关键活动的较小延误也许就需要马上采取纠正措施,因此每当缩短项目工期时,应当首先考虑关键活动上增加资源,以加快进度,缩短项目工期。

4. 如何定量的管理项目的进度

一个预算100万的项目,为期12周,现在工作进行到第八周,已知成本预算是64万,实际支出是68万,挣值为54万。

问题一、请计算成本偏差CV,进度偏差SV,成本绩效指数CPI,进度绩效指数SPI. 问题二、根据给定数据画出该项目的预算成本,实际成本和挣值图

问题三、对以下四张表,分别分析其所代表的效率,进度和成本情况,针对每副表所反映的问题,可采取哪些措施?

问题解答:

问题一、计算成本偏差CV,进度偏差SV,成本绩效指数CPI,进度绩效指数SPI. CV=EV-AC=54-68=-14万元 SV=EV-PV=54-64=-10万元 CPI=EV/AC=54/68=0.794 SPI=EV/PV=54/64=0.843

问题二、根据给定数据画出该项目的预算成本,实际成本和挣值图

问题三、对以下四表,分别分析其所代表的效率,进度和成本情况,针对每副表所反映的问题,可采取哪些措施?

三参数关系 分析 措施 图1 AC>PV>EV 效率低 进度拖延

投入超前 提高效率,例如,用工作效率高的人员换一批工作效率低的人员,赶工,工作并行以追赶进度,加强成本监控

图2 PV>AC>=EV 进度效率较低 进度拖延

成本支出与预算相差不大 增加高效人员投入,赶工,工作并行以追赶进度 图3 AC>=EV>PV 成本效率较低 进度超前

成本支出与预算相差不大 提高效率,减少人员成本,加强人员培训和质量控制 图4 EV>PV>AC 效率高 进度提前

投入延后 密切监控,加强质量控制

几个公式:

挣值(BCWP) BCWP=至当时的预算成本×完成的百分比 成本偏差(CV) CV=BCWP-ACWP 进度偏差(SV) SV=BCWP-BCWS 成本执行指数(CPI) CPI=BCWP/ACWP 进度执行指数(SPI) SPI=BCWP/BCWS

如果一个工作包的部分操作的估算成本是1500,然而实际成本用了1350,而工作只完成全部的2/3,成本偏差时多少?

PV=1500 EV=1500*2/3=1000 AC=1350 则:CV=EV-AC=-350

3

重(难)点试题、答案及分析

试题:Developing the project schedule is often an iterative process .It determines the palnned start and finish dates for project activities and milestone .Schedule development can require the review and revision of duration estimates and resource estimates to creat an approved project schedule that can serve as a baseline to ----- progress.

A analyze B track C level D extend 答案: B

分析:项目计划指定通常是一个迭代过程,它决定了项目活动和里程碑的计划开始与结束时间,指定计划可能评审和修订历时估算和资源估算的结果,以便创建一个被认可的计划,该计划可以作为一个跟踪项目进展的基准。

专业英语在系统集成项目管理工程师的考试中共有5道题,共5分,有一,二道难题,剩下的三,四道往往是送分题,只要大家注意答题技巧和看些资料应该可以轻松拿到分数。

重(难)点试题、答案及分析

试题:某正在进行中的项目,当前的 PV=2200 元、EV=2000 元、AC=2500 元,当前项目的 SV 和项目状态是(45),该项目的 CPI 和成本绩效是(46)。 (45)A.-300 元;项目提前完成 B.+200 元;项目提前完成 C.+8000 元;项目按时完成 D.-200 元;项目比原计划滞后

(46)A.0.20;实际成本与计划的一致 B.0.80;实际成本比计划成本要低 C.0.80;实际成本超出了计划成本 D.1.25;实际成本超出了计划成本 答案: D C

分析: SV=EV-PV=2000-2200=-200,SV为负项目比原计划滞后。 CPI=EV/AC=0.8,CPI小于一,实际成本超出了计划成本。

挣值分析为成本管理的一种方法,在信息系统项目管理师考试中一直有题,大家可以留意下,相信有可能会出个选择题或是计算题(下午)。

一般来说变更控制流程的作用不包括(D)

A 列出要求变更的手续 B 记录要求变更的事项

C 描述管理层对变更的影响 D 确定要批准还是否决变更请求 答案:D

分析:通过制定变更控制流程,并在项目动作过程中执行这个流程,具有规范变更、列出要求变更的手续、记录要求变更的事项、描述管理层对变更的影响等作用。

试题:老张是某个系统集成公司的项目经理,他身边的员工始终在抱怨公司的工作氛围不好,沟通不足,老张非常希望能够通过自己的努力来改善这一状况。因此他要求项目成员无论如每周必须按时参加理会并发言。但对例会具体应如何进行,老张却不知道如何规定,很快项目组成员开始抱怨例会目的不明确,时间太长,效率太低,缺乏效果等等,而且由于在例会上意见相左,很多组员开始相互争吵,甚至影响了人际关系的融洽。为此,老张非常苦恼。 1,针对上述情况,请分析问题产生的可能原因。

2,针对上述情况,你认为应该怎么样提高项目例会的效率。

3,针对上述情况,你认为除了项目例会之外,老张还可以采取哪些措施来促进有效的沟通。 答案:

1,(1)缺乏对项目成员的沟通需求和沟通风格的分析。

(2)缺乏完整的会议规程,会议目的,议程,职责不清,缺乏控制,导致会议效率低下,缺乏效果。 (3)会议没有产生记录。 (4)会议没有引发相应的行动。 (5)沟通方式单一。 (6)没有进行冲突管理。

2,(1)事先制定一个例会制度。 (2)放弃可开可不开的会议。 (3)明确会议的目的和期望结果。 (4)发布会议通知。 (5)在会议之前将会议资料发到参会人员。 (6)可以借助视频设备。 (7)明确会议规则。

3,(1)首先对项目成员进行沟通需求和沟通风格的分析。

(2)对于具有不同沟通需求和沟通风格的人员组合设置不同的沟通方式。

(3)除了项目例会之外,可以通过电话,电子邮件,项目管理软件,OA软件等工具进行沟通。 (4)正式沟通的结果应形成记录,对于其中的决定应有人负责落实。

4

(5)可以引入一些标准的沟通摸板。 (6)在项目组内培养团结的氛围并注意冲突管理。

小张是负责某项目的项目经理。经过工作分解后,此项目的范围已经明确,但是为了更好地对项目的开发过程进行有效监控,保证项目按期、保质完成,小张需要采用网络计划技术对项目进度进行管理。经过分析,小张得到了一张表明工作先后关系及每项工作的初步时间估计的工作列表,如表22-1所示:

表22-1 工作列表

工作代号 A B C D E F G H 紧前工作 - A A B、C C D D、E F、G 历时(天) 5 2 8 10 5 10 15 10 【问题1】 请根据上表完成此项目的前导图(单代号网络图),表明各活动之间的逻辑关系,并指出关键路径和项目工期。节点用如图22-1所示的样图标识。

ES LS 图22-1 节点样图 图例:

ES:最早开始时间 EF:最早结束时间 LS:最迟开始时间 LF:最迟完成时间 DU:工作历时 ID:工作代号 【问题2】 请分别计算工作B、C和E的自由浮动时间。 【问题3】 为了加快进度,在进行工作G时加班赶工,因此将该项工作的时间压缩了7天(历时8天)。请指出此时的关键路径,并计算工期。

【问题1】

(1)按题目中给定活动的依赖关系和历时,可得到如图22-2项目活动网络图。

511005A055558C0131313185E51823232315G038382B6713131310D02323232810F53338383810H04848DU ID LF EF 图22-2

项目活动网络图

(2)因为本题比较简单,我们可以列出图中所有路径,并计算其时间跨度,如表22-2所示。

表22-2 时间跨度情况

5

图中路径 ABDFH ABDGH ACEGH ACDGH ACDFH 时间跨度 5+2+10+10+10=37 5+2+10+15+10=42 5+8+5+15+10=43 5+8+10+15+10=48 5+8+10+10+10=43 因此,关键路径为ACDGH,工期为48天。 【问题2】

活动的自由浮动时间也就是自由时差,其计算公式为: 自由浮动时间 = 活动的最迟结束时间-活动的最早结束时间 = 活动的最迟开始时间-活动的最迟开始时间

因此,活动B的自由浮动时间为13-7=6;11-5=6。活动C的自由浮动时间为5-5=0;13-13=0;活动E的自由浮动时间为18-13=5;23-18=5。

【问题3】

活动G的历时变为8天,则重新计算各路径的时间跨度如表22-3所示。

表22-3 重新计算后的时间跨度情况 图中路径 ABDFH ABDGH ACEGH ACDGH ACDFH 因此,关键路径变为ACDFH,工期为43天。

时间跨度 5+2+10+10+10=37 5+2+10+8+10=35 5+8+5+8+10=36 5+8+10+8+10=41 5+8+10+10+10=43 6

图中路径 ABDFH ABDGH ACEGH ACDGH ACDFH 时间跨度 5+2+10+10+10=37 5+2+10+15+10=42 5+8+5+15+10=43 5+8+10+15+10=48 5+8+10+10+10=43 因此,关键路径为ACDGH,工期为48天。 【问题2】

活动的自由浮动时间也就是自由时差,其计算公式为: 自由浮动时间 = 活动的最迟结束时间-活动的最早结束时间 = 活动的最迟开始时间-活动的最迟开始时间

因此,活动B的自由浮动时间为13-7=6;11-5=6。活动C的自由浮动时间为5-5=0;13-13=0;活动E的自由浮动时间为18-13=5;23-18=5。

【问题3】

活动G的历时变为8天,则重新计算各路径的时间跨度如表22-3所示。

表22-3 重新计算后的时间跨度情况 图中路径 ABDFH ABDGH ACEGH ACDGH ACDFH 因此,关键路径变为ACDFH,工期为43天。

时间跨度 5+2+10+10+10=37 5+2+10+8+10=35 5+8+5+8+10=36 5+8+10+8+10=41 5+8+10+10+10=43 6

本文来源:https://www.bwwdw.com/article/9lz3.html

Top