Continuous Delivery

DevOps процессы continuous-delivery
Текущая практика
Зависит от неё
Описание

Непрерывная поставка — это практика разработки, когда каждое изменение кода может быть развернуто на продуктовом окружении. Обеспечивается за счет автоматизации процесса развертывания и автоматических проверок функциональности приложения. Практика Continuous Delivery включает в себя практики Continuous Integration, Infrastructure as Code, Continuous Testing, Logging и Monitoring.

Ценность
Преимущества:
  • Качество продукта, скорость и надежность развертывания станет выше, за счет автоматизации процесса развертывания и автоматических проверок функциональности приложения.
  • Разработчики получают раннюю обратную связь о качестве приложения. Они могут исправить возникшие проблемы не выходя из состоятия потока и не теряя контекста. Разработчики могут самостоятельно развернуть на тестовом окружении любую версию приложения, включая ту, над которой они работают.
  • PO получает продукт более высокого качества за счет автоматических проверок. Каждая новая функциональность может быть безопасно развернута на продуктовом окружении в автоматическом режиме.
  • У Release Manager'а появляется возможность выпускать релиз по кнопке. За счет автоматических проверок, уменьшается количество "возвратов" приложения от тестировщиков обратно разработчикам на доработку. Релизный цикл сокращается.
Последствия отсутствия:
  • Во время ручного развертывания есть риск ошибиться в конфигурации, пропустить пункт инструкции, выполнить последовательность операций в неправильном порядке. При подготовке инструкций могут пропустить шаг.
  • Отчеты об ошибках в коде приходят через несколько дней или недель. Разработчик забывает контекст задачи и о том как он разрабатывал данную функциональность. Такие "возвраты" кода на доработку отвлекают разработчика от разработки нового кода. Время разработки функциональности увеличивается.
  • При увеличении кодовой базы растут затраты на ручное тестирование.
Критерии оценки 13
SURVEY

Развертывание автоматизировано на все среды

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Новую версию можно развернуть на продуктовую среду "по кнопке"

Варианты по умолчанию: Да / Нет / Частично
SURVEY

SLA времени выполнения проверок изменений определен и принят всеми участниками команды

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Проверки изменений выполняются в соответствии с установленным SLA

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Большая часть развертывания автоматизирована и не требует ручных действий

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Повторные запуски проверок показывают одинаковый результат наличия или отсутствия ошибок, на одной и той же версии приложения

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Изменения инфраструктуры автоматизированы и интегрированы в общий процесс разработки и поставки

Варианты по умолчанию: Да / Нет / Частично
CHECK

Автоматизировано развертывание на все среды

CHECK

Новую версию можно развернуть на продуктовую среду по кнопке

CHECK -1

Автоматические проверки изменений занимают несколько часов или даже дней

CHECK -1

Автоматизирована только малая часть развертывания. При развертывании требуются ручные действия

CHECK -1

Проверки не дают информации о качестве продукта. Повторные запуски проверок показывают разный результат, наличие или отсутствие ошибок, на одной и той же версии приложения

CHECK -1

Изменения инфраструктуры применяются вручную или в рамках отдельного процесса

Ресурсы 1
  • Источник
Метаданные
ID:
90fccd65-d4a7-429c-9d01-bd35e53cbd1b
Slug:
continuous-delivery
Версия:
2.0
Проекты:
ФармаИмпекс Client1/Project1
Критерии:
7 survey 6 check
Создано:
2026-04-30
Обновлено:
2026-04-30