Українська
Почати безкоштовну пробну версію
Меню
Українська

AQAP-2210

AQAP 2210 забезпечення якості програмного забезпечення

Оборонні постачальники, чия поставка містить програмне забезпечення, де контракт цитує AQAP 2210 поверх AQAP 2110 або AQAP 2310.

AQAP 2210 додає специфічні для програмного забезпечення вимоги NATO щодо забезпечення якості поверх AQAP 2110 або AQAP 2310. Його ніколи не цитують самого: він доповнює систему якості, якої вимагають ті публікації, для частини поставки, що є програмним забезпеченням.

Видання
B
Опубліковано
2022-08
Оцінює
government-surveillance
ЦЕЙ ДОКУМЕНТ Угода Містить вимоги Сертифікат організації Оцінка виробу чи конструкції СОЮЗНИЦЬКА ПУБЛІКАЦІЯ ІЗ ЗАБЕЗПЕЧЕННЯ ЯКОСТІ · ВИДАННЯ B · 2022-08 AQAP-2210 Додаткові вимоги NATO до забезпечення якості ПЗ до AQAP-2210 додає вимоги NATO до забезпечення якості ПЗ поверх AQAP-2110 або AQAP-2310 для життєвого циклу ПЗ від вимог до супроводу через tailored Plan. УГОДА STANAG 4107 Угода, яка вводить цю публікацію в дію. ДЕ МІСТЯТЬСЯ ВИМОГИ AQAP-2210 AQAP-2210 додає вимоги NATO до забезпечення якості ПЗ поверх AQAP-2110 або AQAP-2310 для життєвого циклу ПЗ від вимог до супроводу через tailored Plan. Постачальник виконує AQAP-2210, коли контракт або національна інструкція називає його, зазвичай через STANAG 4107. Адресовано: постачальник, замовник. Покрито STANAG 4107. Документ працює в межах Government Quality Assurance Acquirer або GQAR за контрактом, включно з sub-supplier facilities. До постачальника доходить, коли його називає контракт, тендер або національна інструкція. НАТО сертифікатів не видає. За AQAP-2030 держава може запровадити власну сертифікацію AQAP або оцінку відповідності. Вона не замінює Government Quality Assurance за контрактом.

Що це таке

AQAP-2210 є Allied Quality Assurance Publication NATO, що додає специфічні для програмного забезпечення вимоги забезпечення якості поверх того з AQAP-2110 або AQAP-2310, який уже називає контракт. Його ніколи не використовують самого: сама публікація каже, що він "may only be used as a software supplement to AQAP-2110 or AQAP-2310." Він вводить AS9115, специфічне для програмного забезпечення доповнення до AS9100, і де його використовують разом з AQAP-2110, він підставляє ISO 9001 замість кожного посилання, яке AS9115 робить на AS9100. Він також перетворює кожне "should" в AS9115 на обов'язкове "shall," якщо замовник не погодиться інакше, і каже, що де специфічна для NATO вимога в розділі 5 суперечить AS9115, перемагає специфічна для NATO вимога. Поточне видання - Видання B, версія 1, промульговане в серпні 2022 року, замінює AQAP-2210 Видання A версію 2.

Сам по собі він не має сили. Розділ 1.3 каже, що публікація "is primarily intended for use in a contract between two or more parties, in conjunction with AQAP-2110 or AQAP-2310," і що "when referenced in a contract, this publication shall apply to all the processes necessary for the Supplier to fulfil the contractual requirements." Застосовність сягає далі за замовне розроблення до непризначеного для поставки програмного забезпечення, супроводу програмного забезпечення, незамовного і готового програмного забезпечення і програмного елемента мікропрограмного забезпечення там, де контракт його викликає. Постачальник може також ухвалити його добровільно і внутрішньо без вимоги контракту, і де контракт і публікація розходяться, перемагає контракт.

Кого він зобов'язує і як

