"Марк Паулк, Билл Куртис. Модель зрелости процессов разработки программного обеспечения " - читать интересную книгу авторазадействованными в проекте, о состоянии и содержании базовых линий
конфигурации. Обязательства по выполнению Обязательство 1 Проект следует документированной организационной политике управления конфигурацией ПО (Software Configuration Management, SCM). Эта политика обычно состоит из следующих положений: 1. По каждому проекту должны быть назначены конкретные лица, ответственные за управление конфигурацией ПО. 2. Управление конфигурацией ПО реализуется в течение всего жизненного цикла проекта. 3. Управление конфигурацией ПО реализуется для конечных программных продуктов, определенных внутренних промежуточных программных продуктов, а также определенных вспомогательных инструментальных средств, используемых внутри проекта (например, компиляторов). 4. Проекты формируют собственный репозитарий (или получают к нему доступ), в котором содержатся элементы/блоки конфигурации и связанные с ними записи SCM. В этих практиках содержание данного репозитария называется "библиотекой базовых линий конфигурации". Инструменты и процедуры доступа к этому репозитарию называются "системой управления библиотекой конфигураций". Промежуточные продукты, помещенные в систему управления конфигурацией и конфигурации. Блоки обычно состоят из компонентов, а те в свою очередь - из элементов конфигурации. В аппаратно-программной системе все ПО может восприниматься в виде одного блока конфигурации либо может быть разбито на несколько блоков. В данных практиках термины "блок" и "элемент конфигурации" относятся к элементам, помещенным в систему управления конфигурацией. 5. Регулярно проводится аудит базовых линий и работ по управлению конфигурацией ПО. Необходимые предпосылки Предпосылка 1 Должна существовать или быть создана комиссия по управлению базовыми линиями проекта (т. е. комиссия по управлению конфигурацией ПО, Software Configuration Control Board, SCCB). Задачи комиссии SCCB: 1. Санкционирование создания базовых линий, выявление конфигураций и их элементов. 2. Представление интересов менеджера проекта и всех групп, которых могут затронуть изменения базовых линий. Примеры групп, задействованных в проекте: обеспечения качества аппаратного обеспечения, управления конфигурацией аппаратного обеспечения, проектирования аппаратного обеспечения, производственного проектирования, |
|
|