论项目管理在企业软件开发中作用

论项目管理在企业软件开发中作用

ID:20560536

大小:53.50 KB

页数:6页

时间:2018-10-13

论项目管理在企业软件开发中作用_第1页
论项目管理在企业软件开发中作用_第2页
论项目管理在企业软件开发中作用_第3页
论项目管理在企业软件开发中作用_第4页
论项目管理在企业软件开发中作用_第5页
资源描述:

《论项目管理在企业软件开发中作用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、论项目管理在企业软件开发中作用随着计算机软件技术的日益普及和提高,企业越来越追求规模效应,使得现代软件项目的规模越来越大,投资越来越高,业务也越来越广泛。因此软件开发迫切地需要科学、艺术的项目管理方法。项目管理是当今最受关注的管理思潮,拥有先进的管理思想和一整套实用技术。软件开发和项目管理的紧密结合必将产生巨大的生产力。引言:软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项

2、目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展。个人住坊式的软件开发已经不能适应现代企业对软件工程的需求。因此,怎样对软件项目进行有效的管理是急需研究的课题,国内外专家学者也展开了相关的研究。张家浩以现代软件工程为核心,系统分析了项目管理领域中软件项目存在的问题,提出在理想和现实之间选择平衡点的建议和方法。林锐编写的《IT企业项目管理:问题、方法和工具》一书为IT企业提供了专业性很强、行之有效的项目管理方法

3、和相应的工具,解决了大多数IT企业的软硬件开发项目管理混乱、质量低下、进度延误、费用超支等问题。哈罗德・科兹纳在《项目管理:计划、进度和控制的系统方法》一书中讨论了时间管理、冲突管理等问题,分析了影响项目成功的因素。石慧运用动态规划的思想和X络计划的方法,利用马尔可夫链模型进行软件项目进度预测,对软件开发项目中的计划和控制应用进行研究,构建了一个并行的IT项目进度马尔可夫链预测模型。1、软件项目管理的概念软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,通过计划、组织、控制等一

4、系列活动,合理地配置和使用各种资源,对成本、人员、进度、质量、风险等进行分析和管理,以达到既定目标的过程。项目管理可以让一个项目获得高额的盈利也可以让一个项目损失惨重,而软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,其根本目的是对软件开发的各个阶段进行管理,增强对软件开发的控制能力,提高软件开发质量编码的影响力。企业的软件生产越趋向于成熟,企业越能够稳定发展软件因其复杂性和难以度量,使软件项目管理较之其他项目管理而言有其

5、特殊性。2、软件开发中的项目管理的必要性现在的软件开发过程中,存在着诸多的不确定性因素,而为了能消除不确定性,提升软件的稳定性、可靠性,就需要对软件进行项目管理。软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员、产品、过程和项目进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。这种管理在技

6、术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止。软件项目管理和其他的项目管理相比有相当的特殊性。首先,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。其次,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。庞大的系统如果没有很好的管理,其软件质量是难以想象的。3、开发中的项目管理方法3.1、调查。(l)调查市场。对一个软件项目经理来说,他的职责主要在于调查同行业同类产品,分析现有技术,以便构建合理而又有充分扩展性的

7、软件结构。同时,项目经理还有义务协助上级主管向公司决策层提交项目市场前景分析报告。(2)调查自身资源。主要是调查项目组成员的技术实力,工作状态,还有其它相关人员的支持度。一个项目的成功,不仅仅需要一个优秀的项目经理,还需要项目发起人、项目组成员和其它相关人员的共同努力,才能实现项目的预期目标。(3)调查客户需求。这是最关键也是最重要的环节。任何一个软件项目都是针对一定的使用对象而开发的。作为项目经理,必须充分了解客户的现有资源、工作方式、工作流程以及使用习惯。值得注意的是,很多项目经理往往容易忽

8、视客户的使用习惯,以至于开发出来的产品虽然功能齐全、界面友好,但却无法取得用户的认同。3.2、严控变更。一个项目在实施过程中,总会遇到很多需要变更的地方。要想有计划地管理好变更,就必须具备健全的变更控制系统。应由项目实施变更小组之类的组织来负责项目变更的可行性论证,进行最终的变更确认,也由它来决定一个项目是否应该终结。3.3、阶段总结和评审。一般来说至少要进行两次全体评审。第一次评审是由项目负责人完成信息系统计划、信息系统分析、信息系统设计之后,提交出软件模型,再交由项目专业技术组讨论评审。软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。