最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

IT项目管理案例分析大全

IT圈 admin 34浏览 0评论

2024年2月28日发(作者:过若雁)

1.2.1案例场景

A公司是一家经营纸产品的企业,近几年业务得到了成倍的发展,原来采用手工处理业务的方式已经越来越显得力不从心,因此,经过公司董事会研究决定,在公司推行一套管理软件,用管理软件替代原有的手工作业的方式,同时,请公司副总经理负责此项目的启动。

副总经理在接到任务后,即开始了项目的启动工作。项目经过前期的一些工作后,副总经理任命小丁为该项目的项目经理,小丁组建了项目团队,并根据项目前期的情况,开始进行项目的计划,表1一1所示为初步项目进度计划表。

项目进行了一半,由于公司业务发展的需要,公司副总经理要求小丁提前完工,作为项目经理,小丁对项目进行了调整,保证了项自的提前完工。

【问题1】(7分)

请用400字以内的文字描述你作为项目前期的负责人,在接到任务后将如何启动项目?

【问题2】(9分)

作为项目经理,你项目的进度控制中的重点是什么?请描述你在项目进度控制中的甘特图,以及双代号网络图,并比较甘特图与网络图的区别。

【问题3】(9分)

假设公司总经理要求提前完工,作为项目经理将如何处理,请用400字以内的文字描述你应该如何处理?

【问题1】 (7分)

本题中,项目前期的负责人实际是公司副总经理,在项目章程中确定项目经理的人选。作为项目前期的负责人,在接到项目的任务后将开始项目的启动工作。项目的启动包括了以下几个主要活动:

(1)识别项目的需求。

(2)解决方案的确定。

(3)对项目进行可行性分析。

(4)项目立项。

(5)项目章程的确定。

【问题2】(9分)

项目时间管理中的重点是把握好关键路径上的任务,项目甘特图绘制如图1-1所示。

项目双代号网络图绘制如图1一2所示。

甘特图与网络图的区别:

甘特图直观、简单、容易制作,便于理解,一般适用比较简单的小型项目,可用于WBS的任何层次、进度控制、资源优化、编制资源和费用计划。但是不能系统地表达一个项目所包含的各项工作之间的复杂关系,难以进行定量的计算和分析,以及计划的优化等。

采用网络图进行进度控制,能够清晰地展现现在和将来完成的工程内容、各工作单元间的关系,并且可以预先确定各任务的时差。了解关键作业或某一环节的进度的变化对后续工程和总工期的影响度,.便于及时地采取措施或对进度进行调整。

【问题3】(9分)

项目的质量、进度、成本相关联,因此,在进度控制和成本管理上考虑:

(1)在进度管理上,可以采用加班等方式进行。

(2)投入更多的人力、物力。

(3)把握关键路径上的任务。

在实际处理的过程中,因为新投入人力到项目,而且新的人力对项目的熟悉程度不一,新员工需要经过一段时间的培训才能适应项目,所以,最佳的方式应该是采用加班方式来提前完成项目,

1

同时,项目经理应该调整进度计划,在关键路径上加班,缩短关键路径的长度。

第3章项目时间管理案例

项目管理的首要任务是制定一个构思良好的项目计划,以确定项目的范围、进度和费用。在给定的时间完成项目是项目的重要约束性目标,能否按进度交付是衡量项目是否成功的重要标志。因此,进度控制是项目控制的首要内容,是项目的灵魂。同时,由于项目管理是一个带有创造性的过程,项目不确定性很大,项目的进度控制是项目管理中的最大难点。

3.1案例一:时间管理

阅读以下关于信息系统项目管理过程中时间管理问题的叙述,回答问题1至问题4。

3.1.1案例场景

小张为希赛信息技术有限公司(CSAI) IT主管,最近接到公司总裁的命令,负责开发一个电子商务平台。小张粗略地估算该项目在正常速度下需花费的时间和成本。由于公司业务发展需要,公司总裁急于启动电子商务平台项目,因此,要求小张准备一份关于尽快启动电子商务平台项目的时间和成本的估算报告。

在第一次项目团队会议上,项目团队确定出了与项目相关的任务如下:

第一项任务是比较现有电子商务平台,按照正常速度估算完成这项任务需要花10天,成本为15000元。但是,如果使用允许的最多加班工作量,则可在7天、18750元的条件下完成。

一旦完成比较任务,就需要向最高层管理层提交项目计划和项目定义文件,以便获得批准。项目团队估算完成这项任务按正常速度为5天,成本3750元,如果赶工为3天,成本为4500元。

当项目团队获得高层批准后,各项工作就可以开始了。项目团队估计需求分析为15天,成本45000元,如加班则为10天,成本58500元。

设计完成后,有3项任务必须同时进行:①开发电子商务平台数据库; ②开发和编写实际网页代码;③开发和编写电子商务平台表格码。估计数据库的开发在不加班的时候为10天和9000元,加班时可以在7天和11250元的情况下完成。同样,项目团队估算在不加班的情况下,开发和编写网页代码需要10天和17500元,加班则可以减少两天,成本为19500元。开发表格工作分包给别的公司,需要7天、成本8400元。开发表格的公司并没有提供赶工多收费的方案。

最后,一旦数据库开发出来,网页和表格编码完毕,整个电子商务平台就需要进行测试、修改,项目团队估算需要3天,成本4500元。如果加班的话,则可以减少一天,成本为6750元。

【问题1】(6分)

如果不加班,完成此项目的成本是多少?完成这一项目要花多长时间?

【问题2】(6分)

项目可以完成的最短时间量是多少?在最短时间内完成项目的成本是多少?

【问题3】(6分)

假定比较其他电子商务平台的任务执行需要13天而不是原来估算的10天。小张将采取什么行动保持项目按常规速度进行?

【问题4】(7分)

假定总裁想在35天内启动项目,小张将采取什么行动来达到这一期限?在35天完成项目将花费多少?

【问题1】

对于该问题,需要进行关键路径的计算,关键路径法(CPM)的工作原理是:为每个最小任务单位计算工期、定义最早开始和结束日期、最迟开始和结束日期、按照活动的关系形成顺序的网络逻辑图,找出必需的最长的路径,即为关键路径。

一般可以通过两个原则来确认关键路径:

(1)总持续时间最长的线路称为关键线路。

(2)总时差最小的工作组成的线路为关键线路。

2

由此判断,关键路径为:①②③④⑥⑧⑨。

累加关键路径上的时间即为完成这一项目所要花费的时间。

【问题2】

显然在赶工情况下项目完成时间最短,因此,累加关键路径上赶工的时间即可得出项目完成最短工作量,累加赶工成本即可得出在最短时间内完成项目的成本是多少。

容易产生的失误地方就是在关键路径的选择上,被题干中所描述的“最短时间量”所迷惑,在④-⑤开发电子商务平台数据库、④-⑥开发和编写实际网页代码、④-⑦开发和编写电子商务平台表格码这三项任务上选择④-⑤或④-⑥,导致时间量和项目成本计算全部出错。

【问题3]

假定比较其他电子商务平台的任务执行需要13天而不是原来估算的10天。那么,由于①-②比较其他电子商务平台位于关键路径上,因此,将导致整个工期延长3天,为此,小张必须考虑赶工来保证项目按进度完成。赶工原则是“采用优先考虑赶工费用率最低的工作”。根据表3-3推导出表3-4.

根据表3-4的信息,为保证项目完成,要求在关键路径上赶工3天,赶工费用率最低的是②-③,但②-③进行赶工2天后,还差1天。此时,可以在关键路径④-⑥上赶工1天,使得④-⑥的完成时间变为9天,但此时④-⑥的赶工导致④-⑤也必须赶工1天。由此,计算出赶工的费用。本题容易产生错误的地方为:只考虑了④-⑥赶工的费率,而没有考虑④-⑤相应的变化。

【问题4】

与问题3类似,同样,必须采用赶工的方式,也必须考虑关键路径上活动的变化导致了其他非关键路径的变化的情况。由于,原有关键路径上的工期为10+5+15+10+3=43,现要求35天完成,因此,必须赶工8天时间。

首先,我们列出并行的3个任务④-⑤、④-⑥.、④-⑦的赶工费用率,如表3-5所示。

④-⑦是不可调整的,④一⑥赶工时间为8,因此,最多可赶工2天,如表3-6所示。

赶工的优先顺序如表3-7所示。

因此,赶工费用为103150+750+3750+3500+2250=113400.

3.1.3参考答案

【问题1】(6分)

本题的关键是确定关键路径,完成这一项目要花43天。如果不加班,完成此项目的成本是103150元。

【问题2】(6分)

项目可以完成的最短时间量是30天,在最短时间内完成项目的成本是127 650元。

【问题3】(6分)

在关键路径②一③“向最高管理层提交项目计划和项目定义文件”进行赶工2天后,在关键路

3

径④-⑥“开发和编写实际网页代码”上赶工1天,同时,在④-⑤“开发电子商务平台数据库”也必须赶工1天。

【问题4】(7分)

总共需要赶工8天,在②-③“向最高管理层提交项目计划和项目定义文件”上赶工2天,在①-②“比较现有电子商务平台”上赶工3天,在④-⑤“开发

