Раздел 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; просмотров: 1572;