软件工程项目管理内容与实践

时间:2022-10-09 09:04:33

软件工程项目管理内容与实践

摘要:就大、中型软件的开发来说,技术已经不是攻坚的难点,而新的难点在于如何科学、有效的进行管理,通过管理促使先进技术发挥出其巨大功用价值,生产优质的软件产品。本文便就软件需求方对工程项目管理中质量和进度这两个着重点的要求做分析,提出针对性强化管理实践,旨在提高软件工程项目管理效率。

关键词:软件工程;项目管理;质量;进度

软件产业是一种知识型产业项目,而在软件工程项目中能够落实项目管理理论应用的话,将会获得更好的管理质量与管理效率。本文便针对软件工程项目管理中质量和进度这两个关键点做如下探讨。

1软件工程项目管理的内容研究

就从需求方的软件项目管理角度上来说,是对软件工程项目进度、风险和质量等内容开展的一系列管控活动。根本目的是保证软件项目符合事先设定进度,高质、高效完成。

1.1协调内部资源

站在需求方的角度上来看,在做软件项目管理时要做内部资源的协调,而由此会涉及到诸多方面。在此具体内容有:对软件工程项目总的目标规划进行明确,尽量协调软件工程项目各类资源要素的权限。保证软件需求方相关部门可掌握支撑方软件的实际情况,辅助软件支撑方明晰软件系统的情况。对软件需求方就某方面提出的具体功能要求,应与支撑方做积极的交流,保证满足要求。

1.2外部支撑方管理

对支撑方软件工程项目管理工作来说,主要的内容包括有:软件需求方和支撑方两者积极进行组织协调的工作,合理制定项目进度规划,包括总的进度规划和主要控制点等。软件工程项目管理的支撑方可以严格按照软件项目所制定的根本目标和进度需求,提供以完善的人力、物力、财力支持,并做好后续保障服务。软件支撑方与需求方通过积极协调,保证软件开发质量,满足需求方对软件功能提出的实际要求。

2软件工程项目质量和进度管控实践

2.1质量控制要点

(1)制定科学、合理的软件项目成功标准。一般情况下,软件工程项目是按照需求方提出的实际需求来研发一套软件工程信息系统,该系统的成功以需求方认可作为惟一评判标准,能够研发出满足客户需求的软件项目,是判定软件质量的关键所在。而想要最终得到需求方认可,首先就应该先要求需求方项目管理做需求部门、支撑方的协调,通过于此来明确用户的需求,之后再由支撑方来承担需求方对软件功能所提出的要求实现,确保可满足之前提出的具体功能要求,最后,以支撑方作为辅助,协同需求部门实现软件功能要求的价值实现。(2)督促工程项目管理质量的检查。质量检查工作属于是软件工程项目管理工作中的一个核心内容,在实际实践中可通过定期、不定期两种方法结合的手段来督促检查。在检查前,应掌握软件项目的质量信息情况,着重注意整体质量与各子模块质量。以此为前提,再对比项目当前质量、制定目标质量要求。如果质量误差在允许范围内,则代表质量合格,若误差较大,那么必须及时针对这些误差做深入分析,及时针对性的提出解决举措。(3)完善工程项目文档管理工作。就软件系统的本质来说,是物理和其相应对的文档这两个内容一同组成的,在系统开发上,可把文档描述作为重要的参考依据,系统在日常运行和维护时也是需相应文档支持的。文档可以说是对系统开发、演变相对应的文字阐述,而在项目管理实践中,必须要强调做好软件项目的文档管理工作,并保证文档的准确性,确保可从中获取到有效信息,为提高软件研发成功率保驾护航。

2.2进度控制要点

(1)制定合理的进度计划。在软件工程项目管理实践中,制定合理的进度计划能为进度有效的管理与控制提供基本保障,同时也是软件顺利实施和产生的根本前提,直接决定着项目是否成功。科学、合理的软件工程项目进度规划应该是基于软件需求方、支撑方有效协调下,制定出来的全面性项目实施计划。具体来说可以分成阶段性计划、个人计划这两个重要组成。结合具体实践来说,于软件工程项目管理水平较低时,各项任务具体的工作量确定为不超过总工作量的5%视为适宜,工期进度则以低于总工程项目的10%作为合理判定。(2)保证进度执行的精准度。就软件工程项目管理中进度执行来说,结合长时间的实践经验总结出一点:精准度是较低的,而这也是软件工程项目管理中一个亟待于解决的难题。很多软件工程项目实际完成的时间要比预计时间长。针对于此,想要保证进度执行的精准程度,便需注意以下管控要点:首先,落实进度指标的详细量化,进行严格的数据统计分析;其次,强化软件工程项目进度和预先规划的合理化配置,避免由于一味的依赖于事先规划而造成项目执行达不到精准度要求的错误;最后,实时落实项目规划并有效的把控变更,确保软件工程项目能如期完成。

3结束语

上文主要是从软件需求方工程项目管理的角度着手,结合实践经验,探究软件需求方对软件工程项目管理有关于质量和进度控制这两个关键内容的管控要求。在软件工程项目质量控制上,应通过制定科学、规范的软件成功标准,强化对质量的督察、完善文档管理工作来保证管理质量;而在软件工程项目的进度控制上,则应通过制定合理的进度计划、保证进度执行的精准度来提高管理效率。这样应用于实践,才能获得好的反馈。

参考文献

[1]范永学,燕鹏.基于软件工程项目管理关键管控点的研究[J].电子测试,2016,34(16):87-88.

作者:全东蕾 单位:北京神舟航天软件技术有限公司

上一篇:软件工程标准化现状分析 下一篇:软件工程安全检测与维护策略