学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 管理学论文 > 项目管理论文

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

来源:学术堂 作者:姚老师
发布于:2015-03-06 共2158字
论文摘要

  当前,在软件开发过程中已经开始运用了软件配置管理法,此种方法可以将软件配置状态充分反映出来,还能够对软件配置的完整性进行有效检验。同时也可以为软件开发人员提供相关数据。而软件开发人员通过分析这些数据,能够及时发现其中存在的问题,并且采取措施加以完善,最终提高软件的开发质量。

  1项目管理的概述

  所谓项目管理是指:在一定的环境下,采取相关的方法以及相应的原则,实现既定的管理目标。其包括多方面的内容:首先,开展项目管理工作是为了实现某个目标;其次,工期、预算以及其他条件,都会影响到这个目标是否能够顺利实现;最后,采取科学、有效的方法开展管理工作,能够确保既定目标的顺利实现。与企业日常其他管理活动相比较,项目管理工作具有很多不同之处,例如,对象不同。

  项目是项目管理的对象,而作业是企业日常管理活动的对象;目标不同。项目管理的目标是保证某一个特定目标的顺利实现,而企业日常管理活动目标是保证每一项任务的顺利开展,以此提高企业的经营管理效率;内容不同。项目管理的内容分为界定、组织、质量、费用以及时间管理,而企业日常管理活动内容具有多样性特征;过程不同。项目管理的过程包括发起过程、设计过程、实施过程等,而一般企业的管理过程仅仅是创造良好的环境。

  2在软件开发中实施项目管理的重要性

  有时即使不开展项目管理工作,软件开发项目也能取得成功。但是如果缺乏项目管理,则难以将成本控制在一定范围内,容易导致软件企业面临着亏损的风险。在开展项目管理工作的过程中,需要借助技术、方法等,管理软件开发活动,如此既有助于实现软件开发目标,又能够控制软件开发的进度以及开发成本。当前,虽然有部分软件企业依据软件工程理论,制定了管理软件开发的制度,但是却没有严格控制软件开发的进度以及成本。这种做法不仅会延长软件开发的时间,还会增加软件公司的经营风险,最终损害到相关用户的利益。而在软件开发过程中,开展项目管理工作,就有助于保证软件开发工作的顺利完成,同时提高软件企业的经营管理效率。

  3项目管理在软件开发中的应用现状

  在二十世纪六十年代中期,人们发现了在开发软件过程中存在着很多问题,具体的问题表现在以下两个方面:一方面,不规范的生产过程;另一方面,不重视管理工作。为了能够有效解决软件开发过程中存在的问题,人们开始尝试利用过程管理方法。但是到了二十世纪八十年代,还是没有制定管理软件开发过程相关标准。

  近几年来,在信息技术快速发展的背景下,人们采取项目管理来控制软件开发的质量、软件开发的成本等,以此确保软件开发的质量和成本等因素,符合当时的既定标准。在软件开发过程中,每一个项目组的不同成员都应该承担不同的任务,并且企业管理者应该要求他们要在规定的时间内完成自身的任务,这种明确分工制度,有助于提高员工的工作效率。

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

  每一个软件开发项目都要经过以下几个阶段:提出问题、研究可行性、分析需求、测试等。因此项目管理工作应该贯穿于软件开发的整个过程。

  4.1可行性研究

  无法开发哪一个项目,都需要进行可行性分析与研究。通过利用项目管理来研究软件开发项目可行性的目的在于:在最短的时间内确定软件开发项目是否具有开发的价值。其中可行性研究的内容包括:其一,研究技术的可行性。其主要是指:要合理地分析开发项目的功能与性能,分析其中所隐藏的技术风险。2、研究经济的可行性。其主要是指:估计所开发的项目给企业带来的经济效益,然后依据所估算的经济效益,确定该项目是否具有投资的价值。3、研究社会的可行性。其主要是指:分析此项目的运行方式是否正确,分析当前的人员技术水平以及管理制度是否具有可行性。

  4.2软件项目估算

  在软件开发过程中,首先要规划软件开发项目,如此便于项目管理人员制定切合实际的估算方案。规划软件开发项目的内容主要包括:明确软件开发的目标、明确软件开发过程中需要用到的各种资源、明确软件开发的进度等。在软件开发过程中,估算起着非常重要的作用。通过估算可以保证软件项目在规定的时间内完成,也可以确保软件项目的成本未超出预算。

  在估算资源、成本以及进度的时候,要依据自身丰富的经验以及相关的数据。但是当前所使用的估算方法较为单一,此种估算方法容易增加估算风险。对此,研究人员应该努力研究出更多科学、有效的估算方法。

  4.3软件项目开发人员的管理

  在开展软件项目开发人员管理工作的时候,首先要合理安排人员。通常情况下,是由多个小组成员共同完成软件开发项目。在具体安排人员任务的时候,要依据每位人员的优势进行,并且要明确小组内每一位成员的工作任务以及工作目标。

  在软件开发过程中,要确定不同的责任人,比如:项目经理、开发经理,并且为每一个小组安排一名组长,如此有助于确保软件开发项目的顺利完成,同时保证所开发出来的软件属于高质量产品。

  5结束语

  虽然项目管理过程中并没有包含较为深刻的理论,但是要想真正实施项目管理还是比较困难。对于软件开发企业来说,其应该在不断的实践中总结项目管理工作经验,以此提高项目管理工作的质量。

  【参考文献】
  [1]刁克明.软件开发过程中的需求调研初探[J].黑龙江科技信息.2012(26).
  [2]施秉东,赵媛.论软件项目的计划管理[J].科技创新导报.2010(05).
  [3]李德忠.基于项目管理的软件开发过程中要注意的几个问题[J].黑龙江科技信息.2010(10).

  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站