浅论项目管理在软件开发中的重要性new

浅论项目管理在软件开发中的重要性new

ID:18977199

大小:79.50 KB

页数:8页

时间:2018-09-27

浅论项目管理在软件开发中的重要性new_第1页
浅论项目管理在软件开发中的重要性new_第2页
浅论项目管理在软件开发中的重要性new_第3页
浅论项目管理在软件开发中的重要性new_第4页
浅论项目管理在软件开发中的重要性new_第5页
资源描述:

《浅论项目管理在软件开发中的重要性new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浅议项目管理在软件开发中的重要性摘要随着信息技术的发展,软件业逐渐成为了国民经济发展中重要的支柱产业之一。经过了几十年的发展,软件规模不断扩大,软件开发已经告别了艺术创作式的个人化开发时代,逐渐步入了系统化研发的时代。本文首先对项目以及项目管理的定义和内涵进行了深入地介绍,而后分别从人力资源配置、沟通机制建立、软件需求明确、项目计划制定、开发文档建立、开发风险控制等六个方面论述了项目管理在软件开发中的重要性,并且在其中对于软件项目管理的部分实施关键环节进行了简要的论述。关键词:软件;项目管理7目录摘要

2、1.引言…………………………………………………………………………………22.项目管理……………………………………………………………………………22.1关于项目………………………………………………………………………22.2项目管理的概念………………………………………………………………32.3项目管理的内容………………………………………………………………33.项目管理对于软件开发的重要性…………………………………………………43.1项目管理可以帮助软件开发合理配置人力资源……………………………43.2项目

3、管理可帮助软件开发团队形成顺畅有效的沟通机制…………………53.3项目管理可以帮助明确软件需求……………………………………………53.4项目管理可以使软件项目计划周密可行……………………………………63.5项目管理可以帮助健全完备的文档资料……………………………………63.6项目管理有助于严格控制风险………………………………………………64.结论…………………………………………………………………………………771.引言从上个世纪中期到现在,软件产业迅猛发展。软件产业在推动人类社会发展的同时,软件危机产

4、生了,具体表现在:软件开发费用和进度失控;软件的可靠性差;生产出来的软件难以维护;软件成本在计算机系统总成本中所占的比例居高不下,且逐年上升;软件开发生产率提高的速度远远跟不上计算机应用迅速普及深入的需要。软件危机的产生,一方面与软件本身的特点有关;另外一方面,与开发人员的弱点有关,即与开发的过程管理有关。随着中国加入WTO后,对国内的软件业带来了机遇和挑战;为软件行业注入新的活力。但细细一想,其实所带来的更多的是挑战。挑战不单是开发中的技术水平问题,更多的是软件项目管理的问题。如果软件企业在项目开发

5、的过程中不能很好的实施项目管理,不能用项目管理的理论来指导实践,那么我们的软件开发水平则很难得到提高。2.项目管理2.1关于项目项目是为完成某一独特的产品或服务所做的一次性努力。项目具有三层含义:1)项目是一项有待完成的任务,有特定的环境与要求。2)项目必须在一定的组织机构内,利用有限的资源(人力、物力、财力等)在规定的时间内完成任务。3)项目任务必须要满足一定性能、质量、数量、技术指标的要求。项目有七个基本特征:1)项目有一个明确界定的目标2)项目的一次性/时限性3)项目的独特性/唯一性4)项目的冲

6、突性75)项目过程的渐进性/生命周期性6)项目的不确定性7)项目的整体性/关联性2.2项目管理的概念项目管理,是在项目活动中应用一系列知识、技能、工具和技术,以满足或超过项目干系人对项目的要求和期望。项目管理有:探索性/创新性、复杂性、协调与沟通、组织特殊性、整体性/系统性、目的性等特点2.3项目管理的内容项目管理包括五大过程组,他们分别是:1)启动过程Initiating:定义一个项目或项目阶段的工作与活动;决策一个项目或项目阶段的起始与否。2)计划过程Planning:确定项目或项目阶段的工作目标

7、、制定工作计划方案、编制资源供应计划、进行成本预算、建立应急措施。3)执行过程Executing:组织和协调人力资源与其他资源;组织和协调各项任务与工作;激励项目团队完成既定工作计划。4)控制过程Controlling:制定工作质量和成果质量标准;监督和测量项目工作的实际情况;分析差异和问题;采取纠偏措施。5)结束过程Closing:制定项目或项目阶段的移交与接收条件,完成项目或项目阶段成果的移交,从而使项目顺利结束项目管理过程通过各过程的结果进行连接,即:一个过程的结果或输出是另一个过程的输入。在核

8、心过程之间,过程组反复进行迭代——计划在开始时为实施提供了一份书面的项目计划,随后又给项目计划提供一份更新的书面文件,以示项目的进程。项目管理过程不是相互独立的、一次性的事件;在整个项目的每一个阶段它们都会不同程度的相互交迭。项目管理过程之间的相互作用和影响还会跨越不同的两个项目阶段。7项目管理主要包括九个知识领域:项目整体管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理、项目采购管理。这九个方面

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

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

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