Публікація сама не визначає постачальника, замовника чи Представника з урядового забезпечення якості (GQAR); вона запозичує їх із документів під собою: "The applicable definitions of ISO 9000 or AQAP-2110 or AQAP-2310 or AS9115 apply to the terminology used in this publication." Власна передмова обрамлює весь документ як вимоги замовника до підрядника: "The Acquirer's software quality assurance requirements stated in this document, are based on the experience that quality management of the entire software development process is the key to achieving software quality in complex and mission critical computer systems such as weapon systems, communication systems, and command and control systems." У розділах вимог наскрізь діяти наказано постачальнику, а замовник і/або GQAR отримують, переглядають і можуть відхилити отримані плани.

Оскільки практичне питання ніколи не «чи це застосовується до нас», а «чи контракт його називає», момент, коли він стає реальним, раніше, ніж більшість постачальників помічає: План якості програмного забезпечення проєкту (PSQP), якого він вимагає, має звертатися до контрактних вимог і бути поданим до початку робіт.

Адаптація за критичністю і категорією розроблення

Адаптувати можна лише розділ 5, і навіть там кілька підпунктів зафіксовані і їх не можна видалити, знизити або змінити: загальні положення, сам PSQP, аналіз критичності програмного забезпечення, організаційні ролі та відповідальність, управління субпостачальниками, управління конфігурацією програмного забезпечення та інфраструктура. Адаптація масштабує вимоги до двох речей. По-перше, критичність у чотирьох категоріях на основі тяжкості наслідків відмови системи: «A» для програмного забезпечення, відмова якого може спричинити катастрофічні наслідки для безпеки або успіху місії, далі через «B» (критичні або небезпечні) і «C» (значні) до «D» (незначні або нехтовні). По-друге, категорія розроблення в чотирьох рівнях на основі обсягу розроблення, випробувань, інспекції або контролю, що потрібні: «1» охоплює все замовне розроблення або супровід і повторно використане або відкрите програмне забезпечення зі значною інтеграцією; «4» охоплює комерційне готове програмне забезпечення з мінімальною інтеграцією. Кожне рішення адаптації має бути узгоджене між замовником і постачальником, відображене в контракті і задокументоване в PSQP з обґрунтуванням.

План якості програмного забезпечення проєкту

PSQP є документом, через який постачальник демонструє відповідність. Він несе підписи схвалення, стоїть під контролем конфігурації і має "document and maintain traceability of all the requirements from the project process by including a requirement and solution compliance matrix, justifying fulfilment of all the requirements of this publication" - тож аудитор очікує живу матрицю, а не наративну заяву. Він також охоплює метод аналізу критичності, модель якості, виведену з ISO/IEC 25010 або еквівалента, і відповідний обсяг операційного планування і контролю, і його треба переглядати і оновлювати на наперед визначених віхах проєкту. Замовник і/або GQAR може відхилити PSQP або будь-яку його редакцію.

Управління конфігурацією, випуски і латки

Управління конфігурацією програмного забезпечення має підтримувати цілісність і простежуваність протягом розроблення, запобігати неконтрольованим змінам і надавати заплановані та випущені базові лінії, з процедурами ідентифікації, контролю змін, звітності про статус, аудитів і координації зовні розроблених елементів. Двостороння простежуваність вимагається між системними, програмними і компонентними вимогами і між вимогами, валідаційними випробуваннями і результатами випробувань, збережена "in a matrix and/or in a dedicated tool" - із приміткою, що COTS і частково змінене програмне забезпечення може дозволяти лише часткову простежуваність. Кожен перегляд і поставка потребує звіту конфігурації випуску програмного забезпечення, що називає версію програмного забезпечення, носій поставки, застосовні специфікації, процедуру збірки, супровідну документацію, змінені елементи конфігурації, статус відхилень і відмовлень і переліки виправлених і невирішених несправностей, класифікованих за тяжкістю.

Латки мають власне, суворіше правило: їх використання "is prohibited except for urgent corrections with agreement of the Acquirer," будь-яка латка має залишатися тимчасовою до включення до остаточної версії і потребує власного звіту конфігурації латки, що охоплює дослідження впливу, виправлені несправності, процедуру встановлення і випробування на відсутність регресії, проведені щодо неї.

