Термин · Глоссарий B2B-ПО

SCCM (Управление изменениями и конфигурациями программного обеспечения) (SCCM (Software Change and Configuration Management))

SCCM (Software Change and Configuration Management) – управление изменениями и конфигурациями программного обеспечения. Комплекс процессов и инструментов для контроля версий ПО, отслеживания изменений, управления базовыми конфигурациями и аудита истории модификаций. Обеспечивает воспроизводимость сборок и соответствие конфигурационных единиц их задокументированному состоянию.

Буква «S» В категориях: 5 Платформ: 6+

Введение

SCCM (Software Change and Configuration Management) – управление изменениями и конфигурациями программного обеспечения. Это совокупность процессов и инструментов, обеспечивающих систематический контроль за состоянием программных конфигурационных единиц (Configuration Items, CI) на протяжении всего жизненного цикла ПО.

Не следует путать с Microsoft SCCM (System Center Configuration Manager) – конкретным продуктом Microsoft для управления инфраструктурой. В данном контексте SCCM рассматривается как обобщённая дисциплина управления конфигурациями в соответствии со стандартами IEEE 828 и ITIL.

История и контекст

Управление конфигурациями ПО выросло из практик военно-промышленного комплекса США 1950–60-х годов, где требовался строгий учёт изменений в документации и ПО для систем вооружений. Стандарт IEEE 828 (Configuration Management in Systems and Software Engineering) кодифицировал эти практики. С появлением систем контроля версий (CVS, SVN, затем Git) SCM перешло на инструментальный уровень. В рамках ITIL управление изменениями (Change Management) и управление конфигурациями (Configuration Management) стали самостоятельными процессами с чёткими ролями и процедурами.

Как это работает

SCCM реализует четыре основных функции (4C):

  • Configuration Identification – определение конфигурационных единиц (CI): модулей ПО, библиотек, документации, скриптов сборки. Каждому CI присваивается уникальный идентификатор и базовая конфигурация (baseline).
  • Configuration Control – формальная процедура рассмотрения и утверждения изменений (Change Control Board, CCB) перед внесением в CI.
  • Configuration Status Accounting – ведение записей о текущем состоянии CI, истории изменений, статусе заявок на изменение.
  • Configuration Auditing – проверка соответствия фактического состояния CI задокументированной конфигурации (физический и функциональный аудит).

Где применяется

  • Разработка корпоративного ПО и встроенных систем
  • Аэрокосмическая и оборонная промышленность (строгие требования к конфигурационному управлению)
  • Банковские и финансовые системы с требованиями к аудиту изменений
  • Государственные ИТ-проекты с формальными требованиями по документированию
  • ИТ-инфраструктура (Infrastructure as Code, управление конфигурациями серверов)

Преимущества и ограничения

Преимущества: воспроизводимость сборок и развёртываний, прослеживаемость всех изменений, быстрое восстановление известного рабочего состояния (rollback), снижение рисков при релизах, соответствие регуляторным требованиям.

Ограничения: бюрократическая нагрузка при строгом Change Control Board замедляет скорость разработки. В DevOps/Agile-командах традиционный SCCM уступает место GitOps и continuous delivery с автоматизированными гейтами.

Связь с другими понятиями

SCCM является подмножеством более широкого SCM (Software Configuration Management). Тесно интегрируется с системами контроля версий (Git, SVN), CMDB и ITSM-процессами. В DevOps SCCM реализуется через CI/CD-пайплайны с автоматическими проверками качества. SAM (Software Asset Management) использует данные SCCM для отслеживания лицензионного соответствия.

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «SCCM (Управление изменениями и конфигурациями программного обеспечения)».

Платформы класса «SCCM (Управление изменениями и конфигурациями программного обеспечения)»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Карточки ведут на полные карточки платформ с тарифами, обзорами и кейсами внедрения.

Field Connect

Field Connect

ИТ-инфраструктура
Программное обеспечение для удалённого управления и мониторинга сельскохозяйственного оборудования: дождевальн...
Цена по запросу
★ 4.7
Подробнее →
ВАКС - программное обеспечение для обработки, визуализации и архивирования информации, поступающей от измерите...
Цена по запросу
★ 4.8
Подробнее →
ClickHouse

ClickHouse

ИТ-инфраструктура
ClickHouse — колоночная аналитическая СУБД (OLAP), созданная Яндексом и открытая в 2016 году. Обеспечивает обр...
Цена по запросу
★ 4.8
Подробнее →

Категории каталога

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

Где применяется

Отрасли, в которых «SCCM (Управление изменениями и конфигурациями программного обеспечения)» используется на практике. Откройте отраслевой раздел Цифрового маркетплейса, чтобы увидеть подходящие решения, кейсы и новости.

Частые вопросы про SCCM (Управление изменениями и конфигурациями программного обеспечения)

Что такое SCCM (Software Change and Configuration Management)?

Дисциплина управления конфигурациями ПО: идентификация CI, контроль изменений через CCB, учёт статусов и аудит соответствия фактической конфигурации задокументированной.

Чем SCCM отличается от Microsoft SCCM?

Microsoft SCCM (System Center Configuration Manager) – конкретный продукт для управления Windows-инфраструктурой. SCCM как дисциплина – более широкое понятие управления конфигурациями ПО по IEEE 828.

Что такое baseline в управлении конфигурациями?

Baseline – зафиксированное и утверждённое состояние набора конфигурационных единиц в определённый момент времени. Служит точкой отсчёта для последующих изменений и аудита.

Что такое Change Control Board (CCB)?

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

Как SCCM связан с DevOps?

В DevOps принципы SCCM реализуются через Git-репозитории, Infrastructure as Code, CI/CD-пайплайны с автоматическими проверками – более быстрый и автоматизированный подход к управлению конфигурациями.

Зачем SCCM нужен при SOX-аудите?

SOX требует документирования и контроля изменений в финансовых ИТ-системах. SCCM обеспечивает аудиторский след всех изменений в ERP и связанных системах, что является требованием IT General Controls.