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

6.Определение производительности труда в группе исполнителей. Модель Филиппа. Модель Путнема

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

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

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

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

Второй подход основан на использовании для расчетов установленной эмпирической закономерности - производительность труда отдельного работника падает пропорционально корню кубическому из л. Это так называемый закон Филиппа.

Третий подход использует модель Путнема, в которой (также на основании опытных данных) представлена взаимосвязь основных параметров программного проекта. В результате использования этой модели также появляется установить зависимость производительности труда от числа разработчиков.

Модель Путнема