Модель зрелости процессов разработки программного обеспечения


Необходимые предпосылки


Предпосылка 1 Должна существовать или быть создана комиссия по управлению базовыми линиями проекта (т. е. комиссия по управлению конфигурацией ПО, Software Configuration Control Board, SCCB).

Задачи комиссии SCCB:

1. Санкционирование создания базовых линий, выявление конфигураций и их элементов.

2. Представление интересов менеджера проекта и всех групп, которых могут затронуть изменения базовых линий.

Примеры групп, задействованных в проекте:

  • обеспечения качества аппаратного обеспечения,
  • управления конфигурацией аппаратного обеспечения,
  • проектирования аппаратного обеспечения,
  • производственного проектирования,
  • разработки ПО (включая все подгруппы, например, проектирования ПО),
  • системного проектирования,
  • системного тестирования,
  • обеспечения качества ПО,
  • управления конфигурацией ПО,
  • управления договорами,
  • управления документацией.

3. Ревизия и санкционирование изменений базовых линий.

4. Санкционирование создания продуктов из элементов библиотеки базовых линий.

Предпосылка 2 Необходимо наличие группы, ответственной за координацию и реализацию управления конфигурацией в рамках проекта (группа SCM).

Группа представляет собой совокупность отделов, менеджеров и сотрудников, которые несут ответственность за набор задач или операций. Состав группы может варьироваться от одного или нескольких совместителей из различных отделов до нескольких сотрудников, занятых этой деятельностью полный рабочий день. При формировании группы принимаются во внимание объем служебных обязанностей, объем проекта, организационная структура и культура взаимоотношений. Некоторые группы, такие как группа обеспечения качества ПО, концентрируются на деятельности на уровне проектов, другие же, как группа инженерии процессов производства, – на деятельности общекорпоративного уровня.

Группа управления конфигурацией ПО координирует или реализует следующие задачи:

1. Создание библиотеки базовых линий проекта и управление ею.

2. Разработка, сопровождение и распространение планов, стандартов и процедур по управлению конфигурацией.




Начало  Назад  Вперед



Книжный магазин