建筑网建筑众包设计软件

软件工程管理现状及创新策略

  • 来源:建筑网   2018-07-11 17:35:47
摘要:

在社会经济快速发展的背景下,我国计算机技术也相应的得到发展,软件工程管理作为一门实用性的学科,其主要由软件工程与项目管理组成。与一般计算机软件不同,软件工程具有其自身的特点:主要表现为操作的复杂性与特殊性,为了保证软件产品的进度、交付时间、成本、质量等安全使用,必须要做好软件工程管理工作。本文主要介绍当前软件工程管理的现状,并寻找促进软件工程发展的策略。

信息化时代的到来推动了社会的发展,人们的日常生活与工作越来越离不开计算机,然而软件工程的开发作为信息化发展的重要组成部分。在软件开发与发展过程中,软件工程管理工作始终扮演着重要的角色,是软件开发成功的关键内容。但是,在软件工程进行管理时,仍存在较多的不足与问题,严重阻碍软件工程的发展与开发。因此,为了改变当前的不足,需要从软件工程现状以及以后的创新入手,并对此进行详细的探讨。

1软件工程的概述与管理现状

1.1软件工程概述

软件工程管理主要是指为了完成某个软件项目中的具体目的与需求,需要利用计算机相关知识、技术以及辅助工具来完成。若要使得软件工程管理工作顺利进行,必须要经过以下几个环节:启动、执行、控制、运行以及结束。

1.2软件工程管理现状

(1)软件开发项目经理管理意识需要加强在部分软件开发企业中,软件工程管理培训仍处在初级阶段,缺乏相关的系统的管理,项目经理的选拔主要在企业内部进行选拨,注重员工的实际操作能力,而不是选择具备管理水平较高的人才。所以,该选拨的方法造成了项目经理对企业的项目开发管理时缺乏相关经验,与技术水平不相匹配,不能够对企业的各环节统筹安排,这在一定程度上影响到了管理的效率,成为企业发展与管理的不足,严重地还会阻碍企业的进步。(2)项目进度规划存在不足软件项目开发通常包含若干个子项目,子项目的进度规划在今后的软件开发中发挥着重要的作用。然而在目前的软件工程管理中,由于软件企业对子项目的规划意识相对比较薄弱,这就会造成项目管理工作难以发挥良好的效果,规划工作的工作价值也会随之大大贬值。同时,因为软件开发项目的子项目较多,其规模庞大,其管理工作的复杂性不断加大。在软件开发实际过程中,总会出现一些突发事件,若管理不到位,这些突发事件将会对真个软件开发项目造成影响,阻碍项目的进度,将会延长软件开发的周期,不利于软件工程的顺利进行。(3)沟通能力差,风险意识淡薄企业人力资源在软件工程管理中有着非常重要的作用,经验丰富的管理人员能够保证项目顺利完成,为企业创造利润,相反,则会损害企业的利益。若管理人员提前做好相关的沟通与事先的规划,则会减少劳动力的浪费,最终使得软件工程顺利完成。风险管理在工程管理中的作用至关重要,部分项目经理并未认识到风险管理的作用,对风险管理认识不足,并未引起其足够重视,一旦发生安全事故,就会造成一些不可预测的管理风险,给企业带来严重的经济损失。随着软件项目的规模扩大,工程管理工作也随之变得复杂,在该种情况下,若出现一些突发问题,将会给管理工作带来相当大的难度。(4)面对突发情况的能力有限在软件工程实际操作中,难免会发生一些突发事件,并且会伴随着整个开发过程,这将会给软件项目开发工作带来极大的影响,严重的会使得整个项目进度停滞不前。经过长期的调查发现,软件企业部分项目团队应对突发事件的能力有限,缺乏随机应变的能力,不能够及时提出结婚措施,延误了维护的最佳时机,限制管理工作的运行。

2软件工程管理创新策略

2.1实施精细化管理。为了提高软件项目管理工作的效率,保证工程产品的质量,促进整体人员的素质,可以从软件工程的不同阶段着手,并对软件工程的各子项目做到精细化管理,其一,相关部门部门的管理者需要对管理工作的每个阶段有所了解,只有做到充分了解才可以进行合理安排,在软件工程设计阶段主要包括技术开发、测试阶段、界面设计等发展阶段;其二,要了解软件组件的各个职能部门与软件管理部门,并知道该部门的职能以及发展方向,熟悉二者间的联系;其三,建立精细的组织机构,在软件设计过程中,对于不利于软件开发工作的事物及时进行改进。从软件工程的质量、人员、资源、进度等多方面实施管理,为后续的精细化管理打下坚实基础。

2.2组件应急小分队,注重团队管理。软件工程开发其实就是计算机技术创新的工程,在对其开发与研究时,总会伴随着各种不同的问题或者各种冲突。在不同的子项目中,仍然存在一些技术差异,根据软件工程的特殊性以及管理需求,项目经理务必要建立应急小分队,并要求每个子项目都逐渐应急小队,该小队的队长应由技术全面的员工担任。在软件开发中,出现任何技术问题可启动应急小分队,及时对产品进行相关测试,并与该部门及时沟通,了解具体情况,发现问题立刻予以解决。项目经理在对应急小分队分工时,要做到明确责任,并建立相关的奖惩制度,激励员工的工作积极性,保证应急工作顺利完成。

2.3加强对软件工程的监督。在对软件工程管理工作中,对软件工程管理工作进行监督是一个十分必要的方式。其主要是对实时项目进行监督,锁定监管对象,保证所有项目都在控制范围内。通过对软件工程实施监督,在一定程度上可以规范软件开发管理制度、控制开发成本、降低投资风险、加快开发进度等。在监督时,要加强对监督和数据的分析,做到客观、合理,对出现的问题及时采取措施予以解决。

3结语

为了保证软件工程管理工程顺利完成,相关企业需要对人才加大培养力度,建立完善的软件管理体系,注重风险意识与管理意识,强化监督,改变当前不利局面,创新软件工程管理策略,提高工程的效益。