股票简称:全信股份 | 股票代码:300447

全面推进软件工程化管理之我见

发布者:信息部 发布时间:2017-08-08

        伴随着军用软件在我国航空、航天、船舶、兵器等多个国防军工领域的广泛应用,提高军用软件研发过程的规范性和软件质量的可靠性便成为了军用软件研发过程所面临的重要挑战。在此背景下,软件工程化管理势在必行。

软件工程化管理是指广泛借鉴工程管理的理论和实践经验,结合软件产品的特殊性,对软件研制全过程进行定义、规范、管理和控制,增强软件的可维护性,降低开发成本,提高软件研制效率,从而不断提高软件质量和企业的软件研制成熟度。

当务之急,我认为,全面推进软件工程化管理工作包括以下几个方面:

1、  统一各级员工的思想,提高对软件工程化管理的认识

公司最高领导的重视,是保证软件工程化管理取得良好效果的关键。领导高度重视,必然促使公司上下一心,齐心协力,推进各级管理者充分支持及全体员工积极参与,确保流程建立的质量和流程实施的效果。

2、  建立适合企业管理要求的软件研制管理体系

建立软件研制管理体系(以下简称“软件体系”)是软件工程化管理的基础,包括了软件体系组织架构的定义、体系方针、过程规程、操作指南、模板等内容。应结合公司的产品类型、项目特点、组织结构和人员技能现状,本地化后才能真正执行和发挥作用。因此,只有全体员工积极参与,才能确保体系建立的完整性和适用性。

3、  全员参与软件工程理论和实操培训,为执行软件体系提供有力保障

软件体系的落地还需要配套相关的培训,让制度和流程真正进入全员的思想和心田。软件体系培训应该是公司级别的,各级管理者、软件研发团队、项目管理团队、质量管理团队等都需要积极参与,包括:提出培训需求,参加培训课程,反馈培训效果。确保人人理解软件研制流程,人人会使用软件工具和方法,最终达到体系与执行的一致性。

软件工程化管理工作是一项持续的系统工程,其工作流程涉及软件研发、项目管理、网络信息安全、人力资源等部门,不可能一蹴而就。另外,软件体系是需要持续改进的,不会一成不变,而管理改进不可能在短时间内见效,因此,不能操之过急,而应循序渐进、由浅入深。(文/科技部 李博)