Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тех-экон. обоснование.doc
Скачиваний:
58
Добавлен:
26.03.2015
Размер:
366.59 Кб
Скачать

6.1.B Связи каждого участника группы с остальными

Общее описание метода оценки производительности.

Этот подход аналогичен предыдущему за небольшим изменением. По­скольку каждый член группы должен взаимодействовать с остальными работ­никами, число информационных взаимосвязей оказывается равным n*(n-1), т.е. в 2 раза превышает предыдущее значение.

Задание 6. Определение производительности труда группы исполнителей при взаимодействии каждого с ос­тальными.

Методические указания к выполнению задания 6

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

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

6.2. Применение модели Филиппа

Общее описание метода.

Применив закона Филиппа в качестве модели для оценки изменения производительности разработчика при работе в группе исполнителей доволь­но близко соответствует результатам/ полученным на практике. В соответст­вии с этим законом производительность труда отдельного разработчика в группе уменьшается в корень кубический из n (численности группы).

Таким образом, этот подход позволяет определить в зависимости от размера группы:

  1. производительность труда одного исполнителя, работающего в группе как ПТ1=СПТ*n-1/3;

  2. общую суммарную производительность труда группы) как ПТС=ПТ1*n=ПТ1*n2/3;

  3. трудоемкость разработки проекта как ТР=ШЧ*ДР;

  4. длительность разработки проекта как ДР=РП/ПТС.

Задание 7. Определение параметров программного проекта с использованием модели производительности группы

Методические указания к выполнению задания 7

Заданы размер программного продукта РП ( строк кода) и средняя про­изводительность труда СПТ (строк кода на человеко-месяц) отдельного раз­работчика. Определить зависимость суммарной производительности труда, трудоемкости и длительности разработки программного продукта от числа разработчиков в группе.

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

1. Определить суммарную производительность труда группы из n чело­век как ПТС = n*ПТ1, полагая, что производительность одного человека в группе ПТ1 уменьшается в корень кубический из n раз по сравнению со средней производительностью труда отдельного разработчика. Построить зависи­мость ПТ1 и ПТС от n.

2. Определить трудоемкость разработки программного продукта как ТР= РП/ПТС и построить зависимость трудоемкости разработки от числа раз­работчиков n.

3. Определить длительность разработки программного продукта какДР=ТР/ШЧ и построить зависимость длительности разработки от числа раз­работчиков n в группе.

Дополнительные задачи.

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

  2. Построить в виде графика функцию относительного (по сравнению содним исполнителем) увеличения трудоемкости разработки прогаммного продукта группой разработчиков в зависимости от числа участников разработ­ки n.

  3. Построить в виде графика функцию относительного (по сравнению с одним исполнителем) сокращения длительности разработки прогаммного продукта гуппой разработчиков в зависимости от числа участников разработ­ки n.

  4. Провести сопоставительный анализ относительного (по сравнению содним исполнителем) увеличения трудоемкости разработки программного продукта гуппой разработчиков в зависимости от числа участников разработ­ки n для случая попарных взаимосвязей между участниками группы и при ис­пользовании закона Филиппа. Расчеты провести для двух значений параметра k.

  1. Провести сопоставительный анализ относительного (по сравнению с одним исполнителем) увеличения трудоемкости разработки прогаммного продукта гуппой разработчиков в зависимости от числа участников разработ­ки n для случая информационных взаимосвязей каждого исполнителя с остальными членами гуппы и при использовании закона Филиппа. Расчеты про­вести для двух значений параметра k.

  2. Имеются данные о средней производительности труда одного работ­ника СПТ, численности . фуппы ШЧ и о размерах разрабатываемого прогаммного продукта РП. Определить, как изменится длительность разработки проекта ДР, если по истечении половины времени разработки штатная чис­ленность будет увеличена в 1,5 раза.