摘要:有效地对项目进行进行管理和控制,对于项目成功实施来说意义非常。通过控制软件项目的进度,可以保证软件项目顺利进行开发。本文介绍了软件项目管理的进度控制,对软件项目管理编制进度计划的工作进行了阐述,最后深入的探讨了如何实施与控制软件项目管理进度计划。
【关键词】软件项目;进度控制;管理;研究
1项目管理进度控制的概念
1.1软件项目管理
项目管理的概念是通过组织、协调、控制和规划项目资源,来实现最终特定的目标,保证项目的实施不偏离预定好的时间、质量以及成本等。计算机系统中包括两个部分即软件和硬件,这两个部分之间是相互依存相互作用的,文档、程序和各种数据都包括在其中。管理软件项目的过程也就是保证软件的设计可以按照既定的质量、进度、费用和时间完成,并且管理实施软件项目过程中耗费的成本、时间、人员等。绝大多数的软件项目的生命周期中都具有以下特点:(1)开最开始开发软件项目的时候不太需求人员以及成本,但是项目的发展会逐渐增加需要的人员和成本数量,当软件项目的开发工作快要结束的时候,需求的成本和人员又快速下降;(2)项目实施初期成功概率出非常低,具有很大的风险以及不确定性,但是项目在后续实施中成功概率会逐步提高;(3)在初期软件项目的成本以及软件自身的特征很大程度上会受到其开发人员能力水平的影响,但是其影响力伴随着项目的不断进行会渐渐降低。
1.2软件项目进度控制的原理
对于软件项目管理来说有三个重点内容,分别是软件项目的进度、成本以及质量,这是对软件项目管理本质的体现。在对软件项目的进度进行控制的时候应遵循以下原则:1.2.1动态控制软件项目软件项目进度控制并不是可以一蹴而就的,而是一种循环往复的持续性过程。1.2.2弹性化的控制软件项目软件进度一般会经历比较长的周期,涉及很多影响因素,有些因素已经处于人们的掌控之中,可以按照以往的经验来分析其产生的影响、影响的程度以及可能性,并且对进度目标进行确定从而分析目标的实现情况。1.2.3封闭循环控制软件项目的进度软件项目的进度控制不是单一控制某一个环节的,而是从计划制定到实施以及后续的分析和检查的全过程都离不开进度控制,事实上对软件项目进行进度控制是一种封闭循环的过程,在这个过程中进行措施调整以及再计划。
2编制软件项目管理进度计划
2.1选择相应的编制方法
我们经常使用来管理编制软件项目进度的方法如下:2.1.1甘特图19世纪甘特图问世,是以它的发明者美国科学家甘特来命名的,又被称为横道图,具有便于制作、操作方便的特征,同时理解和更新都比较容易,所以甘特图可以看做是控制项目管理进度计划所有的方法中最简单的一种。2.1.2关键线路法简称CPM(CriticalPathMethod),又可称为“网络计划法”关键线路法需要建立在项目过程分析的基础上来进行项目管理,然后在整体过程中将活动序列进度安排总时差最低的一个找寻出来,并对其项目工期进行预测。项目是由许多工序共同组成的,网络图可以对工序彼此之间的关系进行描述,有效的找出控制项目工期的重点内容并且进行控制,在保证工期、成本和资源不变的情况下实现最优化的计划,起到提升工作效率、压缩工期以及控制成本的作用。关键线路法又包括单、双代号网络计划这两种形式。
2.2常用于管理软件项目常用的工具
2.2.1MicrosoftOfficeProject.2007Project.2007具有强大而全面的功能,同时还有良好的灵活性、可用性高并且可以组合发挥功能,是一款比较全面的项目管理工具,帮助人员更加高效、快速的完成项目的管理工作。可以集成那些常见的的MicrosoftOffice系统程序,形成功能强大的报表选项、模板、向导等,有效地改善了工作效率。2.2.2集成化项目管理系统——FutureFuture这个用于管理项目的集成化系统是以Web为基础的,不仅可以有效的对管理组织结构和人员进行管理、为项目进行整体规划并进行监控,还可以完成立项和结项工作、需求开发和管理方面的内容,还具有跟踪风险、质量和配置以及管理日常工作和论坛维护等功能。
3软件项目管理进度计划的具体实施和控制
软件项目实施计划离不开技术人员和用户的大力支持,当软件项目的支持度足够并且已经公布之后,技术人员就可以依次为基础逐步制定计划,一步步实施下去,技术人员在这个过程中要及时发现问题然后采取解决措施。
3.1实施软件项目管理进度计划
在进行软件项目计划实施的过程中,实施条件具有绝对性的变化以及相对性的不变。所以进度计划只能保证暂时的平衡,不平衡是经常性的,因此要进行科学的进度控制体系的构建,来监控项目的进度并进行记录,监控项目实施的过程并进行科学合理的分析,从而适当进行调整,保证项目进度的计划与实际情况基本相符,并且及时、到位的执行那些调整措施。项目执行过程中会有很多重要的节点,其意义可谓是里程碑式的,对于这些节点要认真地审核其进度计划,保证项目的实施过程不脱离预定计划的轨道。
3.2控制软件项目管理进度计划
任何软件项目哪怕事先的计划非常周密,让人会有一些意外情况影响到实施过程,所以需要适当的控制项目。软件项目控制就是为了保证项目可以实现最终的目标以及过程目标,项目实施中的各个环节的调查和分析工作都是必不可少的,可以定期或者不定期的进行,如果发现有项目活动偏离了标准则及时予以纠正。项目的实际情况就是比较软件项目的预定计划与软件项目管理进度控制之间存在的差异,并且进行了相应的调整,保证项目的发展方向是有利的。软件项目中简称为PDCA,其中具体包括四点,即计划(Plan)、执行(Do)、检查(Check)以及行动(Action),因为软件项目中有不确定性的存在,所以对比计划和实际的差异是非常有必要的,然后不断进行调整。
参考文献
[1]刘琳.浅析软件项目管理中的进度控制问题研究[J].电子世界,2014,02:180.
[2]汪丹.项目管理软件P3在施工进度控制过程中的应用[J].现代物业(上旬刊),2011,10:88-89.
[3]李哲.大型园林项目施工管理过程中的进度控制问题探析[J].经营管理者,2012,22:303.
[4]韩德伟.运用先进管理技术,做好项目进度控制——Project软件在项目管理中的应用案例[J].中国工程咨询,2009,08:38-39.
[5]吴超,李庆勋.基于P6软件的国际EPC项目进度管理与控制[J].项目管理技术,2015,07:71-75.
作者:孙山虎