树人论文网一个专业的学术咨询网站!!!
树人论文网

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

来源: 树人论文网发表时间:2018-03-19
简要:任何项目的开发都离不开管理,项目管理贯穿项目实施的整个过程,软件开发项目也不例外,本文首先探讨了软件项目引入项目管理的必要性,随后提出了管理措施。 《 管理工程学报

  任何项目的开发都离不开管理,项目管理贯穿项目实施的整个过程,软件开发项目也不例外,本文首先探讨了软件项目引入项目管理的必要性,随后提出了管理措施。

 管理工程学报

 《管理工程学报》(季刊)创刊于1988年,是由国家教委管理工程专业教学指导委员会出版委托浙江大学主办的全国唯一与管理工程学科领域相对口的学术性刊物,本刊由全国高等院校有影响的管理科学与管理工程的专家组成编委会,领导本刊的编辑出版工作,旨在反映我国管理科学、管理理论、管理教育及管理科研的最新成果,提出重大管理问题,引导我国管理工程的发展。

  软件的项目管理一般是指技术单位在时间、人力资源、财力的约束下,能够有一个明确的目标(产品质量、资金、完成进度)的规范下有效的操控任务进程。本篇计算机核心期刊论文点出了软件项目管理的关键因素,明确在软件开发中应该注意的管理问题。

  软件的设计贯穿在软件开发的一系列程序中,具有非常大的创造性,软件的项目开发一般由计算机专业人员操作进行,开发过程具有难度性和复杂性。

  一、软件项目引入项目管理的必要性

  网络技术除了给人们带来先进生活理念,也给社会带来巨大的经济效益。软件项目的成功投入使用,不但关乎于专业人员的技术水准,还更在于是否采用了一个合理的管理方式。软件的项目管理一般是指技术单位在时间、人力资源、财力的约束下,能够有一个明确的目标(产品质量、资金、完成进度)的规范下有效的操控任务进程。一个项目管理需要树立全局观念,来立足整体对项目的全程进行监督和操控,也同样适用于软件的项目管理。但是软件的项目具有一定的特殊性,所以说其相应的项目管理也与一般的管理有所不同。

  二、项目管理的关键因素

  2.1 制定项目计划

  软件的项目管理要符合软件开发的条件和程序,主要分为以下几个方面:时间要求、人力资源、专业技术人员资格认证、软件开发的风险评估及生产规模。除此之外,软件的项目管理还要开发环节进行一定的分割。因为软件开发过程是庞大的,具有较强的复杂性。专业人员的涉及面较宽,资金费用也很高。一个正确规范的项目管理是整个软件项目开发的重中之重。

  2.2 软件需求

  软件项目的开发最终实现的目标就是软件需求。在需求不明确的情况下,软件工作的开展是不能够进行的,所以软件项目的管理第一个要求就是有可靠的需求。软件需求不但要取得相关人员的高度认同,还要具有明确性和可操作性。

  软件的需求在确定之前应反复研究用户的意见和建议,与客户进行一系列的沟通和交流,不能凭主观意识来制定用户需求。应该以一个全面的角度来发掘客户的潜在需求,并以最大的能力来满足客户需求。这样才能确保软件项目的开发具有一定的价值和可操作性。除此之外,软件项目一旦开展,要不断的变换需求,及时与客户进行交流和沟通,保证软件项目按照要求有条不紊的进行,保证软件项目的开发工作顺利开展。

  2.3 沟通

  软件开发项目具有一定的知识性,这就要求相关人员的素质要过硬,与此同时,人员之间的交流与沟通也是非常重要的环节。沟通的方式也是多种多样的,主要分为以下几种:(1)E-MAIL的形式。软件的项目单位可以将工作的开展情况和项目进度用电子邮件的方式进行汇报,让用户能够及时了解软件项目的各项特点,并且能感受到项目组对其的重视度,是一项很好的沟通渠道。(2)例会的形式。例会也是软件项目单位的重要交流方式,在例会上,客户可以清楚明了的了解软件开发进度,对其中产生的一些问题进行深层次的分析和探讨。(3)书面的形式。软件的项目单位可以将交流涉及的内容进行整理,详细的让用户了解情况。(4)电话沟通的形式。一般用于较紧急的情况。

  2.4 规范的操作流程

  随着信息化技术的不断发展,软件开发是过程也日趋规范化和科学化。软件开发的技术人员通过不断的时间累积经验,改进技术。所以说软件开发的流程也是非常重要的一个因素。一些优秀的项目成员必要要按照流程中制定的规划一步步完成软件的开发工作,不能急于求成,这样才能使项目成功。另一方面,流程的规范是保证设计出的产品成为精品的基础。

  流程规范可以进一步推动软件的工业化和科技化,是实现项目管理的最终推动力。此外,软件开发项目的每个环节都要向相关的技术部门进行审批和监督,在项目完成后,研发单位还要对这一阶段的开发活动进行一系列的评价,对人员、资金都方面进行评估,每一次的工作成果都要在技术部门的检查合格后才能进行下一阶段的工作。

  2.5 软件项目文档的建立

  软件项目文档的建立的环节常常被人们忽视。一些技术人员没有一个及时建立软件项目的文档的概念,这是非常错误的行为。软件的项目文档务必在软件开发时进行建立,保证软件开发在遇到问题时可以及时更改。

  综上所述,软件项目的管理在软件开发的整个过程中都扮演着极为重要的角色,在不断摸索中累积经验,重视以上几点重要因素,最终确保软件项目获得成功。