论文部分内容阅读
软件是很多汽车零部件产品的核心,软件开发过程中有一项不容忽视的问题就是开发效率和开发成本问题。伴随中国汽车市场的快速发展和变化,零部件产品竞争日趋激烈,零部件企业传统的软件项目开发模式存在着开发效率已经不能满足当前国内整车客户的需求,软件开发过程也无法及时响应整车客户需求频繁变更。如何通过改进软件项目开发的流程管理来提高零部件电子控制器软件的开发效率、满足整车企业对零部件开发的需求是困扰各大汽车零部件供应商的难题。国内外对软件企业的项目开发过程管理有了很多的研究,通过能力成熟度模型对软件企业的开发过进行改进,通过敏捷方法提高软件开发的效率。对汽车零部件产品的开发管理的研究,主要集中在零部件产品项目的开发和管理,而对零部件软件开发管理的研究比较少,本论文的研究问题是对零部件软件项目管理和软件开发过程管理的改进研究。本论文的研究结合理论和实践对零部件软件开发项目管理进行改进,对传统模式的零部件软件开发过程引入敏捷开发方法来提高零部件软件的开发效率和客户的需求变更的响应能力。首先通过对软件项目管理理论和软件开发过程管理方法进行研究,包括软件项目管理的知识和软件开发过程管理的能力成熟度模型和敏捷开发方法。并对BH公司电子控制器软件项目开发过程管理进行分析,得出基于传统软件开发过程使零部件软件开发存在开发效率低,开发过程中无法快速响应客户需求变更,已经无法满足当前整车客户。其次对BH公司实施软件项目管理优化,调整其软件开发组织架构,优化软件项目开发过程中资源的配置,通过实施产品平台化构建和对软件客户项目的开发流程管理导入敏捷开发方法对软件开发过程进行改进。最后通过分析BH公司的改进效果,肯定了通过提升软件项目开发管理能力,调整开发组织结构,在传统软件开发模式下引入敏捷开发方法,可以有效提高零部件软件的开发效率,提升在软件开发过程中快速响应客户需求变更的能力,满足当前国内整车企业对零部件企业的要求,希望通过本论文的研究成果能够为其他相关企业提供帮助。