L’innovation et la R&D logicielle sont devenues des enjeux de taille pour l’industrie automobile. Avec elles, la nécessité absolue de répondre aux normes pour les systèmes électroniques et les logiciels embarqués. L’ISO 26262 et l’ASPICE sont deux normes importantes qui garantisse la sécurité et la sûreté automobile ; prouver la conformité de vos nouvelles solutions logicielles reste un « must-have ». Voici comment Tuleap vous aide à y répondre, en optimisant vos projets de développements et contrôlant vos processus qualité.

Systèmes cyber-physiques et obligation de conformité : les grands défis de l’industrie automobile

Vous le savez encore mieux que nous, l’industrie automobile est aujourd’hui confrontée à des défis majeurs dans le domaine du développement logiciel et de la conformité aux normes. Les constructeurs doivent investir dans la recherche et le développement pour relever ces défis et assurer la sécurité et la performance des véhicules. En même temps, ils doivent rester à l’affût des avancées technologiques et s’adapter rapidement aux changements pour rester compétitifs sur le marché en constante évolution.

Résumons les challenges à relever, le plus tôt possible:

Software-Defined Vehicle (SDV)

  • Intégration des logiciels complexes dans les véhicules pour permettre des fonctionnalités avancées,
  • Développement de logiciels hautement fiables et sécurisés pour assurer la sécurité des passagers et des systèmes,
  • Gestion des mises à jour logicielles en temps réel pour garantir les performances optimales du véhicule.

Voitures autonomes

  • Développement de logiciels de conduite autonome capables de prendre des décisions complexes en temps réel,
  • Conformité aux normes strictes de sécurité pour minimiser les risques d’accidents et assurer la protection des passagers,
  • Intégration de capteurs avancés, tels que les radars et les caméras, pour permettre une perception précise de l’environnement.

Connectivité et cybersécurité

  • Intégration de la connectivité dans les véhicules pour offrir des fonctionnalités telles que la navigation en temps réel et les mises à jour logicielles à distance
  • Renforcement de la cybersécurité pour protéger les véhicules contre les attaques informatiques et les intrusions malveillantes
  • Conformité aux réglementations en matière de protection des données et de vie privée des utilisateurs

Infotainment et expérience utilisateur

  • Développement de systèmes d’info-divertissement intuitifs et conviviaux pour améliorer l’expérience de conduite des utilisateurs,
  • Intégration de technologies avancées telles que la reconnaissance vocale et les assistants virtuels pour permettre une interaction naturelle avec le véhicule,
  • Conformité aux normes d’accessibilité pour garantir que les fonctionnalités sont accessibles à tous les utilisateurs, y compris les personnes handicapées.

Validation et conformité réglementaire

  • Tests approfondis des nouvelles solutions applicatives automobiles pour s’assurer qu’elles répondent aux référentiels et normes de sécurité et de performance exigées,
  • Conformité aux réglementations nationales et internationales en matière de sécurité routière et d’émissions polluantes,
  • Collaboration avec les organismes de réglementation pour garantir que les nouvelles technologies sont conformes aux normes établies.

La nécessité d’un ALM agile qui facilite l’innovation et la conformité ISO 26262-ASPICE

MIEUX FAIRE COLLABORER LES ACTEURS de l’automobile

Equipementiers, constructeurs, fournisseurs de services, les acteurs de l’automobiles sont nombreux et complémentaires. Pour être en capacité de s’adapter aux attentes et exigences changeantes du marché, une solution Agile de Gestion du cycle de vie des Applications (ALM) telle que Tuleap, est un facteur de compétitivité. Elle devient le référentiel commun à toutes les équipes, fournisseurs et partenaires. Elle facilite la collaboration et permet d’obtenir une traçabilité de bout en bout.

Avec Tuleap, vous obtenez est un outil tout-en-un qui permet la vision globale de vos produits, jusqu’au développement opérationnel des projets. L’avantage est d’avoir une solution intégrée, hautement personnalisable, en fonction de vos métiers et processus des équipes.

PROUVER LA TRACABILITE DES DÉVELOPPEMENTS

Un autre point important est le fait d’avoir une traçabilité de bout-en-bout étant donné que tout le monde travaille au même endroit. Cela veut dire que d’une exigence initiale jusqu’au bug remonté soit par des équipes de test soit des utilisateurs, l’ensemble va être interconnecté pour vous permettre de démontrer ce qui a été fait et où trouver l’information, en amont et en aval.
Enfin, cette traçabilité de bout-en-bout, au sein d’une seule et unique plateforme, rend la préparation et les processus d’audits plus simples et rapides


Gestion des exigences, Planification, QA : les fonctionnalités indispensables à la conformité ISO 26262 – ASPICE

Voici un focus sur des fonctionnalités clés de Tuleap pour l’optimisation de vos développements et l’assurance qualité de vos projets logiciels pour la conformité aux normes automobiles.

Gestion de projet hybride et agile

Roadmap produit

Tuleap offre un large éventail d’outils agiles pour permettre à chaque équipe impliquée dans le projet automobile de travailler selon son propre mode de fonctionnement, toujours dans le but d’atteindre un objectif final commun.

La Roadmap produit Tuleap (feuille de route en français), par exemple, permet le partage de cet objectif commun grâce à l’illustration du développement escompté d’un produit au cours du temps. En Agilité, la roadmap représente un plan incrémental ouvert au changement, plutôt qu’une planification figée, et se révèle être un outil efficace pour partager la vision produit, le « sens » même du projet, parmi les différentes équipes.

