潘琴莲
摘 要 随着经济和科学技术的不断发展,我国计算机技术也在不断完善之中。在计算机技术的不断普及下,计算机相关的软件市场也得到了飞速的发展,衍生出许多的软件,这些衍生出来的计算机软件已经成为人们日常生活和工作的重要工具之一。为此,逐渐发展成为一门新的专业:软件工程学科。它的特点是操作比较复杂,为了有效优化软件产品的使用,必须提高对软件的整体管理水平。本文通过对软件工程管理的现状以及特点分析,提出相应的改进创新策略,希望能对当下软件工程的发展提供帮助。
关键词 软件工程管理;现状;科技创新策略分析
前言
在信息化时代的发展之下,软件工程的开发和创新成为推进信息化发展的重要环节。在大多数软件开发企业中,软件工程管理工作已经贯穿于所有软件的开发和使用过程中,但是由于软件在使用过程中,依然存在不稳定性和一些潜在的问题,为此,笔者通过观察和使用,结合自身的经验,从软件工程的管理现状进行分析,得出相应的创新策略。
1 软件工程管理的现状分析
软件工程管理属于一门交叉性的学科,大致来讲,它由两方面构成,分别是软件工程和项目管理。软件工程管理的对象是软件开发与维护的全过程,本质上说是对一种生产活动的管理。所以管理的内容不仅包含所生产的产品,同时也包含开发工具的使用,开发的工艺流程,以及开发的人力资源组织。软件工程管理是一项具有特殊性质的工作,因此,强化软件工程管理,提高软件产品的可靠性,变得极为重要,是实施好软件系统的重要课题之一。然而,在我国在这方面还没有正式形成一定的规模,当前我国软件工程的管理现状分析如下:
1.1 软件工程管理专业化程度较低
对于企业而言,软件工程项目经理一般是由专业技术水平较高的人员任职的,但是其在实际的管理能力和管理专业知识方面往往还存在一定的差距。众所周知,对应的专业知识能够快速正确地纠正工作过程中所面临的一些问题,从而帮助管理者提升自己的管理水平,从这个角度进行分析可知,我国的软件工程管理过程中的专业化的程度依然很低[1]。
1.2 软件工程管理缺乏规划性
软件工程的项目进度规划在软件项目开发过程中是一个特别重要的步骤,在整个软件项目开发过程中,起着十分重要的作用。但是在现在的软件工程管理过程中,缺乏对软件工程和软件开发的具体规划,想要将其很好地推广开来也十分有难度。在进行软件工程管理的工作的前期,需要设置具体的计划,在具体的某个环节中明确相应的任务指标,将计划进行分工,从而设定相应的进度表进行提示,由于有些项目经理缺乏相应的工作经验,对于计划的意识不清,并且对项目开发的进程把握不充分,直接导致项目开发过程速度缓慢,长此以往,员工的意识淡薄,效率降低,一旦出现此类情况,很多企业在软件开发的过程中被迫终止。
1.3 软件工程管理缺乏管理意识
在目前的软件工程管理中,企业对整个项目的子项目、进度等的管理意识相对薄弱,项目经理受到自身经验的限制,很大部分的精力投入到不必要的技术攻破中,而忽视了整体工程进度的管理问题,如此舍本逐末的方式直接影响了整个工程项目的进展,使管理工作难以发挥良好效果,甚至造成了企业资源的大量浪费。
2 软件工程管理创新方法
2.1 提高管理人员的综合管理技能
为了能有效提高软件工程管理的水平,究其原因是管理人员的综合素质不强。为此企业在进行软件产品的开发和创新的过程中,同时也要重视软件工程管理人员综合能力的培养。第一,要提高管理人员的综合能力。企业可以选择专门开设一些专业的培训课程,邀请软件管理人员讲师,举办一些管理理念和策略的培训课程,从而加强管理人员的综合能力素质。第二,要重视开发管理人员的管理技术的提高,管理人员可以分别从人员、进度、质量等方面进行管理,从而提高管理人员的管理技术,为软件开发奠定良好基础。
2.2 构建科学化的软件工程管理工作体系
为了有效提高软件工程的综合管理水平,就要不断完善管理工作系统,保证实践活动的正常运行。工作人员在进行软件工程管理的过程中,首先应该学习相关的专业知识,领悟管理知识的要领,为后期的管理工作做好铺垫。管理工作的开展首先应该重视员工的培养,激发员工工作的积极性,再根据所有员工的特点和作用,做到唯才是用,发掘员工的潜能,让每一个员工都能有属于自己发展的平台,提高软件工程的管理效率。作为管理人员,应该充分了解所开发软件工程的整个预设全过程,将所有子项目及部门职能、预期发展方向等,作为必要条件,进而详细设定组织结构细则,科学分级管理组织构架。
2.3 软件工程精细化管理
根据以往的软件工程管理模式分析可知,一般的企业都是沿用之前粗放式的管理模式进行工程管理工作。随着科学技术的不断完善,对于工程管理提出了更严格的要求,希望能结合精细化的管理模式来推进工程管理的发展,从而全面提升软件管理的质量和水平。首先应该从管理部门着手,全面提升管理部门的管理意识和能力,使得管理人员能熟悉整个管理的系统,再结合适的员工安排合适的工作。
2.4 组建项目应急小组
设立项目应急部门和小组,是软件工程管理模式中最重要的环节,管理团队应该充分重视起来。软件开发属于一种技术创新的过程,在整个软件开发和使用过程中,很容易出现技术故障,产生各种问题,一旦出现问题将直接影响工作的质量,这就需要对不同部门进行管理和协调。组建项目应急小组,利用项目应急小组进行产品排查,对产品进行测试,跟所有不同子项目的负责人员进行合理沟通,从而不断完善管理系统,拓宽软件开发的渠道。通过沟通管理寻找出合适解决办法,并在这个过程中培养团队的协作能力,当项目经理以及项目管理人员在进行分工合作的时候,首先要根据不同工作人员的特点,进行项目的详细分类,如此分工之下,当项目出现了问题时,就能在第一时间内发现并处理,从而有效提高软件工作管理的顺利开展[2]。
3 结束语
本文通过对国内软件工程管理的现状进行分析,从而不斷健全管理系统、设置软件精细化管理的模式、组建应急小组的方式等,阐述了不同的管理方式,希望可以为后续工作的开展打好基础,提升后续工作质量与水平。
参考文献
[1] 许学磊.软件工程管理的现状和创新策略[J].华东科技:学术版,2012,(9):50.
[2] 于克达.软件工程管理的现状和创新策略[J].微计算机信息,2012,(5):119-121.