电子商务平台数据库”,④-⑥“开发和编写实际网页代码”上赶工2天,在⑧-⑨“测试,修改”上赶工1天。

在35天内完成项目将花费为113400元。

第4章项目成本管理案例

4.1 案例一:成本估算

阅读以下关于信息系统项目管理过程中成本估算方面问题的叙述,回答问题1至问题3。

4.1.1案例场景

希赛信息技术有限公司(CSAI主要致力于为国内教育提供信息化服务,成立业内一流的研发中心,不断研究和推出深受用户欢迎的软件产品,客户遍布中国每个省/市/自治区。公司创立8年来,通过不断加强和改进技术管理来完善产品和提升服务品质,已成为中国教育软件研发领域首家通过CMM3评估项目的公司。

张工是CSAI的项目经理,1个月前刚接手某高校学生管理系统研发项目。完成项目需求调研后,张工开始制定详细的进度和成本计划。表4-1和表4-2

分别是张工用两种方法做的项目成本估算,估算货币单位为(元)。

【问题1】(8分)

请用200字以内说明信息系统项目管理过程进行成本估算的基本方法。

【问题2】(8分)

表4-1和表4一2分别采用了什么估算方法,表中估算成本A, B各为多少?

【问题3】(9分)

请结合你本人的实际项目经验,用300字以内文字分析信息系统项目成本估算过程中的主要困难和应该避免的常见错误。

4.1.2案例分析

【问题2】

表4-1采用了自下而上的成本估算方法,表4-2采用了参数法成本估算方法。

项目经理的成本是30元/小时,项目经理张工参与项目的时间是500小时,而分析人员的成本参数是20元/小时,2个分析人员,每人参与项目时间是500小时,编程人员的成本参数是13元/小时,2个编程人员,每人参与项目时间是500小时,由于参数模型是简单的线性模型,所以,很方便计算出人力成本是61000元;其间接成本包括一般管理费和额外费用,一般管理费是人力成本的35%,额外费用是人力成本和管理成本的25%;这样合计为98820元;还有设备费用及其间接费用13000元,项目成本总计111820元,详见表4-3.

对于表4-1,估计分解之后每个任务的规模,然后总计项目的总规模成本。

4

采用自下而上的估算方法,用的模型是:

估算总值=估算值+风险基金+税

其中

估算值=直接估算值+间接估算值

间接估算值=直接估算值× 15%

风险基金=估算值× 20%

税=估算值×5%

要求估算的误差应该保持在-5%~+5%

按照这个算法并根据表4-3的WBS的分析结果图示,估算过程如下:

直接成本=202000元

间接成本=202 000 × 0.15=3030元

估算值=202 000+3 030=23230元

总成本=23 230+23 230 × 20%+23 230 × 5 %=29037.5元

经过计算,两表中A为202000元,B为111820元。

【问题3】

4.1.3参考答案

【问题1】(8分)

信息系统项目进行成木估算的基术方法包括:

(1)自顶向下估算法或类比估算法。

(2)自下而上估算法。

(3)参数估算法。

(4)专家估算法。

(5)猜测估算法等。

【问题2】(8分)

表4-1采用了自下而上的成本估算方法,表4-2采用了参数法成本估算方法。经过计算,两表中估算值A为202000元,B为111820元。

【问题3】(9分)

综合起来,信息系统的项目成本估算的困难主要包括以下方面:

(1)需求信息的复杂性。

(2)开发技术与工具的不断变化。

(3)缺乏类似的项目估算数据可供参考。

(4)缺乏专业和富有经验的人才。

(5)信息系统研发人员技术能力的差异。

(6)管理层的压力与误解。

在对项目进行成本估算时,应该避免以下的常见错误:

(1)草率的成本估算。

(2)在项目范围尚未确定时就进行成本估算。

(3)过于乐观或者保守的估算。

4.2 案例二:成本估算

阅读以下关于信息系统项目管理过程中成本估算问题的叙述,回答问题1至问题4。

4.2.1案例场景

希赛信息技术有限公司(CSAI )凭借丰富的行业经验和精湛的技术优势,坚持沿着产品技术专业化道路,为银行、证券、保险等领域提

5

供完整全面的解决方案。李工是CSAI证券事业部的高级项目经理,目前正负责国内B银行信贷业务系统的开发项目。作为项目经理,李工必须制定高质量的项目管理计划,以有效实现范围、进度、成本和质量等项目管理目标。

项目正式立项后,李工制定了一份初步的项目成本计划。李工估计出了每项工作的工期及所需要的工作量,如表4-4所示。此外,表4-4也给出了每项工作除人力资源费用外的其他固定费用(如硬件设备和网络设备等)。

【问题1】(6分)

请计算表4-4中每项工作所需安排的人力资源数量(按每天8小时工作制计算)。

【问题2】(6分)

假设每种人力资源的小时成本如下:测试员30元/小时,程序员40元/小时,软件设计师60元/小时,系统分析师100元/小时。请计算每项工作所需的总费用(每周按照5个工作日计算)。

【问题3】(6分)

计算每项工作每周的平均费用(每周按照5个工作日计算)。

【问题4】(7分)

假设该项目计划的甘特图如图4-1所示,请绘制该项目的费用预算曲线图(时间单位为周,每周按照5个工作日计算)。

4.4.2案例分析

在费用预算方面,如按时间坐标来分析,有两种表现方式:一是费用预算曲线图,二是费用预算累计曲线图。图4-3和图4-4为Project 2000绘制的费用预算曲线图和费用预算累计成本曲线图。

人力资源数=工作量÷8÷工期,如方案设计阶段系统分析师人数=160÷8÷10=2,其他阶段计算类似;

总费用=固定费+工作量×成本,如详细设计阶段总费用=6 400+160×60=16000, 其他阶段总费用计算类似。各阶段总费用累加得到项目总费用为493000.

平均每周费用=总费用÷(工期÷5),如主界面设计阶段平均每周费用=73000÷(50÷5)=7300。

4.2.3参考答案

【问题1】(6分) 【问题2】(6分)【问题3】(6分)

参考答案见表4-5。

【问题4】(7分)

根据图4-1和表4-5计算每周费用总和,如图4-5所示。

4.3 案例三:挣值管理

阅读以下关于信息系统项目管理过程中挣值管理和项目成本管理方面问题的叙述,回答问题1-问题4。

4.3.1案例场景

财政基本建设管理信息系统是一套能够为财政服务,提供财政基本建设资金管理,财务监督、审核,为财政的基建科、预算科和国库科等相关部门提供数据互享的工程项目管理的应用系统。系统充分地体现财政部门对基本建设项目的管理,对国家预算安排的基本建设资金的使用的管理,反映财政部门对基本建设项目的管理,更好地实现财政的管理监督的职能作用。

张工是大型电子政务系统集成商希赛信息技术有限公司(CSAI )的项目经理,目前正作为项目经理负责CSAI与某地财政局开发的基本建设管理信息系统项目,项目组成员包括项目经理1人、系统分析师1人、高级程序员3人、程序员3人、软件界面美工1人、测试人员2人、客户方技术人员2人。由于财政年度等因素,项目的计划工期为40周,预算成本为50万元。根据该项目的需求和进度等要求,项目具有工期紧、技术要求高、业务复杂等特点。为顺利实现项目进度和质量等目标,CSAI项目管理部门和高层领导对该项目格外重视,要求项目组每周汇报进度状态。

6

在项目的实施过程中,第19周时张工向公司经理报告项目的进展状态,在状态报告中经理列出了第18周(包含第18周)的项目状态数据,详细情况如下:

(1)截至项目状态日期,项目实际已完成的工作量为50%.

(2)截至项目状态日期,项目已完成工作量的实际成本(AC)为28万元。

(3)截至项目状态日期,项目的计划成本(PV)为26万元。

【问题1】(6分)

试确定项目截止到项目状态日期已完成工作量的挣值EV 。

【问题2】(6分)

预测项目结束时的总成本EAC 。

【问题3】(6分)

请对该项目在费用控制方面的执行状况进行分析。

【问题4】(7分)

项目经理在检查经费超支时发现,有一项任务F还没有开始实施,但为F任务购买设备的支票已经支付,其费用为4万元。另外,还有一张已经支付的支票,其费用为3万元,是作为整个H任务的硬件费用,但H任务在状态日期完成的工作量为40%.根据这一信息再预测项目结束时的总成本。

4.3.2案例分析

挣值管理(Earned Value

Management),是一种综合了范围、进度计划、资源和项目绩效度量的方法,它通过对计划完成的工作、实际挣得的收益、实际花费的成本进行比较,以确定成本与进度是否按计划进行,提供分析、决策依据,从而选取不同的应对措施,以保证最终完成项目目标。

根据图4-6在测量时间点上,有必要先了解14个重要的概念,如表4-6所示。

(1)应完成多大工作量?

计划成本PV(Planned Value),也称为计划工作的预算成本(BCWS)。

在图4-6中,PV=1000元。

(2)“已完成”工作的成本是多少?

实际成本AC(Actual Cost),也称为已完成工作的实际成本(ACWP)。

在图4-6中,AC=1100元。

(3)已完成多大工作量?

挣值EV(Earned Value),也称为已完成工作的预算成本(BCWP)。

对EV的解释:有一项任务预定在测量时间点上完工,其计划成本为1000元。但只完成这项任务的95%0这样,就完成了950元的工作量,这就是挣值(EV)。

(4)成本偏差CV(Cost Variance): CV=EV-AC

CV是项目任务的挣值与实际成本之间的差异,已完成了950元的工作量(EV),但为完成这一工作实际花费了1100元(AC)。完成这项工作比原先预想的多花了150元(CV)。

(5)进度偏差SV(Schedule Variance)

7

SV=EV-PV

SV是项目或项目任务的挣值与预算值之间的差异。对于一项工作,原先预计到测量时间点为止会完成1 000元的工作量(PV)。而实际上完成了950元的工作量(EV)。这样,就比原计划少完成了50元的工作量(SV)。

(6)成本绩效指数CPI(Cost Performance Index): CPI=EV÷AC

CPI是总挣值除以总成本。仍以图4一6为例,已完成了950元的工作量(EV),而为完成这项工作花了1100元(AC)。实际花一元完成了0.864元的工作量(成

本与绩效之比)。

(7)进度绩效指数SPI(Schedule Performance Index): SPI=EV÷PV

SPI是总挣值除以总预算成本。在图4一6中,已完成了950元的工作量(EV,),而计划工作的价值是1000元(PV)。这样,计划完成一元工作量,实际完成了0.95元的工作量(进度绩效之比)。

(8)全部工作假定价值,即完工预算BAC (Budget At Completion)或称“总预算”。

BAC=完成时的预算一项目预计总成本的基线

在图4-6中,BAC=2000元。

(9)尚未完工部分的估算ETC(Estimate To Completion)价值,即从开始到完成项目将还需要花费多少成本。ETC=EAC-AC

在图4一6中,ETC为:ETC=2315-1100=1215(元)

(l0)完工估算EAC (Estimate At Completion),反映了根据项目的进展总成本是多少,如表4-6所示。

最常用的两个公式是EAC=BAC÷CPI和EAC=AC+ETC 。在计算过程中,优先使用第一个公式,如果有明确的理由说明第一个公式不可用,则采用第二个公式。在图4-6中,EAC=2000÷0.864=2315(元)

(11)完工偏差VAC(Variance At Completion),即全部工作预算价值(BAC)与全部工作概算价值(EAC)之差。 VAC=BAC-EAC

正值是项目组追求的目标,表明成本比预计情况要好。

在图4-6中,有: VAC=2000-2315=-315(元)

(12)绩效指数TCPI(To Complete Performance Index): TCPI=(BAC-EV) ÷(BAC-AC)

在图4-6中,有:TCPI=(2000-950) ÷(2000-1100)=1.7

从这一点出发,必须取得效益,即每花费一元要完成1.17元的价值,以便用预计剩下的资金完成余下的工作。

(13)任务完成百分比PC(Percent Complete),即已完成的工作占总工作量的比例。

PC=EV ÷BAC

在图4-6中,有:PC=950 ÷2000=47.5%

(14)成本消耗百分比PS (Percent Spent)是指已经消耗的成本占项目总预算的比例。在图4-6中,有: PS=1100÷2000=55%

所有的价值,无论是计划的还是实际的,都用货币值表示偏差。这会使大家认为挣值与货币有关,但它反映的是项目绩效(Project Performance).因此,挣值是沟通管理的一个重要工具,也是项目绩效度量的一个非常有帮助的工具。

进度偏差和成本偏差对项目的影响如表4-7所示。

4.3.3参考答案

【问题1】(6分)

截至项目状态日期已经完成工作量的预算成本,即挣值EV:EV=50×50%=25万元。

【问题2】(6分)

项目结束时的总成本:EAC=28÷50%=56万元。

【问题3】(6分)

由于AC>PV>EV,说明项目实际费用支出超前,与实际完成工作量相比费用超支,项目实际完成工作量与计划工作量相比出现拖期。

【问题4】(7分)

重新预计的项目完工总成本:EAC=(28-4-3×(1-40%))÷50%=44.4万元。

第5章项目质量管理案例

8

5.1案例一:计划及跟踪

阅读以下关于信息系统项目管理过程中质量管理方面问题的叙述,回答问题1至问题3。

5.1.1案例场景

某银行信息系统工程项目,包含省级广域网工程、储蓄所终端安装工程、主机系统工程、存储系统工程、备份系统工程、银行业务软件开发工程等若干子项目。此工程项目通过公开招标方式确定承建单位,希赛信息技术有限公司(CSAI)经过激烈竞标争夺,赢得工程合同。合同约定,工程项目的开发周期预算为36周。

由于银行对于应用软件质量要求很高,CSAI也非常重视工程质量,安排有资深资历的高级工程师张工全面负责项目实施。在工程正式开工之前,张工对工程项目进行了分解,根据工程分析,张工认为此工程项目质量、进度的关键在于银行业务定制应用软件的开发。除工程整体的开发计划外,张工还针对应用软件开发制定了详细的开发计划,定制应用软件的开发周期为36周。网络工程、终端安装工程、主机系统工程、存储系统工程、备份系统工程等与应用软件开发并行实施。

张工对工程项目在需求分析、概要设计、详细设计、编码、单元测试、集成测试等各个环节要求均非常严格。根据张工安排,需求分析、概要设计均安排有多年工作经验的高级软件工程师担任,各个阶段的阶段成果均组织了严格的评审,以保证各个阶段成果的质量。

在软件编码及单元测试工作完成之后,张工安排软件测试组的工程师编制了详细软件测试计划、测试用例,包括集成测试、功能测试、性能测试、安全性测试,等等。

张工在安排软件测试任务的时候,在动员软件开发小组时宣讲:“软件测试环节是软件系统质量形成的主要环节,各开发小组,特别是测试小组,应重视软件系统测试工作”。因此,张工安排给测试组进行测试的时间非常充足,测试周期占整个软件系统开发周期的40%,约14.5周。在软件系统测试的过程中,张工安排了详细的测试跟踪计划,统计每周所发现软件系统故障数量,以及所解决的软件故障。根据每周测试的结果分析,软件系统故障随时间的推移呈明显的下降趋势,第1周发现约100个故障,第2周发现约90个故障,第3周发现50个故障,……,第10周发现2个故障,第11周发现1个故障,第12周发现I个故障。于是张总工断言软件系统可以在完成第14周测试之后顺利交付给用户,并进行项目验收。

【问题1】 (7分)

请以300字内回答,张工的软件开发计划中是否存在问题?为什么?

【问题2】(8分)

请以200字内回答,张工根据对定制软件系统测试的跟踪统计分析结论,得出项目可于计划的测试期限结束后达到验收交付的要求,你认为可行吗,为什么?

【问题3】(10分)

请以300字内回答,若你是本项目的总工,你将怎样改进工作,以提高软件系统开发的质量,保证工程项目按期验收?

5.1.3参考答案

【问题1】(7分)

张工安排测试计划的编制时机不对。测试计划和测试用例的编制应当与软件系统的概要设计、详细设计同步进行。

测试计划不够全面,还应当包含系统整体测试、运行测试。运行测试是对应用软件系统整体功能的全面检验,也是最能够说明软件系统质量的测试环节。

系统测试计划、确认测试计划应当在需求分析阶段制定,测试用例、测试说明应当在概要设计阶段制定。

集成测试计划应当在概要设计阶段制定,测试用例、测试说明应当在详细设计阶段制定。

单元测试计划应当在详细设计阶段制定,测试用例、测试说明应当在编码阶段制定。

【问题2】(8分)

在定制软件开发项目中,根据测试结果判定软件系统的质量是不够的,因为软件系统中的缺陷可能由于多种原因而未在测试中被发现,如测试环境与运行环境的区别、测试人员的能力问题、测试计划和测试用例的局限及缺陷。

由于软件系统质量、功能、性能具有很强隐蔽性的特点,用户往往不大可能根据项目开发小组的测试结论来进行项目的验收。最好让用户组织对项目进行试运行,以试运行的结论来作为验收的依据之一是比较有说服力的。

9

【问题3】(10分)

(1)在进行需求分析的时候,同步制定功能确认测试计划和测试用例,同步制定系统整体测试计划和测试用例。

(2)在进行软件系统概要设计的时候,制定集成测试计划和测试用例。

(3)在进行软件系统详细设计的时候,制定单元测试计划和测试用例。

(4)在项目计划验收日期前,提前与用户协商系统试运行计划,并给用户进行充分的培训,包括领导和一般操作人员,让系统接受实际运行的考验,在试运行过程中暴露出来的问题,及时进行解决。以软件系统实际运行所表现出来的功能、性能来说服用户对项目进行验收,这通常是更可行的方法。

第8章项目风险管理案例

8.1案例一:风险分类

阅读以下关于信息系统项目管理过程中人群风险分类方面问题的叙述,回答问题1至问题3。

8.1.1案例场景

某公司召开会议,商量是否实施ERP项目,三个部门主要负责人就此问题发表自己的看法。

甲:我们公司不应该实施这个项目。现在我们刚把办公自动化系统搞好,还没有适应,工作效率也没提高多少,再上ERP有些不适应,而且这个ERP项目花费太大。ERP在国内很多企业都搞失败了,成功的几率不会多大。如果我们也失败了,会给公司带来灾难性的后果。利用搞ERP的这些钱我们可以做一些短、平、快的项目,多招一些开发高手,提高公司的收益,而不是搞这些无端的风险投资。

乙:不应该一棒子打死ERP o ERP是一种新兴事务,ERP不是万能的,但是不上ERP又是万万不行的。企业规模到了一定程度,管理和决策就是一个重要的问题。ERP是知识经济时代的管理方案,是面向供应链和“流程制”的智能决策支持系统,其先进的管理思想可以帮助企业最大限度地利用已有资源,解决管理和决策问题。但是实施 ERP风险很大,很多企业都失败了,主要原因在于项目实施的管理问题,没有及时识别项目中的风险并及时处理,项目监控机制不好,高层支持不够,老员工的适应性差等,最终导致“ERP天折”。我们公司以后想获得更大发展,应该实施ERP o现在有些条件不够,整体上ERP不太可行,我们可以分步实施。我们可以借鉴其他企业实施ERP的经验,先进行小范围ERP试验、积累经验,等以后时机成熟了,我们就整体实施ERP 。

丙:ERP应该上,而且要迅速上,不应该等。如果其他企业都上了ERP,那么我们公司再依靠ERP获得收益就没有什么希望了。ERP本身就是一把双刃剑,虽然有风险,但是收益也大,现在我们的目标是收益,对于风险要想法化解。项目实施中要注意借鉴其他企业的经验,摸着石头过河,形成自己的特色,提高自己公司的管理和决策水平,争取把公司做大做强。小的、可以自己解决的风险自己处理;难以处理的、不确定的风险进行外包,实施风险转移;如果管理有问题的话,可以从专业咨询公司招聘顾问来担当项目经理的职务。总之,尽一切可能实施ERP,实现收益最大化。

【问题1】(8分)

如图8-1所示,横轴表示项目投资的大小,纵轴表示项目成功的概率,A、B, C代表三种不同应对风险的人。请写出A,B,C的名字和特征,并且指出上述案例中甲、乙、丙分别属于哪一种对象(250字左右)。

【问题2】(8分)

如果公司有以下三种职位,你认为甲、乙、丙分别适合做什么:项目经理、程序员、产品销售人员(请说清楚原因,不超过150字

【问题1】(8分)

A为风险规避者:属于保守派。他们自始至终都不愿意接受较大的风险,希望利用少量投资就可以得到较高的成功概率;随着投资的增加,他们希望成功概率越来越大,最后达到百分之百。

B为风险中立者:属于中庸派。当投入少时,他们可以接受较大的风险;当投入逐渐增加时,他们就开始变得谨慎起来,希望获得成功的概率提高了,最后达到百分之百。

C为风险冒险者:属于冒险派。他们自始至终都愿意接受较大的风险,当投入少时,他们可以接受较大的风险;随着投入的增加,他们也会变得谨慎一些,希望成功概率有所增加,最后达到百分之百。

10

上述案例中,甲、乙、丙分别对应A, B, C.

【问题2】(8分)

甲属于风险规避者,做事小心谨慎,不愿意冒大风险,比较适合做程序员。

乙属于风险中立者,做事深思熟虑、讲究章法,制定计划切实可行、可进可退,比较适合做项目经理。

丙属于风险冒险者,做事大胆,敢于冒风险,一切以效益为先,积极追求成功,具有强烈的成功欲望,比较适合做产品销售人员。

8.4案例四:风险管理方案

阅读以下关于信息系统项目管理过程中风险管理方面问题的叙述,回答问题1至问题3。

8.4.1案例场景

2000年,国内一家省级电信公司(H公司)打算上某项目,经过发布RFP (需求建议书),以及谈判和评估,最终选定希赛信息技术有限公司(CSAI)为其提供IP电话设备。宏达公司作为CSAI的代理商,成为了该项目的系统集成商。李先生是该项目的项目经理。

该项目的施工周期是三个月。由CSAI负责提供主要设备,宏达公司负责全面的项目管理和系统集成工作,包括提供一些主机的附属设备和支持设备,并且负责项目的整个运作和管理。CSAI和宏达公司之间的关系是一次性付账。这就意味着CSAI不承担任何风险,而宏达公司虽然有很大的利润,但是也承担了全部的风险。

3个月后,整套系统安装完成。但自系统试运行之日起,不断有问题暴露出来。H公司要求宏达公司负责解决,可其中很多问题涉及CSAI的设备问题。因而,宏达公司要求CSAI予以配合。但由于开发周期的原因,CSAI无法马上达到新的技术指标并满足新的功能。于是,项目持续延期。为完成此项目,宏达公司只好不断将CSAI的最新升级系统(软件升级)提供给H公司,甚至派人常驻在H公司(外地)。

又经过了3个月,H公司终于通过了最初验收。在宏达公司同意承担系统升级工作直到完全满足RFP的基础上,H公司支付了10%的验收款。然而,2002年底,CSAI由于内部原因暂时中断了在中国的业务,其产品的支持力度大幅下降,结果致使该项目的收尾工作至今无法完成。

【问题1】(8分)

请用200字以内文字描述该项目存在的主要问题和原因。

【问题2】(8分)

请用300字以内文字结合你本人的实际项目经验,描述如何解决案例中所述问题的办法。

【问题3】(9分)

请用400字以内文字说明如果你是李经理,·你觉得应如何制定有效的项目风险管理方案?

8.4.3参考答案

【问题1】(8分)

该项目最终失败的原因主要在于风险控制和风险处理机制。在很多IT项目中,由于竞争和其他原因造成了风险过度集中在某一个相对弱势的角色身上。在本案例中,宏达公司就处于这样的境地:一方面它需要依赖代理CSAI的产品生存,另一方面要它还必须要满足用户的具体需求。

【问题2】 (8分)

一般情况下,如果项目经理在项目合同签订以前加入项目,可以充分利用项目采购管理一章的知识,了解自己公司在项目中的位置,对买方提出的RFP认真回答,规避潜在的风险,这是非常重要的。对于RFP中过高的要求不能完全满足时,应充分说明。在项目的进行过程中,项目经理和项目的拥有人要将风险管理纳入日常工作的重要步骤。要明确成本与风险、成本与时间的关系。制定完善的风险管理计划,建立管理风险预警机制。

【问题3】(9分)

在全面分析评估风险因素的基础上,制定有效的管理方案是风险管理工作的成败之关键,它直接决定管理的效率和效果。因此,翔实、全面、有效成为方案的基本要求,其内容应包括:风险管理方案的制定原则和框架、风险管理的措施、风险管理的工作程序等。

10.6案例六:项目估算

阅读以下关于信息系统项目管理过程中综合性管理问题的叙述,回答问题1至问题3。

10.6.1案例场景

软件项目开发通常用LOC (line of Code)衡量项目规模,希赛信息技术有限公司(CSAI) )经过多年

11

的开发,积累了一定的经验数据,经过分析统计发现公司每一万行C语言源代码形成的源文件(.c和.h文件)约为250KB。

现公司承接某一项目,该项目源文件大小为3.75MB,项目累计投入工作量为240人月,每人月费用为10000元(包括人均工资、福利以及办公费用分摊等)。

现项目经理小丁带领的项目组承接该项目,经过研究,项目组把该软件开发项目分为了需求分析、设计编码、测试和安装部署等4个活动,各个活动顺序进行,没有时间上的重叠,活动的完成时间估计如表10-4所示。

【问题1】(8分)

请计算该项目中1个LOC的价值以及项目的人月均代码行数?

【问题2】(8分)

项目在开发中,需要使用一些组件,这些组件估计有10000行代码,假定30%需要重新设计,50%需要重新编码,70%需要重新测试,请问项目经理该如何安排人力资源的投入?

【问题3】(9分)

请为项目组计算软件开发中各项活动的时间和项目周期。

10.6.2案例分析

【问题1】

软件开发的工作量和工期的估算历来比较复杂,因为软件本身的复杂性、历史经验的缺乏、估算工具的缺乏,以及一些人为的错误,导致软件项目的规模估算往往和实际情况相差甚远,因此,估算错误被列入软件项目失败的4大原因之一。

软件项目开发通常用LOC (line of Code)衡量项目规模,LOC指所有可执行的源代码行数,包括可交付的语句、数据定义、数据类型声明、等价声明及输入/输出格式声明等。项目经理可以根据对历史项目的审计来核算组织的单行代码值。

本题考察项目进度控制中的工作量和工期的估计。

【问题1】(8分)

该项目中1个LOC的价值为:(240 ×10000)÷150000=16元/LOC。

该项目的人月均代码行数为:150000÷240 = 625 LOC/人月。

【问题2】(8分)

[(30%+50%+70%)÷3]× 10 000=5000等价代码行

根据该项目的人月均代码行数为625 LOCI人月,则需投入人力为5000÷625=76.9人月。

【问题3】(9分)

根据公式Ti=(4mi+ai+bi) /6,其中,ai表示第i项活动的乐观时间,mi表示第i项活动的最可能时间,bi表示第i项活动的悲观时间。

T需求分析=(7+4×11+15)÷6=11 T设计编码=(14+4×20+32)÷6=21

T测试=(5+4×7+9)÷6=7 T安装部署=(5+4×15+13)÷6 =13

所以,项目完成时间t的期望值T为:T =11+21+7+13=53

12

2024年2月28日发(作者:过若雁)

1.2.1案例场景

A公司是一家经营纸产品的企业,近几年业务得到了成倍的发展,原来采用手工处理业务的方式已经越来越显得力不从心,因此,经过公司董事会研究决定,在公司推行一套管理软件,用管理软件替代原有的手工作业的方式,同时,请公司副总经理负责此项目的启动。

副总经理在接到任务后,即开始了项目的启动工作。项目经过前期的一些工作后,副总经理任命小丁为该项目的项目经理,小丁组建了项目团队,并根据项目前期的情况,开始进行项目的计划,表1一1所示为初步项目进度计划表。

项目进行了一半,由于公司业务发展的需要,公司副总经理要求小丁提前完工,作为项目经理,小丁对项目进行了调整,保证了项自的提前完工。

【问题1】(7分)

请用400字以内的文字描述你作为项目前期的负责人,在接到任务后将如何启动项目?

【问题2】(9分)

作为项目经理,你项目的进度控制中的重点是什么?请描述你在项目进度控制中的甘特图,以及双代号网络图,并比较甘特图与网络图的区别。

【问题3】(9分)

假设公司总经理要求提前完工,作为项目经理将如何处理,请用400字以内的文字描述你应该如何处理?

【问题1】 (7分)

本题中,项目前期的负责人实际是公司副总经理,在项目章程中确定项目经理的人选。作为项目前期的负责人,在接到项目的任务后将开始项目的启动工作。项目的启动包括了以下几个主要活动:

(1)识别项目的需求。

(2)解决方案的确定。

(3)对项目进行可行性分析。

(4)项目立项。

(5)项目章程的确定。

【问题2】(9分)

项目时间管理中的重点是把握好关键路径上的任务,项目甘特图绘制如图1-1所示。

项目双代号网络图绘制如图1一2所示。

甘特图与网络图的区别:

甘特图直观、简单、容易制作,便于理解,一般适用比较简单的小型项目,可用于WBS的任何层次、进度控制、资源优化、编制资源和费用计划。但是不能系统地表达一个项目所包含的各项工作之间的复杂关系,难以进行定量的计算和分析,以及计划的优化等。

采用网络图进行进度控制,能够清晰地展现现在和将来完成的工程内容、各工作单元间的关系,并且可以预先确定各任务的时差。了解关键作业或某一环节的进度的变化对后续工程和总工期的影响度,.便于及时地采取措施或对进度进行调整。

【问题3】(9分)

项目的质量、进度、成本相关联,因此,在进度控制和成本管理上考虑:

(1)在进度管理上,可以采用加班等方式进行。

(2)投入更多的人力、物力。

(3)把握关键路径上的任务。

在实际处理的过程中,因为新投入人力到项目,而且新的人力对项目的熟悉程度不一,新员工需要经过一段时间的培训才能适应项目,所以,最佳的方式应该是采用加班方式来提前完成项目,

1

同时,项目经理应该调整进度计划,在关键路径上加班,缩短关键路径的长度。

第3章项目时间管理案例

项目管理的首要任务是制定一个构思良好的项目计划,以确定项目的范围、进度和费用。在给定的时间完成项目是项目的重要约束性目标,能否按进度交付是衡量项目是否成功的重要标志。因此,进度控制是项目控制的首要内容,是项目的灵魂。同时,由于项目管理是一个带有创造性的过程,项目不确定性很大,项目的进度控制是项目管理中的最大难点。

3.1案例一:时间管理

阅读以下关于信息系统项目管理过程中时间管理问题的叙述,回答问题1至问题4。

3.1.1案例场景

小张为希赛信息技术有限公司(CSAI) IT主管,最近接到公司总裁的命令,负责开发一个电子商务平台。小张粗略地估算该项目在正常速度下需花费的时间和成本。由于公司业务发展需要,公司总裁急于启动电子商务平台项目,因此,要求小张准备一份关于尽快启动电子商务平台项目的时间和成本的估算报告。

在第一次项目团队会议上,项目团队确定出了与项目相关的任务如下:

第一项任务是比较现有电子商务平台,按照正常速度估算完成这项任务需要花10天,成本为15000元。但是,如果使用允许的最多加班工作量,则可在7天、18750元的条件下完成。

一旦完成比较任务,就需要向最高层管理层提交项目计划和项目定义文件,以便获得批准。项目团队估算完成这项任务按正常速度为5天,成本3750元,如果赶工为3天,成本为4500元。

当项目团队获得高层批准后,各项工作就可以开始了。项目团队估计需求分析为15天,成本45000元,如加班则为10天,成本58500元。

设计完成后,有3项任务必须同时进行:①开发电子商务平台数据库; ②开发和编写实际网页代码;③开发和编写电子商务平台表格码。估计数据库的开发在不加班的时候为10天和9000元,加班时可以在7天和11250元的情况下完成。同样,项目团队估算在不加班的情况下,开发和编写网页代码需要10天和17500元,加班则可以减少两天,成本为19500元。开发表格工作分包给别的公司,需要7天、成本8400元。开发表格的公司并没有提供赶工多收费的方案。

最后,一旦数据库开发出来,网页和表格编码完毕,整个电子商务平台就需要进行测试、修改,项目团队估算需要3天,成本4500元。如果加班的话,则可以减少一天,成本为6750元。

【问题1】(6分)

如果不加班,完成此项目的成本是多少?完成这一项目要花多长时间?

【问题2】(6分)

项目可以完成的最短时间量是多少?在最短时间内完成项目的成本是多少?

【问题3】(6分)

假定比较其他电子商务平台的任务执行需要13天而不是原来估算的10天。小张将采取什么行动保持项目按常规速度进行?

【问题4】(7分)

假定总裁想在35天内启动项目,小张将采取什么行动来达到这一期限?在35天完成项目将花费多少?

【问题1】

对于该问题,需要进行关键路径的计算,关键路径法(CPM)的工作原理是:为每个最小任务单位计算工期、定义最早开始和结束日期、最迟开始和结束日期、按照活动的关系形成顺序的网络逻辑图,找出必需的最长的路径,即为关键路径。

一般可以通过两个原则来确认关键路径:

(1)总持续时间最长的线路称为关键线路。

(2)总时差最小的工作组成的线路为关键线路。

2

由此判断,关键路径为:①②③④⑥⑧⑨。

累加关键路径上的时间即为完成这一项目所要花费的时间。

【问题2】

显然在赶工情况下项目完成时间最短,因此,累加关键路径上赶工的时间即可得出项目完成最短工作量,累加赶工成本即可得出在最短时间内完成项目的成本是多少。

容易产生的失误地方就是在关键路径的选择上,被题干中所描述的“最短时间量”所迷惑,在④-⑤开发电子商务平台数据库、④-⑥开发和编写实际网页代码、④-⑦开发和编写电子商务平台表格码这三项任务上选择④-⑤或④-⑥,导致时间量和项目成本计算全部出错。

【问题3]

