软件项目管理实例分析报告模版.doc
《软件项目管理实例分析报告模版.doc》由会员分享,可在线阅读,更多相关《软件项目管理实例分析报告模版.doc(12页珍藏版)》请在课桌文档上搜索。
1、软件项目管理实例分析1 引言 随着信息技术产业的迅速发展,软件越来越受到了人们的关注与重视,越来越多的人把目光投到了充满风险与利益的软件行业。 但据资料载,软件业的发展却存在如下的关键性问题:1大的系统,一般常滞后于计划;只有10%的软件能按时完成并交付使用;需求比较高的软件有25%无法完成。 仅英国,这些原因造成的损失约有20亿英镑之多。实际上,这些问题的出现在很大程度上足由于没有有效地进行软件项目的管理造成的。 如果把软件项目的实施简单的认为是把工作分发给每个人员,然后幻想他们将会取得一个预期的结果的话,许多本可能成功的项目也会走向失败! 但如果重视项目管理、有效的实施项目管理,即使更复杂
2、的项目也可能成功。早在70年代,阿波罗登月计划就采纳并应用了有效的项目管理方法,结果取得了巨大的成功2。 软件项目管理是传统意义上项目管理的一个应用领域。美国著名杂志Fortune预测,项目管理将是后工业时代的首选职业。这对软件业来说更是如此了4。 但目前,软件行业的项耳管理方法还欠规且专业化程度不高。 本文将探讨如何有效运用传统项目管理的科学方法进行软件项目管理,并将给出一个作者亲历的实例。2 项目管理与软件项目管理 软件的项目管理在一定程度上借鉴了传统意义上项目管理科学,但又在一定程度上不同于后者。本部分将介绍这方面的理论。2.1 项目管理2.1.1 项目 什么是项目?我们知道,社会的各种
3、工作可分为两大类:一是重复性、持续性的工作,可称为运作,譬如火车的往返运行,在运作中存在若大量的常规性劳动;二是独特性、一次性的工作,可称为项目,譬如高速铁路的研制和建设,每条高速铁路都会有自己独特的地理位置和技术创新,并日只需研制和建造一次,在项目中则存在较多的创新性劳动。由此可知,项目就是以一套独特而相互联系的任务为前提,有效的利用资源,为实现一个特定的目标所作的工作3。 由于项目的独特性和一次性特征,引伸出它的其他特点,如目标的确定性、过程的渐进性、成果的不可挽回性、组织的临时性和开放性等。 一个项目的成功实现通常受4个因素的制约:技术围、成本、进度控制、客户满意度。对此的可视化说明见图
4、1。人们也通常称其中的时间、费用和围因素为项目三角形,如图2示。图1项目如何走向成功图2时间、费用和围构成的项目三角形 项目作为工作的有序集合,也是一种生命体,即有它孕育、萌生、成长和死亡的历程。图3所示为项目的生命周期。项目的管理过程是受限于项日的4个因素并依附于项目生命周期的。2.1.2 项目管理 项目管理是20世纪50年代后期发展起来的一种计划管理方法,它一出世就引起举世瞩目。项目管理运用先进科学的管理方式,能有效解决大型组织的效率低下和小型企业面临的风险增加问题,以组织的机动灵活、面向客户和资源利用率高而被广泛应用。1957年美国的杜邦公司把这种方法应用于设备维修,把维修停工时间由12
5、5锐减为78小时;1958年美国人在北极星导弹设计中,应用项目管理技术,竟把设计完成时间缩减了2年。 项目管理是指在有限资源和预定时间限定下,拿出满足要求并能令顾客满意的产品的过程。而项目管理的职责就是确保项目目标的实现和确保工作围在预算高质量地按时完成,并得到客户的认可。形象的所说,项目经理就如同一场音乐演唱会的指挥师。 项目管理工作大多数都涉及一些相同的活动,其中包括将项目分割成便于管理的多个任务、排定任务的日程、在工作组流信息以及跟踪任务的工作进展。所有的项目管理实施都包括以下三个主要的阶段:1. 创建计划2. 跟踪和管理项目3. 结束项目这三个阶段进行得越成功,成功完成这个项目的可能性
6、就越大对于项目管理的过程将在软件项目管理中进一步介绍。2.2 软件项目管理 软件项目管理是对传统项目管理进行鲜明软件工程化的一种扩展与拓延。2.2.1 软件项目管理的自身特点 软件项目管理一方面它建立在软件工程技术之上,要求管理者有较高的软件工程背景知识;另一方面,它的实施依赖于一群有创造性、高智力者所组成的团队。相对于其他行业来说,软件领域的工程化是一个艰辛而漫长的过程,或者说至今实践上仍不成熟,存在理论和实践脱节的地方。主要表现如下: l.开发领域中的分工体制不完善每个人都成了全能型健将; 2.文档的规作用多被忽视,代码和设计文档严重脱节; 3.软件工程师的软件工程意识薄弱,个人英雄主义色
7、彩严重; 4.开发人员重代码轻设计,交流往往只限在代码一级。 但随着软件规模越来越大,功能也越来越复杂,软件开发走向工程化将是必然趋势。而对应的进行软件产品的项目管理工作也将对一个产品的成功起到越来越重要的作用。2.2.2 软件项目管理容 一般而言,软件项目管理的基本围包括:过程管理和人员管理两部分。这一系列的管理活动体现为: A建立项目的过程框架 B建立有效的、可跟踪的项目进度计划 C建立项目的质量保证体系 D建立项日的配置管理体系和准则 E项目变更管理 F跟踪、监控和控制项目的进展 G风险管理 H团队建设 一个通用的项目过程活动框架如图4。图4 项目过程活动框架 从软件项目管理的角度来说,
8、第一阶段主要是做计划;第二个阶段主要是执行计划;第三个阶段主要是项目的总结。伴随其中的则是项目的团队建设。1.如何进行项目计划 项目计划是为实现某一个目标丽对任务进行系统的安排。而通俗的讲,计划决定着做什么、谁去做、花多长时间去做、消耗多少费用。 项目管理的首要目标是制定一个构思良好的项目计划,以确定项目的围、进度和费用。在整个项目寿命周期中,最基本、也可以说最重要的功能之一就是项目计划,特别是在作出影响项目整个过程的主要决策的初始阶段。计划之所以成为项目管理的最重要的功能,是因为它指出了项目组织未来努力的方向和奋斗目标,是经过仔细分析后综合成的对未来的构思,又是当前行动的准则。一个完善的计划
9、可以使失败的概率降至最低,以最大限度地保证在预期的期限取得预期的效果。 但从另一方面来说,如前所述,由于项目管理是一个带有创造性的过程,项目早期的不确定性很大,所以项目计划又不可能在项目一开始就全部一次完成,而必须逐步展开和不断修正。这又取决于能适当地对计划的执行情况作出反馈和控制以及不间断地交流信息。从这里也可看出项目进行过程中控制的重要性。 制定一个综合的项目基准计划,一般按如下步骤进行:清晰地定义项目目标。把项目按项目围详细分解为工作包,形成WBS。界定对应每个工作包必须执行的各项活动。以甘特图或网络图的形式图示出活动。估算出项目的进度计划和成本预算。2.项目的执行与控制 在建立了项目基
10、准计划之后,项目工作就可以开始进行了,即进入项目的执行过程。在这个过程,进行过程的监控,以确保一切按计划行事是必要的。项目控制过程包括定期收集项目绩效的资料,把实际的绩效与计划绩效相比较;如果实际比计划差,则应当采取纠正措施。这里有一个原则:坏消息必须尽快传递5。图5说明了项目控制过程的主要活动。图5 项目控制过程3.项目总结 项目的最后一个阶段是结束项目并进行总结。它开始于项目工作完成之后,这个阶段的目的是从中学到经验,以便在未来的项目中改进工作绩效。 总结的一个重要方式是举行项目后评估会议。项目经理应当讨论项目执行期间发生的事,并确定一些具体的改善建议。一个会议讨论容的模板如下表l。表1项



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 实例 分析 报告 模版

链接地址:https://www.desk33.com/p-11262.html