AQAP 2210
AQAP 2210 assurance qualité du logiciel
Fournisseurs de la défense dont la livraison contient du logiciel et dont le contrat cite AQAP 2210 en complément d'AQAP 2110 ou d'AQAP 2310.
AQAP 2210 ajoute les exigences OTAN propres au logiciel par-dessus AQAP 2110 ou AQAP 2310. Elle n'est jamais citée seule : elle complète le système de management de la qualité exigé par ces publications, pour la part logicielle de la livraison.
ComplyTrain prend entièrement en charge cette norme
Ce qu'est AQAP 2210
AQAP 2210 regroupe les exigences OTAN complémentaires d'assurance qualité du logiciel applicables à AQAP 2110 ou AQAP 2310. Elle s'applique dès que votre livraison contient du logiciel, et elle existe parce que le logiciel défaille par des voies qu'un dispositif de contrôle conçu pour du matériel n'a jamais été pensé pour détecter.
Le mot déterminant est complémentaire. AQAP 2210 n'est pas un système de management de la qualité à part entière et n'est jamais citée seule. Le contrat désigne AQAP 2110 ou AQAP 2310 pour le système de management de la qualité, et AQAP 2210 pour le logiciel contenu dans la livraison. Les obligations s'additionnent, elles ne se substituent pas.
Les objectifs de la publication
AQAP 2210 traite aussi bien les processus de management que les processus techniques, sur tout le cycle de vie du projet. Ses objectifs affichés sont les suivants :
- Rendre visible le processus de développement logiciel, pour que le client n'ait pas à s'en remettre à la confiance.
- Détecter les problèmes de qualité le plus tôt possible dans le cycle de vie, tant qu'ils coûtent peu.
- Fournir les données de maîtrise de la qualité à temps pour que les actions correctives puissent réellement être menées.
- Confirmer que la qualité est intégrée pendant le développement plutôt que contrôlée après coup.
- Donner l'assurance que le logiciel produit est conforme aux exigences contractuelles.
- Assurer le soutien logiciel aux activités d'ingénierie système, lorsque le contrat l'exige.
- Garantir que les conditions de sécurité et de sûreté du projet sont traitées.
Ce que cela implique concrètement
Outre ses définitions, la publication porte des exigences sur le plan qualité du projet dans sa partie logicielle, sur la conception logicielle, et sur la vérification et la validation. Au quotidien : un plan sur lequel le client peut vous tenir, une conception que l'on peut rattacher aux exigences qu'elle satisfait, et des preuves que chaque exigence a bien été vérifiée et non pas supposée.
La difficulté tient rarement à l'ingénierie. Elle tient au fait que les preuves sont à un endroit, les exigences à un autre, et le plan qualité dans un document que personne n'a rouvert depuis l'offre. AQAP 2210 se démontre en reliant ces trois éléments et en étant capable de montrer ce lien le jour où on vous le demande.
Le lien avec AQAP 2110 et AQAP 2310
AQAP 2110 reprend les exigences de l'ISO 9001 et les compléments OTAN, et sert de base habituelle à un fournisseur qui conçoit et produit. AQAP 2310 fait de même avec l'EN 9100 pour les travaux complexes de l'aéronautique, du spatial et de la défense. AQAP 2210 se pose sur celle des deux que cite votre contrat, et n'ajoute rien aux parties non logicielles de la livraison.
Si vous cherchez à déterminer quelles publications votre contrat rend applicables, la vue d'ensemble de la famille AQAP montre comment 2110, 2131, 2210, 2310 et 2105 s'articulent.
La certification AQAP 2210 n'existe pas
Comme pour toute AQAP, la conformité n'est pas attestée par un organisme de certification accrédité comme elle le serait pour l'ISO 9001. Elle est établie par l'assurance qualité étatique : l'autorité qualité du pays client vérifie votre système de management de la qualité et le contrat concerné, avec un droit d'accès à vos locaux, à vos enregistrements et à ceux de vos sous-traitants. Pour le logiciel, cet accès va souvent plus loin que les fournisseurs ne l'imaginent, car les preuves attendues se créent pendant le développement et non à son terme.
Comment ComplyTrain vous aide
Puisque AQAP 2210 s'applique toujours par-dessus AQAP 2110 ou AQAP 2310, l'utile est un seul système portant les deux ensembles d'obligations, plutôt qu'un outil séparé pour la partie logicielle :
- Le SMQ structuré selon l'ISO 9001 qu'exige la publication de base - Management de la qualité
- Les exigences logicielles du contrat saisies comme un ensemble suivi, chacune reliée à la preuve qui la vérifie - Gestion des exigences
- Le plan qualité et les procédures logicielles sous contrôle de version avec validation, pour que le plan qui vous engage soit celui en vigueur - Maîtrise documentaire
- Les risques pesant sur l'exécution du contrat, y compris les conditions de sécurité et de sûreté que la publication demande de traiter, tenus comme un registre vivant - Management du risque
- Les preuves de compétence des ingénieurs affectés au contrat - Gestion de la formation
ComplyTrain ne détient aucune qualification AQAP et n'en a pas besoin : c'est le système dans lequel vous conduisez vos propres obligations AQAP 2210 et conservez les preuves correspondantes. La conformité se joue entre vous et l'autorité qualité de votre client.
Questions
AQAP 2210 s'applique-t-elle seule ?
Non, elle est complémentaire par construction. Un contrat cite AQAP 2110 ou AQAP 2310 pour le système de management de la qualité et AQAP 2210 pour le logiciel de la livraison. Si l'on ne vous a transmis qu'AQAP 2210, relisez le contrat : la publication de base y figure.
Quelle différence entre AQAP 2110 et AQAP 2210 ?
AQAP 2110 couvre l'assurance qualité de la conception, du développement et de la production en général, et reprend les exigences de l'ISO 9001 avec les compléments OTAN. AQAP 2210 y ajoute les exigences propres au logiciel. Un fournisseur de matériel de défense à forte composante logicielle est normalement tenu par les deux.
AQAP 2210 complète-t-elle aussi AQAP 2310 ?
Oui. Sa désignation complète est NATO Supplementary Software Quality Assurance Requirements to AQAP 2110 or AQAP 2310. Celle des deux sur laquelle elle se pose dépend de la publication de base citée par votre contrat, et non du logiciel lui-même.
Peut-on être certifié AQAP 2210 ?
Non. Il n'existe pas de certificat AQAP délivré par un organisme de certification. La conformité est établie par l'assurance qualité étatique, où l'autorité qualité du pays client vérifie votre système de management de la qualité et le contrat concerné. Un certificat ISO 9001 atteste généralement le système sous-jacent, et les compléments AQAP sont démontrés au client.
Qu'exige AQAP 2210 au quotidien ?
Un plan qualité couvrant le logiciel, une conception rattachable aux exigences qu'elle satisfait, et des preuves de vérification et de validation montrant que chaque exigence a bien été contrôlée. La publication est construite autour de la visibilité : le client doit pouvoir constater l'état de la qualité du logiciel pendant le développement, et pas seulement à la livraison.
Mise en oeuvre
Satisfaire AQAP 2210 en même temps que la publication de base
Les exigences logicielles s'ajoutent à AQAP 2110 ou AQAP 2310. Le travail consiste à les relier, pas à les conduire séparément.
Confirmer la publication de base applicable
AQAP 2210 complète AQAP 2110 ou AQAP 2310. Celle que cite le contrat détermine le système de management sous-jacent, donc l'essentiel du travail.
Étendre le plan qualité au logiciel
C'est sur ce plan que le client vous tient. Conservez-le sous contrôle de version avec validation, pour que la version en vigueur soit celle qui lui a été remise.
Rattacher conception et vérification aux exigences
Chaque exigence logicielle devrait pointer vers la conception qui la satisfait et vers la preuve qui l'a vérifiée. C'est ce rattachement que demande un évaluateur.
Traiter sécurité et sûreté, et les tenir à jour
La publication demande de traiter les conditions de sécurité et de sûreté du projet. Un registre entretenu pendant le développement y répond ; un registre écrit pour l'offre, non.