假定比较其他电子商务平台的任务执行需要13天而不是原来估算的10天。那么,由于①-②比较其他电子商务平台位于关键路径上,因此,将导致整个工期延长3天,为此,小张必须考虑赶工来保证项目按进度完成。赶工原则是“采用优先考虑赶工费用率最低的工作”。根据表3-3推导出表3-4.

根据表3-4的信息,为保证项目完成,要求在关键路径上赶工3天,赶工费用率最低的是②-③,但②-③进行赶工2天后,还差1天。此时,可以在关键路径④-⑥上赶工1天,使得④-⑥的完成时间变为9天,但此时④-⑥的赶工导致④-⑤也必须赶工1天。由此,计算出赶工的费用。本题容易产生错误的地方为:只考虑了④-⑥赶工的费率,而没有考虑④-⑤相应的变化。

【问题4】

与问题3类似,同样,必须采用赶工的方式,也必须考虑关键路径上活动的变化导致了其他非关键路径的变化的情况。由于,原有关键路径上的工期为10+5+15+10+3=43,现要求35天完成,因此,必须赶工8天时间。

首先,我们列出并行的3个任务④-⑤、④-⑥.、④-⑦的赶工费用率,如表3-5所示。

④-⑦是不可调整的,④一⑥赶工时间为8,因此,最多可赶工2天,如表3-6所示。

