桂电软件项目案例分析.docx
- 文档编号:332924
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:10
- 大小:15.97KB
桂电软件项目案例分析.docx
《桂电软件项目案例分析.docx》由会员分享,可在线阅读,更多相关《桂电软件项目案例分析.docx(10页珍藏版)》请在冰豆网上搜索。
2.1案例场景
希赛信息技术有限公司(CSAI原本是一家专注于企业信息化的公司,在电子政务如火如茶的时候,开始进军电子政务行业。
在电子政务的市场中,接到的第一个项目是开发一套工商审批系统。
由于电子政务保密要求,该系统涉及到两个互不联通的子网:
政务内网和政务外网。
政务内网中储存着全部信息,其中包括部分机密信息;政务外网可以对公众开放,开放的信息必须得到授权。
系统要求在这两个子网中的合法用户都可以访问到被授权的信息,访问的信息必须是一致可靠,政务内网的信息可以发布到政务外网,政务外网的信息在经过审批后可以进入政务内网系统。
张工是该项目的项目经理,在捕获到这个需求后认为电子政务建设与企业信息化有很大的不同,有其自身的特殊性,若照搬企业信息化原有的经验和方案必定会遭到惨败。
因此采用了严格瀑布模型,并专门招聘了熟悉网络互通互联的技术人员设计了解决方案,在经过严格评审后实施。
在项目交付时,虽然系统完全满足了保密性的要求,但用户对系统用户界面提出了较大的异议,认为不符合政务信息系统的风格,操作也不够便捷,要求彻底更换。
由于最初设计的缺陷,系统表现层和逻辑层紧密耦合,导致70%的代码重写,而第二版的用户界面仍不能满足最终用户的要求,最终又重写的部分代码才通过验收。
由于系统的反复变更,项目组成员产生了强烈的挫折感,士气低落,项目工期也超出原计划的100%。
【问题1】(10分)
请不超过300字,对张工的行为进行点评?
【问题2】(9分)
请从项目范围管理的角度找出该项目实施过程中的主要管理问题?
不超过200字回答。
【问题3】(6分)
请结合你本人实际项目经验,指出应如何避免类似问题?
不超过200字回答。
2.3参考答案
【问题1】(10分)
(1)张工注意到了系统运行环境的特殊性,在良好设计和实现的情况下满足了用户的要求。
(2分)
(2)张工忽略了系统用户的潜在要求,在用户界面和操作的风格上范围定义不清晰,造成系统交付时的重大变更。
(2分)
(3)张工在第一次问题发生后仍没有对范围进行有效的管理,造成了系统第二次的变更。
(2分)
(4)张工没有对用户界面是否能够满足要求的风险进行有效的管理,而是采用了对风险适应性较差的瀑布模型组织开发。
(2分)
(5)张工没有对设计质量进行有效的控制,造成表现层中耦合了业务逻辑,增加了修改的代价。
(2分)
【问题2】(9分)
(1)张工没有挖掘到系统的全部隐性需求,缺乏精确的范围定义。
(3分)
(2)在发生第一次变更时,张工仍没有有效的范围管理,从而造成系统的二次变更。
(3分)
(3)重复的系统变更说明张工对系统范围控制不足,导致一而再再而三的反复。
(3分)
【问题3】(6分)
有效的范围管理包括了从范围定义到范围控制等多方面的工作,每一项工作都是重要的。
对于本案例,要结合行业特点进行需求分析,挖掘系统潜在的需求,同时通过原型等方法来辅助需求的定义,避免范围定义不清晰的问题。
在发生需求变更时需要进行有效的需求控制,尽量在满足用户需求的前提下缩小需求范围,坚决避免需求的再次变更。
3.1案例场景
某市电子政务信息系统工程,总投资额约500万元,主要包括网络平台建设和业务办公应用系统开发,通过公开招标,确定工程的承建单位是A公司,按照《合同法》的要求与A公司签订了工程建设合同,并在合同中规定A公司可以将机房工程这样的非主体、非关键性子工程分包给具备相关资质的专业公司B,B公司将子工程转手给了C公司。
在随后的应用系统建设过程中,监理工程师发现A公司提交的需求规格说明书质量较差,要求A公司进行整改。
此外,机房工程装修不符合要求,要求A公司进行整改。
项目经理小丁在接到监理工程师的通知后,对于第二个问题拒绝了监理工程师的要求,理由是机房工程由B公司承建,且B公司经过了建设方的认可,要求追究B公司的责任,而不是自己公司的责任。
对于第一个问题,小丁把任务分派给程序员老张进行修改,此时,系统设计工作已经在进行中,程序员老张独自修改了已进入基线的程序,小丁默许了他的操作。
老张在修改了需求规格说明书以后采用邮件通知了系统设计人员。
合同生效后,小丁开始进行项目计划的编制,开始启动项目。
由于工期紧张,甲方要求提前完工,总经理比较关心该项目,询问项目的一些进展情况,在项目汇报会议上,小丁给总经理递交了进度计划,公司总经理在阅读进度计划以后,对项目经理小丁指出任务之间的关联不是很清晰,要求小丁重新处理一下。
新的计划出来了,在计划实施过程中,由于甲方的特殊要求,需要项目提前2周完工,小丁更改了项目进度计划,项目最终按时完工。
【问题1】(6分)
请用400字以内的文字,描述小丁在合同生效后进行的项目计划编制的工作。
【问题2】(6分)
请用400字以内的文字,描述小丁在处理监理工程师提出的问题是否正确?
如果你作为项目经理,该如何处理?
【问题3】(6分)
在项目执行过程中,由于程序员老张独自修改了已进入基线的程序,小丁默许了他的操作。
请用200字以内文字评论,小丁的处理方式是否正确,如果你是项目经理,你将如何处理上述的事情。
【问题4】(7分)
假设你被任命为本项目的项目经理,请问你对本项目的管理有何想法,本项目有哪些地方需要改进?
3.2案例分析
【问题1】
项目计划是项目管理的基础,项目管理中最重要的就是项目计划的工作,项目计划是一个综合概念,凡是为实现项目目标而进行的活动都应该纳入到计划之中。
项目计划的制订是贯穿这个项目生命周期的持续不断的工作,是利用其他计划编制过程的结果,监理一份连贯性、一致性的文档,以指导项目实施和项目控制。
项目计划过程是一个反复的过程。
一个详细的项目计划过程包括:
(1)项目计划的定义,确定项目的工作范围。
(2)确定为执行项目而需要的工作范围内的特定活动,明确每项活动的职责。
(3)确定这些活动的逻辑关系和完成顺序。
(4)估算每项活动的历时时间和资源。
(5)制订项目计划及其辅助计划。
一般而言,项目计划可以包含如下要素。
(1)项目范围计划:
阐述进行这个项目的原因或意义,形成项目的基本框架,使项目所有者或项目管理者能够系统、逻辑地分析项目关键问题及项目形成中的相互作用要素,使项目干系人在项目开始实施前或项目相关文档编写以前,能够就项目的基本内容和结构达成一致;项目范围说明应当形成项目成果核对清单,作为项目评估的依据,在项目终止以后或项目最终报告完成以前进行评估,以此作为评价项目成败的依据;范围说明还可以作为项目整个生命周期监控和考核项目实施情况的基础和项目其他相关计划的基础。
(2)项目进度计划:
进度计划是说明项目中各项工作的开展顺序、开始时间、完成时间及相互依赖衔接关系的计划。
通过进度计划的编制,使项目实施形成一个有机的整体。
进度计划是进度控制和管理的依据,可以分为项目进度控制计划和项目状态报告计划。
(3)项目质量计划:
质量计划针对具体待定的项目,安排质量监控人员及相关资源、规定使用那些制度、规范、程序、标准。
项目质量计划应当包括和保证与控制项目质量有关的所有活动。
(4)项目资源计划:
决定在项目中的每一项工作中用什么样的资源(人、材料、设备、信息、资金等),在各个阶段使用多少资源。
项目费用计划包括资源计划、费用估算、费用预算。
(5)项目沟通计划:
沟通计划就是制定项目过程中项目干系人之间信息交流的内容、人员范围、沟通方式、沟通时间或频率等沟通要求的约定。
(6)风险计划:
风险计划是为了降低项目风险的损害而分析风险、制定风险应对策略方案的过程,包括识别风险、量化风险、编制风险应对策略方案等过程。
(7)项目采购计划:
项目采购计划过程就是识别哪些项目需求应通过从本企业外部采购产品或设备来得到满足。
(8)变更控制、配置管理计划:
由于项目计划无法保证一开始就预测得非常准确,在项目进行过程中也不能保证准确有力的控制,导致项目计划与项目实际情况不符的情况经常发生,所以必须有效处理项目的变更。
变更控制计划主要是规定变更的步骤、程序,配置管理计划就是确定项目的配置项和基线,控制配置项的变更,维护基线的完整性,向项目干系人提供配置项的准确状态和当前配置数据。
【问题2】
根据《中华人民共和国招投标法》第48条:
中标人应当按照合同约定履行义务,完成中标项目。
中标人不得向他人转让中标项目,也不得将中标项目肢解后分别向他人转让。
中标人按照合同约定或者经招标人同意,可以将中标项目的部分非主体、非关键性工作分包给他人完成。
接受分包的人应当具备相应的资格条件,并不得再次分包。
中标人应当就分包项目向招标人负责,接受分包的人就分包项目承担连带责任。
本案例中,A公司将子项工程分包给B,B又将其分包给C,显然违背了招投标法的这一条款。
根据条款中的内容,“中标人应当就分包项目向招标人负责,接受分包的人就分包项目承担连带责任。
”A公司显然要承担责任,同时B公司也承担连带责任。
作为项目经理,不仅仅要做好项目的进度、质量、成本的控制管理,而且要注意避免陷入法律陷阱中,因此,对《合同法》、《招投标法》都要有一定的了解。
【问题3】
软件配置管理是贯穿软件开发过程始终的一项工作。
对于一个软件项目来说,软件配置管理规范至少包括以下的内容:
(1)配置项及其命名规则。
(2)配置库文件目录结构。
(3)角色和权限定义。
(4)配置项变更流程。
(5)配置项发布。
(6)基线定义和基线变更。
项目中的基线有两个方面:
一是作为里程碑的基线;另一个是模块的阶段性成果基线(对工作产品而言),一般来说都要避免变更基线。
对这两种不同的基线,其影响的范围不同,确立和变更方式也不一样。
项目的基线变更控制委员会由客户代表、产品经理、项目经理和技术经理组成,对发布的里程碑类基线的变更必须由变更控制委员会确认并由QA进行变更记录,所有被变更影响的配置项都需要重新同步后再次发布;而对于仅仅作为工作状态保留的基线,一般只需要建立基线的小组确认更改并在QA进行记录即可。
【问题4】
作为项目经理,可以考虑首先从项目管理的9大知识点出发简单阐述对本项目的一般性理解。
此外,从本案例中,你可以发现项目中的合同与招投标管理、配置与变更管理方面均发生了问题。
因此,可从本项目管理较弱的部分进行重点的阐述,如对法律法规的理解(招投标管理),项目进度管理、项目变更的控制。
配置管理,以及进度计划的变更将导致质量和成本的变化,此外,还可从进度、质量、成本三要素之间关系进行阐述。
因为,基线的变更往往会带来成本、进度方面的变更。
3.3参考答案
【问题1】(6分)
小丁在接到任务后开始项目计划的编制工作,编制的计划应包括:
(l)项目总计划(包括范围计划、工作范围定义、活动定义、资源需求、资源计划、活动排序、费用估算、进度计划以及费用计划)。
(2)项目辅助计划(质量计划、沟通计划、人力资源计划、风险计划、采购计划等)。
【问题2】(6分)
根据《中华人民共和国招投标法》第48条:
中标人应当按照合同约定履行义务,完成中标项目。
中标人不得向他人转让中标项目,也不得将中标项目肢解后分别向他人转让。
中标人按照合同约定或者经招标人同意,可以将中标项目的部分非主体、非关键性工作分包给他人完成。
接受分包的人应当具备相应的资
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 案例 分析