Tout ce que vous devez savoir sur la conformité ASPICE (SPICE automobile)
- Arunabh Satpathy
- 25 juillet 2023
- 6 minutes
Automotive SPICE (ASPICE) est une directive qui aide les fournisseurs automobiles à répondre aux exigences de développement logiciel fixées par les OEM (fabricants d’équipement d’origine). Cela signifie Automotive Software Performance Improvement and Capability Determination.
ASPICE est nécessaire parce que l’industrie automobile est de plus en plus animée par le logiciel à tous les niveaux – de la planification à la production en passant par l’utilisation quotidienne. Même un camion Ford F-150 fabriqué en 2016 contenait jusqu’à 150 millions de lignes de code. La complexité est beaucoup plus grande aujourd’hui. ASPICE offre aux fournisseurs un cadre structuré qui les aide à adopter les meilleures pratiques, à identifier les défauts dès le début et à répondre aux exigences du fabricant d’origine.
Ce sujet couvre les concepts clés de la conformité ASPICE, ses avantages et comment la mettre en œuvre concrètement dans votre entreprise, avec des exemples concrets.
Articles connexes
Voyez comment ça fonctionne :
Prêt à simplifier la gestion de vos besoins dès aujourd’hui?
1. Concepts clés de la conformité ASPICE
ASPICE a d’abord été développé comme une variante automobile de la norme SPICE (ISO/IEC 15504 ), une norme pour le développement logiciel. Il s’appuie sur le modèle en V du développement logiciel, qui décrit les étapes du développement logiciel et leurs relations entre elles.
Des évaluateurs internes ou externes qualifiés évaluent périodiquement la conformité ASPICE d’un fournisseur selon des lignes directrices appelées le modèle de référence de processus. L’outil d’évaluation qu’ils utilisent s’appelle un modèle d’évaluation de processus; un cadre qui aide à donner à la conformité du fournisseur un « niveau de maturité » de 0 à 5.
Les clients des fournisseurs automobiles privilégient le niveau de maturité 2 pour leurs projets, ce qui indique une gestion de projet efficace. Ils priorisent généralement le niveau 3 pour les projets futurs, tandis que les niveaux 4 et 5 ne sont pas considérés comme pertinents car ils sont plus ambitieux. La plupart des processus logiciels sont au niveau 2 ou 3.
Chaque processus ASPICE comporte certaines « pratiques de base » qu’une organisation doit suivre et fournir des preuves lors de l’évaluation pour démontrer la conformité à ASPICE. Par exemple, la première pratique de base pour le processus d’analyse des exigences du système SYS.2 est SYS.1.BP1, qui exige que les fournisseurs obtiennent les exigences et demandes des parties prenantes.
a. ASPICE vs ISO 26262
Puisque ces deux normes concernent les logiciels automobiles, ASPICE et ISO 26262 sont complémentaires, et leurs normes de conformité peuvent se chevaucher. Cependant, ils varient en objectif et en portée. ASPICE fournit une structure pour les meilleures pratiques globales en développement logiciel, tandis que l’ISO 26262 traite spécifiquement de la sécurité fonctionnelle des systèmes électriques et électroniques à l’intérieur d’un véhicule.
2. Avantages de la conformité ASPICE
Bien qu’elle se concentre uniquement sur les logiciels automobiles, la conformité ASPICE a plusieurs effets positifs en aval qui affectent la qualité du projet, l’expérience client et, ultimement, la rentabilité et la stabilité de l’entreprise.
- Amélioration de la qualité et de la fiabilité des logiciels: En vous fournissant un cadre pour évaluer les processus de développement logiciel, ASPICE vous aide éliminer les inefficacités et des erreurs. En conséquence, cela aide à réduire la probabilité de graves conséquences en amont.
Si des erreurs passent encore, vous pouvez toujours utiliser des outils d’évaluation d’impact .
- Assurer la conformité et la sécurité: La conformité ASPICE offre à votre entreprise une base solide pour l’ingénierie de la sécurité. En plus de rester en conformité avec les autorités réglementaires, la conformité ouvre aussi des opportunités d’affaires, car les constructeurs automobiles considèrent la conformité ASPICE comme un signe de qualité logicielle.
Par exemple, Daimler-Benz affirme qu’un partenaire « doit vérifier un niveau ASPICE 3 continu afin d’assurer l’approvisionnement dès le début de la production (SOP) ».
- Améliorer la gestion de projet : ASPICE vous donne le contrôle et la visibilité sur l’avancement du développement et vous aide à gérer des projets de plus en plus complexes.
- Atténuation des risques : ASPICE exige que les organisations établissent des processus de gestion des risques. Les étapes incluent l’identification des risques, l’analyse de leur impact, l’atténuation des risques et la surveillance continue. Par exemple, le 13 Exigences du projet la directive exige que les entreprises « identifient les risques associés au cycle de vie du projet et aux fournisseurs » et « s’assurent que tous les risques identifiés sont communiqués aux parties concernées. »
Dans les outils de gestion des exigences intégrés à Modern Requirement4DevOps, vous pouvez utiliser des fonctionnalités comme la traçabilité et le contrôle de versions pour améliorer votre conformité à la gestion des risques ASPICE.
- Répondre aux demandes changeantes du marché : Selon le Forum économique mondial, « 90% des caractéristiques futures différenciatrices des voitures sont basées sur des logiciels. » Pour suivre ces évolutions, les fournisseurs de logiciels automobiles conformes à l’ASPICE joueront un rôle de plus en plus important dans la satisfaction des demandes des clients.
Par exemple, le fabricant sud-coréen de semi-conducteurs à puces SY Kynix a annoncé en juin 2023 qu’il était conforme au niveau 2 ASPICE. Leur raisonnement était qu’avec « les systèmes d’assistance avancée à la conduite et d’infodivertissement de plus en plus sophistiqués, l’importance de la gestion de la qualité logicielle ainsi que de la compatibilité et de la stabilité augmente, obligeant les fournisseurs de pièces automobiles à obtenir le niveau ASPICE 2 ou équivalent. »
- D’autres avantages de la conformité ASPICE incluent la réduction des coûts en aval, l’augmentation de la productivité des équipes et la satisfaction des clients.
3. Mise en œuvre d’ASPICE dans le développement logiciel automobile
Mettre en œuvre ASPICE dans une entreprise nécessite plusieurs étapes. Les étapes ci-dessous ne sont pas exhaustives, mais elles donnent un aperçu général du flux de haut niveau de l’implémentation d’ASPICE dans le logiciel. Les activités spécifiques que votre entreprise réalise dépendent du type et de la situation de votre entreprise.
- Comprendre ASPICE : Comprendre en profondeur le cadre ASPICE, ses principes et exigences, la PRM et la PAM.
- Analyse des lacunes et définition des processus : Évaluez vos processus actuels par rapport aux exigences d’ASPICE. Définissez les processus et procédures que vous devez avoir en place pour être conforme.
- Mise en œuvre et formation des processus : Mettez en œuvre les processus et procédures définis ci-dessus. Former les employés afin d’assurer la conformité avec ASPICE.
- Surveillance, mesure et amélioration des processus : Surveillez, mesurez et itérez continuellement les processus conformes à ASPICE.
- Évaluations internes et externes : Effectuez des évaluations internes et demandez des évaluations externes auprès d’évaluateurs principaux.
- Collaboration avec les fournisseurs : Collaborer avec les fournisseurs en aval et en amont pour assurer leur conformité à ASPICE.
- Documentation et rapports : Maintenir une documentation et un rapport complets sur les activités liées à ASPICE.
Plusieurs grands constructeurs automobiles et fournisseurs ont intégré ASPICE dans leurs processus. Par exemple, un développeur de systèmes d’infodivertissement automobile appelé Acsia Technologies a récemment reçu l’approbation pour développer des systèmes conformes à l’ASPIC pour BMW.
4. Certification et évaluation SPICE automobile
Une évaluation ASPICE est réalisée par un évaluateur principal certifié, appelé évaluateur compétent ou principal, et son équipe d’évaluateurs. Ils évaluent les capacités de développement d’un fournisseur automobile à l’aide d’entrevues et d’analyses de documents.
L’équipe d’évaluation documente ensuite les résultats et les compare aux attentes du modèle ASPICE afin d’attribuer un score de maturité au processus.
Vos processus peuvent faire l’objet d’une évaluation de conformité ASPICE pour plusieurs raisons :
- Comme condition préalable au contrat de fourniture
- Amélioration des procédés
- Normalisation et comparabilité de l’évaluation
5. Conformité ASPICE – L’avenir
La mobilité sans logiciel devient de plus en plus impossible – surtout dans les pays développés. Nous sommes en plein cœur d’une révolution dans l’industrie automobile, portée par l’électrification, la numérisation et l’évolution des attentes des clients. Les entreprises qui ne suivent pas le rythme finiront par disparaître.
Un projet de voiture unique peut prendre entre deux et cinq ans , du concept à la production. Au milieu de tout ça, il y a beaucoup de lacunes que votre projet peut franchir. Mais avec le bon ensemble d’outils (de plus en plus alimentés par l’IA), vous pouvez gérer les besoins, les équipes et les tests tout en restant conforme, rentable et favorisé par les clients.
Avec le logiciel viennent la complexité et l’abstraction. On ne peut gérer la combinaison unique de logiciels et de matériel de l’industrie automobile qu’à travers des procédés solides. Automotive SPICE n’est qu’une petite partie d’un casse-tête beaucoup plus vaste, mais les organisations qui adoptent une philosophie de croissance continue, d’innovation et de succès prospéreront assurément.






















