摘要:当前随着信息技术和智能技术的不断普及与发展,软件工程作也逐渐成为推动国民经济飞速发展的支柱产业,全国各地信息技术公司的崛起标志着我国软件产业的发展进入一个新的阶段。软件项目管理中的进度控制是在对人力、资源、进度、风险等进行科学评估和有效控制的基础上制定相应的软件开发计划,合理调配现有的资源,保证最小的投入可以创造出最大的利润,因而成为各个软件公司日常管理工作中的头等问题。
关键词:软件;开发项目;进度管理
1软件项目管理中的进度计划编制问题分析
其一,对于进度编制方式的选择问题分析。进度编制的途径是按照计划的内容而实现变化的,其中的制表成本较低,所需的时间也较少,甘特图所需的资金以及时间也均较少,同时,CPM还要根据活动的具体日程予以分析,这一过程中,如果出现软件运作压力较大的情况将会致使CPM超出阈值,此时则要针对计算机来对路线以及工期予以计算,其中的RT法则是编制方式中的时间耗费较多且难度最大的,项目在对编制方法进行选择时,则会根据项目的紧急程度、规模等实现全面的分析和探究。
推荐期刊:《软件工程师》 征稿对象:各大院校IT相关专业、科研单位及培训机构的师生。从事企事业单位信息管理及IT相关行业的专业人员等。《软件工程师》为中国软件行业协会会刊,被中国期刊全文数据库、中国知网、龙源期刊网、万方数字——数据期刊群以及中国核心期刊(遴选)数据库等全文收录。
其二,对于进度计划的制定问题分析。制定进度计划指的是在一定的范围内落实项目控制的行为。它可以对其中的组织结构、活动以及责任进行定义和分析。WBS被定义的范围为组织架构,WBS可以对项目的各项任务运用树状图的方式进行层次分配,而后对进度的计划制定提供了切实的保障,同时也对其工作的具体内容进行了划分。
其三,对于进度编制工具的选择问题分析。在对进度编制的方式进行了确定后,还要对其中的具体工作予以选择。值得注意的是,编制工具要具有工期核算、材料价格、输出以及资源成本预算等功能,而后再对这些功能予以合理的分配,形成最终的预算功能。在软件项目功能落实的过程中,有关的技术操作人员,要根据预算以及资源进行比较,而后再确定最终的任务开始亦或是结束时间,对工期予以估算、对任务顺序进行排列等。从资源的应用层面进行分析,软件中的绘制工具还会参照具体的日程以及任务内容实现科学的协调,最终对物力、资金以及人力等进行合理的配置。
2软件项目进度控制原理
一个软件项目进度控制的原理其关键点在于3个方面,包括软件项目开展的进度、成本、质量,这3个指标综合起来才能够反映出项目管理的整体质量。为此,对软件项目进度控制过程中应该遵循以下几个原则:(1)动态地进行软件项目的控制。对软件项目进展的控制并非是一步就能够达到目标的,而应该是一个循序渐进且反复持续性的控制过程。(2)有弹性化地对软件项目进行控制。软件项目的进度常规会经历一个较长的周期,所涉及的因素较多,这其中有部分因素已经能够被合理地控制,可根据已经完成软件项目的控制经验进行分析,分析其影响与影响程度以及影响的可能性,同时对软件项目进展的目标进行明确,从而分析目标的实现情况。(3)封闭循环地对软件项目进行控制。软件项目进展的控制并非是单一的控制,或者是某个环节的控制,而应该是在计划制定一直到实施以及实施后期的各个环节进行综合分析与检查,确保项目开展的整个过程都在控制内。实际上对软件项目进度的控制,应该是一个封闭循环的过程,在此期间内不断地进行措施与计划的调整。3软件开发项目进度管理措施
3.1加强风险管理和工作进程控制
建立健全风险管理机制。计算机软件工程项目管理人员要通过风险识别、管理及量化知识,制作风险管理报告,对风险进行有效的管理和掌控,提前做好风险预防和规避。实时监控计算机软件工程项目管理风险,风险的监控不是一次性工作,是贯穿在整个软件开发过程的始终的,因此,在软件工程项目管理过程中,要实时进行风险监控与管理,运用减缓、转移及规避等方法,及时处理软件工程项目的风险。计算机软件在开发之前需要深入调查,精准定位用户需求,在软件开发过程中要加强对软件项目的进度控制,根据开发计划和开发进度表调整软件开发各项内容,对完成时间、成本、质量、风险进行严格有效控制,防止任何环节出现偏差和问题,实行全面的监督检查,实时监控计算机软件工程项目工作进度,及时解决项目开发过程中的各类问题,控制工作任务状态。
3.2建立完善的项目管理体系
建立计算机软件工程项目管理的人才管理体系,保证项目管理人才结构和人力资源配置合理,通过奖惩制度和晋升制度,增强对项目管理人才的有效管理,提高工作人员的工作热情和积极性。建立有效的沟通机制,明确分工,提高团队意识,培养团队默契。加强对计算机工程项目管理工作人员知识的培训,加强项对目管理知识的学习,增强实践能力,丰富经验,提高计算机工程项目管理人员整体的素质和管理水平,提高提高企业效益。
3.3项目实施阶段
项目实施阶段是整个软件项目开发的核心与关键,项目负责人要重点针对项目进展情况进行资源的合理配置,进而及时发现问题和解决问题。
3.4项目反馈和调整阶段
软件开发项目,尤其是那些大型的项目大都不是一蹴而就的,需要根据软件调试结果不断地对编程的思路和个别语句进行调整,使其尽可能的满足客户的实际需求。同时项目反馈结果还可以作为对评价员工贡献率的重要标准。
4结束语
综上所述,软件项目管理中的进度控制对于提升软件开发质量、降低开发成本以及提高企业经济效益方面发挥着不可忽视的作用,更是大多数软件开发企业重点考虑的基本问题之一,进度控制在很大程度上决定着项目的成败。因此我们应该将眼光放长远,而不仅仅满足于当前的进步,应该要不断的寻求创新与突破,以求取得更大的发展。