ГОСТ Р ИСО/МЭК 25001‑2017

Разбираем ГОСТ Р ИСО/МЭК 25001‑2017 без скучной теории: как управлять качеством ПО и не сойти с ума. Стандарт SQuaRE просто и понятно.

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

ГОСТ Р ИСО/МЭК 25001‑2017 – российский национальный стандарт, адаптирующий международный стандарт ISO/IEC 25001 «Системы и программное обеспечение – Оценка качества». Он входит в семейство стандартов SQuaRE (Software Quality Requirements and Evaluation) и предназначен для управления качеством информационных систем и программного обеспечения в течение их жизненного цикла.


История и связь с международными стандартами

  • ISO/IEC 25001 – международный стандарт, опубликованный в 2014 году в рамках серии ISO/IEC 25000 (SQuaRE).
  • В России его адаптировали в виде ГОСТ Р ИСО/МЭК 25001‑2017, который стал частью ГОСТ Р 57102‑2016 «Информационные технологии. Системная и программная инженерия. Управление жизненным циклом. Часть 2. Руководство по применению ИСО/МЭК 15288».
  • Стандарт тесно связан с другими документами семейства SQuaRE: ISO/IEC 25010 (модель качества), ISO/IEC 25023 (характеристики качества), ISO/IEC 25024 (измерения) и др.

Основные понятия, определяемые в ГОСТ 25001

Стандарт вводит несколько ключевых терминов, которые необходимо знать при работе с качеством ПО:

  1. Качество продукта (Product Quality) – степень, в которой продукт удовлетворяет заявленным требованиям и ожиданиям пользователей.
  2. Качество процесса (Process Quality) – эффективность и результативность процессов разработки, эксплуатации и поддержки.
  3. Оценка качества (Quality Evaluation) – совокупность методов и процедур, позволяющих измерить и проанализировать качество.
  4. Модель качества (Quality Model) – структурированное представление характеристик качества (например, надёжность, доступность, безопасность).
  5. Метрики и показатели (Metrics & Indicators) – количественные и качественные параметры, используемые для измерения характеристик.

Структура ГОСТ 25001‑2017

Документ состоит из следующих разделов:

  • Терминология – определение ключевых терминов.
  • Модель качества – описание основных характеристик (надёжность, доступность, безопасность, поддерживаемость, переносимость и др.).
  • Методика оценки – процедуры планирования, сбора данных, анализа и отчётности.
  • Модуль оценки восстанавливаемости – отдельный блок, посвящённый оценке способности системы к восстановлению после отказов (см. ниже).
  • Приложения – примеры метрик, шаблоны документов, рекомендации по внедрению.

Модуль оценки восстанавливаемости (Recovery Evaluation)

В соответствии с ГОСТ Р ИСО/МЭК 25001‑2017 особое внимание уделяется восстанавливаемости – способности системы возвращаться к нормальному состоянию после возникновения отказа. Ключевые аспекты модуля:

  • Определение сценариев восстановления – описание типовых сбоев (аппаратные, программные, человеческие) и требуемых действий.
  • Метрики восстанавливаемости:
    • Mean Time to Recover (MTTR) – среднее время восстановления.
    • Recovery Point Objective (RPO) – максимальный допустимый объём потерянных данных.
    • Recovery Time Objective (RTO) – максимальное время простоя.
  • Оценка готовности – проверка наличия резервных копий, планов аварийного восстановления, автоматизации процессов.
  • Документирование результатов – формирование отчётов, содержащих рекомендации по улучшению.

Практическое применение ГОСТ 25001

Планирование оценки качества

Для успешного внедрения стандарта необходимо выполнить следующие шаги:

  1. Определить цели оценки (повышение надёжности, снижение количества дефектов, соответствие требованиям заказчика).
  2. Сформировать команду из специалистов по качеству, разработчикам, тестировщикам и представителям бизнеса.
  3. Выбрать модель качества (обычно используют модель ISO/IEC 25010) и адаптировать её под конкретный проект.
  4. Определить метрики и установить пороговые значения (например, MTTR ≤ 2 ч, доступность ≥ 99,9 %).
  5. Разработать план сбора данных (логирование, мониторинг, опросы пользователей).

