Стандарты и сертификаты · тема 3
14

Стандарты качества
и процессов

Качество программы и работы организации описывают отдельные стандарты. В главе разобраны цикл постоянного улучшения, ISO 9001, модель качества программного продукта ISO/IEC 25010, стандарты процессов и услуг, а также расчёт доступности сервиса.

Документы
ISO 9001:2015 · ISO/IEC 25010 · ISO/IEC/IEEE 12207:2017 · ISO/IEC 20000-1:2018 · ISO 22301:2019
Уровень
Средний
Где встречается
Требования к качеству в техническом задании, договоры на обслуживание
Зачем это знать
Чтобы записать требования к качеству измеримо

§1Цикл постоянного улучшения

Стандарты менеджмента ISO построены на одном цикле из четырёх шагов: планирование, выполнение, проверка, корректирующие действия. По первым буквам английских слов его называют PDCA.

PlanПланирование
  • Поставить цель
  • Оценить риски
  • Назначить ответственных
DoВыполнение
  • Сделать запланированное
  • Вести записи о выполнении
CheckПроверка
  • Измерить результат
  • Провести внутренний аудит
ActКорректирующие действия
  • Устранить причины отклонений
  • Изменить план

§2Стандарты по областям

СтандартО чёмКому нужен
ISO 9001:2015требования к системе менеджмента качествалюбой организации; часто условие участия в закупке
ISO/IEC 25010модель качества программного продуктатем, кто пишет требования и критерии приёмки
ISO/IEC/IEEE 12207:2017процессы жизненного цикла программных средствтем, кто описывает порядок разработки
ISO/IEC 20000-1:2018требования к системе управления ИТ-услугамислужбам поддержки и поставщикам услуг
ISO 22301:2019требования к системе управления непрерывностью деятельностиорганизациям, которым нельзя останавливаться
Карточка стандарта ISO 9001:2015 на сайте ISO.
Карточка стандарта ISO 9001:2015 на сайте ISO. В России действует его перевод — ГОСТ Р ИСО 9001-2015.

§3Качество программы по ISO/IEC 25010

ISO/IEC 25010 делит качество программы на характеристики. В редакции, принятой в России как ГОСТ Р ИСО/МЭК 25010-2015, их восемь. Модель помогает не забыть ни одну сторону качества, когда пишут требования.

ХарактеристикаВопросПример требования к платформе курсов
функциональная пригодностьделает ли программа то, что нужноученик записывается на курс и видит расписание
уровень производительностикак быстро и с какими затратамистраница курса открывается не дольше 2 секунд
совместимостьработает ли рядом с другими системамиоплата проходит через платёжный сервис заказчика
удобство использованиялегко ли научиться и работатьзапись на курс занимает не больше трёх шагов
надёжностькак часто отказывает и как быстро восстанавливаетсядоступность не ниже 99,9 % в месяц
защищённостьзащищены ли данные и доступученик видит только свои заявки
сопровождаемостьлегко ли изменять и проверятьизменение проходит автоматические проверки до слияния
переносимостьможно ли перенести в другую средусистема разворачивается из контейнеров на другом сервере

§4Доступность и уровни центров обработки данных

Доступность — доля времени, в течение которого сервис отвечает. Из неё следует допустимый простой.

ДоступностьДопустимый простой за годДопустимый простой за месяц
99 %3 суток 15 часов7 часов 18 минут
99,9 %8 часов 46 минут44 минуты
99,99 %53 минуты4 минуты

Надёжность центров обработки данных оценивают по классификации Uptime Institute. В ней четыре уровня, от Tier I до Tier IV: чем выше уровень, тем больше резервирования питания и охлаждения.

§5Частые ошибки

Записать в требованиях «система должна быть надёжной»Требование нельзя проверить. Указывают число: доступность, время восстановления.
Считать ISO 9001 стандартом качества продуктаОн описывает систему управления организации.
Обещать доступность 99,99 % без резервированияЭто меньше часа простоя в год.
Проверять только функцииМодель 25010 напоминает о производительности, защищённости и сопровождаемости.
Не вести записиБез записей нечего проверять на шаге Check.

§6Проверьте себя

  1. Назовите четыре шага цикла PDCA.
  2. Чем ISO 9001 отличается от ISO/IEC 25010 по предмету?
  3. Назовите восемь характеристик качества программы по ISO/IEC 25010.
  4. Какой простой за год допускает доступность 99,9 %?
  5. Запишите измеримое требование к надёжности и к производительности интернет-магазина.
МенеджментPDCAISO 9001 — качество20000-1 — услуги22301 — непрерывность
Программа25010 — 8 характеристик12207 — жизненный циклтребование = число
Доступность99 % — 3,65 суток99,9 % — 8 ч 46 мин99,99 % — 53 минTier I–IV

Справочник «Стандарты и сертификаты» · глава 14Макаров Максим Николаевич

Кадр