加强软件工程项目管理的思考

(整期优先)网络出版时间:2019-11-22
/ 2

加强软件工程项目管理的思考

杨鲁天

山东省市场监督管理局监测中心山东济南250000

摘要:在现代信息技术和科学技术快速发展的大潮流下,软件行业技术发展也取得了长足的进步。但是,在快速发展的同时也不可避免地出现了各种问题,尤其是软件开发和自身管理方面的问题,需要进一步优化和完善。就我国目前的软件行业发展情况来看,需要不断进行软件技术创新和优化,并结合社会发展现状不断提高自身软件管理能力,占据有利市场,提高软件工程项目的管理能力。

关键词:软件工程;项目管理;应对措施

中图分类号:TP311.52文献标识码:A

1软件工程的项目管理

1.1软件工程

对软件工程开发工作来说,要想保障软件工程开发的质量,就必然需要基于软件工程实际情况,针对软件工程开发建立针对性的工作原则,以此来指导软件工程开发的有序推进。通过科学合理的管理方案,能够在有效保障软件质量、稳定性的同时,针对软件开发成本进行有效的控制。科学技术与信息化技术的持续发展,当前软件集成度更高,企业对于软件的要求也就更为苛刻,针对软件开发进程中面临的各种技术问题,必然离不开软件工程开发规划。

与此同时,软件工程开发进程中还必须要加强交流沟通工作,针对企业需求实施深入的分析,同时还需要落实建模工作,从而有效保障软件编程工作的有序开展。

1.2项目管理

软件工程项目管理是基于商业合同,针对软件工程开发项目开展监管工作,以此来为软件工程提供科学合理的服务及帮助圈。

新形势下,软件工程项目涉及的管理内容相对较为繁杂,要求项目管理需要全面贯穿到软件工程开发的整个进程中来,包括质量管理、规划与监管、风险评价等等,这就需要项目管理针对软件工程关键点进行有效的控制,在保障软件工程开发质量的同时,有效保障软件工程开发进度。

2项目管理的重要性和意义

2.1项目管理的重要性

软件项目开发过程中,项目管理起着很重要的作用,一个好的项目管理可以使得一个软件项目能够顺利进行,并达到预期目标。项目管理在软件项目开发中扮演着类似“保姆”的角色,想办法节约软件项目开发的成本,控制好软件项目开发的节奏,保证软件项目开发的进度,协调好软件项目开发中各个小项目之间的沟通和联系,这些都需要项目管理人员来进行处理。因此,项目管理是一个软件项目能够成功开发的前提和保证。

2.2项目管理的意义

一个好的项目管理能够提高软件项目开发的效率。因为项目管理涉及软件项目中的成本、开发方法、项目进度、项目保障等方方面面,在长期的发展过程中,项目管理形成了一定的知识体系,通过系统的软件项目管理体系,可以更好地服务于软件项目的开发。随着软件开发行业的不断发展,软件项目也越来越大,对于项目管理的重视程度也越来越高,通过对软件项目规范的管理,协调软件项目开发人员之间的沟通联系,能够更加科学、更加有效地进行软件项目的开发,更好地节约软件项目开发成本。

3项目管理的措施

3.1建立健全软件工程项目管理规章制度

科学合理的规章制度是有效保障各项工作开展的重要基础,软件工程项目管理自然也不例外。这就需要综合参考软件工程项目管理实际,建立健全软件工程项目管理规章制度:首先,综合参考软件工程开发工作实际,分析软件工程项目管理的实际流程,分别针对各个流程建立对应的规章制度,尽可能覆盖软件工程开发的各个细节部分,使得软件工程项目管理能够严格按照规章制度来开展。其次,针对软件工程项目管理建立对应的考核体系,包括人才规划、薪酬制度、人力资源管理等。综合参考各个岗位工作实际、工作难度,明确软件工程对应的责任,并将岗位明确的个人,建立对应的考核指标,针对各个岗位进行全面、细致的考核。最后,建立健全软件工程项目管理奖惩机制。根据考核结果,建立针对性的奖惩机制,不仅仅包含物质层面的奖励,同时也包含精神层面的奖励,以此来调动相关工作人员的主观能动性,为软件工程项目管理的有序推进奠定扎实的基础。

