Руководство по управлению проектами · Риски, качество и контроль
Управление конфигурацией в управлении проектами
Управление конфигурацией — это дисциплина, которая идентифицирует элементы, составляющие продукты и документы проекта, контролирует их версии, фиксирует их статус и проверяет, что существующее соответствует утверждённому. Оно гарантирует, что все работают с правильной версией.
Главное
- Управление конфигурацией гарантирует, что все используют правильную версию каждого элемента.
- Его основные виды деятельности — идентификация, контроль, учёт статуса и аудит.
- Базовые версии служат согласованными точками отсчёта.
- Оно работает в тесной связке с контролем изменений.
Почему это важно
- Не даёт людям разрабатывать или тестировать по устаревшим проектам или документам.
- Позволяет точно знать, что было поставлено в каждом релизе.
- Позволяет команде откатиться к заведомо исправной версии.
- Обеспечивает аудиты, соответствие нормативным требованиям и передачу результатов.
- Гарантирует, что изменения, утверждённые через управление изменениями , отражены везде, где нужно.
Ключевые термины
| Термин | Значение | Пример |
|---|---|---|
| Элемент конфигурации (CI) | Любой элемент, поставленный под контроль конфигурации | Документ с требованиями, чертёж, программный модуль, сборка сервера |
| Версия | Конкретное идентифицированное состояние элемента конфигурации | Проектная спецификация v2.3 |
| Базовая версия | Согласованный набор версий элементов конфигурации, служащий точкой отсчёта | Базовая версия релиза 1.0; см. базовый план проекта |
| Релиз | Набор элементов конфигурации, поставляемых вместе | Релиз портала 1.2 |
| Запись о конфигурации | Информация, хранимая об элементе конфигурации | Ответственный, версия, статус, местонахождение |
Четыре основных вида деятельности
- Идентификация: определите, какие элементы являются элементами конфигурации, как они называются и нумеруются и как связаны между собой.
- Контроль: гарантируйте, что элементы конфигурации меняются только через утверждённый процесс, а версии надёжно хранятся.
- Учёт статуса: фиксируйте текущее и историческое состояние каждого элемента конфигурации и отчитывайтесь о нём.
- Верификация и аудит: проверяйте, что элементы конфигурации соответствуют записям о них, а поставленный продукт — утверждённой базовой версии.
Многие организации также добавляют шаг планирования, описанный в плане управления конфигурацией.
Шаблон реестра конфигурации
| ID элемента | Название | Тип | Версия | Статус | Ответственный | Местонахождение | Связанные элементы конфигурации |
|---|---|---|---|---|---|---|---|
| CI-012 | Функциональная спецификация | Документ | 2.3 | Утверждено | Бизнес-аналитик | SharePoint проекта | CI-020, CI-021 |
| CI-020 | Платёжный модуль | Разработка ПО | 1.4.0 | На тестировании | Ведущий разработчик | Git-репозиторий | CI-012 |
| CI-031 | План второго этажа | Чертёж | C | Выпущено для строительства | Архитектор | Система управления документацией | CI-030 |
| CI-040 | План тестирования | Документ | 1.1 | Черновик | Руководитель QA | SharePoint проекта | CI-012, CI-020 |
Управление конфигурацией и контроль изменений
Контроль изменений решает, нужно ли вносить изменение. Управление конфигурацией гарантирует, что изменение применено последовательно и зарегистрировано. Например, если запрос на изменение CR-04 добавляет единый вход (SSO), управление конфигурацией определяет каждый затронутый элемент конфигурации (требования, проект, программные модули, тестовые сценарии, руководство пользователя), отслеживает их новые версии и подтверждает, что следующая базовая версия релиза содержит их все.
Советы
- Ставьте под контроль только те элементы, которым это нужно; слишком большое число элементов конфигурации порождает бюрократию.
- Используйте единые правила именования и нумерации версий.
- Используйте инструменты, автоматически сохраняющие историю, например системы контроля версий и системы управления документами.
- Фиксируйте базовые версии в значимых точках, например при утверждении проекта или релизе.
- Проводите аудит конфигурации перед запуском и на этапе завершения проекта.
Бесплатные шаблоны по этой теме
Частые вопросы
Что такое управление конфигурацией в управлении проектами?
Процесс идентификации, контроля, регистрации и проверки версий продуктов и документов проекта.
Что такое элемент конфигурации в управлении конфигурацией?
Любой компонент, документ или продукт, поставленный под контроль конфигурации, например спецификация, чертёж или программный модуль.
Каковы четыре вида деятельности управления конфигурацией?
Идентификация, контроль, учёт статуса, верификация и аудит.
В чём разница между управлением конфигурацией и контролем изменений?
Контроль изменений решает, вносить ли изменение; управление конфигурацией отслеживает версии и гарантирует, что утверждённое изменение применено и зарегистрировано правильно.
Что такое базовая версия конфигурации в управлении конфигурацией?
Согласованный и зафиксированный набор версий элементов конфигурации, используемый как точка отсчёта для дальнейшей работы.
Что такое учёт статуса в управлении конфигурацией?
Фиксация текущего и прошлого статуса элементов конфигурации и изменений в них, а также отчётность по ним.
Что такое аудит конфигурации в управлении конфигурацией?
Проверка того, что элементы конфигурации и записи о них соответствуют друг другу, а продукт — своей утверждённой базовой версии.
Контроль версий — это то же самое, что управление конфигурацией?
Контроль версий — одна из его частей. Управление конфигурацией также охватывает идентификацию, связи, отчётность о статусе и аудиты.
Кто отвечает за управление конфигурацией?
Ответственность несёт руководитель проекта, но в крупных проектах этим часто занимается менеджер по конфигурации или офис поддержки проекта.
Включает ли PRINCE2 управление конфигурацией?
Да. В PRINCE2 управление конфигурацией входит в работу с изменениями и проблемами.
Управление конфигурацией применяется только в разработке ПО?
Нет. Оно используется в машиностроении, строительстве, оборонной отрасли и многих других областях, где нужно контролировать версии проектов и продуктов.