摘 要:近几年来,随着我国社会经济的飞速发展,计算机技术的发展速度也日益加快。在此背景下,计算机软件已经被广泛应用到了社会生活的方方面面,并对人们的生活与生活产生了重大影响。此时针对软件工程管理展开分析探讨,就显得十分有必要。本文主要概述了软件工程管理相关内容,并分析了软件工程管理的现状以及具体的创新发展策略。力求通过笔者努力,找到促进软件工程创新管理的可靠策略。
关键词:软件工程;管理现状;创新策略
中图分类号:TU984
软件工作管理作为一种交叉性的学科,由软件工程和项目管理两方面内容组成,具体可分为两部分:第一部分软件开发技术;第二部分软件工程管理。其中,软件工程管理指的就是:开发与管理软件项目。换句话而言,就是指:管理整个软件生命周期内的所有活动。当前,在开发软件的过程中,管理工作属于非常重要的组成部分,该项工作的成效,会对软件产品的质量与使用寿命产生直接性影响,因而,分析软件工作管理现状,探讨该项工作的创新管理策略,就具有很强的现实意义和社会意义。
1 软件工程管理相关概述
1.1 软件工程管理的基本内涵
所谓软件工程管理指的是:借助相关技术知识以及工具等,辅助完成某个项目中包含的具体事务,就要借助。一般情况下,软件工程管理工作包括多个流程,例如,启动流程、计划流程、控制流程以及结束流程等等。
1.2 软件工程管理的主要特征
软件工程管理具有特殊性,具体表现在以下两个方面:一方面,软件工程管理过程中的特殊性;另一方面,软件工程管理内容的特殊性。相关工作人员要明确工作范围、执行步骤、实际进程以及可能遇到的风险等方面内容,从而确保能够顺利完成软件工程的管理工作。在开发软件之前,就应该开展软件工程管理工作,并且该项工作应该贯穿于整个软件生命周期,使得渗透到所有活动过程中。在整个软件工程的所有任务都完成时,就意味着软件工程管理工作的结束。在软件工程管理工作过程中,相关人员首先要制定流程管理程序。通常情况下,流程管理程序主要分为以下五个阶段:第一阶段为启动;第二阶段为计划;第三阶段为执行;第四阶段为控制;第五阶段为结束。任务一个项目进程,都是一个循序渐进的过程。而要想顺利完成某个项目,就需要贯彻落实项目中包含的每个步骤。
2 软件工程管理的现状
软件工程管理这门学科具有两个显著的特征,即:创造性、挑战性。当前,针对软件工程,并未确定一个有效的、成熟的管理模式。在世界经济一体化、全球化发展背景下,我国中小企业要想在激烈的市场竞争中立于不败之地,就需要开展软件工程管理工作。但在具体实施软件工程管理过程中,仍会遇到一些问题,具体表现如下:
其一,缺乏软件工程管理系统性的培训。软件企业的项目经理是由技术能力较强的员工来担任,但是这些员工通常是仅仅具备了较强的技术能力,他们自身并未掌握丰富的软件工程管理相关知识,这就导致在具体管理工作方面缺乏相应的经验,直接影响到了软件工程项目管理工作的效果。
其二,缺乏软件工程计划意识。软件企业的项目经理不仅缺乏对软件开发的总体计划意识,同时还缺乏对软件开发阶段的计划意识。因此,在开展软件工程项目管理工作的过程中,计划的执行效果和可行性偏低。与此同时,在实际工作过程,还经常会出现一些突发事件。而这些事件的爆发,会直接影响到整个软件工程项目开发计划的实施效果,并且影响到项目管理的进度,不利于该项工作的顺利完成。
其三,缺乏管理意识。软件开发企业的项目经理,通常会将自身大量的精力放在技术研发与管理方面,而忽略了软件工程管理这项工作的重要性。因此,在实际的工作过程中,经常会出现任务分配不得当、项目计划完成效果偏低等问题,对软件工程工程管理工作带来负面影响。
其四,缺乏沟通意识。在开展软件工程管理工作的过程中,人力资源发挥着非常重要的作用。倘若在制定计划的时候,未进行有效的沟通,那么就容易出现大量劳动力被浪费的现象,最终影响到软件工程管理工作效果,甚至导致无法顺利完成此项工作。
其五,风险管理相关问题。有部分项目经理并未真正认识到开展风险管理工作的重要性,他们在制定风险管理工作计划的时候,也未根据实际情况进行,因此导致在实际管理工作中,经常出现一些意想不到的风险。
其六,软件工程管理工作日益复杂。当前,软件工程项目的规模正在逐步扩大,参与到项目中的人员也越来越多,这就导致软件工程管理工作变得日益复杂,与此同时,一些问题也开始逐渐暴露出来,增加了该项管理工作的难度。
3 软件工程管理的创新策略
3.1 构建健全的软件工程管理体系
为了能够保证软件工程管理体系具有完整性,相关人员需要注意以下几个事项:第一,重视人才体系的构建。人才在软件工程管理工作过程中,发挥非常重要的作用。第二,重视人力资源的管理,如此有助于充分发挥出每一位员工的作用,也有助于顺利完成管理工作。第三,在管理人才的过程中,要以民主的方式来进行,而不应该采用强制性方式。
3.2 重视风险管理以及进度管理
通常情况下,要构建科学的风险管理体制。只有在科学的风险管理体制的带动下,才可以发现管理过程中存在的漏洞,并且也可以及时处理这些漏洞。同时项目管理人员要不断提高自身的风险意识,只有客观的认识了风险才可以更好的分析风险,最终确定出防范风险的措施。此外项目管理人员还要将风险罗列起来,然后将其交给项目经理,项目经理针对这些风险制定出有效的防范风险的措施。
3.3 重视对项目团队的管理
项目工作人员要相互沟通,在沟通中了解到相关问题,并且在沟通中也可以逐渐培养出他们的团队协作精神。同时项目经理要注意明确分工,如此能够落实相关责任。当某个环节出现了问题,此时项目经理就可以找到负责此项工作的责任人,最终给与其一定的惩罚。有些工作人员在工作过程中缺乏热情和积极性,针对此种状况,应该制定合理的奖惩机制,确保软件工程管理工作的顺利展开。
3.4 重视对软件工程的监督
在软件工程管理过程中,监督软件工程是一个非常有效的方式。其主要是指:实时监测项目所制定的目标。通过对软件工程进行监督,不仅能够规范软件开发的流程,还能够控制好软件开发过程中的成本以及实际的开发进度。在监督软件工程的过程中,首先要监督项目,并注重总结相应的监督数据,其次要客观、合理地分析这些数据,及时发现其中存在的问题,最终将采取措施对这些问题进行有效解决。
4 结束语
为了能够顺利完成软件工程管理工作,企业需要努力培养出优秀的管理人才。与发达国家相比较,我国软件工程管理工作的水平偏低,但只要我们一直坚持不懈,相信我国软件工程管理工作水平会得到质的飞跃。对此,相关人员需要从构建健全的软件工程管理体系;重视风险管理以及进度管理;重视对项目团队的管理;重视对软件工程的监督等方面着手,创新软件工程管理策略,提高该项工作的成效。
参考文献:
[1]刘云剑.针对软件工程管理策略的研究与分析[J].科技传播,2013(11).
[2]刘信,宋子成.刍议软件工程管理方法在软件开发中的应用[J].电子技术与软件工程,2014(20).
[3]高伟.简析软件工程的工作流程管理系统[J].电子世界.2012(05)
作者简介:侯凯(1976.03-),男,满族,辽宁锦州人,中心主任,高级工程师,本科,研究方向:计算机软件开发、信息安全、軟件工程。
作者单位:锦州银行股份有限公司,辽宁锦州 121000