摘要:在信息网络技术的不断进步和发展过程中,计算机软件工程的整体规模和整体工程复杂程度不断提高,由此也引发了软件工程项目的各类型问题开始出现,为了不断减少软件工程项目存在的“黑洞问题”,减少该类问题带来的企业损失,应该不断加强软件工程的项目管理,不断提升整体的企业软件市场竞争实力,为我国的信息化进步和发展提供动力和支持。
关键词:软件工程;项目管理;关键管控点
软件项目具有一定的项目管理内容复杂性和项目管理内容独特性,这都是由软件项目的自身发展进步特点所影响和决定的,高效的软件工程项目管理可以充分发挥项目建设的支持作用。软件工程项目管理是一项系统工程,整体项目管理设计范围较广,管理风险较高,所以更需要关注和重视管理的质量和水平问题。本文从需求方软件项目管理内容与特点入手,综合分析了需求方内部的资源协调与对外部支撑点的协调管理,第二部分研究分析了软件工程项目质量的关键控制点,需要合理确定软件项目成功质量标准、加强软件项目质量检测、督促强化软件文档管理。最后一部分对软件工程项目进度关键控制点进行了完整总结。
一、需求方软件项目管理内容与特点
需求方的软件项目管理方案的制定和实施都是以需求方的实际情况为基础,从实际需求情况入手,联系软件项目管理的支撑单位,进行协调配合,进而满足需求方的内部需求。通过需求方的内部软件项目管理进度、管理质量以及管理风险等方面的分析,可以发挥管理活动的最大效果,协助和带动软件项目管理方案按计划实施,保质保量顺利完成。整体的需求方软件项目管理在内容上主要包含根据实际需求对需求方内部的资源协调,以及对外部的软件项目支撑方的协调管理两方面。具体管理内容如下:1.对需求方内部的资源协调对需求方内部的软件项目资源管理以及资源协调,第一,需要协调软件需求方的管理者提高对软件项目的重视和关注程度,进行综合软件项目管理目标确定,还需要为软件项目在资源管理和资源协调方面提供全力保障。第二,需要协调软件项目管理的相关部门了解和接受软件项目工程支撑方的系统现状,对存在问题及时进行沟通和访谈,进而可以协助软件项目支撑方了解和把握当前的软件系统管理现状,整合所提供的各类型软件系统发展现状资料。第三,协调软件系统需求方针对实际发展情况提出软件项目的建设发展需要,协调配合软件项目支撑方及时了解和明确项目实际需求,进而建立符合实际情况的项目目标。第四,应该协调软件项目工程的需求方,依据软件工程项目实施进度及时了解项目总体情况,定期进行阶段性建设成果交流。最终组织软件工程项目完成最终的项目检测[1]。2.对外部支撑方的协调管理软件项目需要方的软件项目管理需要重视外部支撑的协调管理,明确整体的进度安排,保证总体项目发展目标的顺利实现,主要的项目管理内容如下:第一,应该协调配合实际情况制定出科学的工程项目实施计划方案,需要对软件工程项目进行详细进度安排,为整体项目建设发展提供充足的人力和物力资源支持。第二,应该制定出详细的进度计划,对整体的项目安排合理进度方建设方案,控制好关键项目成果。第三,应该与协调方进行配合协调,保证良好的项目工程质量,与需求部门充分沟通,满足开发单位的具体需要[2]。第四,应该协调处理好软件项目管理的整体风险问题,对可能对软件项目工程建设产生负面影响的因素控制到最低,采取有针对性的预防管理措施。软件项目管理属于一个集合型项目,具有项目的实施一次性、项目目标制定明确,项目管理对象整合完善,项目实施结果受到来自项目实施环境等因素的综合影响[3]。
二、软件工程项目质量的关键控制点
软件工程项目的需求方在项目质量管理和控制目标制定上需要充分沟通和研究,与软件的支撑方积极进行交流,确保软件项目的产品交付达到要求的质量水平。软件工程项目的整体项目管控需要注意以下几个关键点:质量标准的制定是否合理、项目质量的最终检测是否到位、软件工程项目的文档管理效果如何[4]。1.合理确定软件项目成功质量标准在进行软件项目质量检测的过程中,需要明确软件项目管控的基本内容,软件项目管控能否成功实施也会受到来自需求方的影响,所以应该明确软件工程项目实施的质量标准与需求方的认可程度的联系,进行需求方与支撑方两者的客户需求对比;还应该进行相应手续和操作环节的规范化管理,满足来自需求部门的不同需求。及时应对突发问题,制定合理对策[5]。2.加强软件项目质量检测软件项目的质量检测就是质量管控的重要部分,需要采取有规律的项目质量方案抽查。应该在预先制定好的检查期限内进行检查工作安排。还可以进行不定期质量检测,在关键性和影响性较大的项目实施后期进行质量检测,在进行项目质量检测的过程中,首先需要进行项目质量相关信息收集,进行总体质量情况和下属模块质量情况的综合分析,之后将项目质量检测结构与项目预先设定目标相对比,如果存在质量检测偏差,则需要对偏差部分进行详细研究分析,了解实际存在的问题,采取有针对性的管理对策。在加强质量和进度管理控制的过程中,需要做好相应的控制和跟踪管理,制定出一份详细的项目管理运行计划表。在定期或不定期的项目状态研讨会议中交流。还需要建立起风险管理机制,可以对项目运行存在的潜在风险进行排除,还可以识别细微项目运行风险和安全隐患。及时采取规避和有效的风险转移措施,及时作出调整[6]。3.督促强化软件项目文档管理软件系统从整体分析可以综合划分为物理软件系统和电子文档系统两个部分,在物理软件系统开发创新的过程中,应该以电子文档信息系统为基础和依据,以此来保障系统软件运行的安全稳定,发挥系统电子文档的维护管理作用。文档属于记录和描述了整体文档发展演变过程的文字性资料。软件项目工程管理过程中的文档管理需要督促软件支撑单位做好软件项目管理强化处理。这主要是因为文档也属于软件项目工程管理的重要中间成果,属于重要的软件工作者智慧的结晶。文档属于重要的软件工程建设成果之一,在周期性的软件工程开发建设过程中发挥了重要作用。所以需要关注和重视文档的规范化管理,制定合理文档管理方案以及编写规范,避免突发性的项目质量问题出现而没有文档资料进行查询。
三、软件工程项目进度关键控制点
1.协调需求方与支撑方指定合理进度计划在进行软件项目管理控制的过程中,软件项目管理和控制计划发挥了基础性作用,会对软件项目管理产生直接的影响,同时对于各类型资源的利用效率、项目实施进度等都有影响。在进行科学合理的软件项目进度计划制定安排的过程中,首先应该协调处理好需求方与支撑方之间的关系,在此基础上做好项目规划。还应该将整体的项目规划划分为阶段性的项目规划和个人的项目计划,对项目任务内容、项目实施资源需求以及项目实施时间等多方面进行研究分析,通过高效的项目进度管理和控制做好整体项目的建设。应该做到项目明确分工分配,个人任务责任制,在整体的项目实施和管理水平较低的条件下,只有进行高效的项目实施进度控制,才能保证项目最终成果质量。2.督促支撑方确实提高进度指定准确率在进行软件项目工程管理和控制的过程中,软件项目的执行准确率保证属于重要难题,经过调查研究发现,大部分的项目的完成时间都会超过预计的20%,所以要想实现整体软件工程项目的执行准确率提升,就应该做好以下环节的管理和控制。第一,应该制定出合理的量化指标,在进度控制过程中做好相应的数据统计和分析,避免单一经验化的管控,实现整体项目准确率的有效保证。第二,应该做好项目进度管理工作,避免项目执行过程中存在急于求成和过度拖延的问题,在密切关注建设进度的条件下做好项目进程监督,从而确保项目建设顺利完成。
四、结语
综上所述,在信息网络技术的不断进步和发展过程中,软件工程项目的各类型问题开始出现,为了减少该类问题带来的企业损失,应该不断加强软件工程的项目管理,不断提升整体的企业软件市场竞争实力,为我国的信息化进步和发展提供动力和支持。
参考文献
[1]邓燕.软件工程项目管理关键管控点研究[J].电脑知识与技术,2010,(33):9530-9531.
[2]孙连英,张德政.基于统一软件项目过程管理的监理框架[J].北京联合大学学报(自然科学版),2011,(3):14-19.
[3]陶新,钟红恩.一种软件工程管理模型研究[J].计算机测量与控制,2016,(7):147-151.
[4]陈湘桥.工程项目管理的关键环节及其管控方法研究[J].武汉商业服务学院学报,2013,(5):58-60.
[5]王海波.基于CMM的软件工程管理工具的研究[J].信息通信,2014,(1循环农业论文2):159.
[6]蔡培茂,张申勇.目标管理在软件工程项目管理中的应用[J].中国建设信息,2012,(22):56-59.
作者:高国洋 单位:中国人民大学
相关专题:偷偷拿掉套子 银行与第三方支付合作