Все термины · Жаргон
артефактПрод (production)
Ещё называют: продакшн · боевая среда
Больше информации в: NIST SP 800-53 «Security and Privacy Controls for Information Systems and Organizations» (контроли CM-4(1), CM-5(5), SA-3(1), SA-3(2))
Рабочая среда, в которой сидят настоящие пользователи и лежат настоящие данные. Всё, что сюда попало, влияет на людей и на деньги, поэтому правила здесь строже, чем везде.
«Не проверяй на проде» – потому что ошибку увидят клиенты, а не команда.
Откуда слово
Прод – от английского production, и это не про производство: в инженерном языке слово означает режим боевой работы. Русская нормативная традиция описывает то же не средой, а стадией: ГОСТ 34.601-90 знает «ввод в действие» и «опытную эксплуатацию», понятия среды в нём нет. В банках прод зовут «продуктив», «продуктивный стенд» или «бой»: «тестируем на бою» – про него.
Границы понятия
Прод – среда, а не машина: в неё входят серверы, базы и сервисы, поэтому «упал сервер» и «лёг прод» – события разного масштаба. Противоположность у прода не одна: NIST SP 800-53 r5 сводит разработку, тестирование и интеграцию в одно понятие preproduction; в командах это лестница local → dev → stage → prod.
Как расходятся школы
Слово определяют стандарты эксплуатации и безопасности, а не управления проектами: у NIST на прод повешены отдельные требования, а PMBOK 7 им только пользуется – внутри статьи о релизе; Scrum Guide, Kanban Guide и Agile-манифест не содержат его. Второе расхождение внутри инженерии: классическая QA-школа держит прод вне проверок, shift-right проверяет и на нём (канарейки, фича-флаги, мониторинг), считая это дополнением к нижним средам, а не заменой.
Права и метрики
У строгости есть измеримое содержание: NIST требует ограничивать права на изменение именно в проде отдельно от прочих сред и периодически их пересматривать. Управленческие ручки даёт DORA – время от коммита до выкатки и доля выкаток, потребовавших отката или хотфикса.
С непродовыми средами: там падение видит команда, а не клиент; данные обычно подменные, но не всегда. Запрет работает в обе стороны – боевые данные в тестовую среду не выгружают. И со словом «сделано» – сделанное живёт в ветке, пока его не выкатили.