在漫长的企业管理咨询与PLM推广过程中,软件配置管理的复杂性日益增加。管理流程已深入渗透到软件的各个阶段,需求复杂性持续提升,因此我们有必要重新考虑软件的管理方式。
早期软件开发管理接触
十多年前,我初次涉猎软件开发交付管理领域。那时,管理流程并未像现在这样深入到软件开发的各个阶段。当时只是进行基础管理,需求也相对简单。然而,随着时间的推移,我逐渐意识到,从策划到使用,软件开发的全过程都需要细致入微的管理。而且,企业对软件管理的需求也在不断提升。
产品结构与软件管理现状
产品结构中包括软件定义,但版本管理却与之独立。这种做法使得软件与产品结构的调整得以分开进行,众多企业的应用软件和PLC程序都采纳了这种方式。然而,部分企业产品中软件数量较多,对软件的策划、开发等各个阶段的追溯和管理要求较高,旧有的模式存在一些问题。
简化管理模式建议
后期追溯受管理缺失影响颇深。对于面临此类问题的公司,我建议实施一种简化的软件管理方式。在确定产品中的软件时,公司需明确软件的详细信息,并记录其兼容性,这样做有助于减少软件使用与维护中的问题。
管理模式新衍化
软件更新很频繁,测试和量产阶段都能进行OTA升级。旧的管理办法已经无法满足需求,因此新的软件管理模式应运而生。新模式将软件材料和实际可用的软件分开,并为发布软件提供状态管理,以支持集成测试。
新型管理模式问题
新模式的管理带来了一些好处,但也出现了一些新的挑战。例如,在版本集成测试结束后,我们得决定是采用最新版本还是采取其他处理手段。虽然控制逻辑较为复杂,但它能有效降低软件频繁更新的风险,而且记录产品的软件安装版本信息也很便捷。
行业软件管理实践
汽车行业的软件管理相当繁琐,对质量有着高要求。在软件开发和产品配置管理上,存在一些核心步骤和操作方法。轨道交通企业借鉴了MBSE的标准,设立了定制的软件管理模式。未来,这一领域仍有广阔的改进余地。
企业软件配置管理面临诸多困难和变动。面对这些新出现的挑战,企业应如何有效应对?期待您的宝贵意见。同时,别忘了点赞和转发这篇文章!