1 / 6
文档名称:

软件项目管理综述.doc

格式:doc   大小:110KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件项目管理综述.doc

上传人:gk0yw56 2017/2/13 文件大小:110 KB

下载得到文件列表

软件项目管理综述.doc

文档介绍

文档介绍:软件项目管理综述一. 引言随着信息技术的飞速发展, 软件产品的规模也越来越庞大, 个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。各软件企业都在积极将软件项目管理引入开发活动中, 对开发实行有效的管理。我公司是西安一家中型软件企业, 在公司中已经实行了项目管理制度,软件项目管理是整个项目管理中的一个重要组成部分。从概念上讲, 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成, 而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上, 软件项目管理的意义不仅仅如此, 进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力, 企业的软件开发能力越高, 表明这个企业的软件生产越趋向于成熟, 企业越能够稳定发展(即减小开发风险)。软件开发不同于其他产品的制造,软件的整个过程都是设计过程(没有制造过程) ;另外, 软件开发不需要使用大量的物质资源, 而主要是人力资源; 并且, 软件开发的产品只是程序代码和技术文件, 并没有其他的物质结果。基于上述特点, 软件项目管理与其他项目管理相比,有很大的独特性。二. 什么是软件项目管理软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。本、人员、进度、质量、风险等进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期即从分析, 设计, 编码到测试, 维护全过程都能在管理者的控制之下, 以预定成本按期, 按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。软件项目管理的提出是在 70 年代中期的美国, 当时美国国防部专门研究了软件开发不能按时提交,预算超支和质量达不到用户要求的原因,结果发现 70% 的项目是因为管理不善引起的,而非技术原因。于是软件开发者开始逐渐重视起软件开发中的各项管理。到了 90 年代中期,软件研发项目管理不善的问题仍然存在。据美国软件工程实施现状的调查, 软件研发的情况仍然很难预测,大约只有 10 %的项目能够在预定的费用和进度下交付。 1995 年, 据统计, 美国共取消了 810 亿美元的商业软件项目, 其中 31 %的项目未做完就被取消, 53 %的软件项目进度通常要延长 50% 的时间, 只有 9 %的软件项目能够及时交付并且费用也控制在预算之内。软件项目管理和其他的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量, 生产效率也难以预测和保证。其次, 软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。 Windows 这样的操作系统有 1500 万行以上的代码, 同时有数千个程序员在进行开发, 项目经理都有上百个。这样庞大的系统如果没有很好的管理,其软件质量是难以想象的。软件项目管理的内容主要包括如下几个方面:人员的组织与管理,软件度量,软件项目计划,风险管理,软件质量保证,软件过程能力评估,软件配置管理等。这几个方面都是贯穿,交织于整个软件开发过程中的,其中人员的组织与管理把注意力集中在项目组人员的构成,优化;软件度量把关注用量化的方法评