咨询电话:

0512-67080821

如果通过ASPICE认证评估,经验分享!

如果通过ASPICE认证评估,经验纯干货分享!

过程决定一切!这也适用于软件的创建。尤其是对软件而言,因为与你能掌握的产品不同,软件的质量不能事后评估。在不久的将来车联网是大趋势。软件提供更舒适,更安全,并控制车辆的驱动系统。越来越广泛的网络化和日益增长的自动化程度正在增加所实现的软件功能的复杂性。如果要掌握开发中的这种复杂性,稳定的过程是必不可少的。流程为跨公司边界、国际团和远程团队(从总部开发)中的协作创造了条件。A-SPICE提供了一个框架来定义我们自己的过程并评估它们在项目中的实现。

为了使开发过程和软件质量能够得到更有效的评估,一些汽车制造商就软件开发的过程参考模型达成一致,首先出版了汽车香料® (或A-SPICE)2005年的标准。源于国际iso15504软件过程评估标准,创建了一个特定于行业的框架,以捆绑最佳实践并促进公司之间项目的可比性。

然而,A-SPICE不仅局限于软件开发过程的规范,而且还为项目管理、支持过程(如质量管理、问题解决、变更管理和配置管理)提供指导。

ASPICE  2级到底意味着什么?我们要做些什么来实现它呢?


纳兰企管专门成立ASPICE认证事业部,根据ASPICE过程建立定制化模版和工具,按照A-SPICE Level 2进行开发。作为客户项目的一部分,一个独立的a-SPICE评估确认,对于考虑的每个流程,成熟度级别2已经一致地达到。对所有软件工程过程、VDA范围的支持过程、需求获取过程和项目管理过程进行了评价。

ASPICE的“能力水平”代表过程的成熟度:

  • 0级:流程不完整、不合适或不存在。

  • 第1级:过程的结果是可用的,但不可能重建这些结果是如何得到的。

  • 第2级:计划、监控和记录过程。项目责任明确。

  • 第3级:描述了一个通用的标准过程,稍作调整(裁剪),可以应用于每个项目。这些项目的运作是一致的。

A-SPICE描述了另外两个级别,4级和5级,这两个级别在实践中认证少。经验告诉我们,尽管在大多数情况下,A-SPICE 2级是必需的,但只有少数项目中会进行3级认证。

对于第2级,A-SPICE始终要求“管理”一个过程:这意味着可以证明过程是计划的、监控的,并在必要时加以纠正。必须以适当的方式起草、检查和维护工作结果。为了确保所有步骤都是可理解的(例如,为了确保所有步骤都是可理解的)。

这可能听起来微不足道,但在一个软件开发项目中,如果没有对所需过程的深刻理解以及在其日常实现中的重大规程,则无法实现这一点。例如,每个员工必须每天记录开支,必须记录对工作结果的每次更改(谁更改了什么,何时更改了什么),必须确保文档之间和跨工具之间的一致性,并且必须每天更新任务计划,以便完全及时更新。必须确保该小组足够大,有足够的资格承担有关任务,而且,如果缺乏必要的资格,则必须规划和实施资格措施。通常,这需要几年的“过程工作”来发展组织中必要的成熟度。



       支柱是工具支撑,由于程序和A-SPICE规范已实现自动化,评估员对与工具相关的流程实施给予了特别肯定。有一个基于票证的系统,用于计划、分配和跟踪任务。Atlassian tools Jira和Confluence位于工具链的中心,具有用于需求管理和测试规范的相应应用程序。采用Matlab/Simulink和TargetLink进行基于模型的软件开发。软件版本管理是使用开源软件处理的 吉特实验室. 与此过程平行的是,工具链也将在整个项目中得到进一步发展。

设计流程的目的始终是确保团队、客户或组织受益。这使我们能够避免任何非增值的“过程满足”。

这都是个体演员之间的互动问题。每次发布都与客户和项目团队就内容和期限达成一致,并由项目负责人协调。在此基础上,在两周的冲刺中,任务按优先级顺序进行了计划和处理。客户每隔几周就会收到定期交付的软件,以便在车辆中测试软件,并提供早期反馈。客户还必须在每个发布阶段开始时及时交付成熟和批准的需求。

我们的一些经验分享

以下是我们为达到A-SPICE 2级所做努力的结果:

  • A-SPICE规范可以实际实现,不需要形式化,也不必“满足”流程。

  • 流程的自动化是提高效率和降低复杂性的关键。

  • 可接受的过程是从实际应用中派生出来的,并简化为基本过程。

  • 短迭代。短V型周期,例如每2周一次,能够精确地监控进度,并在早期阶段检测到任何需要纠正的情况。

  • A-SPICE和敏捷开发并不排斥彼此。

  • 从一开始,功能性需求和非功能性需求都需要被评估并转化为具体的度量。

我们将以下因素视为部分成功因素:

  • 通过指导或培训等方式,在项目团队中形成对过程的基本理解。

  • 精确的项目顺序是项目计划的起点。

  • A-SPICE规范的解释始终着眼于客户利益和实际可行性。

  • 目标“A-SPICE Level 2”锚定在内部目标值。

  • 这一目标的管理层积极要求核查。

  • 在每个发布阶段开始之前,涉众达成了一个有约束力的协议,要求将被实现。

结论

汽车行业目前正经历一个根本性的变革阶段,这是由不断变化的客户期望、驱动系统的电气化和数字化驱动的。越来越多的解决方案是基于软件的,这会影响到整个开发过程。这些过程必须遵循这种转变的动态,甚至有助于塑造它。

对我们来说,A-SPICE不是一个未来的问题,而是一个关于未来的问题。汽车开发中日益增加的复杂性只有在我们拥有良好的流程的情况下才能得到控制 

纳兰企管专注A-SPICE认证咨询 欢迎来电咨询 直线电话 18115506012 



创建时间:2021-05-08 16:03