2022年《软件项目管理》案例 .pdf
《2022年《软件项目管理》案例 .pdf》由会员分享,可在线阅读,更多相关《2022年《软件项目管理》案例 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、案例一:范围定义1.1 案例场景希赛信息技术有限公司(CSAI)原本是一家专注于企业信息化的公司,在电子政务如火如荼的时候,开始进军电子政务行业。在电子政务的市场中,接到的第一个项目是开发一套工商审批系统。由于电子政务保密要求,该系统涉及到两个互不联通的子网:政务内网和政务外网。政务内网中存储着全部信息,其中包括部分机密信息;政务外网可以对公众开放,开放的信息必须得到授权。系统要求在这两个子网中的合法用户都可以访问到被授权的信息,访问的信息必须是一致可靠,政务内网的信息可以发布到政务外网,政务外网的信息在经过审批后可以进入政务内网系统。张工是该项目的项目经理,在捕获到这个需求后认为电子政务建设
2、与企业信息化有很大的不同,有其自身的特殊性,若照搬企业信息化原有的经验和方案必定会遭到惨败。因此采用了严格瀑布模型,并专门招聘了熟悉网络互通互联的技术人员设计了解决方案,在经过严格评审后实施出了较大的异议,认为不符合政务信息系统的风格,操作也不方便,要求彻底。在项目交付时,虽然系统完全满足了保密性的要求,但用户对系统用户界面提更换。由于最初设计的缺陷,系统表现层和逻辑层紧密耦合,导致70% 的代码重写,而第二版的用户界面仍不能满足最终用户的要求,最终又重写了部分代码才通过验收。由于系统的反复变更,项目组成员产生了强烈的挫折感,士气低落,项目工期也超出原计划的100%。【问题 1】请对张工的行为
3、进行点评?1.张工注意到了系统运行环境的特殊性,在良好设计和实现的情况下满足了用户的要求。2.张工忽略了系统用户的潜在要求,在用户界面和操作的风格上范围定义不清晰,造成系统交付的重大变更。3.张工在第一次问题发生后仍没有对范围进行有效的管理,造成了系统第二次的变更。4.张工没有对用户界面是否能够满足要求的风险进行有效的管理,而是采用了对风险适应性较差的瀑布模型组织开发。5.张工没有对设计质量进行有效的控制,增加了修改的代价。【问题 2】请从项目范围管理的角度找出该项目实施过程中的主要管理问题?(1) 张工没有挖掘到系统的全部隐性需求,缺乏精确的范围定义。(2) 在发生第一次变更时,张工仍没有有
4、效的范围管理,从而造成系统的二次变更。(3) 重复的系统变更说明张工对系统范围控制不足,导致一而再再而三的反复。【问题 3】请结合你本人实际项目经验,指出应如何避免类似问题?对有效的范围管理包括了从范围定义到范围控制等多方面的工作,每一项工作都是重要的。对于本案例:1.要结合行业特点进行需求分析,挖掘系统潜在的需求,同时通过原型等方法来辅助需求的定义,避免范围定义不清晰的问题。2.在发生需求变更时需要进行有效的需求控制,尽量在满足用户需求的前提下缩小需求范围,坚决避免需求的再次变更。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
5、 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 案例二:范围确认2.1 案例场景希赛信息技术有限公司(CSAI)刚刚和 M签订了一份新的合同,合同的主要内容是处理公司以前为M公司开发的信息系统的升级工作。升级后的系统可以满足M公司新的业务流程和范围。由于是一个现有系统的升级,项目经理张工特意青睐了原系统的需求调研人员李工担任该项目的需求调研负责人。在李工的帮助下,很快地完成了需求开发的工作并进入设计与编码。由于M公司的业务非常繁忙,M公司的业务代表没有足够的时间投入到项目中,确认需求的工作一拖再拖。张工认为,双方已经建立了密切的合作关系,
6、李工也参加了原系统的需求开发,对业务的系统比较熟悉,因此定义的需求是清晰的。故张工并没有催促业务代表在需求说明书中签字。进入编码阶段后,李工因故移民加拿大,需要离开项目组。张工考虑到系统需求已经定义,项目已进入编码期,李工的离职虽然会对项目造成一定的影响,但影响较小,因此很快办理好了李工的离职手续。在系统交付的时候,M公司的业务代表认为已经提出的需求很多没有实现,实现的需求也有很多不能满足业务的要求,必须全部实现这些需求后才能验收。此时李工已经不在项目组,没有人能清晰地解释需求说明书。最终系统需求发生重大改变,项目延期50% ,M 的业务代表也因为系统的延期表示了强烈的不满。【问题 1】请对张
7、工在项目管理中的行为进行点评。1.张工为了更明确地把握系统需求,聘请了原系统的需求调研人员李工,提高了需求定义的效率和质量。2.张工没有对李工开发的系统需求进行评审和复查,从而使得需求的缺陷没有被及时发现。3.张工没有要求用户对已经定义的需求进行确认,从而导致需求理解的偏差。4.张工对需求的不能进行缺乏有效控制,最终造成项目延期 50%. 【问题 2】请从项目范围管理的角度找出该项目实施过程中的问题。1.在范围定义中,张工没有对李工定义的需求进行评审,造成需求中的质量缺陷没有被及时发现。2.在范围确认中,张工没有主动地要求用户对需求进行确认。3.在范围控制中,张工无法进行有效的范围控制,最终造
8、成了重大的需求变更。【问题 3】请结合你本人项目经验,谈谈应如何避免类似的问题。项目经理需要对需求定义的结果进行质量控制,采取评审等方式减少需求中的问题。对已经定义的需求需要与用户进行确认,保证双方理解的一致。在发生需求变更时,也应该采取灵活的手段,在满足用户需求的前提下,尽量减少需求变更的范围。案例三二请结合你本人的实际项目经验,分析软件项目成本估算过程中的主要困难和应该避免的常见错误综合起来,信息系统的项目成本估算的困难主要包括以下方面:(1) 需求信息的复杂性。(2) 开发技术与工具的不断变化。(3) 缺乏类似的项目估算数据可供参考。(4) 缺乏专业和富有经验的人才。(5) 信息系统研发
9、人员技术能力的差异。(6) 管理层的压力与误解。在对项目进行成本估算时,应该避免以下的常见错误:(1) 草率的成本估算。(2) 在项目范围尚未确定时就进行成本估算。(3) 过于乐观或者保守的估算。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 案例四某银行信息系统工程项目,包含省级广域网工程、储蓄所终端安装工程、主机系统工程、存储系统工程、 备份系统工程、银行业务软件开发工程等若干子项目。此项目通过公开招标方式确定承建单位,CS
10、AI 经过激烈竟标争夺,赢得工程合同。合同约定,工程项目的开发周期预算为36 周。由于银行对于应用软件质量要求很高,CSAI 也非常重视工程质量,安排资深的高级工程师全面负责项目实施。在工程正式开工之前,张工对工程项目进行了分解,根据工程分析,张工认为此工程项目质量、进度的关键在于银行业务定制应用软件的开发。除工程整体的开发计划外,张工还针对应用软件开发制定了详细的开发计划,定制应用软件的开发周期为36 周。网络工程、终端安装工程、主机系统工程、存储系统工程、备份系统工程等与应用软件开发并行实施。张工对工程项目在需求分析、概要设计、详细设计、编码、单元测试、集成测试等各个环节要求均非常严格。根
11、据张工安排,需求分析、概要设计均安排有多年工作经验的高级软件工程师担任,各个阶段的阶段成果均组织了严格的评审,以保证各个阶段成果的质量。在软件编码及单元测试工作完成之后,张工安排软件测试组的工程师编制了详细软件测试计划、测试用例,包括集成测试、功能测试、性能测试、安全性测试等等。张工在安排软件测试任务的时候,在动员软件开发小组时宣讲:“软件测试环节是软件系统质量形成的主要环节,各开发小组,特别是测试小组,应重视软件系统测试工作”。因此张工安排给测试组进行测试的时间非常充足,测试周期占整个软件系统开发周期的40% ,约 14.5 周。在软件系统测试的过程中,张工安排了详细的测试跟踪计划,统计每周
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件项目管理 2022年软件项目管理案例 2022 软件 项目 管理 案例
限制150内