В стандарте ИСО/МЭК 12207 определен общий процесс управления, более широкий, чем управление программным проектом. В рассматриваемом стан- дарте ИСО/МЭК ТО 16326 анализируется применение процесса управления из ИСО/МЭК 12207 непосредственно для управления программным проектом.
Ответственным за выполнение процесса управления является администра- тор проекта.
Первой работой процесса управления в соответствии с
ИСО/МЭК 12207 является
подготовка и определение области управления (см. работу 7.1.1 в табл. 26 пособия). Данная работа должна заключаться в следующем:
установление выполнимости процесса при наличии, достаточности и соответствии персонала, материалов, средств, среды программной инженерии и технологий, необходимых для выполнения проекта и управления им;
определение обоснованных (экономически, повременно и технически) сроков реализации проекта.
При этом производится выбор
сценария разработки проекта. Например, проект состоит из:
готовых ПС;
ПС собственной разработки;
ПС посторонней разработки;
комбинации предыдущих вариантов.
Область управления, охватывающая описание проектных продуктов, их характеристик и способов их
измерения или оценки, связана со следующими вопросами:
документирование обоснования проекта, его целей и задач;
перевод требований к проекту в результаты проекта и работы ЖЦ;
обеспечение персонала заданиями;
оценка результатов работ.
Должны быть предусмотрены специальные мероприятия по определению и документированию
характеристик качества результатов проекта. При этом должны быть учтены требования и рекомендации серии базовых
международ- ных стандартов ISO/IEC 9126–1–4 в области оценки качества ПС [49 – 52].
Должны быть определены обязанности по согласованию с заказчиком тре-
та.
изменения в требованиях заказчика;
изменения в среде проектирования;
изменения в бюджете и графике работ по проекту;
изменения в процессе проектирования.
При выполнении итераций важно установить критерии завершения проек-
Должны быть определены деловые требования, регламентирующие автор-
ские права, вопросы патентования и т.д.
Советы по специфике программных средств при подготовке и определении области управления:
должны быть определены требования по тиражированию, распростра- нению, вводу в действие (инсталляции) и тестированию ПС;
должна быть установлена и отслежена взаимосвязь (трассировка) между требованиями к системе и требованиями к ПС, требованиями к ПС и проекту, требованиями к ПС и тестированию;
должны быть установлены, проконтролированы и задокументированы соответствующие интерфейсы как неотъемлемая часть спецификации требова- ний к ПС;
должна быть учтена сложность подтверждения соответствия ПС уста- новленным и предполагаемым требованиям пользователя вследствие сложно- сти разработки ПС;
проектирование рабочей загрузки при выполнении работ проекта долж- но зависеть от типа проекта:
новая разработка;
встраивание или интеграция в систему;
модификация готового ПС;
подключение к различным операционным системам.
Второй работой процесса управления в соответствии с
ИСО/МЭК 12207 является
планирование (см. работу 7.1.2 в табл. 26 пособия). Минимальное со- держание
планов выполнения процессов, определенное вышеназванным стан- дартом, приведено в п. 2.4.1 пособия.
Планы должны устанавливать также модель ЖЦ ПС, задачи, распределе- ние задач, их блокировку (обоснование отсутствия необходимости в их выпол- нении) и соответствующие ресурсы. В проекте должен быть установлен один основной график работ, все вспомогательные графики должны быть согласова- ны с ним. Должно быть обеспечено управление программным проектом на раз- личных уровнях его детализации с использованием соответствующих техноло- гий в зависимости от объема, сложности, критичности и риска проекта.