软件开发中项目管理的应用

时间:2024-01-12 点赞:46474 浏览:90860 作者原创标记本站原创

本文是一篇软件开发论文范文,软件开发相关硕士学位论文,关于软件开发中项目管理的应用相关专升本毕业论文范文。适合软件开发及项目管理及软件项目管理方面的的大学硕士和本科毕业论文以及软件开发相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:为介绍项目管理在软件开发中的应用,本文首先单独介绍了项目管理,从其定义及内涵到目标,从要素到方法,强调了项目管理过程中进度、成本、质量这三个主要控制因素;其次,针对软件开发中的项目管理的现状作了描述,介绍了它的定义原则、特性、内容应用措施等方面;最后,总结前文,对软件项目管理提出了笔者个人的建议.

关 键 词:软件开发;应用研究;项目管理

中图分类号:TP311.52

现今社会IT产业还有信息技术正高速发展,软件产品的规模逐渐庞大,软件开发逐渐向制度化与企业化迈进,项目管理应运而生.项目管理是软件开发利用中不可缺少的有效管理手段,如今已被大多数软件开发企业所重视.项目管理应用于软件开发主要是为了使软件项目能够按照预期的成本、进度及质量等顺利进行,项目管理与软件开发的有理解和,可以实现企业对人力、物力的高效利用,增大企业利润,使利润最大化.

1关于项目管理

1.1项目管理的定义.项目管理指的是在特定限制条件下,以项目为独立实体,实行项目经理个人负责制,为实现项目业主的目标,而进行经济核算,并按照项目的逻辑规律来进行有效地计划组织、协调控制的系统管理活动.项目管理的内在本质是项目和管理的结合,它将知识、工具、技术、技能应用于项目活动,以达到充分满足项目利益相关者需求或期望的目的.

1.2项目管理的目标.对项目质量、费用与进度的协调控制是项目管理的核心问题,也就是说要在有限的时空与预算范围内将组织好大量人力物力,以求更好的实现项目目标.在项目实施过程中,每一个项目管理人员始终需要考虑的问题就是协调成本、质量以及进度三者之间的关系,尽最大努力实现在给定的限制资源条件下,尽可能做到质量最好、速度最快且成本最低.

1.3项目管理的要素.项目管理的目标界定了其内容,那就是进度、成本、质量的控制,合同与信息的管理和组织协调,由此也可以知道项目管理的几个要素分别是成本、质量、时间.一个项目的整体过程是由确定目标开始,之后是界定项目范围,完成之后,就要开始实施具体的项目活动.在此期间,项目干系人集合统称组织,在整个项目实施过程中,组织围绕着时间、成本、质量这三个要素进行分配、权衡等工作.

1.4项目管理的发展.上世纪60年代中期,就有人发现连续工作再停工检修的生产方式出现了问题.后来人们引入了工程的概念、技术、原理和方法到软件工程方法学中,在一定程度上使得软件开发生产过程中遇到的问题得以解决.软件开发现如今趋于多元化和复杂化,多版本同时开发、多地点同时开发、开发与维护工作并存等情况经常出现在大多数开发团队中,这使得软件的开发管理有了史无前例的困难.如果不能很好地管理,将严重影响软件产品开发的质量和进度.随着如今软件产业的形成,软件开发越来越深入,各种技术不断创新,软件过程管理的重要性逐渐被认识到,并开始渐渐重视应用开发的项目管理.

2软件开发中的项目管理

2.1软件开发应用中项目管理的现状.软件开发的利润、管理、制作等都可以通过项目管理进行有力监控,以此成功促进软件开发,很大程度上提升软件开发的价值,是企业进军市场的有力武器.但由于我国IT行业发展起步较晚,当下阶段还存在着诸多弊端.这主要体现在两个方面,一是应用具有盲目性,现今无论是软件企业是项目型还是产品型,大都没有找到适合自身特点的软件开发管理模式.如今IT产业发展飞快,但由于软件企业建设在我国起步较晚,许多相关技术型软件总是缺乏创新,如果不能很好的管理,企业往往会为追赶进度而过量生产,降低软件的应用价值,漏洞百出,影响运行等许多问题;二是操作无规范性,即对软件开发的相关规定在一些企业里并不完善,由此降低了项目的检查督导力度和管理人员及技术人员的利用力度等.我国大多数软件开发企业都是中小型企业,大都效仿国外的产品,缺乏创新,各方面相应能力欠缺,虽然部分企业意识到这些问题,建立了相应规范,但是过于硬是化,执行力不强,经常出现各种问题,影响企业的利益.

