MUNIK谈ASPICE系列专题分享(十)ASPICE配置管理如何做

 

回到源头文章,请点击---ASPICE业务介绍

 

 

前言:

ASPICE(Automotive Software Process Improvement and Capability dEtermination)是一种用于评估汽车行业软件开发过程成熟度的模型。配置管理是ASPICE中的一个关键过程领域(KPA),它涉及到对软件项目的版本控制、变更管理、以及对项目工件的追踪和标识。和16949,26262的配置管理有无区别,是否可以在项目中一起配置。

  • SUP.8 配置管理过程
  • 与其他标准的区别与融合

 

1、SUP.8 配置管理过程

在ASPICE PAM3.1中,SUP.8配置管理过程的目的是:建立和维护过程或项目的所有工作产品的完整性,并使其对受影响方可用。

在ASPICE PAM3.1中,SUP.8有9个基本实践,包括

SUP.8.BP1:制订配置管理策略,包括职责、工具和储存库、配置项准则、命名规则、 访问权限、基线准则、合并和分支策略以及配置项修订历史的方法。

SUP.8.BP2:识别配置项。根据配置管理策略,识别和记录配置项。

SUP.8.BP3:建立配置管理系统。根据配置管理策略,建立配置管理系统。

秒尼科建议研发项目至少应建立三个配置库,如下图所示:

 

SUP.8.BP4:建立分支管理。根据配置管理策略,在适用的情况下建立使用同一基础进行并行开发的分支管理。[成果1, 3, 4,6, 7 ]

SUP.8.BP5:控制修改和发布。根据配置管理策略,建立配置项的控制机制,并使用这些机制控制修改和发布。

SUP.8.BP6:建立基线。根据配置管理策略,为内部目的和外部交付建立基线。

秒尼科建议,基线策略可以如下图所示进行定义:

 

SUP.8.BP7:报告配置状态。记录和报告配置项的状态,以支持项目管理和其他相关的过程。

SUP.8.BP8:验证关于配置项的信息。验证关于配置项及其基线的信息是否完整,并确保基线的一致性。典型的实现方式是执行基线审核和配置管理审核。

SUP.8.BP9:管理配置项和基线的存储。通过对所使用的配置管理系统的存储、归档(长期存储)和备份进行适当的进度安排和资源安排,确保配置项和基线的完整性和可用性。

 

2、与其他标准的区别与融合

与ASPICE不同,ISO 16949(现在是IATF 16949)是汽车行业的质量管理体系标准,它更侧重于整个生产过程的质量控制,包括设计、开发、生产和服务。ISO 26262则是专注于汽车电子电气系统的功能性安全。

尽管ASPICE、ISO 16949和ISO 26262关注的重点不同,但它们都认识到配置管理的重要性,并在各自的标准中有相应的要求。在实践中,可以将这些标准中的配置管理要求结合起来,以实现一个全面和协调的配置管理过程。

以下是一些将这些标准结合在一起的配置管理实践:

  • 统一的配置管理工具:使用一个支持多种标准的配置管理工具,以便于管理和追踪所有相关的配置项。
  • 集成的流程:开发一个集成的流程,将质量管理体系和功能安全要求与ASPICE的配置管理要求相结合。
  • 跨学科团队合作:确保质量、安全和软件开发团队之间的紧密合作,以便在配置管理过程中考虑所有相关标准。
  • 培训和意识:对团队成员进行培训,提高他们对不同标准要求的认识和理解。
  • 文档和记录:确保所有配置管理活动都有详细的文档记录,以满足不同标准的审核和追溯要求。
  • 审核和评估:定期进行内部和外部审核,以确保配置管理过程符合所有相关标准。
  • 风险管理:将风险管理活动与配置管理过程相结合,确保变更管理和风险评估的一致性。
  • 持续改进:基于审核结果和项目经验,持续改进配置管理过程。

 

总结

Automotive SPICE® 的目的是指导零配件供应商的开发流程的改善活动,从而改善搭载于汽车上的电子控制单元/车载控制器的质量。目前MUNIK能提供ASPICE 4.0一系列的培训、咨询、认证服务,任何需要欢迎联系我们。

 

 

以上为MUNI公司的一家之言,供您参考。

---如果您需要了解完整的ASPICE信息,可以进入INTACS网站。Homepage | intacs.info

---如果您需要了解专业的ASPICE实施知识库,可以进入MUNIK网站。www.munik.com

 

Munich德国专家作为ASPICE咨询委员会成员,也为INTACS提供了自己专业的贡献。