Оцінювання, верифікація, валідація і випробування

Постачальник має планувати формальний процес оцінювання, верифікації та валідації (EVV), що охоплює методи, об'єкти, критерії, інструменти і документацію, яку він виробляє, із заходами оцінювання характеристик якості програмного забезпечення, які задають вимоги або PSQP. Люди, що проводять EVV, потребують "an appropriate level of independence from the person(s) who developed the software product," і документ прямо каже, що діяльність EVV замовника або GQAR "shall not constitute acceptance, nor shall it in any way replace EVV activities by the Supplier or otherwise relieve the Supplier of its contractual responsibilities." Випробування охоплюють рівні елемента, інтеграції, системи і прийняття, з контрольованими середовищами випробувань і засвідченням звітів випробувань; кожен фрагмент документації програмного забезпечення треба переглянути і схвалити до випуску.

Супровід і чого документ не охоплює

Де супровід програмного забезпечення є контрактною вимогою після початкової поставки, постачальник надає План супроводу до початку фази супроводу, що охоплює роботу, процедури, записи, відповідальність, управління конфігурацією виробу, що супроводжується, повідомлення про несправності і їх вирішення, і випробування та прийняття змін.

AQAP-2210 не фіксує власної моделі, методу чи життєвого циклу розроблення: він залишає постачальнику адаптувати "the required documentation and procedures to the specific development and procurement processes of the project." Він не називає схеми сертифікації і акредитованого органу: те, що він описує наскрізь, - урядове забезпечення якості, яке проводить замовник або призначений GQAR безпосередньо щодо контракту, включно на майданчиках субпостачальників, коли просять.

Покладіть AQAP-2210 на систему, яка зберігає докази

Документи, навчання, ризики й докази в одному місці, зі слідом, який запитує аудитор.

Як ми допомагаємо

Оскільки AQAP 2210 завжди застосовують поверх AQAP 2110 або AQAP 2310, корисне - одна система, що тримає обидва набори зобов'язань, а не окремий інструмент для програмної половини:

  • СУЯ, структурована за ISO 9001, якої вимагає базова публікація - Quality Management
  • Програмні вимоги контракту, зафіксовані як відстежуваний набір і простежені до доказів, що перевіряють кожну - Requirements Management
  • План якості проєкту і процедури програмного забезпечення під контролем редакцій із підписом, тож план, якого вас тримає замовник, є планом, що чинний - Document Control
  • Ризик для виконання контракту, включно з умовами безпеки, які стандарт просить вас охопити, як живий реєстр - Risk Management
  • Записи компетентності інженерів, названих на контракті - Training Management

ComplyTrain не тримає кваліфікації AQAP і не потребує її: це система, в якій ви ведете власні зобов'язання AQAP 2210 і зберігаєте докази. Відповідність є між вами і органом якості вашого замовника.

Стандарти, на які він посилається

Запросити доступ до цього стандарту

Розкажіть, як ви плануєте працювати з AQAP-2210 і що вам від нього потрібно. Ми зв'яжемося з вами та повідомимо, чим тут може допомогти ComplyTrain.

Запитання

Чи використовують AQAP 2210 самого?

Ні. Він доповнювальний за задумом. Контракт цитує AQAP 2110 або AQAP 2310 для системи управління якістю і AQAP 2210 для програмного забезпечення в поставці. Якщо вам дали AQAP 2210 самого, перевірте контракт ще раз - базова публікація там буде.

Яка різниця між AQAP 2110 і AQAP 2210?

AQAP 2110 охоплює забезпечення якості для проєктування, розроблення та виробництва загалом і містить вимоги ISO 9001 плюс доповнення NATO. AQAP 2210 додає специфічні для програмного забезпечення вимоги поверх нього. Постачальника, що постачає програмно насичений оборонний матеріал, зазвичай тримають щодо обох, із 2210, застосованим поверх системи якості 2110.

Чи доповнює AQAP 2210 також AQAP 2310?