3.2加强软件工程项目进度管理关键点控制

(1)主动协调需求方与支撑方完善进度计划,软件工程项目管理与控制计划均是软件工程开发中不可或缺的一部分,不仅关系到项目管理的整体效果。同时关系到项目推进进度、资源利用效率等等。因这就需要主动协调需求方与支撑方,引导两方共同参与项目规划,然后针对项目规划进行细化,包括阶段性项目规划、个人项目规划,以此来分析项目实施时间、项目实施资源需求、项目任务内容等相关内容,以此来保障软件工程进度计划的科学性、规范性。

(2)积极督促支撑方提升进度制定准确率,软件工程执行准确率历来是项目管理的重要内容,对软件工程项目进度的影响重大。这就需要通过以下两个方面的措施,积极督促支撑方提升进度制定准确率:一方面,建立科学合理的量化指标,在推进进度控制的进程中,主动落实对应的数据统计分析工作,基于大数据技术的有效应用,保障软件工程项目整体的准确率。另一方面,加大项目进度管理力度,在软件工程项目管理的进程中,进一步加强建设进度的监管工作,针对过度拖延、急于求成等行为均需要进行针对性的处理,以此来保障软件工程的有序开展。

3.3强化软件工程项目质量管理关键点控制

(1)强化软件项目质量检验工作。作为质量管理中不可或缺的一部分,软件项目质量检测必须要基于软件工程要求,科学合理地制定检查期限,同时建立软件项目质量检测计划,严格按照计划来开展检测工作。与此同时,为有效保障软件项目质量检测的效果,还必须要充分结合不定期质量检测方案,针对影响性、关键性较大的项目,开展不定期质量检测。具体来说,对于软件项目质量检测工作来说,首先必须要深入软件工程涉及的各个环节,保障信息收集的准确性,开展整体质量情况与下属模块质量的分析工作,然后针对软件项目质量检测结构与项目预先设定的目标进行比较,倘若存在质量检测方面的误差,则必须要针对误差部分进行深入的分析,寻找问题,并制定策略解决问题。此外,还必须要严格落实质量控制与跟踪管理工作,建立健全软件项目管理运行计划表与风险管理机制,在有效推动软件项目质量检测工作有序推进的同时,针对软件工程开发进程中暴露出来的风险进行有效的排查。

(2)督促加强软件项目文档管理工作。稳当作为客观记录整体稳当发展演变的重要资料,对软件系统开发的影响重大。这就需要督促软件工程各个参与方,高度重视软件项目文档管理工作,明确要求各方按照要求进行稳当的管理,包括文档管理方案、编写规范,建立统一的文档管理规章制度,以此来提升软件工程稳当管理的质量,从而有效保障软件工程中间的成果。

4结语

在软件开发过程中,项目管理的应用起着越来越重要的作用。但是由于软件开发企业和相关工作人员的原因,软件开发的项目管理不可避免会出现各种问题。因此,软件开发企业在项目管理中要不断进行项目管理优化和管理方法创新,提高软件开发的质量和效率。

参考文献

[1]常镜洳,贾跃,石冬凌,任政.基于CDIO+OBE面向对象软件工程混合式教学课程设计[J].软件工程,2019,22(07):51-53.

[2]王楷,谢博.基于系统软件开发过程中软件工程技术[J].电子技术与软件工程,2019(12):57.

[3]蒲天银,饶正婵.基于三角理论的软件项目管理质量提升对策[J].电脑编程技巧与维护,2018(03):23-25+34.

[4]谭永杰,张栋梁.项目驱动法在“IT项目管理”课程中的创新与实践[J].周口师范学院学报,2018,35(02):126-128.

[5]首安科.软件工程技术在系统软件开发过程的应用[J].计算机产品与流通,2018(03):27.