2.2软件开发引用中项目管理的措施.项目管理在软件开发中的具体应用措施有如下几方面,首先是制度的完善,项目管理相关的人员需要按照企业任务需求来制定出对应的管理流程;第二,初步设计,即相关人员进行成本及风险等各项评估,制定相应耗资范围等;第三,根据所开发软件的类别进行硬件选型;第四,软件设计;第五,软件测试,包括功能性测试和应用性测试两方面;第六,文件归档,可归档的文件包括各种研发、分析报告,设计方案等相关文件.

2.3软件开发引用中项目管理的定义原则.软件开发中的项目管理是项目管理庞大范畴中的一个分支,与其他项目管理之间相比具有较大的特殊性,不仅因为它进行的过程全为创新设计过程,更因为软件系统本身是一个知识型产品.软件开发具有以下几种原则:软件开发本身具有抽象性;软件开发需将系统模块化;模块间逻辑关系资源具有局部性;软件模块设计的信息具有隐藏性;软件开发概念表达具有确定性;软件各模块符号、定义以及相关术语具有统一性;软件系统本身具有完整性;软件系统开发的层次分解要具有可检验性.

2.4软件开发应用中项目管理的过程和步骤.软件项目管理中最为重要的部分是软件开发过程,它的好坏决定了软件项目能否取得成功,能否有效利用可用资源、生产达到目标的软件产品、提高软件组织的生产能力等都受着软件项目管理的直接影响,要想成功的实现软件开发,必须使软件开发过程得到有效管理.软件开发中项目管理的过程主要有四个阶段,分别是项目的启动、规划、控制和验收四阶段.在项目启动阶段需要确定项目范围,相关方签订好相应的协议或是合同;项目规划阶段要做好项目的估算,包括风险评估,资金预算等,以及进度规划、项目组成员的配置与选择等;项目控制阶段主要是要做好对时间、质量和成本的控制;项目收尾阶段则是对已完成的项目进行评审、验收和交接等.软件开发还包括提出问题、可行性研究分析、需求分析、系统整体设计、详细设计、编码和单元测试、综合测试以及软件维护等步骤.


3对于软件开发中应用项目管理的建议

第一,企业应当针对开发的不同软件项目的管理加强培训,要努力在实际工作中提高管理意识和素质、丰富管理经验;其次,要针对项目制定需求计划和项目计划,开发者要明白用户的需求,有明确的资源、成本及时间等规划安排,要有相关风险评估和协商约定;第三,要加强项目文档的管理,健全的文档管理制度会对后期开发工作起到模范和警示作用;第四,要做好软件开发中的测试工作,发现漏洞和不足,提高软件质量,尽可能减少和避免软件投入使用之后再出现问题;第五,也是笔者个人认为最重要的一点,就是要加强相关人员之间的沟通,不仅是开发人员与用户的沟通,更要有项目组内人员的沟通,使每个人都能明白用户需求和开发计划,更好的完成项目任务.

项目管理具有普遍性、目标性、独特性、集成性和创新性,在软件开发中可实现财力、物力人力的合理分配,对项目进行合理划分,实现合理分配、层次管理,高标准地组织企业软件的启动、研发,调动员工积极性,使企业利润最大化.在软件开发行业实行项目管理具有革命性意义,它对于解决软件开发的管理问题,实现企业内部管理意识、沟通意识、计划意识及风险操控的有效标志,若能在软件开发中合理应用,可给企业带来的利润相当可观.

相关论文

中小型软件企业的项目管理

本文是一篇项目管理论文范文,项目管理方面毕业论文范文,关于中小型软件企业的项目管理相关专科毕业论文范文。适合项目管理及软件项目管理及。

计算机软件开发与数据库管理

本文是一篇数据库论文范文,关于数据库类硕士论文开题报告,关于计算机软件开发与数据库管理相关硕士毕业论文范文。适合数据库及计算机软件开。

软件开发企业质量管理

本文是一篇质量管理论文范文,关于质量管理相关学士学位论文,关于软件开发企业质量管理相关毕业论文题目范文。适合质量管理及软件开发及软件。

小团队软件开发的配置管理

本文是一篇软件开发论文范文,软件开发相关专科毕业论文开题报告,关于小团队软件开发的配置管理相关毕业论文的格式范文。适合软件开发及软件。

软件测试需要项目管理

本文是一篇软件测试论文范文,软件测试方面有关毕业论文范文,关于软件测试需要项目管理相关学士学位论文范文。适合软件测试及项目管理及软件。

软件在工程项目管理中的应用

本文是一篇工程项目管理论文范文,工程项目管理方面有关专科毕业论文开题报告,关于软件在工程项目管理中的应用相关函授毕业论文范文。适合工。

软件公司软件开发项目管理问题

本文是一篇项目管理论文范文,项目管理方面专科毕业论文开题报告,关于软件公司软件开发项目管理问题相关毕业论文模板范文。适合项目管理及项。