Так. Його повне позначення - NATO Supplementary Software Quality Assurance Requirements to AQAP 2110 or AQAP 2310. На якому з двох він сидить, залежить від базової публікації, яку цитує ваш контракт, а не від чогось про саме програмне забезпечення.

Чи може компанія бути сертифікована за AQAP 2210?

Не від НАТО, яке сертифікатів AQAP не видає. AQAP 2210 доповнює AQAP 2110 або AQAP 2310 щодо програмного забезпечення, а відповідність забезпечується через державне гарантування якості, коли орган якості держави-замовника перевіряє вашу систему якості і конкретний контракт. Там, де держава пропонує акредитовану сертифікацію AQAP за AQAP-2030, це національна схема, яка не замінює такого гарантування на рівні контракту. Сертифікат ISO 9001 зазвичай підтверджує систему управління, що лежить в основі.

Чого AQAP 2210 насправді вимагає день у день?

Плану якості проєкту, що охоплює програмне забезпечення, проєктування, простежуваного до вимог, які воно задовольняє, і доказів верифікації та валідації, що показують, що кожну вимогу фактично перевірено. Стандарт написаний навколо видимості: замовник має бачити стан якості програмного забезпечення під час розроблення, а не лише на поставці.

Що вирішує, скільки AQAP-2210 застосовується до конкретного проєкту?

Адаптація, заснована на категорії критичності програмного забезпечення (A до D, за тяжкістю наслідків відмови) і категорії розроблення (1 до 4, за обсягом робіт розроблення та інтеграції). Обидві категорії і рішення адаптації, що з них випливають, мають бути узгоджені між замовником і постачальником і задокументовані з обґрунтуванням у Плані якості програмного забезпечення проєкту.

Чи вимагає AQAP-2210 повної простежуваності вимог для кожного виду програмного забезпечення?

Двостороння простежуваність між вимогами, випробуваннями і результатами вимагається і має зберігатися в матриці або виділеному інструменті, але сам документ зауважує, що для COTS і частково зміненого програмного забезпечення деяка простежуваність може бути неможливою або досяжною лише частково.

Впровадження

Відповідність AQAP 2210 разом із базовою публікацією

Вимоги до програмного забезпечення додаються поверх AQAP 2110 чи AQAP 2310. Тому їх потрібно поєднати, а не виконувати окремо.

  1. Підтвердьте, яка базова публікація застосовується

    AQAP 2210 доповнює AQAP 2110 або AQAP 2310. Від того, який із них зазначено в контракті, залежить система якості в основі, а отже, і більша частина роботи.

  2. Складіть план якості так, щоб він охоплював програмне забезпечення.

    За планом клієнт вас і питатиме. Тримайте його під контролем версій із підписанням, щоб чинна версія збігалася з тією, яку отримав клієнт.

  3. Простежуйте зв'язок проєктування і верифікації з вимогами

    Кожна вимога до програмного забезпечення має вказувати на проєкт, який її реалізує, і на докази верифікації, що її перевірили. Саме цей зв'язок і вимагає рецензент.

  4. Дбайте про безпеку та захист даних і підтримуйте їх на актуальному рівні

    Стандарт вимагає опрацювати умови безпеки й захисту проєкту. Реєстр, який ведуть протягом усієї розробки, це забезпечує. Реєстр, складений для участі в тендері, - ні.

Якщо вам потрібно цього досягти без служби якості

Стандарт зазвичай приходить як умова контракту, а не як запланований проєкт - і часто до компанії, де немає менеджера з якості. Програмне забезпечення це половина відповіді. Консультанти Skylen це друга половина, і оскільки вони від першого дня будують на ComplyTrain, у вас залишається жива система, якою володіє ваша команда, а не тека та консультант, який пішов.

  • Аналіз розривів

    Розгляд пункт за пунктом того, де ви перебуваєте щодо стандарту, на який посилається ваш контракт, перетворений на пріоритезований план, який можна виконувати з нами або самостійно.

    Що охоплює аналіз
  • Супроводжене впровадження

    Наші консультанти будують систему разом із вашою командою - процедури, керування документами, записи, які ви маєте вести, та періодичність аналізу з боку керівництва - і готують вас до сертифікаційного аудиту.

    Як проходить проєкт
  • Служба якості як послуга

    Ми керуємо системою управління якістю та підтримуємо її замість вас, щоб невелика команда могла досягти й утримувати стандарт без найму менеджера з якості.

    Що означає повний супровід

