影响软件项目管理关键因素的探讨

时间:2022-10-05 12:05:50

影响软件项目管理关键因素的探讨

摘 要:由于软件开发过程的复杂性,因此,软件项目管理对于软件开发是很重要的。本文主要从软件项目管理的重要性、内容以及影响项目管理的关键因素进行探讨。

关键词:软件项目管理关键因素

中图分类号:TP31 文献标识码:A DOI:10.3969/j.issn.1003-6970.2013.07.051

本文著录格式:[1] 邱小军.影响软件项目管理关键因素的探讨[J].软件,2013,34(7):142

0 引言

软件项目的开发整个过程都需要进行设计,是一个创造性过程。项目的开发过程主要是计算机方面的专业人才进行,过程比较复杂。软件开发项目的前期准备、开发过程软件质量的控制以及后期的维护等多项阶段,这都需要有合理的安排。因此对影响软件项目管理关键因素的探讨很有必要。

1 软件项目管理重要性

早在20世纪70年代美国就已提出软件项目管理。软件项目管理相当于在软件项目开发前制定好计划,对软件项目的风险、所需的资源、要花费的时间和成本进行估算,掌握整个软件项目的所有开发过程。由于,参与一个软件项目开发的程序员就有可能有上千个人,加上还有其他工作人员,并且软件开发过程中存在很多的风险和不可控因素,这是一个很庞大的系统[1]。 因此,对软件项目开发的过程进行控制很有必要。

软件项目管理对于保障软件项目开发的正常进行、进度和质量都有很大的作用,合理有效的项目管理,是软件开发成功的一半。

2 软件项目管理的内容

软件项目管理主要是软件项目的过程、水平和质量,以及效益和费用。软件的开发准备过程、开发过程及其维护、项目的总结等几个方面都属于软件项目管理[2]。

(1)费用管理:项目开发前的成本预算、结构分析,过程中的成本监督和控制;

(2)质量控制:对软件项目的质量计划、保证及过程中需要调整改善的;

(3)时间管理:对软件项目任务的分步骤管理、对任务的分析、时间的分配及其任务进行过程中的跟踪控制;

(4)人员管理:一般参与软件开发项目的人员你和部门比较多,需要对人员进行有序合理的分配,项目职责的分配,团队合作等;

(5)沟通渠道:项目开发前和开发过程中,都需要建立良好的沟通渠道和信息的交换,这可以及时掌握项目开发信息和员工反馈信息,对于项目开发的顺利进行很有利;

(6)风险估算:对项目的风险管理从项目开发前就已开始,贯穿整个项目的开发过程。对项目的风险管理,可以减少不必要的风险。

3 项目管理的关键因素

3.1软件需求

任何企业在开发产品前都需掌握市场需求,这样产品才会有市场。软件开发也同样是,只有清楚明白的了解客户需求,从专业的角度开发挖掘客户的潜在需求,要尽可能的满足客户的要求,这样开发出的软件才有价值和市场。另外,软件需求还需和项目的相关人员进行探讨交流后可行的情况下,这样才能确定。需要与客户进行沟通,并且在软件开发过程中要对软件需求进行控制,不要偏离客户需求[3]。

3.2制定项目计划

软件项目计划的制定是为软件项目的开发进行合理的安排。其主要包括以下几个步骤:软件开发所需的时间,资源、人员的安排、风险评估以及产品的规模,并对整个开发过程进行阶段性的划分。软件开发是一个比较庞大的工程,涉及的人员比较多、还有费用也较高,时间比较长,因此,制定一个合理有效的项目计划对于软件企业来说是很有必要的[4]。

3.3软件开发流程

在制定计划后,就开始软件项目的开发。软件项目的开发过程需经过很多部门和环节,因此,需要有一个合理有序的操作流程。规范化、流水线式的软件开发过程可以实现项目的顺利的开发。对每个阶段的工作成果进行检验,并及时进行总结工作。

3.4沟通

软件项目的开发属于知识性比较强的工作,所以,加强人员之间的沟通很重要。现从以下几个几种沟通方式行介绍:

第一,电子邮件。项目组可以定时向用户发电子邮件汇报工作进度,这样用户就可以了解软件项目的开况,并且感到自己受到重视,这样就可以与用户形成良好的沟通渠道;

第二,例会。项目组的例会是项目组间沟通的重要方式,通过例会,可以了解项目的进度,并对项目中出现的问题进行探讨,还可以安排下一阶段工作进行安排;

第三,书面。对于将要沟通的内容进行整理成文,这种沟通方式比较正式,一般是对比较重要的内容采取这种方式;

第四,电话。如果事情比较紧急,需要立刻得到回复的就采取这种沟通方式。

3.5 软件项目文档的建立

很多软件开发人员没有及时编写软件项目文档的习惯,有时在时间比较紧时甚至不写。软件项目文档应在软件开发时就开始编写,这样在软件开发过程中出现问题可以依据文档进行及时更改,且有利于日后存档以及项目的维护。

4 结语

综上所述,软件项目管理对于软件项目开发是很关键的一环。本文就影响软件项目管理的关键因素进行探讨。

参考文献

[1]陈俊霞,王卫东.软件项目管理的若干问题探讨[J].现代计机,1999,(5).

[2]严建渊.项目管理的基本理论与方法的应用研究[J].研究与开发,2002,(1).

[3]李福英从印度软件项目管理谈我国软件质量保证[J]软件界,2001,(11).

[4]凯西·施瓦尔贝.IT项目管理[M].北京:机械工业出版社,2002.

上一篇:软件行业中的多项目管理 下一篇:蜂蜜 5期