Dans la partie du dashboard agile, on retrouve aussi les éléments suivants :

  • Backlog planning : pour collecter toutes les exigences et fonctionnalités à développer, en distinguant – grâce à des codes couleur – entre celles venant d’un besoin utilisateur par exemple et celles créées à partir d’une exigence.
  • Milestones : c’est un ou plusieurs jalons à configurer selon vos besoins (i.e. les releases, les produits logiciels automobiles etc.) pour ensuite aller planifier le développement des différentes fonctionnalités.
  • Tableau Tuleap Kanban : il y a aussi un cardwall interactif pour suivre l’état d’avancement de chacune des tâches jusqu’au moment où on atteint la ligne d’arrivée, pour ensuite passer à la phase de validation.
Backlog Planning
Baseline d’exigences automobiles

Baseline d’exigences

Avec Tuleap, vous pouvez créer un ou plusieurs référentiels d’exigencesc’est-à-dire des baselines. Une baseline est figée à sa date de création, tout comme un instantané (snapshot), mais il est tout à fait possible de remonter dans le temps et avoir une traçabilité complète des éléments qu’elle regroupe.
Il est aussi possible de filtrer les informations qui vous intéressent selon différents critères – des trackers, par exemple.

D’ailleurs, plusieurs baselines à comparer peuvent être créées au fil du temps, afin de mieux suivre et comprendre ce qui a changé : des artefacts ajoutés, changés, supprimés, etc. (« Shot 2 vs Shot 1 », dans le graphique ci-contre).

Gestion des Tests automobile et validation

Tuleap vous permet de mettre en place une stratégie de tests dès le début de vos releases avec la création de plans de tests, regroupant à la fois des tests automatisée et des tests manuels.
Suivant la définition progressive des exigences de vos produits logiciels automobiles, vous pouvez directement planifier des tests QA aux critères bien précis en même temps que des tâches, et aussi suivre précisément la couverture des tests pour chacune des exigences spécifiées.

Autrement dit, Tuleap vous aide à définir, mettre en place et améliorer continuellement votre Plan d’Assurance Qualité logicielle (PAQ).

Avec Tuleap Test Management (TTM), créez autant de campagnes de tests que vous le souhaitez, suivez-les étape par étape et identifiez immédiatement des anomalies potentielles pour y apporter une correction rapide. Enfin, validez votre ou vos produits logiciels plus facilement, plus efficacement.
En parallèle, TTM vous permet de mettre en place et garantir une traçabilité de bout-en-bout : vous pouvez à tout moment, et en quelques clics, retrouver les informations nécessaires à des fins d’audits.

Gestion de Documents

En parlant d’audits, apporter les preuves de la qualité de vos développements et produits logiciels est une condition sine qua non pour obtenir votre certification de conformité aux normes automobiles.

Dans Tuleap, vous pouvez créer autant d’espaces de travail que vous souhaitez et centraliser l’ensemble des informations relatives à chaque produit automobile. Vous pouvez également sécuriser vos données grâce à un système avancée d’authentification et attribution des droits d’accès aux différents espaces et/ou documents.

Le module documentaire de Tuleap offre aussi :

  • un MediaWiki intégré pour faciliter la collaboration entre les équipes et le partage de documents,
  • la possibilité d’activer l’intégration avec OnlyOffice, l’alternative à Microsoft Office 365, pour lire, modifier et créer des documents collaboratifs (.xlsx, .pptx, .docx, .pdf, etc),
  • la génération automatique de documents, dont de matrices de traçabilité, pour faciliter l’édition d’un ou plusieurs dossiers techniques détaillés, essentiels en cas d’audits.

Démo Tuleap pour la conformité ISO 26262-ASPICE

Dans cette vidéo de démo, notre expert vous montre modéliser et organiser un espace projet avec Tuleap pour piloter efficacement les processus en conformité à la norme ISO 26262 et Automotive SPICE.

ISO 26262 – ASPICE : 2 approches qualité complémentaires

  • L’ISO 26262 est une norme internationale dédiée à la sécurité fonctionnelle des systèmes électriques et électroniques embarqués dans les véhicules routiers. Elle vise à garantir la sécurité des systèmes tout au long de leur cycle de vie.
  • L’ASPICE, ou Automotive SPICE, est un modèle de processus d’amélioration pour le développement de systèmes embarqués dans l’industrie automobile. Il vise à améliorer la qualité et la maturité des processus de développement des systèmes électroniques et logiciels.

On a donc d’un côté l’ISO 26262 avec une approche basée sur la partie sécurité pour répondre à des exigences et enjeux précis. C’est donc la sécurité qui prend plus d’importance par rapport à la fonctionnalité. De l’autre côté, ASPICE vient se greffer là-dessus avec une approche processus. D’autant plus dans un modèle où l’on va avoir de plus en plus de nouvelles fonctionnalités qui vont arriver de façon très rapide, il est important de s’assurer que l’on va bien répondre aux besoins exprimés par le marché.

L’idée est de travailler en parallèle les deux approches qualités de l’ISO 26262 et Automotive SPICE : on va avoir des fonctionnalités qui vont être pilotées pour s’assurer que l’on est conforme aux attentes client et, en parallèle, suivant les différents processus qui vont garantir que les tous les enjeux de sécurité ont été respectés également. Autrement dit, on conçoit de manière sûre et utile, évitant ainsi d’avoir un décalage à la fois avec le marché et les normes. 

Aller plus loin