Процессы управления информационными технологиями

Управление конфигурациями - 3

Рассматриваются процессы управления конфигурациями: автоматизированные функции (идентификация, хранение, мониторинг статуса, отчётность) и организационные работы (планирование, контроль, верификация). Объясняется, почему модель данных, глубина описания и атрибуты конфигурационных единиц зависят от бизнес-целей. Вводятся понятия владельца, базисной конфигурации, аудита и баланса между полнотой учёта и нагрузкой на персонал.

Основные мысли

В результате изучения лекции слушатель будет способен:
1. объяснять назначение конфигурационной базы данных и место автоматизированных функций в управлении конфигурациями;
2. различать идентификацию, контроль, верификацию, планирование, мониторинг статуса и отчётность;
3. определять, как бизнес-цели влияют на область действия, атрибуты и глубину описания конфигурационных единиц;
4. анализировать риски, связанные с ошибками учёта, и выбирать меры контроля, включая аудит и первичные документы;
5. оценивать необходимость владельцев конфигурационных единиц и услуг для управления критичными качествами;
6. применять понятие базисной конфигурации для каталога услуг, тестирования, расчёта стоимости и отката изменений.
Показывать лекцию целиком
Краткое изложение

1. Два контура работ

В управлении конфигурациями можно выделить два контура.

Автоматизированный контур включает работы, которые выполняются или могут выполняться с помощью автоматизированных средств, например сервера базы данных:

Организационный контур включает работы, которые нельзя свести только к информационным технологиям:

2. Идентификация и конфигурационная база данных

Идентификация поддерживает конфигурационную базу данных (CMDB, Configuration Management Database) в актуальном состоянии. В неё входит разработка модели данных:

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

3. Планирование управления конфигурациями

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

Задачи процесса, сфера действия и приоритеты должны соответствовать бизнес-целям организации. Это не просто описание бизнес-процесса. Осмысленность управления конфигурациями — вопрос бизнеса, а не только ИТ.

Область действия процесса, объём конфигурационных единиц, глубина описания и состав атрибутов — это бизнес-понятия. Они описывают реальные объекты, и кто-то должен отвечать за то, что описание соответствует работе организации и её целям. Это творческая и, по сути, неформализуемая задача. Если её убрать, процесс теряет смысл.

4. Контроль

Контроль обеспечивает актуальное состояние КБД через принятие, регистрацию и мониторинг авторизованных и идентифицированных конфигурационных единиц.

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

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

5. Верификация

Верификация КБД проводится путём аудита ИТ-инфраструктуры:

Это аналог инвентаризации на складе. Даже если информационная система описывает все поступления и списания, нужно закрыть склад, пересчитать объекты и убедиться, что данные соответствуют реальности.

Соответствия часто не будет: кто-то внёс объект без первичного документа, кто-то списал его без оформления. Это неизбежные ошибки или небрежность людей. Поэтому нельзя полагаться только на информационные технологии, если нужна достоверная КБД.

6. Степень детализации и атрибуты конфигурационной единицы

Здесь нет универсальных решений. Когда описывается структура данных для внешнего объекта, заранее неизвестно, какие атрибуты и свойства важны в первую очередь.

Пример со справочником клиентов:

Так же и с конфигурационными единицами. Набор атрибутов, их глубина и детальность заранее не определяются. Нужно добиться баланса между требованиями к КБД и загруженностью персонала и ресурсов. Слишком много атрибутов усложняет процессы и создаёт лишнюю работу без качественного выигрыша. Слишком мало — можно упустить важное.

7. Глубина КБД и иерархия

ITIL не предписывает конкретную модель данных. Но есть объективная иерархия конфигурационных единиц и связи между ними.

Например, услуга как конфигурационная единица использует:

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

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

8. Владелец

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

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

Такой управленческий подход означает, что самые ответственные свойства контролируют люди, а не только программное обеспечение. Ручной контроль и аудит необходимы. Корпоративный процесс управления изменениями тоже может содержать ошибки, поэтому нет смысла контролировать одни процессы только через другие. Надёжная точка контроля — человек.

9. Базисная конфигурация

Базисная конфигурация (baseline) — это мгновенный снимок группы конфигурационных единиц, сделанный в определённый момент времени. Такой снимок нужен, потому что группа имеет содержательный смысл.

Это не просто набор программных или аппаратных компонентов, а модель реально существующего объекта.

Примеры применения:

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

Другой пример — стандартная рабочая станция. Если организация решила заменять её целиком, то базисная конфигурация фиксирует, что именно входит в стандартную рабочую станцию и что заменяется.

10. Мониторинг статуса и отчётность

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

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

Практический смысл управления конфигурациями раскрывается через разделение автоматизируемых и организационных задач. Автоматизация даёт хранение, скорость обработки запросов и историю изменений, но не создаёт достоверность сама по себе. Поэтому центральными становятся планирование, документирование, проверка и персональная ответственность. Модель данных и состав атрибутов нельзя выбирать вне бизнес-контекста: они определяются тем, какие решения организация собирается принимать, какие риски хочет контролировать и какие процессы изменений поддерживает. Чем подробнее описание, тем выше потенциальная точность, но одновременно растёт трудоёмкость. Поэтому ключевой становится сбалансированность: данных должно хватать для управления, но они не должны превращать учёт в самоцель. Контроль и верификация дополняют друг друга. Первый не допускает изменения без основания, вторая проверяет, что зафиксированное состояние совпадает с реальностью. Это снижает риск накопления ошибок, которые неизбежны при ручных операциях и изменениях. Владелец конфигурационной единицы или услуги превращает учёт в управление ответственностью: критичные качества закрепляются за человеком, а не растворяются в процессах. Базисная конфигурация даёт устойчивую точку отсчёта для изменений, тестирования, расчёта стоимости и отката. В результате управление конфигурациями становится не просто реестром оборудования и ПО, а инструментом согласования ИТ-данных с целями, изменениями и рисками организации. Практическое применение требует выбирать глубину описания под задачи, назначать владельцев, проводить аудит и поддерживать баланс между полнотой и рабочей нагрузкой.

