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

Сумма найденных и устраненных ошибок и

дефектов на фазах до системного тестирования

Кэфд = ---------------------------------------------------------------------------

Сумма ошибок и дефектов, найденных в ПИ

до его поставки Заказчику

  1. Временные метрики

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

Метрики завершения

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

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

Метрики завершения фаз ЖЦ

  1. Распределение точности определения плановых трудоемкостей по ключевым работам

Точность определения плановой трудоемкости ключевой работы Тчкр определяется формулой:

Плановая трудоемкость ключевой работы

Тчкр = --------------------------------------------------------------------------- * 100%

Трудоемкость ключевой работы из базы данных

Рис. 6-5

Метрика Тчкр предназначена для корректировки характеристик планирования ключевых работ (распределения трудоемкостей по ключевым работам) по фазам ЖЦ в будущих проектах пр результатам, накопленным в прошлом.

Метрика Тчкр для всех метрических отчетов формируется автоматически.

  1. Распределение точности определения трудоемкости фаз ЖЦ

Распределение точности определения трудоемкости фаз ЖЦ Тчтф определяется по формуле:

Плановая трудоемкость фазы

Тчтф = ------------------------------------------------------------------- * 100%

Сумма всех трудоемкостей работ на фазе

из базы данных

Метрика Тчтф предназначена для корректировки метрики СП Распределение трудоемкостей выполнения отдельных фаз проекта ПИ. Для всех метрических отчетов метрика Тчтф формируется автоматически.

  1. Распределение точности оценок графика ключевых работ

Точность оценки графика ключевой работы Тчгкр определяется соотношением:

Плановая длительность выполнения ключевой работы

Тчкр = --------------------------------------------------------------------------------------- * 100%

Длительность выполнения этой работы

Метрика Тчкр предназначена для корректировки характеристик графика выполнения ключевых работ на фазах ЖЦ в будущих проектах по результатам, полученным в прошлом.

Для всех метрических отчетов метрика Тчкр формируется автоматически.

  1. Распределение оценок точности графика фаз ЖЦ

Оценка точности графика фазы ЖЦ Тчгф определяется по формуле:

Плановая длительность фазы

Тчгф = ------------------------------------------------------------------------ * 100%

Длительность фазы из базы данных

Метрика Тчгф предназначена для корректировки метрики СП Распределение длительностей выполнения отдельных фаз ЖЦ.

Для метрических отчетов завершения фаз ЖЦ метрика Тчгф формируется автоматически.

Метрики завершения проекта

  1. Распределение оценок точности трудоемкостей фаз ЖЦ

Распределение оценок точности трудоемкостей фаз ЖЦ представляется в завершающем метрическом отчете по проекту и генерируются автоматически по данным метрики [14].

  1. Распределение оценок длительностей фаз ЖЦ

Распределение оценок длительностей фаз ЖЦ представляется в завершающем метрическом отчете по проекту и генерируются автоматически по данным метрики [13,16].

  1. Действительная трудоемкость выполнения программного проекта

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

  1. Оценка точности определения трудоемкости проекта ПИ

Оценка точности определения трудоемкости проекта ПИ ТчТППИ определяется соотношением:

Плановая трудоемкость проекта

ТчТППИ = ------------------------------------------------------ * 100%

Трдпи

Эта метрика автоматически генерируется изметрической базы данных.

Организация сбора метрик

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

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

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

Форма заполнения метрик должна содержать поле ”Дата”, в котором высвечивается текущая дата, привязанная к системному времени компьютера, где она защищена от каких-либо изменений. Все данные, которые будут занесены в таблицу, автоматически привязываются к этой дате в момент их занесения в базу данных. Из проектного плана в таблицу автоматически заносятся все работы, которые должен выполнить на текущую дату испаолнитель проекта, вызвавший таблицу на экран монитора. Задача исполнителя заключается в том, чтобы заполнить соответствующие колонки в строках работ, выполняемых на текущую дату, достоверными данными. Имеется возможность редактирования вводимых данных до момента их записи в метрическую базу данных. После записи значений метрик в базу данных их невозможно изменить.

Метрические отчеты

В ИДУ приняты два типа метрических отчетов. Первый тип метрического отчета - текущий метрический отчет.

Представляется администрации ИДУ каждой проектной группой один раз в две недели. Этот отчет занимает одну страницу формата А4 и состоит из шести графиков.

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

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

Третий график отображает количество найденных: устраненных и открытых на момент представления метрического отчета ошибок и дефектов. Все кривые на этом графике также строятся с нарастающим итогом.

Четвертый и пятый графики представляют относительное время, затраченное на проведение семинаров и обзоров продуктов при разработке ПИ соответственно. В ИДУ опытным путем установлено, что на подготовку и проведение эффективных обзоров достаточно планировать 10% от времени, затраченного на создание обозреваемого объекта.

Последний график отображает распределение плановых и фактических трудоемкостей выполнения ключевых работ при разработке ПИ. По этому графику легко судить о точности планирования. Этот график помогает руководителю программного проекта оценить сделанные им плановые прогнозы по трудоемкостям отдельных проектных работ. Поскольку этот график строится по двухнедельным результатам, то у руководителя проекта имеется возможность оперативной коррекции соих действий пли планировании в случае неудовлетворительных результатов. Удовлетворительным в ИДУ считается планирование, при котором отличие плановых значений от фактических не превышает 15%.

Второй тип метрических отчетов, принятый в ИДУ, одностраничный ретроспективный метрический отчет, который используется для проведения ретроспективных обзоров.

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

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

Например, ретроспективный отчет по окончании проекта ПИ может включать в себя:

  • распределение оценок точностей определения планов трудоемкостей фаз ЖЦ ПИ;

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

  • распределение оценок точностей определения плановой продолжительности фаз ЖЦ ПИ;

  • распределение оценок точностей определения плановой продолжительности ключевых работ на фазах.

В ретроспективном отчете указывается также фактическая трудоемкость проекта в целом и оценка точности ее определения.

Процесс разработки программных изделий, 2005 Лекции 9-10