效的变更管理 (5) 使用有效的项目管理工具,提升项目管理的工作效率 案例九 阅读下列关于程序测试计划的叙述,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 案例场景: 案例场景:
某程序 P 包括 A~H 这 8 个模块,其结构如图 3-23 所示,其中模块 D 与 G 需要调用公共模块 E。 现计划采用自顶向下方法执行程序 P 的测试项目,该项目包括多个作业。设作业 A 的任务是对模块 A 进行测试,作业 B 的任务是对模块 B 进行测试,依此类推。作业 P 的任务是对程序 P 进行整体测试。下表 列出了该项目个作业计划所需的天数、至少必须的天数(即再增大花费也不能缩短的天数)以及每缩短 1 天测试所需要增加的费用。 作业 A B C D E F G H P 计划所需天数 2 5 7 4 4 3 5 4 5 至少必须的天数 1 3 4 3 2 2 4 2 5 每缩短 1 天所需增加的费用(元) 500 1000 2500 2000 2000 1500 2500 2000 下图是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名, 数字表示计划测试天数。 2 C,7 B,5 A,2 0 1 F,3 4 D,4 E,4 5 6 P,5 7 3 [问题 1](6 分)
请通过填补箭线完成上图所示的该项目计划图。若此为虚作业,请画成虚箭线;若为实箭线,请在箭线上 注明作业名以及计划测试天数。 [问题 2](4 分) 完成该测试项目计划需要多少天? 完成该测试项目计划需要 20 天 [问题 3](9 分) (1) 如果要求该测试项目比原计划提前 1 天完成,则至少应增加多少费用?应将哪些测试作业缩短 一天? 将作业 A 缩短 1 天,需要增加 500 元 (2) 如果要求该测试项目在(1)的基础上再提前 1 天完成,则至少应再增加多少费用?应再将哪些 测试作业缩短 1 天? 再将作业 B 缩短 1 天,需要再增加 1000 元 [问题 4](6 分) 假设该测试项目已按原计划部署,到了第 7 天末,发现模块 A 与 B 已按计划测试完成,但模块 F 却刚 测试完,比原计划延迟了 2 天。为了保证该项目仍能在原计划总天数内完成,则至少应增加多少费用?应 缩短哪些作业多少天? 应增加 2500 元,将作业 G 缩短 1 天 案例十 案例场景 某公司 2008 年 3 月中标某市公安局的人口管理系统开发项目, 因该市要在 2008 年 11 月举办某大型国 际会议,因此公安局要求人口管理系统一定要在 2008 年 7 月 1 日之前投入使用。强某是负责这个项目的项 目经理,虽然他进公司才不到 3 年,但他已成功地管理过 2 个类似的
项目,被大家称之为“救火队长” ,而 强某也对自己信心十足。但这次和以往不同的是强某还同时管理着另外两个项目,而这个人口管理系统项 目的工期要求紧、他能调用的人手少。 该人口管理系统项目属于升级项目。原来的系统为某公司开发,是 C/S 结构,只能管理本地城区常住 人口。新的人口管理系统要求是 B/S 结构,要既能管理城区常住人口又能管理郊区常住人口、市辖县常住 人口和流动人口,而公安局要求该新系统首先把流动人口管理起来。该项目从技术角度可分为网络改造和 软件开发,而软件又分界面、业务流程和数据库三个子系统。他们团队有 6 人,其中有人做过类似的 C/S 结构的项目,而公司刚刚结束的一个网络项目与本次承担的网络改造项目在技术架构方面几近相同,只是 规模不同。公安局要求新系统能够支持移动接入,而项目团队中没有一人接触过移动接入技术。强某凭直 觉知道依现有的人员在 2008 年 7 月 1 日之前完成项目是不可能的。 【问题 1】请说明强某可以用什么方法和技术来估算项目的工期(300 字以内)? 【问题 2】 请说明强某可以采取哪些方法来压缩工期, 以使项目能够在 2008 年 7 月 1 日之前交付 (300 字以内)? 【问题 3】 请说明强某可以采用哪些方法来跟踪项目的进度, 以确保项目能够按期交付 (300 字以内) ? 分析 本案例是一道关于项目时间管理的题,主要考查考生对制订项目进度、压缩项目工期、监控项目进度 时所使用的技术与工具。 同样,在回答问题之前,应先通读试题的说明,以明了问题所在。 读完试题的说明之后,可知某公司强某遇到了相当普遍存在的问题:出现的问题是相当普遍的。项目 工期紧、项目经理包括团队成员任务重,还涉及一些新技术。此时,要准确地估算工期,必须先明确任务,
也就是明确定义项目的工作分解结构(WBS) 。通过把 WBS 中的工作包进一步分解为活动,然后对活动进 行定义、排序与资源估算,就可以确定整个项目的工期了。由于该项目是新旧交叉,所以对于新增的移动 接入模块,可以联系业界专家,采用德尔菲法进行估算,对于旧模块可依据历史数据采用类比法估算。 结合传统的工期压缩技术,加上考生的经验,就可以回答【问题 2】了。 【问题 3】不仅涉及到监控方法,还要使用项目管理的工具软件。 解答要点 【问题 1】 (1)明确定义项目的工作分解结构(WBS) 。 (2)由于是升级项目,所以部分工作的工期估计方法可以采用类比估算法。 (3)对于新增的移动接入模块,可以
联系业界专家,采用德尔菲法进行估算。 (4)对于 WBS 进行足够细化后,可依据历史数据采用参数估算或三点估算进行进一步历时估算。 【问题 2】 (1)与客户进行沟通,梳理业务需求中的关键需求,与客户进行协商能否在期限前先完成关键需求, 其他部分分期交付。 (2)制定出合理可靠的技术方案,对其中不熟悉的部分,可以采用外包的方法。 (3)清晰定义各功能模块之间的接口,然后可以加大并行工作的程度。 (4)明确目标、责任和奖惩机制,提高员工的工作绩效。 (5)必要时,进行赶工。 【问题 3】 (1)基于 WBS 和工时估算制定活动网络图,制定项目工作计划。 (2)建立对项目工作的监督和测量机制。 (3)确定项目的里程碑,并建立有效的评审机制。 (4)对项目中发现的问题,及时采取纠正和预防措施,并进行有效变更管理。 (5)使用有效的项目管理工具,提升项目管理的工作效率。