软件项目范围管理案例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阅读以下软件项目管理过程中范围管理方面问题的叙述,回答问题1-3。
一、案例场景
A公司与企业K签订了建设K企业办公系统的合同。根据合同中的规定,整个项目包括建设企业内部网络和开发软件系统两大部分:内部网络建设成为基于交换的千兆以太网络;软件系统最终将运行在企业内部网络之上,并为企业规划处、财务处、市场处提供支持,帮助这三大处室完成相互之间的无纸化办公的要求。在项目验收时,需要交付:
(1)经过第三方评测的千兆网络环境;
(2)网络设计方案说明书;
(3)经过第三方评测的软件系统;
(4)软件需求规格说明书;
(5)用户使用指南。
项目经理小张负责整个项目的管理工作。小张根据合同和项目章程对K企业的负责人和他的领导进行了访谈,了解了K企业负责人和领导对项目的期望和项目的初始范围。通过这些调研,小张认为整个项目可以明确地划分为两个子项目:网络环境建设和系统软件开发。于是,小张分解出了初始的项目WBS,如图所示。
某办公系统WBS
项目组中的王工负责软件系统需求的工作,所以小张让王工根据经验继续分解需求工作,得到需求工作的WBS。同样,小张让负责设计的李工和负责网络建设的陈工也分解对应的工作包。在王工、李工和陈工提交了分解结果后,小张认为王工分解的WBS存在问题,一些工作包缺乏清晰的定义,工作包缺少交付物,且不能判断是否完成了该工作,故让王工修改后重新提交。
针对第三方评测的事情,小张认为合同中规定的范围不明确,没有指定第三方评测工作由谁来承担。因此,小张就此问题同企业K的负责人进行了沟通。通过沟通,双方确定在项目提交工作产品三天内,企业K负责组织第三方机构来对交付的软硬件系统进行评测。项目组需要配合第三方机构完成整个的评测工作。小张整理了《关于***系统第三方系统评测计划备忘录》的文档,并发给企业K的负责人确认,同时将配合第三方机构进行评测的工作加入到项目的WBS中。
【问题1】请以200字描述创建项目的WBS的一般过程。
【问题2】小张认为王工分解的WBS存在一些问题,请以200字描述创建项目WBS时应注意哪些事项。
【问题3】请以300字内从项目范围管理的角度评价小张对于“第三方评测工作”所作的工作。
二、案例分析
【问题1】在案例中,小张很好地应用了分解WBS的方法,得到项目的WBS。他首先从两个关键的项目干系人—K企业的负责人和他的领导---得到关于项目的重要信息,进而得到项目的初始WBS。然后将具体的分解工作交给有经验的人员完成,并复审各工程师分解达到的WBS。最终得到了整个项目的WBS。
【问题2】项目经理小张在审查王工分解的WBS中,发现他分解的WBS存在一些问题。创建WBS的过程本身就是一个主观工作的过程,因此WBS并不存在唯一正确的标准,但存在一些准则需要遵守。违背这些准则的WBS属于错误的工作分解结构。下面列举的四点是在分解WBS时必须遵守的准则。
(1)分解出的工作是充分且必要的。
(2)工作的独立性。即工作一旦开始,就可以在不中断的条件下完成。
(3)工作完成度的可判断性。即可以清楚的判断工作是否已经开始,工作完成了多少以及工作是否完成。
(4)工作的交付成果。即工作完成后将得到什么样的成果。
【问题3】由于合同中没有清晰定义“第三方评测工作”,项目经理小张综合采用了多种方法,有效地管理了项目范围。
(1)面对项目范围不清晰的问题,小张主动找到了K企业的负责人,沟通解决这一问题。最终明确了组织第三方评测工作由K企业负责,而项目组需要配合第三方评测的工作。在软件项目中,有很多工作是不可能通过一份简单的合同就描述清楚的。除了案例中的例子外,还有很多常见的情况,如“部署软件系统的主机的安装、调试工作(非软件系统的安装和调试,如操作系统、DBMS等的安装和调试)”、“将遗留系统的数据迁移进入新系统”、“对系统用户的计算机基本操作知识的培训”等工作是否属于项目范围经常会比较含糊。如果不能在项目前期解决这些问题,在项目后期就容易产生纠纷。面对这些问题,唯有通过访谈等方式了解项目利害关系者的想法,才能定义出清晰的项目范围。需要注意的是,在完成范围定义的工作后,需要让被定义的项目范围在所有的利害关系者之间达成一致,这才能确保定义的范围有效。
(2)如果已经定义的范围发生变更,则需要对变更的范围进行控制。
三、参考答案
【问题1】
分解项目WBS的一般过程如下:
(1)识别可交付成果与有关工作。
(2)确定工作分解结构的结构与编排。
(3)将工作分解结构的上层分解到下层的组成部分。
(4)为工作分解结构组成部分提出并分配标识编码。
(5)核实工作分解的程度是否必要且足够。
【问题2】
创建项目WBS时需要注意以下四点:
(1)分解出的工作是充分且必要的。
(2)工作的独立性。即工作一旦开始,就可以在不中断的条件下完成。
(3)工作完成度的可判断性。即可以清楚的判断工作是否已经开始,工作完成了多少以及工作是否完成。
(4)工作的交付成果。即工作完成后将得到什么样的成果。
【问题3】
(1)在“同K企业负责人沟通后明确项目的范围”中,小张进行了范围定义的工作。之后,小张又编写了《关于***系统第三方系统测评计划备忘录》的文档,并发给企业K的负责人确认,让项目范围在各干系人中得到一致的认识。
(2)在“将配合第三方机构进行评测的工作加入到项目的WBS”中,小张进行了范围控制的工作。