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


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


Предпосылка 1 Необходимо наличие группы, ответственной за работы по координации ППО.

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

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

Наиболее общим примером такой группы является группа инженерии производственного процесса (SEPG).

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

Примеры инженерных областей, связанных с разработкой ПО:

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

Предпосылка 2 Работы по координации ППО должны быть обеспечены соответствующими ресурсами и финансированием.

1. Группа должна поддерживаться опытными сотрудниками, компетентными в специализированных областях.

Примеры специализированных областей:

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

2. Работы по координации ППО обеспечиваются вспомогательными инструментальными средствами.

Примеры вспомогательных инструментальных средств:

  • инструменты статистического анализа,
  • инструменты для подготовки публикаций,
  • системы управления базами данных,
  • средства моделирования процессов.

Предпосылка 3 Члены группы, ответственной за работы по координации ППО, должны пройти необходимое обучение для выполнения своих задач.

Примеры тем учебных занятий:

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

См. группу ключевых процессов «Программа обучения».

Предпосылка 4 Члены группы разработки ПО и других смежных групп должны получить ориентацию относительно работ по координации ППО и своих ролей в этих работах.

См. группу ключевых процессов «Программа обучения».




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



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