Керуйте AQAP 2210 та його базовою публікацією в одній системі

На 30-хвилинній демонстрації побачите, як ComplyTrain відповідає публікаціям, зазначеним у вашому контракті. Покажемо це на прикладі ваших власних процесів. Якщо потрібного вам стандарту ще немає на сайті, скажіть про це під час дзвінка - ми додаємо стандарти на запит.

Що робить ComplyTrain

Одна система для всієї програми відповідності. Почніть із модуля, який потрібен найбільше.

  • Форми та подальші дії

    Збирайте інформацію щоразу однаково та наперед визначте, що буде далі.

  • Контроль і гарантії

    Знайте, чи ваші контролі справді працюють, а не лише те, що вони існують на папері згідно з політикою.

  • Планувальник проєктів

    Перетворіть знайому вам роботу з відповідності на план із відповідальними, залежностями та датами.

  • Відповідність продукту вимогам

    Знайте, що можете запропонувати, і майте докази для кожної конфігурації, у якій це пропонуєте.

  • Звітність та аналітика

    Вісім готових звітів у всіх модулях. Формуються за розкладом, надсилаються і зберігаються там, де лежать докази.

  • Моніторинг медіа

    Галузеві новини, важливі для вашої організації. Штучний інтелект читає й оцінює їх, а потім надсилає вам добірку за розкладом вашою мовою.

  • Гранти й тендери

    Штучний інтелект зчитує тендерну документацію та виокремлює вимоги, терміни й правила. Далі він допомагає підготувати відповідь на основі ваших затверджених матеріалів, а кожен крок ви переглядаєте самостійно.

  • Управління стейкхолдерами та постачальниками

    Єдиний актуальний реєстр постачальників і партнерів, від яких залежить ваша робота. Для кожного з них проведено оцінку ризиків, повторна оцінка відбувається за графіком, і всі вони напряму пов'язані з вашим реєстром ризиків.

  • Керування вимогами

    Побачте кожну вимогу, з якою ви маєте справу - за всіма стандартами, а також за вашими договорами й політиками - пов'язану з документами, доказами та процесами, які її виконують.

  • Управління ризиками

    Виявляйте, оцінюйте, опрацьовуйте та переглядайте ризики в одному місці. Штучний інтелект допоможе кожному провести повноцінну оцінку, а за кожним рішенням залишиться доказова база.

  • Управління навчанням

    Призначайте навчання, підтверджуйте його засвоєння та зберігайте записи про компетентність, які запитує аудитор.

  • Керування документами

    Створюйте документи з відповідності за допомогою ШІ, контролюйте кожну версію та експортуйте їх у гарному фірмовому оформленні. Усе в одному місці.

  • Управління якістю

    Аудити, коригувальні дії, процеси та погодження - в одній системі управління якістю зі структурою за ISO 9001.

Нове в ComplyTrain

Інші стандарти в темі «Управління життєвим циклом і забезпечення якості»

  • AACP-02AACP-02 - настанови щодо взаємного проведення аудитів контрактів
  • AAP-20AAP-20 рамкова система управління програмами NATO
  • AAP-48AAP-48 процеси життєвого циклу системи в NATO
  • ACMP-2000ACMP-2000 політика NATO щодо управління конфігурацією
  • ACMP-2009ACMP-2009: керівництво з управління конфігурацією
  • ACMP-2100ACMP-2100 договірні вимоги до управління конфігурацією

Робота з відповідністю не мусить жити в документах і таблицях

Побачте ComplyTrain на прикладі ваших власних процесів під час 30-хвилинної демонстрації разом із вашим керівником з якості або відповідності.