(临沂大学信息科学与工程学院,山东临沂276000)
摘要:科技的进步带动了我国计算机技术的飞速发展,尤其是近年来越来越受到人们关注的计算机软件技术的开发和利用。各种各样的计算机软件的开发和应用,在很大程度上方便了人们的生活,也丰富了人们的生活。然而,计算机软件技术的日益发展也给计算机软件工程项目的管理带来了许多挑战。因此,本文分析了计算机软件工程项目管理过程中的几个问题,并阐述了改善计算机软件工程项目管理的几个措施。
关键词:计算机;软件工程;项目管理
一、计算机软件工程项目管理概述
所谓计算机软件工程项目的管理,就是在计算机软件开发的过程中,对相关的人员以及软件进行管理,来实现计算机软件工程的不断发展。计算机软件工程项目的管理主要包括三部分的内容,一部分是在软件工程项目开发的过程对相关工作人员进行管理;另一部分是对其开发的软件进行管理;还有一部分是对软件开发过程的风险进行管理。
在计算机软件工程项目开发的过程,对相关工作人员进行管理,有助于提高工作效率,加强团队内部之间的沟通,提高团队的核心竞争力。一个计算机软件工程项目的开发不仅仅需要技术人员,还需要整理资料的人员、统筹人员以及分析软件系统的分析人员等等,在这种情况下,对软件工程项目相关人员的管理就显得尤为重要。通过项目管理,可以对各个岗位进行人员分配和工作分工,并且在管理的过程中还能够加强各部门之间的沟通和交流,从而提高工作效率,增强团队之间的团结合作,提高其凝聚力。
对软件的管理也是软件工程项目管理的过程很重要的一个部分。对软件的管理又可以分为对软件质量的管理以及对软件配置的管理。计算机软件的质量是体现其可靠性的一个指标,因此计算机软件工程项目管理的过程中,需要严格监控计算机软件开发过程中的各个环节,保证其质量。而且,对计算机软件质量的管理还需要拟定计算机软件的质量计划,以制定计算机软件的质量标准,用于参考。而对于计算机软件配置的管理就是在计算机软件开发的过程中记录软件变化和更新过程,并对过程中出现变更的地方进行标记并控制。通过计算机软件的配置管理能够记录软件在开发过程中每个阶段的配置情况,这对于计算机软件项目的开发是十分重要的。
对计算机软件工程项目的管理还包括风险管理。风险管理的主要作用就是评估计算机软件工程项目开发的过程中可能出现的风险,并分析这些风险带来的后果。对计算机软件工程项目进行风险管理就是为了尽可能地减少风险的发生,从而增加产品的收益。
二、计算机软件工程项目管理过程中的几个主要问题
随着计算机软件工程项目的不断发展,其在管理方面的问题也逐渐突显出来。其在管理过程中存在的主要问题主要表现在以下几个方面:
(1)计算机软件工程项目管理的过程中没有合理分配工作,且团队成员缺乏集体意识。计算机软件工程项目开发的过程中需要管理人员合理地分配工作,并且成员之间应该高度配合,从而提高工作效率,保证计算机软件产品的质量。然而,计算机软件工程项目管理的过程中,项目管理人员往往忽略了这一点,造成工作安排不合理、工作内容脱节以及工作效率低下的后果。另外,项目管理的过程中还存在缺乏团队意识的现象,这主要表现在项目管理的过程中,相关管理人员没有积极地沟通交流以及相互推脱责任等方面。“众人拾柴火焰高”,可见团队意识对于一项工作的完成是非常重要的。而且,管理人员团队意识的低下将会给项目的管理带来各种问题,并影响计算机软件产品的质量和性能。
(2)计算机软件工程项目管理人员在风险管理工作方面有所欠缺。风险评估和控制对于计算机软件项目的开发是十分重要的,这是因为软件开发的过程中一旦发生危险并没有得到有效控制,将会给整个项目带来很大的损失,甚至导致整个项目的失败。然而,目前许多计算机软件工程项目管理人员都缺乏风险管理的意识,他们没有对软件开发过程中的风险进行充分的预测,并根据可能发生的风险提出有效、可靠的解决措施,从而防控风险的发生。项目管理人员在风险管理工作方面的欠缺对于计算机软件工程项目的开发是非常不利的。
(3)软件开发的过程中,计算机软件工程项目管理人员没有进行充分的实地调研。管理人员实地调研的目的就是在产品开发前对产品的需求量以及产品的使用情况进行调查,对这些数据进行分析,并根据需求来调整产品的性能,从而开发出满足市场需求的高质量产品。然而,计算机软件工程项目管理人员往往忽略了实地调研的重要性,造成产品的质量难以满足市场和客户的需求、产品难以推广等后果,使得产品出现亏损。
三、改善计算机软件工程项目管理的几个措施
改善计算机软件工程项目的管理,首先应该增强管理团队的向心力,提高其集体意识。团队意识对于企业的发展是十分重要的。因此,在计算机软件工程项目管理的过程中应该加强对相关管理人员的思想教育,以提高管理人员的集体荣誉感和责任意识,进而使每一位管理人员都能充分发挥其作用,并且管理人员之间做到相互沟通、交流,更好地促进计算机软件工程项目的发展。另外,在计算机软件工程项目管理的过程中,领导者应该尽职尽责,做到掌控全局、把握整体进度。而对于其他的管理人员也应该起到带头的作用,在管理的过程中合理地分配工作,与其他部门之间积极交流,进而提高工作效率,开发出高质量的计算机软件产品。
其次,计算机软件工程项目管理的过程中应该加强团队的风险管理能力。计算机软件工程项目开发的过程中对于风险的评估和控制是非常重要的,应该引起管理人员的高度重视。增强管理人员的风险管理能力,可以组织管理人员系统的学习风险评估和控制的相关知识,保证管理人员具有风险管理的知识基础。其次,管理人员应该将风险管理的相关知识充分利用到计算机软件工程项目开发的过程中去,评估项目开发过程中可能存在的任何风险,并提出可靠的解决措施,防止风险的发生。另外,管理人员可以制定有关的风险评估与控制机制,建立计算机软件工程风险管理的制度基础,为管理人员进行风险提供评估和控制依据。
另外,计算机软件工程项目管理的过程中应该加强对其管理体系的建设。一个成熟的管理体系对于管理工作的顺利进行以及工作效率的提高是非常重要的,因此,计算机软件工程项目管理人员应该重视对于管理体系的建设。
除此之外,计算机软件工程项目管理的过程中,项目管理人员应该合理的安排实地调研。通过实地调研,管理人员可以充分地了解到市场和客户的需求,并对正在开发的计算机软件产品进行对不断调整,进而开发出符合市场需求、高质量和高性能的计算机软件产品。
四、总结
计算机软件工程项目的不断发展越来越显示出计算机软件工程项目管理的重要性,而且,对于计算机软件工程项目的管理也越来越成为企业核心竞争力高低的一个标志。因此,企业应该高度重视对于计算机软件工程项目的管理,管理人员也应该针对计算机软件工程项目管理过程中存在的问题积极地提出解决措施,加强企业管理体系的建设,提高其管理水平,进而提高企业的开发效率,增强企业的核心竞争力,促进企业的快速、健康发展。。
参考文献
[1]吴丽娜.探析计算机软件工程项目管理[J].科技资讯,2017(06):134-136
[2]崔宁,李克峰.计算机软件工程项目管理分析[J].电子技术与软件工程,2014(4):71
[3]邱恩海.计算机软件工程项目管理分析[J].中国新通信,2016(2):2-3
[4]郑宇.探析计算机软件工程项目管理[J].信息系统工程,2017(18):38.