Цикл Деминга (PDCA) может быть адаптирован для проектов разработки программного обеспечения следующим образом: 2
- Планирование. 13 Анализ текущего состояния проекта, определение, что именно нуждается в улучшении и какими путями к этому прийти. 1 На этом этапе инженеры определяют, какие ресурсы потребуются и какой общий план действий. 1 Также фиксируются критерии успеха и метрики, которые будут использоваться для оценки результатов. 1
- Работа. 13 Принятие плана и чёткое следование каждому пункту. 1 На этом этапе DevOps-команды проводят тестирования, автоматизируют процессы развёртывания, а также увеличивают отказоустойчивость систем. 1
- Проверка. 13 Оценка итогов работы и проверка: всё ли реализовано, сделано по плану или есть расхождения. 1 Важно собрать обратную связь, посчитать финансы и определить, насколько ожидания соответствуют достигнутой цели. 3
- Коррекция. 3 Модернизация цикла, применение новых идей либо полная смена ориентиров. 3 Всё зависит от достижений и их соответствия поставленным целям. 3
При работе над программным обеспечением (ПО) лучше планировать короткие итерации и тестировать результат, а не выполнять все требования из ТЗ сразу. 2 Если проверку проводить в конце работы над ПО, то в случае ошибки придётся начинать сначала, на что понадобится больше времени и денег. 2