ВУЗ: Алтайский Государственный Университет
Категория: Учебное пособие
Дисциплина: Управление проектами
Добавлен: 23.10.2018
Просмотров: 3671
Скачиваний: 14
46
Таким образом, применяя метод определения ТЭП на осно-
ве размерности базы данных ПС, мы определили следующие
основные технико-экономические показатели разработки:
1) трудозатраты на разработку системы составят 1,22 чело-
веко-месяцев;
2) необходимые людские ресурсы при реализации системы
= 0,1 чел.
ВЫВОДЫ
При расчете технико-экономических показателей по трем
методам, при заданной заказчиком длительности разработки 12
месяцев, трудозатраты и численность исполнителей приведены
в табл. 8.
Таблица 8
Выводы. Оценка методов определения трудозатрат
Метод
Трудозатра-
ты,
чел.-месяц.
Длитель-
ность,
месяцев
Исполни-
телей, чел.
Прямой метод (экс-
пертных оценок)
19,87
12
1,66
На основе размерно-
сти базы данных про-
граммной системы
1,22
12
0,10
Метод функциональ-
ных точек
15,7
12
1,31
Очевидно, что трудозатраты и численность разработчиков,
полученные с помощью метода определения ТЭП на основе раз-
мерности баз данных слишком занижены, т.к. расчеты велись по
концептуальной (упрощенной) модели БД.
После расчета технико-экономических показателей проек-
та выбираем исходные данные (трудозатраты/длительность) для
определения стоимости (договорной цены) на создание про-
граммной системы.
47
IV.
Определение стоимости (договорной цены)
на создание программной системы
Определение фонда оплаты труда на разработку и ком-
плексные испытания программной системы
В основу определения фонда оплаты труда положены:
− длительность реализации каждого этапа жизненного
цикла проекта;
− количество и качественный состав специалистов, при-
влекаемых на каждом этапе проекта;
−
базовая месячная ставка специалиста-программиста.
Выбираем исходные данные, полученные с помощью мето-
да функциональных точек:
− трудоемкость (Т) = 15,7 чел.-месяцев;
− длительность (Д) = 12 месяцев.
Заполняем таблицу средней численности сотрудников, за-
нятых на каждом из этапов создания ПС, используя статистиче-
ские данные таблицы 2.16 и получаем расчетную таблицу 9.
По формуле 2.17 выполняем расчет средней численности
сотрудников, занятых на каждом из этапов создания ПС.
Д
T
Z
i
i
i
β
α
/
=
где i=1,4.
Таблица 9
Средняя численность сотрудников, занятых на каждом из этапов
создания программной системы и длительности каждого этапа
Этапы жизненного
цикла
Численность
сотрудников, чел.
Длительность,
месяцев
Анализ предметной
области и разработка
требований
1.31
1.2
Проектирование
0.96
3.6
Программирование
1.52
4.2
Тестирование и ком-
плексные испытания
1.44
3.0
48
Следующий шаг – распределение специалистов по этапам
жизненного цикла (ЖЦ) создания ПС, при этом численность
каждого типа специалистов на каждом из этапов ЖЦ определя-
ется по выражению 2.18 с использованием статистического рас-
пределения таблицы 2.17:
i
ij
ij
Z
P
Z
⋅
=
, i=1,4 j=1,3 ,
где
ij
P
– относительная доля (%) специалистов J-го типа,
привлекаемых для реализации проекта на i-ом этапе.
Данные представлены в таблице 10.
Таблица 10
Численность каждого типа специалистов на каждом из этапов
жизненного цикла создания программной системы
Типы специалистов, чел. (
Zij
)
Этапы
жизненного цикла Аналитики Программи-
сты
Технические
специалисты
Анализ предметной
области и разра-
ботка требований
0.52
0.26
0.52
Проектирование
0.34
0.34
0.29
Программирование
0.15
0.98
0.38
Тестирование и
комплексные ис-
пытания
0.22
0.86
0.36
Примем размер ставки программиста = 15 тысяч рублей,
как рыночную базовую ставку программиста в данном регионе.
Месячная ставка специалиста-программиста соотносится к
ставке системного аналитика как 1:1,3, а к ставке технического
специалиста – как 1:0,7, следовательно:
− базовая ставка программиста = 15 000 руб.
− ставка аналитика
= 19 500 руб.
− ставка техника
= 10 500 руб.
49
Фонд заработной платы для реализации i-го этапа проекта
определим по формуле 2.19:
S
Д
Z
S
j
j
i
ij
i
⋅
⋅
=
∑
=
3
1
, i= 1,4,
где
Д i
— длительность i-го этапа проекта;
S
j
– месячный фонд зарплаты j-го типа специалиста.
Общий фонд заработной платы определим по формуле 2.20:
∑
=
=
4
1
i
i
S
S
Далее рассчитаем фонд зарплаты для каждого этапа и об-
щий фонд зарплаты (табл. 11).
Таблица 11
Распределение фонда заработной платы по этапам
жизненного цикла программной системы
руб.
Этапы жизненного
цикла
Аналитик
Програм-
мист
Техник
ФЗП по
этапу
Анализ предмет-
ной области и
разработка требо-
ваний
12251
4712
6597
23561
Проектирование
23584
18141
10885
52611
Программирование
12404
62023
16698
91126
Тестирование и
комплексные ис-
пытания
12634
38874
11338
62847
Итого общий фонд заработной платы
230 145
Таким образом, фонд оплаты труда на разработку и ком-
плексные испытания системы составляет 230 145 рублей.
50
Определение фонда оплаты труда на проведение
опытной эксплуатации программной системы
Численность сотрудников, привлекаемых к опытной экс-
плуатации определяется по формуле 2.21:
N
t
Z
оп
оп
⋅
=
,
где
t
оп
— срок опытной эксплуатации.
Установим срок опытной эксплуатации, согласованный с
Заказчиком – 6 месяцев (при заданной длительности 12 меся-
цев).
Норматив трудоемкости при проведении опытной эксплуа-
тации N определяется из таблицы 2.18 (категория сложности) –
примем его равным 0,0095 чел.-месяцев (когда количество сеан-
сов работы с системой в течение года (от 650 до 6000).
Численность сотрудников, привлекаемых для опытной экс-
плуатации составит:
057
.
0
0095
.
0
6
=
⋅
=
Z
оп
(чел.)
Фонд зарплаты сотрудников, привлекаемых для опытной
эксплуатации, определяется по формуле 2.22:
85
.
0
⋅
⋅
⋅
=
S
t
Z
S
п
оп
оп
оп
,
где
S
п
— месячная базовая ставка программиста.
В нашем случае вышеуказанный фонд составит:
4360
85
.
0
15000
6
057
.
0
=
⋅
⋅
⋅
=
S
оп
руб.
Общий фонд заработной платы на разработку и внедрение
программной системы = 230145 + 4360 = 234505 руб.