Сбор и анализ данных

В процессе оценки применяются следующие инструменты:

  • Системы мониторинга (Zabbix, Prometheus, Grafana).
  • Средства статического и динамического анализа кода (SonarQube, Coverity).
  • Тестовые фреймворки для нагрузочного и стресс‑тестирования (JMeter, Gatling).
  • Базы данных инцидентов (Jira, ServiceNow).

Полученные данные сравниваются с установленными порогами, формируются графики и отчёты.

Формирование отчёта и рекомендации

Отчёт по ГОСТ 25001 обычно включает:

  • Общее описание проекта и целей оценки.
  • Таблицы с метриками, их текущими значениями и отклонениями от порогов.
  • Анализ причин отклонений (корневой анализ).
  • Рекомендации по улучшению (внедрение CI/CD, автоматизация резервного копирования, обучение персонала).
  • План действий с указанием ответственных и сроков.

Связь с другими ГОСТ и ISO

ГОСТ Р ИСО/МЭК 25001‑2017 является частью более широкой экосистемы стандартов:

Стандарт Назначение Связь с 25001
ГОСТ Р 57102‑2016 (Часть 2) Управление жизненным циклом ИТ‑систем Определяет контекст, в котором применяется 25001
ISO/IEC 15288 Системная инженерия – жизненный цикл Базовый процессный каркас, к которому привязываются оценки качества
ISO/IEC 25010 Модель качества продукта Определяет характеристики, измеряемые в 25001
ISO/IEC 25023 Характеристики качества – измерения Предоставляет детальные метрики, используемые в оценке

Пример внедрения ГОСТ 25001 в компании

Рассмотрим гипотетический пример компании «ТехИнновации», разрабатывающей облачную платформу для обработки больших данных.

  1. Цель: повысить доступность сервиса до 99,95 % и сократить MTTR до 30 минут.
  2. Подготовка: сформирована команда из 2 менеджеров проекта, 4 разработчиков, 2 тестировщиков и 1 специалиста по DevOps.
  3. Выбор модели: использована модель ISO/IEC 25010, акцент на доступность и восстанавливаемость.
  4. Метрики:
    • Uptime – % времени безотказной работы.
    • MTTR – среднее время восстановления.
    • RPO/RTO – целевые значения для резервного копирования.
  5. Сбор данных: внедрён Prometheus + Alertmanager, настроены дашборды в Grafana.
  6. Анализ: за первый месяц обнаружено, что MTTR = 45 мин, что превышает целевой показатель.
  7. Рекомендации:
    • Автоматизировать процесс перезапуска контейнеров (Kubernetes Helm hooks).
    • Ввести резервные зоны (multi‑AZ) для распределения нагрузки;
    • Провести обучение персонала по процедурам инцидент‑менеджмента.
  8. Результат: через три месяца MTTR снизился до 28 мин, а доступность достигла 99,96 %.

Преимущества применения ГОСТ 25001

  • Структурированный подход к оценке качества, основанный на международных best‑practice.
  • Повышение доверия со стороны заказчиков и регуляторов благодаря документированным процессам.
  • Снижение рисков за счёт системного контроля над надёжностью и восстанавливаемостью.
  • Улучшение конкурентоспособности за счёт более высоких показателей качества продукта.

ГОСТ Р ИСО/МЭК 25001‑2017 – это фундаментальный документ, позволяющий организациям систематически оценивать и повышать качество своих информационных систем и программного обеспечения. Его применение в сочетании с другими стандартами (ISO/IEC 15288, ISO/IEC 25010 и др.) формирует целостную систему управления жизненным циклом продукта, охватывающую как технические, так и процессные аспекты.

Внедрение стандарта требует:

  1. Тщательного планирования и определения целей.
  2. Выбора подходящих метрик и инструментов измерения.
  3. Регулярного сбора и анализа данных.
  4. Подготовки отчётов и реализации рекомендаций.

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


Дата публикации: 25 июля 2026 г.