Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление процессом разработки ПИ.doc
Скачиваний:
25
Добавлен:
01.05.2014
Размер:
137.22 Кб
Скачать

Классификация метрик стандартого процесса, принятая в иду в иду принята следующая классификация метрик (рис. 6.2 - 6.5):

Рис. 6.2

Рис. 6.3

Рис. 6.4

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

Рассмотрим отдельные метрики.

Трудоемкость

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

Фактическая трудоемкость выполнения какой-либо работы – это сумма измеренных фактически затраченных на выполнение этой работы отрезков времени всеми ее участниками, включая всех вовлеченных в работу, но не являющихся ее непосредственными исполнителями (руководство организацией, бухгалтерия, отдел снабжения и т.п.). Трудоемкость, как правило, измеряется в человеко-часах при сборе метрик и в человеко-неделях – в метрических отчетах.

Трудоемкость проекта ПИ является главной составляющей, определяющей его стоимость и, как следствие этого, стоимость выпускаемого ПИ.

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

Обратная величина трудоемкости какой-либо работы называется производительностью выполнения этой работы.

Часто встречающаяся ошибка при работе над ПП заключается в том, что некоторые разработчики ПИ принимают производительность кодирования отдельных программных модулей ПИ (суммарную производительность кодирования, обзоров кодов, модульного и интеграционного тестирования) за производительность создания ПИ. Это приводит к грубым промахам при определении производительности создания ПИ в целом, количественного и качественного состава исполнителей проекта, что, естественно, приводит к срыву сроков поставки готового ПИ и увеличению финансовых затрат на проект.

Для избежания возможности возникновения такого грубого промаха в проекте следует использовать раздельно метрику Трудоемкость создания программного кода ПИ и метрику Трудоемкость создания ПИ.

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

Метрики трудоемкости являются исходными данными для формирования оперативных метрик, метрик завершения и детальных двухнедельных планов для каждого сотрудника группы.

Повторное использование продуктов

Для учета использования в ПП ранее созданных продуктов применяют коэффициент повторного использования Кпи