赶工的优先顺序如表3-7所示。

因此,赶工费用为103150+750+3750+3500+2250=113400.

3.1.3参考答案

【问题1】(6分)

本题的关键是确定关键路径,完成这一项目要花43天。如果不加班,完成此项目的成本是103150元。

【问题2】(6分)

项目可以完成的最短时间量是30天,在最短时间内完成项目的成本是127 650元。

【问题3】(6分)

在关键路径②一③“向最高管理层提交项目计划和项目定义文件”进行赶工2天后,在关键路

3

径④-⑥“开发和编写实际网页代码”上赶工1天,同时,在④-⑤“开发电子商务平台数据库”也必须赶工1天。

【问题4】(7分)

总共需要赶工8天,在②-③“向最高管理层提交项目计划和项目定义文件”上赶工2天,在①-②“比较现有电子商务平台”上赶工3天,在④-⑤“开发

电子商务平台数据库”,④-⑥“开发和编写实际网页代码”上赶工2天,在⑧-⑨“测试,修改”上赶工1天。

在35天内完成项目将花费为113400元。

第4章项目成本管理案例

4.1 案例一:成本估算

阅读以下关于信息系统项目管理过程中成本估算方面问题的叙述,回答问题1至问题3。

4.1.1案例场景

希赛信息技术有限公司(CSAI主要致力于为国内教育提供信息化服务,成立业内一流的研发中心,不断研究和推出深受用户欢迎的软件产品,客户遍布中国每个省/市/自治区。公司创立8年来,通过不断加强和改进技术管理来完善产品和提升服务品质,已成为中国教育软件研发领域首家通过CMM3评估项目的公司。

张工是CSAI的项目经理,1个月前刚接手某高校学生管理系统研发项目。完成项目需求调研后,张工开始制定详细的进度和成本计划。表4-1和表4-2

分别是张工用两种方法做的项目成本估算,估算货币单位为(元)。

【问题1】(8分)

请用200字以内说明信息系统项目管理过程进行成本估算的基本方法。

【问题2】(8分)

表4-1和表4一2分别采用了什么估算方法,表中估算成本A, B各为多少?

【问题3】(9分)

请结合你本人的实际项目经验,用300字以内文字分析信息系统项目成本估算过程中的主要困难和应该避免的常见错误。

4.1.2案例分析

【问题2】

表4-1采用了自下而上的成本估算方法,表4-2采用了参数法成本估算方法。

项目经理的成本是30元/小时,项目经理张工参与项目的时间是500小时,而分析人员的成本参数是20元/小时,2个分析人员,每人参与项目时间是500小时,编程人员的成本参数是13元/小时,2个编程人员,每人参与项目时间是500小时,由于参数模型是简单的线性模型,所以,很方便计算出人力成本是61000元;其间接成本包括一般管理费和额外费用,一般管理费是人力成本的35%,额外费用是人力成本和管理成本的25%;这样合计为98820元;还有设备费用及其间接费用13000元,项目成本总计111820元,详见表4-3.

对于表4-1,估计分解之后每个任务的规模,然后总计项目的总规模成本。

4

采用自下而上的估算方法,用的模型是:

估算总值=估算值+风险基金+税

其中

估算值=直接估算值+间接估算值

间接估算值=直接估算值× 15%

风险基金=估算值× 20%

税=估算值×5%

要求估算的误差应该保持在-5%~+5%

按照这个算法并根据表4-3的WBS的分析结果图示,估算过程如下:

直接成本=202000元

间接成本=202 000 × 0.15=3030元

估算值=202 000+3 030=23230元

总成本=23 230+23 230 × 20%+23 230 × 5 %=29037.5元

经过计算,两表中A为202000元,B为111820元。

【问题3】

4.1.3参考答案

【问题1】(8分)

信息系统项目进行成木估算的基术方法包括:

(1)自顶向下估算法或类比估算法。

(2)自下而上估算法。

(3)参数估算法。

(4)专家估算法。

(5)猜测估算法等。

【问题2】(8分)

表4-1采用了自下而上的成本估算方法,表4-2采用了参数法成本估算方法。经过计算,两表中估算值A为202000元,B为111820元。

【问题3】(9分)

综合起来,信息系统的项目成本估算的困难主要包括以下方面:

(1)需求信息的复杂性。

(2)开发技术与工具的不断变化。

(3)缺乏类似的项目估算数据可供参考。

(4)缺乏专业和富有经验的人才。

(5)信息系统研发人员技术能力的差异。

(6)管理层的压力与误解。

在对项目进行成本估算时,应该避免以下的常见错误:

(1)草率的成本估算。

(2)在项目范围尚未确定时就进行成本估算。

(3)过于乐观或者保守的估算。

4.2 案例二:成本估算

阅读以下关于信息系统项目管理过程中成本估算问题的叙述,回答问题1至问题4。

4.2.1案例场景

希赛信息技术有限公司(CSAI )凭借丰富的行业经验和精湛的技术优势,坚持沿着产品技术专业化道路,为银行、证券、保险等领域提

5

供完整全面的解决方案。李工是CSAI证券事业部的高级项目经理,目前正负责国内B银行信贷业务系统的开发项目。作为项目经理,李工必须制定高质量的项目管理计划,以有效实现范围、进度、成本和质量等项目管理目标。

项目正式立项后,李工制定了一份初步的项目成本计划。李工估计出了每项工作的工期及所需要的工作量,如表4-4所示。此外,表4-4也给出了每项工作除人力资源费用外的其他固定费用(如硬件设备和网络设备等)。

【问题1】(6分)

请计算表4-4中每项工作所需安排的人力资源数量(按每天8小时工作制计算)。

【问题2】(6分)

假设每种人力资源的小时成本如下:测试员30元/小时,程序员40元/小时,软件设计师60元/小时,系统分析师100元/小时。请计算每项工作所需的总费用(每周按照5个工作日计算)。

【问题3】(6分)

计算每项工作每周的平均费用(每周按照5个工作日计算)。

【问题4】(7分)

假设该项目计划的甘特图如图4-1所示,请绘制该项目的费用预算曲线图(时间单位为周,每周按照5个工作日计算)。

4.4.2案例分析

在费用预算方面,如按时间坐标来分析,有两种表现方式:一是费用预算曲线图,二是费用预算累计曲线图。图4-3和图4-4为Project 2000绘制的费用预算曲线图和费用预算累计成本曲线图。

人力资源数=工作量÷8÷工期,如方案设计阶段系统分析师人数=160÷8÷10=2,其他阶段计算类似;

总费用=固定费+工作量×成本,如详细设计阶段总费用=6 400+160×60=16000, 其他阶段总费用计算类似。各阶段总费用累加得到项目总费用为493000.

平均每周费用=总费用÷(工期÷5),如主界面设计阶段平均每周费用=73000÷(50÷5)=7300。

4.2.3参考答案

【问题1】(6分) 【问题2】(6分)【问题3】(6分)

参考答案见表4-5。

【问题4】(7分)

根据图4-1和表4-5计算每周费用总和,如图4-5所示。

4.3 案例三:挣值管理

阅读以下关于信息系统项目管理过程中挣值管理和项目成本管理方面问题的叙述,回答问题1-问题4。

4.3.1案例场景

财政基本建设管理信息系统是一套能够为财政服务,提供财政基本建设资金管理,财务监督、审核,为财政的基建科、预算科和国库科等相关部门提供数据互享的工程项目管理的应用系统。系统充分地体现财政部门对基本建设项目的管理,对国家预算安排的基本建设资金的使用的管理,反映财政部门对基本建设项目的管理,更好地实现财政的管理监督的职能作用。

张工是大型电子政务系统集成商希赛信息技术有限公司(CSAI )的项目经理,目前正作为项目经理负责CSAI与某地财政局开发的基本建设管理信息系统项目,项目组成员包括项目经理1人、系统分析师1人、高级程序员3人、程序员3人、软件界面美工1人、测试人员2人、客户方技术人员2人。由于财政年度等因素,项目的计划工期为40周,预算成本为50万元。根据该项目的需求和进度等要求,项目具有工期紧、技术要求高、业务复杂等特点。为顺利实现项目进度和质量等目标,CSAI项目管理部门和高层领导对该项目格外重视,要求项目组每周汇报进度状态。

6

在项目的实施过程中,第19周时张工向公司经理报告项目的进展状态,在状态报告中经理列出了第18周(包含第18周)的项目状态数据,详细情况如下:

(1)截至项目状态日期,项目实际已完成的工作量为50%.

(2)截至项目状态日期,项目已完成工作量的实际成本(AC)为28万元。

(3)截至项目状态日期,项目的计划成本(PV)为26万元。

【问题1】(6分)

试确定项目截止到项目状态日期已完成工作量的挣值EV 。

【问题2】(6分)

预测项目结束时的总成本EAC 。

【问题3】(6分)

请对该项目在费用控制方面的执行状况进行分析。

【问题4】(7分)

项目经理在检查经费超支时发现,有一项任务F还没有开始实施,但为F任务购买设备的支票已经支付,其费用为4万元。另外,还有一张已经支付的支票,其费用为3万元,是作为整个H任务的硬件费用,但H任务在状态日期完成的工作量为40%.根据这一信息再预测项目结束时的总成本。

4.3.2案例分析

挣值管理(Earned Value

Management),是一种综合了范围、进度计划、资源和项目绩效度量的方法,它通过对计划完成的工作、实际挣得的收益、实际花费的成本进行比较,以确定成本与进度是否按计划进行,提供分析、决策依据,从而选取不同的应对措施,以保证最终完成项目目标。

根据图4-6在测量时间点上,有必要先了解14个重要的概念,如表4-6所示。

(1)应完成多大工作量?

计划成本PV(Planned Value),也称为计划工作的预算成本(BCWS)。

在图4-6中,PV=1000元。

(2)“已完成”工作的成本是多少?

实际成本AC(Actual Cost),也称为已完成工作的实际成本(ACWP)。

在图4-6中,AC=1100元。

(3)已完成多大工作量?

挣值EV(Earned Value),也称为已完成工作的预算成本(BCWP)。

对EV的解释:有一项任务预定在测量时间点上完工,其计划成本为1000元。但只完成这项任务的95%0这样,就完成了950元的工作量,这就是挣值(EV)。

(4)成本偏差CV(Cost Variance): CV=EV-AC

CV是项目任务的挣值与实际成本之间的差异,已完成了950元的工作量(EV),但为完成这一工作实际花费了1100元(AC)。完成这项工作比原先预想的多花了150元(CV)。

(5)进度偏差SV(Schedule Variance)

7

SV=EV-PV

SV是项目或项目任务的挣值与预算值之间的差异。对于一项工作,原先预计到测量时间点为止会完成1 000元的工作量(PV)。而实际上完成了950元的工作量(EV)。这样,就比原计划少完成了50元的工作量(SV)。

(6)成本绩效指数CPI(Cost Performance Index): CPI=EV÷AC

CPI是总挣值除以总成本。仍以图4一6为例,已完成了950元的工作量(EV),而为完成这项工作花了1100元(AC)。实际花一元完成了0.864元的工作量(成

本与绩效之比)。

(7)进度绩效指数SPI(Schedule Performance Index): SPI=EV÷PV

SPI是总挣值除以总预算成本。在图4一6中,已完成了950元的工作量(EV,),而计划工作的价值是1000元(PV)。这样,计划完成一元工作量,实际完成了0.95元的工作量(进度绩效之比)。

(8)全部工作假定价值,即完工预算BAC (Budget At Completion)或称“总预算”。

BAC=完成时的预算一项目预计总成本的基线

在图4-6中,BAC=2000元。

(9)尚未完工部分的估算ETC(Estimate To Completion)价值,即从开始到完成项目将还需要花费多少成本。ETC=EAC-AC

在图4一6中,ETC为:ETC=2315-1100=1215(元)

(l0)完工估算EAC (Estimate At Completion),反映了根据项目的进展总成本是多少,如表4-6所示。

最常用的两个公式是EAC=BAC÷CPI和EAC=AC+ETC 。在计算过程中,优先使用第一个公式,如果有明确的理由说明第一个公式不可用,则采用第二个公式。在图4-6中,EAC=2000÷0.864=2315(元)

(11)完工偏差VAC(Variance At Completion),即全部工作预算价值(BAC)与全部工作概算价值(EAC)之差。 VAC=BAC-EAC

正值是项目组追求的目标,表明成本比预计情况要好。

在图4-6中,有: VAC=2000-2315=-315(元)

(12)绩效指数TCPI(To Complete Performance Index): TCPI=(BAC-EV) ÷(BAC-AC)

在图4-6中,有:TCPI=(2000-950) ÷(2000-1100)=1.7

从这一点出发,必须取得效益,即每花费一元要完成1.17元的价值,以便用预计剩下的资金完成余下的工作。

(13)任务完成百分比PC(Percent Complete),即已完成的工作占总工作量的比例。

PC=EV ÷BAC

在图4-6中,有:PC=950 ÷2000=47.5%

(14)成本消耗百分比PS (Percent Spent)是指已经消耗的成本占项目总预算的比例。在图4-6中,有: PS=1100÷2000=55%

所有的价值,无论是计划的还是实际的,都用货币值表示偏差。这会使大家认为挣值与货币有关,但它反映的是项目绩效(Project Performance).因此,挣值是沟通管理的一个重要工具,也是项目绩效度量的一个非常有帮助的工具。

进度偏差和成本偏差对项目的影响如表4-7所示。

4.3.3参考答案

【问题1】(6分)

截至项目状态日期已经完成工作量的预算成本,即挣值EV:EV=50×50%=25万元。

【问题2】(6分)

项目结束时的总成本:EAC=28÷50%=56万元。

【问题3】(6分)

由于AC>PV>EV,说明项目实际费用支出超前,与实际完成工作量相比费用超支,项目实际完成工作量与计划工作量相比出现拖期。

【问题4】(7分)

重新预计的项目完工总成本:EAC=(28-4-3×(1-40%))÷50%=44.4万元。

第5章项目质量管理案例

8

5.1案例一:计划及跟踪

阅读以下关于信息系统项目管理过程中质量管理方面问题的叙述,回答问题1至问题3。

5.1.1案例场景

某银行信息系统工程项目,包含省级广域网工程、储蓄所终端安装工程、主机系统工程、存储系统工程、备份系统工程、银行业务软件开发工程等若干子项目。此工程项目通过公开招标方式确定承建单位,希赛信息技术有限公司(CSAI)经过激烈竞标争夺,赢得工程合同。合同约定,工程项目的开发周期预算为36周。

由于银行对于应用软件质量要求很高,CSAI也非常重视工程质量,安排有资深资历的高级工程师张工全面负责项目实施。在工程正式开工之前,张工对工程项目进行了分解,根据工程分析,张工认为此工程项目质量、进度的关键在于银行业务定制应用软件的开发。除工程整体的开发计划外,张工还针对应用软件开发制定了详细的开发计划,定制应用软件的开发周期为36周。网络工程、终端安装工程、主机系统工程、存储系统工程、备份系统工程等与应用软件开发并行实施。

张工对工程项目在需求分析、概要设计、详细设计、编码、单元测试、集成测试等各个环节要求均非常严格。根据张工安排,需求分析、概要设计均安排有多年工作经验的高级软件工程师担任,各个阶段的阶段成果均组织了严格的评审,以保证各个阶段成果的质量。

在软件编码及单元测试工作完成之后,张工安排软件测试组的工程师编制了详细软件测试计划、测试用例,包括集成测试、功能测试、性能测试、安全性测试,等等。

张工在安排软件测试任务的时候,在动员软件开发小组时宣讲:“软件测试环节是软件系统质量形成的主要环节,各开发小组,特别是测试小组,应重视软件系统测试工作”。因此,张工安排给测试组进行测试的时间非常充足,测试周期占整个软件系统开发周期的40%,约14.5周。在软件系统测试的过程中,张工安排了详细的测试跟踪计划,统计每周所发现软件系统故障数量,以及所解决的软件故障。根据每周测试的结果分析,软件系统故障随时间的推移呈明显的下降趋势,第1周发现约100个故障,第2周发现约90个故障,第3周发现50个故障,……,第10周发现2个故障,第11周发现1个故障,第12周发现I个故障。于是张总工断言软件系统可以在完成第14周测试之后顺利交付给用户,并进行项目验收。

【问题1】 (7分)

请以300字内回答,张工的软件开发计划中是否存在问题?为什么?

【问题2】(8分)

请以200字内回答,张工根据对定制软件系统测试的跟踪统计分析结论,得出项目可于计划的测试期限结束后达到验收交付的要求,你认为可行吗,为什么?

【问题3】(10分)

请以300字内回答,若你是本项目的总工,你将怎样改进工作,以提高软件系统开发的质量,保证工程项目按期验收?

5.1.3参考答案

【问题1】(7分)

张工安排测试计划的编制时机不对。测试计划和测试用例的编制应当与软件系统的概要设计、详细设计同步进行。

测试计划不够全面,还应当包含系统整体测试、运行测试。运行测试是对应用软件系统整体功能的全面检验,也是最能够说明软件系统质量的测试环节。

系统测试计划、确认测试计划应当在需求分析阶段制定,测试用例、测试说明应当在概要设计阶段制定。

集成测试计划应当在概要设计阶段制定,测试用例、测试说明应当在详细设计阶段制定。

单元测试计划应当在详细设计阶段制定,测试用例、测试说明应当在编码阶段制定。

【问题2】(8分)

在定制软件开发项目中,根据测试结果判定软件系统的质量是不够的,因为软件系统中的缺陷可能由于多种原因而未在测试中被发现,如测试环境与运行环境的区别、测试人员的能力问题、测试计划和测试用例的局限及缺陷。

由于软件系统质量、功能、性能具有很强隐蔽性的特点,用户往往不大可能根据项目开发小组的测试结论来进行项目的验收。最好让用户组织对项目进行试运行,以试运行的结论来作为验收的依据之一是比较有说服力的。

9

【问题3】(10分)

(1)在进行需求分析的时候,同步制定功能确认测试计划和测试用例,同步制定系统整体测试计划和测试用例。

(2)在进行软件系统概要设计的时候,制定集成测试计划和测试用例。

(3)在进行软件系统详细设计的时候,制定单元测试计划和测试用例。

(4)在项目计划验收日期前,提前与用户协商系统试运行计划,并给用户进行充分的培训,包括领导和一般操作人员,让系统接受实际运行的考验,在试运行过程中暴露出来的问题,及时进行解决。以软件系统实际运行所表现出来的功能、性能来说服用户对项目进行验收,这通常是更可行的方法。

第8章项目风险管理案例

8.1案例一:风险分类

阅读以下关于信息系统项目管理过程中人群风险分类方面问题的叙述,回答问题1至问题3。

8.1.1案例场景

某公司召开会议,商量是否实施ERP项目,三个部门主要负责人就此问题发表自己的看法。

甲:我们公司不应该实施这个项目。现在我们刚把办公自动化系统搞好,还没有适应,工作效率也没提高多少,再上ERP有些不适应,而且这个ERP项目花费太大。ERP在国内很多企业都搞失败了,成功的几率不会多大。如果我们也失败了,会给公司带来灾难性的后果。利用搞ERP的这些钱我们可以做一些短、平、快的项目,多招一些开发高手,提高公司的收益,而不是搞这些无端的风险投资。

乙:不应该一棒子打死ERP o ERP是一种新兴事务,ERP不是万能的,但是不上ERP又是万万不行的。企业规模到了一定程度,管理和决策就是一个重要的问题。ERP是知识经济时代的管理方案,是面向供应链和“流程制”的智能决策支持系统,其先进的管理思想可以帮助企业最大限度地利用已有资源,解决管理和决策问题。但是实施 ERP风险很大,很多企业都失败了,主要原因在于项目实施的管理问题,没有及时识别项目中的风险并及时处理,项目监控机制不好,高层支持不够,老员工的适应性差等,最终导致“ERP天折”。我们公司以后想获得更大发展,应该实施ERP o现在有些条件不够,整体上ERP不太可行,我们可以分步实施。我们可以借鉴其他企业实施ERP的经验,先进行小范围ERP试验、积累经验,等以后时机成熟了,我们就整体实施ERP 。

丙:ERP应该上,而且要迅速上,不应该等。如果其他企业都上了ERP,那么我们公司再依靠ERP获得收益就没有什么希望了。ERP本身就是一把双刃剑,虽然有风险,但是收益也大,现在我们的目标是收益,对于风险要想法化解。项目实施中要注意借鉴其他企业的经验,摸着石头过河,形成自己的特色,提高自己公司的管理和决策水平,争取把公司做大做强。小的、可以自己解决的风险自己处理;难以处理的、不确定的风险进行外包,实施风险转移;如果管理有问题的话,可以从专业咨询公司招聘顾问来担当项目经理的职务。总之,尽一切可能实施ERP,实现收益最大化。

【问题1】(8分)

如图8-1所示,横轴表示项目投资的大小,纵轴表示项目成功的概率,A、B, C代表三种不同应对风险的人。请写出A,B,C的名字和特征,并且指出上述案例中甲、乙、丙分别属于哪一种对象(250字左右)。

【问题2】(8分)

如果公司有以下三种职位,你认为甲、乙、丙分别适合做什么:项目经理、程序员、产品销售人员(请说清楚原因,不超过150字

【问题1】(8分)

A为风险规避者:属于保守派。他们自始至终都不愿意接受较大的风险,希望利用少量投资就可以得到较高的成功概率;随着投资的增加,他们希望成功概率越来越大,最后达到百分之百。

B为风险中立者:属于中庸派。当投入少时,他们可以接受较大的风险;当投入逐渐增加时,他们就开始变得谨慎起来,希望获得成功的概率提高了,最后达到百分之百。

C为风险冒险者:属于冒险派。他们自始至终都愿意接受较大的风险,当投入少时,他们可以接受较大的风险;随着投入的增加,他们也会变得谨慎一些,希望成功概率有所增加,最后达到百分之百。

10

上述案例中,甲、乙、丙分别对应A, B, C.

【问题2】(8分)

甲属于风险规避者,做事小心谨慎,不愿意冒大风险,比较适合做程序员。

乙属于风险中立者,做事深思熟虑、讲究章法,制定计划切实可行、可进可退,比较适合做项目经理。

丙属于风险冒险者,做事大胆,敢于冒风险,一切以效益为先,积极追求成功,具有强烈的成功欲望,比较适合做产品销售人员。

8.4案例四:风险管理方案

阅读以下关于信息系统项目管理过程中风险管理方面问题的叙述,回答问题1至问题3。

8.4.1案例场景

2000年,国内一家省级电信公司(H公司)打算上某项目,经过发布RFP (需求建议书),以及谈判和评估,最终选定希赛信息技术有限公司(CSAI)为其提供IP电话设备。宏达公司作为CSAI的代理商,成为了该项目的系统集成商。李先生是该项目的项目经理。

该项目的施工周期是三个月。由CSAI负责提供主要设备,宏达公司负责全面的项目管理和系统集成工作,包括提供一些主机的附属设备和支持设备,并且负责项目的整个运作和管理。CSAI和宏达公司之间的关系是一次性付账。这就意味着CSAI不承担任何风险,而宏达公司虽然有很大的利润,但是也承担了全部的风险。

3个月后,整套系统安装完成。但自系统试运行之日起,不断有问题暴露出来。H公司要求宏达公司负责解决,可其中很多问题涉及CSAI的设备问题。因而,宏达公司要求CSAI予以配合。但由于开发周期的原因,CSAI无法马上达到新的技术指标并满足新的功能。于是,项目持续延期。为完成此项目,宏达公司只好不断将CSAI的最新升级系统(软件升级)提供给H公司,甚至派人常驻在H公司(外地)。

又经过了3个月,H公司终于通过了最初验收。在宏达公司同意承担系统升级工作直到完全满足RFP的基础上,H公司支付了10%的验收款。然而,2002年底,CSAI由于内部原因暂时中断了在中国的业务,其产品的支持力度大幅下降,结果致使该项目的收尾工作至今无法完成。

【问题1】(8分)

请用200字以内文字描述该项目存在的主要问题和原因。

【问题2】(8分)

请用300字以内文字结合你本人的实际项目经验,描述如何解决案例中所述问题的办法。

【问题3】(9分)

请用400字以内文字说明如果你是李经理,·你觉得应如何制定有效的项目风险管理方案?

8.4.3参考答案

【问题1】(8分)

该项目最终失败的原因主要在于风险控制和风险处理机制。在很多IT项目中,由于竞争和其他原因造成了风险过度集中在某一个相对弱势的角色身上。在本案例中,宏达公司就处于这样的境地:一方面它需要依赖代理CSAI的产品生存,另一方面要它还必须要满足用户的具体需求。

【问题2】 (8分)

一般情况下,如果项目经理在项目合同签订以前加入项目,可以充分利用项目采购管理一章的知识,了解自己公司在项目中的位置,对买方提出的RFP认真回答,规避潜在的风险,这是非常重要的。对于RFP中过高的要求不能完全满足时,应充分说明。在项目的进行过程中,项目经理和项目的拥有人要将风险管理纳入日常工作的重要步骤。要明确成本与风险、成本与时间的关系。制定完善的风险管理计划,建立管理风险预警机制。

【问题3】(9分)

在全面分析评估风险因素的基础上,制定有效的管理方案是风险管理工作的成败之关键,它直接决定管理的效率和效果。因此,翔实、全面、有效成为方案的基本要求,其内容应包括:风险管理方案的制定原则和框架、风险管理的措施、风险管理的工作程序等。

10.6案例六:项目估算

阅读以下关于信息系统项目管理过程中综合性管理问题的叙述,回答问题1至问题3。

10.6.1案例场景

软件项目开发通常用LOC (line of Code)衡量项目规模,希赛信息技术有限公司(CSAI) )经过多年

11

的开发,积累了一定的经验数据,经过分析统计发现公司每一万行C语言源代码形成的源文件(.c和.h文件)约为250KB。

现公司承接某一项目,该项目源文件大小为3.75MB,项目累计投入工作量为240人月,每人月费用为10000元(包括人均工资、福利以及办公费用分摊等)。

现项目经理小丁带领的项目组承接该项目,经过研究,项目组把该软件开发项目分为了需求分析、设计编码、测试和安装部署等4个活动,各个活动顺序进行,没有时间上的重叠,活动的完成时间估计如表10-4所示。

【问题1】(8分)

请计算该项目中1个LOC的价值以及项目的人月均代码行数?

【问题2】(8分)

项目在开发中,需要使用一些组件,这些组件估计有10000行代码,假定30%需要重新设计,50%需要重新编码,70%需要重新测试,请问项目经理该如何安排人力资源的投入?

【问题3】(9分)

请为项目组计算软件开发中各项活动的时间和项目周期。

10.6.2案例分析

【问题1】

软件开发的工作量和工期的估算历来比较复杂,因为软件本身的复杂性、历史经验的缺乏、估算工具的缺乏,以及一些人为的错误,导致软件项目的规模估算往往和实际情况相差甚远,因此,估算错误被列入软件项目失败的4大原因之一。

软件项目开发通常用LOC (line of Code)衡量项目规模,LOC指所有可执行的源代码行数,包括可交付的语句、数据定义、数据类型声明、等价声明及输入/输出格式声明等。项目经理可以根据对历史项目的审计来核算组织的单行代码值。

本题考察项目进度控制中的工作量和工期的估计。

【问题1】(8分)

该项目中1个LOC的价值为:(240 ×10000)÷150000=16元/LOC。

该项目的人月均代码行数为:150000÷240 = 625 LOC/人月。

【问题2】(8分)

[(30%+50%+70%)÷3]× 10 000=5000等价代码行

根据该项目的人月均代码行数为625 LOCI人月,则需投入人力为5000÷625=76.9人月。

【问题3】(9分)

根据公式Ti=(4mi+ai+bi) /6,其中,ai表示第i项活动的乐观时间,mi表示第i项活动的最可能时间,bi表示第i项活动的悲观时间。

T需求分析=(7+4×11+15)÷6=11 T设计编码=(14+4×20+32)÷6=21

T测试=(5+4×7+9)÷6=7 T安装部署=(5+4×15+13)÷6 =13

所以,项目完成时间t的期望值T为:T =11+21+7+13=53

12

发布评论

评论列表 (0)

  1. 暂无评论