高瞻远
摘要:近些年来,我国信息产业快速的发展,在这个过程中计算机作为现代社会的重要生产力工具,在社会的发展中起到了重要的作用,而计算机作用的发挥,在很大程度上需要依赖计算机软件工程,对计算机的功能进行拓展,保证计算机实用价值的发挥。计算机软件工程管理所涉及到的环节比较多,具有一定的复杂性,其中软件的启动管理,开发计划管理以及开发过程管理都是软件工程管理中的重要环节。在当前的发展阶段下,软件工程领域获得了很大的发展,行业的规模不断扩张,但是行业的竞争也在不断加剧。在这种情况下,对于相关企业来说,需要明确目前软件工程管理过程中存在的问题进行明确,并总结解决的措施,从而提升相关企业的竞争力。
关键词:软件工程;问题;解决措施
中图分类号:TP311.5 文献标识码:A 文章编号:1672-9129(2020)16-0019-01
在信息时代背景下,软件行业实现了较快的发展。在行业发展的规模以及行业发展的水平上都有了很大的进步。在现代社会中,计算机是重要的生产力工具,而软件就是保证生产力工作有效应用的基础,因此软件行业的发展极大的促进了社会的发展进步。在软件开发中,软件工程管理是保证软件开发效率以及质量的基础,对软件开发的进度具有关键性的影响,在软件行业市场竞争愈加激烈的发展形势下,软件工程管理的中重要性不断凸显,只要对软件工程管理进行优化创新,保证对软件开发过程的有效控制,才能适应现代软件行业的发展,促进软件开发效率以及开发水平的提升。
1 计算机软件工程管理常见的问题
1.1项目管理意识不强。现代软件项目开发需要具有较强的管理意识,对软件开发的各个流程环节进行有效的控制,但是很多企业在软件开发中,并没有建立起完善的工程管理培训体系,相关的管理工作有效性缺失。在项目管理人员的任命上,以软件开发专业的人员为主,缺乏专业的管理人才。因此就造成了部分管理人员,技术实践能力比较强,而管理的有效性比较差。另外这种人才任命方式,也没有考虑到项目管理人员的软件项目管理经验,仅仅将人员的技能水平作为任命的依据,相关的管理人员缺乏对项目开发统筹安排的能力。导致软件开发管理的效率不高,严重的制约了软件开发的水平。
1.2项目进度规划能力不足。在现代的软件开发管理中一般都采用分阶段开发的方式,对软件工程项目进行细分,通过对子项目进行控制来对软件开发整体的进度进行控制,这是对软件开发进度进行控制的有效措施。但是在实际的软件开发管理中,由于整体规划的能力比较弱,因此分阶段进行软件开发,对子项目进行控制的优势得不到有效的发挥。同时在软件开发管理中,没有注重对子子项目的数量进行控制,软件开发划分过细,导致需要对大量的子项目进行单独的管理,这在很大程度上加大了管理的难度,造成了软件开发管理的科学性较差,难以进行有效的管理。
2 提升软件项目工程管理质量的措施
2.1实施精细化管理。在软件开发工程中保证软件的稳定性十分关键,尤其现代软件工程开发对软件的功能性往往会做出很多要求,这进一步加大了软件工程管理的难度,因此软件工程管理的精细化程度上往往能够决定软件开发的质量。在软件工程管理中,需要将精细化的管理理念贯穿于软件开发的各个环节,保证对各个环节都能进行有效的控制。在这个过程中需要从项目的开发的内容入手,优化管理架构,提升软件工程管理的效率以及管理的有效性。同时在实施管理的过程中还需要保证相关的管理措施具有一定的可实施性,注重对软件开发细节的把控,通过提升细节的控制力,保证相关的开发流程具有规范性。其次在软件工程管理中,还需要加强对各个流程细节的研究。各个子系统的开发人员需要相关的系统细节进行细致的研究,这是提升管理精细化水平的关键。另外在项目运作的过程中,设计,开发测试等环节都需要保证科学性,以保证开发的质量以及效率。
2.2完善项目开发管理体系。现代软件开发的复杂性有了很大的提升,这需要一套科学的项目管理体系作为支撑。整个开发管理体系需要包括软件开发的风险防控体系,监督管理体系,以及人才选拔培养体系。在管理的过程中,需要从软件开发的需求出发来进行相关人才的选拔,一方面需要保证相关的开发人员具有较高的专业水平,另一方面还需要保证相关的人员具有一定的管理能力。在管理的过程中需要充分发挥人员的积极性,确保人力资源能够在软件开发中得到有效的应用。在岗位分配,以及人物分配上需要体现科学性原则,保证将人员安排到合适的岗位上,由于软件工程开发通常需要同时进行多个子系统的开发,因此需要建立有效的沟通机制,保证软件开发中的团队协作水平,确保相关的开发工作能够顺利的实施。
3 总结
对于软件开发企业来说,在当前的发展阶段下,会获得更多的发展机遇,信息技术在社会发展中的潜力正在逐渐的被挖掘,但同时相关企业也面临着较大的竞争压力,来自行业间的竞争不断加剧。在这个过程中相关的企业需要不断的提升自身的核心竞争力,加强软件开发的质量,重视软件工程的管理。对传统的項目管理模式进行优化。针对目前软件工程管理中存在的问题,相关的企业需要采取具有针对性的解决措施,提升管理的全面性,对软件开发的各个流程进行有效的管理,据软件开发的具体要求,以及实际的软件开发情况,对管理的理念以及管理的方式进行优化创新,实施精细化的开发过程管理,实现对开发过程的有效控制,从而保证软件开发的质量,提升相关企业的竞争力。
参考文献:
[1]彭婷婷,李维军,臧军.计算机软件工程项目管理方法探讨[J].计算机产品与流通,2020(06):21.
[2]边成敏.加强软件工程项目管理的思考探究[J].计算机产品与流通,2020(03):20.
[3]何丽娟,臧飞.探析软件工程管理的现状和创新策略[J].中国新通信,2019,21(21):44-45.