Управление конфигурациями включает автоматизированные и организационные работы. Автоматизированная часть — это идентификация, хранение данных, мониторинг статуса и отчётность. Организационная часть — планирование, контроль, верификация и ответственность.

Конфигурационная база данных (CMDB) хранит текущую информацию и историю статусов конфигурационных единиц (CI). Идентификация начинается с модели данных: нужно определить структуру, связи, владельцев и ответственных. Владелец может быть у отдельной единицы, услуги или их группы.

Планирование определяет стратегию, политику, задачи, сферу действия и приоритеты. Всё это должно соответствовать бизнес-целям. Объём КЕ, глубина описания и атрибуты — бизнес-понятия, а не чисто технические. Эта задача творческая и неформализуемая: нельзя заранее задать универсальный набор данных.

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

Верификация — это аудит ИТ-инфраструктуры и проверка регистрационных записей. Она похожа на инвентаризацию склада: даже при хорошей информационной системе нужно пересчитать реальные объекты. Люди могут вносить или списывать что-то без документов, поэтому ошибки и небрежность неизбежны. Нельзя полагаться только на ИТ.

Степень детализации КЕ не имеет универсального решения. Пример: в справочнике клиентов для юрлиц важны реквизиты и адреса, для физлиц — контакты, возраст, доход. Семейное положение может понадобиться для акций. Так же и с КЕ: нужно балансировать полноту данных и нагрузку на персонал.

Глубина КБД зависит от задач. ITIL не задаёт конкретную модель данных. Есть иерархия КЕ и связи. Услуга может использовать приложения, аппаратуру, услуги третьих сторон, ПО. ПО можно описывать как систему или до модулей. Аппаратуру — как комплекс или до серверов, хранилищ, маршрутизаторов. Если достаточно отправить запрос вендору, детализация одна; если нужен типовой элемент замены — другая.

Владелец КЕ или услуги нужен для персональной ответственности за важные качества. Особенно там, где ошибки ведут к затратам или рискам. Люди должны контролировать самые ответственные свойства. Процессы тоже могут ошибаться, поэтому надёжная точка контроля — человек.

Базисная конфигурация (baseline) — снимок группы КЕ на определённый момент времени, имеющий содержательный смысл. Это не просто набор компонентов, а модель объекта. Примеры: каталог услуг с описанием услуги и SLA; стандартная рабочая станция при замене целиком. Базисная конфигурация используется для учёта стоимости, разработки и тестирования, отката при проблемах с новой конфигурацией.

Статусы КЕ контролируются во времени. Их состав зависит от потребностей организации. Отчётность передаёт информацию другим процессам, руководству и владельцам процессов.

Выводы

1. Управление конфигурациями делится на автоматизированные и организационные работы; первые поддерживают данные, вторые обеспечивают их смысл и достоверность.
2. Идентификация начинается с модели данных: структура, связи, владельцы, история статусов.
3. Планирование процесса — бизнес-задача: цели, область, приоритеты и атрибуты определяются целями организации.
4. Контроль не допускает изменения КЕ без документа; первичный документ имеет самостоятельную ценность.
5. Верификация — аудит и инвентаризация КБД; она нужна из-за неизбежных человеческих ошибок.
6. Степень детализации КЕ не имеет универсального решения; нужен баланс между полнотой и трудоёмкостью.
7. Глубина КБД зависит от задач; ITIL не задаёт конкретную модель данных.
8. Владелец КЕ или услуги обеспечивает персональную ответственность за критичные качества.
9. Человеческий контроль надёжнее, чем контроль одних процессов через другие.
10. Базисная конфигурация — осмысленный снимок группы КЕ, используемый для каталога, стоимости, тестирования и отката.
11. Статусы КЕ и отчётность связывают учёт с жизненным циклом и другими процессами.
12. Практическая ценность управления конфигурациями зависит от связи данных с ответственностью, изменениями и рисками.

Вопросы для самопроверки

1. Какие работы в управлении конфигурациями выполняются автоматизированными средствами?
2. Что входит в идентификацию и разработку модели данных КБД?
3. Почему планирование управления конфигурациями связано с бизнес-целями?
4. Что обеспечивает контроль и почему первичный документ важен?
5. Чем верификация отличается от контроля и почему её сравнивают с инвентаризацией?
6. Почему нельзя заранее определить универсальный набор атрибутов КЕ?
7. Как выбирать глубину описания КЕ и от чего она зависит?
8. Зачем вводятся владельцы КЕ и услуг?
9. Почему человеческий контроль остаётся необходимым даже при наличии процессов и ИС?
10. Что такое базисная конфигурация и какие задачи она решает?
11. Как базисная конфигурация помогает при изменениях и откатах?
12. Как статусы КЕ и отчётность связаны с жизненным циклом и другими процессами?
Вернуться к учебному плану