Раздел 1. Расчет времени на создание программного продукта
Затраты времени на создание программного продукта дает трудоемкость.
Трудоемкость измеряет человека в часах, в днях и она является обратным показателем производительности труда т.е снижая трудоемкость по большому счету повышается производительность труда который является единственным источником роста благосостояния личности хозяйственного субъекта и в целом экономики.
Структура общего времени на создание программного продукта представлена в табл.1
Таблица 1
№ этапа | Обозначение времени данного этапа | Содержание этапа |
1 | Тпо | Подготовка описания задачи |
2 | То | Описание задачи |
3 | Та | Разработка алгоритма |
4 | Тбс | Разработка блок-схемы алгоритма |
5 | Тн | Написание программы на языке … |
6 | Тп | Набивка программы |
7 | Тот | Откладка и тестирование программы |
8 | Тд | Оформление документации, инструкции пользователю, пояснительной записки |
Время рассчитывается в человеко-часах, причем Тпо берется по фактически отработанному времени (исходные данные), а время остальных этапов определяется расчетно по условному числу команд Q.
Условное число команд определяется по формуле:
Q=q*c (1)
где q- коэффициент, учитывающий условное число команд.
Выбрать значение коэффициента q можно из табл.2
|
|
Таблица 2
Тип задачи | Пределы измерений коэффициента |
Задачи учета | от 1400 до 1500 |
Задачи оперативного управления | от 1500 до 1700 |
Задачи планирования | от 3000 до 3500 |
Многовариантные задачи | от 4500 до 5000 |
Комплексные задачи | от 5000 до 5500 |
где c – коэффициент, учитывающий новизну и сложность программы.
Моя программная разработка соответствует следующему типу задачи: задачи учета. Следовательно, предел изменений коэффициента равен 1400.
Программные продукты по степени новизны отнесены к одной из 4-х групп:
- группа А – разработка принципиально новых задач;
- группа Б – разработка оригинальных программ;
- группа В – разработка программ с использованием типовых решений;
- группа Г – разовая типовая задача.
Моя программная разработка относится к группе Г.
По степени сложности программные продукты могут быть отнесены к одной из 3-х групп:
-1- алгоритм оптимизации и моделирования систем;
-2- задачи учета, отчетности и статистики;
-3-стандартные алгоритмы.
Моя программная разработка по степени сложности относится к группе стандартных алгоритмов.
|
|
Коэффициент С определяется из табл.3 на пересечении групп сложности новизны.
Таблица 3
Язык программирования | Группа сложности | Степень новизны | |||
А | Б | В | Г | ||
Высокого Уровня | 1 | 1,38 | 1,26 | 1,15 | 0,69 |
2 | 1,30 | 1,19 | 1,08 | 0,65 | |
3 | 1,20 | 1,10 | 1,00 | 0,60 | |
Низкого Уровня | 1 | 1,58 | 1,45 | 1,32 | 0,79 |
2 | 1,49 | 1,37 | 1,24 | 0,74 | |
3 | 1,38 | 1,26 | 1,15 | 0,69 |
Следовательно, Q=1450*0,60=870 чел/час
Определяем время, затраченное на каждый этап создания программного продукта: чел/час
1) Тпо берется по факту 7 чел/час
2) То определяется по формуле:
То=Q*B/(50*K) (2)
где В – коэффициент учета изменений задачи
К – коэффициент, учитывающий квалификацию программиста. Выбрать значение коэффициента К можно из табл.4
Стаж программиста | Значение коэффициента К |
до 2-х лет | 0,8 |
от 2 до 3 лет | 1,0 |
от 3 до 5 лет | 1,1 – 1,2 |
от 5 до 10 лет | 1,2 – 1,3 |
свыше 10 лет | 1,3 – 1,5 |
Таблица 4
Тпо= 870 *1,3/(50*0,8)=28,3 чел/час (3)
|
|
3)Та рассчитываем по формуле:
Та=Q/(50*K) (4)
Та=870/(50*0,8)=22чел/час
4)Тбс определяется аналогично Та
Тбс=870/(50*0,8)=22чел/час (5)
5)Тн определяется по формуле:
Тн=Q*1,5/(50*K) (6)
Тн=870*1,5/(50*0,8)=32,5чел/час
6)Тп определяется по формуле:
Тп=Q/50 (7)
Тп=870/50=17,4 чел/час
7)Тот определяется по формуле:
Тот=Q*4,2/50*K (8)
Тот=870*4,2/50*0,8=91,4чел/час
8) Тд определяется аналогично Тпо
Тд=7чел/час
Теперь зная время, затраченное на каждом этапе, можно подсчитать общее время на создание программного продукта:
Т=Тпо+То+Та+Тбс+Тн+Тп+Тот+Тд (9)
Т=7чел/час+28,3 чел/час+22 чел/час+22 чел/час+32,5 чел/час+17,4 чел/час+91,4 чел/час+7 чел/час=227,6 чел/час
Раздел 2. Расчет годового фонда заработной платы исполнителя по созданию программного продукта
Фонд заработной платы состоит из основной и дополнительной зарплаты.
Основная заработная плата включает оплату по отдельным расценкам, тарифным ставкам, должностному окладу, премии (40%).
Дополнительна заработная плата – это оплата отпусков (11,4%) доплата по территориальному коэффициенту (15%).
|
|
Основная ЗП определяется по формуле:
ЗПосн=(Х*Кт*Т/Чр*tp.д)*(1+П/100) (10),где
Х- среднемесячная ЗП программиста (руб)- определяется самостоятельно по рыночной ситуации(18 000 руб.);
Кт- тарифный коэффициент, соответствующий разряду тарифной сетки по которому работает исполнитель (исходные данные);
Т-общее время на создание программного продукта (чел/час);
Чр- число рабочих дней в месяц (исходные данные);
tp.д – продолжительность рабочего дня в часах;
П – процент премии(40%).
ЗПосн=(18000*1,3*220,6чел/час)/30дн/мес.*8час/раб. дн.*(1+40/100)=
=31067,4руб
Дополнительная ЗП берется в размере 11,3% от основной.
ЗПдоп=ЗПосн*11,3% (11)
ЗПдоп=31067,4*11,3%=3510,6 руб.
Общая ЗП будет равна сумме основной и дополнительной:
ЗПобщая=ЗПосн+ЗПдоп (12)
ЗПобщая=31067,4+3510,6 =34578руб.
Дата добавления: 2018-02-15; просмотров: 2153; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!