Значение TCF вычисляется по следующей формуле:
(2)
Вычислим:
![]()
Значение TCF вычисляется по формуле (2):
![]()
Далее рассматривается уровень квалификации разработчиков EF (Environmental Factor - фактор влияния окружающей среды), который вычисляется с учётом показателей (табл. 6). Каждому показателю присваивается значение в диапазоне от 0 до 5 (для создания проекта планируется привлечение программиста, опыт работы которого около 3-х лет). Для показателей F1-F4 0 означает отсутствие, 3 - средний уровень, 5 - высокий уровень. Для показателя F5 0 означает отсутствие мотивации, 3 - средний уровень, 5 - высокий уровень мотивации. Для F6 0 означает высокую нестабильность требований, 3 - среднюю, 5 - стабильные требования. Для F7 0 означает отсутствие специалистов с частичной занятостью, 3 - средний уровень, 5 - все специалисты с частичной занятостью. Для показателя F8 0 означает простой язык программирования, 3 - среднюю сложность, 5 - высокую сложность.
Таблица 6
Показатели уровня квалификации разработчиков
Показатель | Описание | Сложность | Весовой коэффициент |
F1 | Знакомство с технологией | 2 | 1,5 |
F2 | Опыт разработки приложений | 2 | 0,5 |
F3 | Опыт использования объектно-ориентированного подхода | 2 | 1 |
F4 | Наличие ведущего аналитика | 0 | 0,5 |
F5 | Мотивация | 3 | 1 |
F6 | Стабильность требований | 5 | 2 |
F7 | Частичная занятость | 0 | -1 |
F8 | Сложные языки программирования | 0 | -1 |
Значение EF вычисляется по формуле:

Используя весовые показатели из табл. 6, имеем:
![]()
Таким образом, получим:

В результате получаем окончательное значение UCP (Use Case Points - точки случая использования), которое рассчитывается по формуле:

Имеем:

Далее производится оценка трудоемкости проекта в человеко-часах.
В качестве начального значения предлагается использовать 20 человеко-часов на одну UCP. Эта величина может уточняться с учетом опыта разработчиков. Приведем пример возможного уточнения.
Рассмотрим показатели F1-F8 и определим, сколько показателей F1-F6 имеют значение меньше 3 и сколько показателей F7-F8 имеют значение больше 3. Если общее количество меньше или равно 2, следует использовать 20 чел.-ч. на одну UCP, если 3 или чел.-ч. Если общее количество равно 5 или более, следует внести изменения в сам проект, в противном случае риск провала слишком высок.
По опытным данным компании «Rational Software», проект среднего размера (приблизительно 10 разработчиков, длительность более чем 6-8 месяцев) может включать приблизительно 30 вариантов использования. Это соответствует тому, что средний вариант использования содержит 12 UCP, и каждая UCP требует 20-30 ч. Это означает общую трудоемкость 240-360 чел.-ч. на вариант использования. Таким образом, 30 вариантов использования потребуют приблизительно 9000 чел.-ч. (10 разработчиков в течение 6 месяцев). Однако прямой пропорции не существует: очень большой проект со 100 разработчиками и сроком 20 месяцев не начнется с 1000 вариантов использования из-за проблем размерности.
Таким образом, трудоемкость данного проекта составляет 438,2 чел.-ч.
Оценим срок исполнения проекта. Над проектом планируется работа двух человек: руководителя и программиста. Рассмотрим примерный план работ над проектом и долю участия руководителя и программиста в разработке (табл. 7).
Таблица 7
Комплекс работ по разработке проекта
Этап | Исполнители | |
руководитель | программист | |
Системный анализ | 30 % | 100 % |
Анализ требований | 30 % | 100 % |
Проектирование | - | 100 % |
Кодирование | - | 100 % |
Тестирование | 10 % | 100 % |
Итого (участие в работе) | 14 % | 100 % |
Таким образом, получаем, что руководитель участвует в проекте на 14 %, а программист – на 100 %. Принимая программиста за единицу приведенного исполнителя, получаем, что руководитель составляет 0,14 приведенного исполнителя, т. е. в разработке проекта участвует 1,14 приведенного человека.
Получаем трудоемкость проекта:
чел.-ч.
При расчете срока исполнения учитываем, что рабочий день составляет 8 ч., и в итоге получаем 48 дней работы над проектом.
По данным компании «Rational Software», в реальности длительность работы над проектом на 20-30 % больше, поэтому за срок разработки можно принять 60 дней.
4. ЭКОНОМИЧЕСКАЯ ОЦЕНКА РАЗРАБОТКИ
ПРОГРАММНОГО ПРОЕКТА
Чтобы оценить экономический эффект от внедрения нового программного продукта, следует рассчитать затраты на разработку проекта и эксплуатационные затраты, связанные с обеспечением его нормального функционирования.
4.1. Расчет затрат на разработку проекта
Величину затрат на создание программы определяют на основе метода калькуляций. В этом случае затраты определяются расчетом по отдельным статьям расходов и их последующим суммированием.
Рассмотрим затраты по отдельным статьям расходов в каждой категории: постоянные и переменные издержки.
Постоянные издержки:
- амортизационные отчисления на компьютер и программное обеспечение;
- затраты на текущий ремонт.
Амортизационные отчисления на компьютер и программное обеспечение производятся ускоренным методом с тем условием, что срок морального старения происходит через четыре года.
Балансовая стоимость ЭВМ включает отпускную цену, расходы на транспортировку, монтаж оборудования и его наладку и вычисляется по формуле:
![]()
где Сб - балансовая стоимость ЭВМ, р.; Срын - рыночная стоимость компьютера, р./шт.; Зуст - затраты на доставку и установку компьютера, %.
Например, компьютер, на котором будет разработан проект, был приобретен ранее по цене 22500 р., затраты на установку и наладку включены в стоимость компьютера.
Отсюда:
р./шт.
Сумму годовых амортизационных отчислений определяем по формуле:
![]()
где Аг - сумма годовых амортизационных отчислений, р.; Сб - балансовая стоимость компьютера, р./шт.; Нам - норма амортизации, %.
р.
Следовательно, сумма амортизационных отчислений за период создания проекта будет равняться произведению амортизационных отчислений в день на количество дней эксплуатации компьютера и программного обеспечения при создании программы.
р.
Общая стоимость программного обеспечения, которое будет использоваться для разработки программного продукта, составляет 9000 р. На программное обеспечение, как и на компьютеры, производятся амортизационные отчисления.
р.
р.
Амортизация за время эксплуатации компьютера и программного обеспечения при создании программы вычисляется по формуле:
где Апэвм - амортизационные отчисления на компьютер за время его эксплуатации; Аппо – амортизационные отчисления на программное обеспечение за время его эксплуатации.
Таким образом, амортизационные отчисления за период разработки составят:
Ап = 924,67 + 369,86 = 1 294,53 р.
Затраты на текущий и профилактический ремонт принимаются 5 % от стоимости ЭВМ, вычисляются по формуле:
где Сб - балансовая стоимость компьютера, р./шт.; Пр - процент на текущий ремонт, %; Т - срок исполнения работ.
р.
Таким образом, полученные данные составляют постоянные издержки и приведены в табл. 8. Большую долю в постоянных издержках занимают амортизационные отчисления на используемый компьютер и программное обеспечение.
Таблица 8
Постоянные издержки
Вид постоянных издержек | Денежная оценка, р. | Удельный вес, % |
Амортизационные отчисления | 1 294,53 | 87,6 |
Текущий ремонт | 184,93 | 12,4 |
Итого: | 1 479,46 | 100 |
Переменные издержки:
- затраты на приобретение материалов;
- затраты на потребляемую электроэнергию;
- затраты на оплату труда разработчиков программы;
- отчисления по налогам.
К статье «Приобретение материалов» относятся стоимость материалов, покупных изделий, полуфабрикатов и других материальных ценностей, расходуемых непосредственно в процессе изготовления программного продукта. В стоимость материальных затрат включаются транспортные расходы (5 % от стоимости материалов). Расчет статьи «Материалы» приводится в табл. 9.
Таблица 9
Материалы и покупные изделия
Наименование | Количество | Цена за единицу, р. | Стоимость, р. |
Бумага для принтера, пачка | 1 | 110 | 110 |
Заправка тонера для картриджа, шт. | 1 | 200 | 200 |
Флеш-карта (1 Гб), шт. | 1 | 450 | 450 |
Итого: | 760 |
Затраты на материалы и покупные изделия с учетом транспортных расходов равны:
р.
К статье «Затраты на потребляемую электроэнергию» относится стоимость потребляемой электроэнергии компьютером за время разработки программы.
Стоимость электроэнергии, потребляемой за год, определяется по формуле:
![]()
где
- суммарная мощность ЭВМ, кВт;
- время работы компьютера, часов;
- стоимость 1 кВт /ч. электроэнергии, р.
Согласно техническому паспорту ЭВМ,
кВт.
Стоимость 1 кВт/ч электроэнергии
р.
Рабочий день равен восьми часам, следовательно, стоимость электроэнергии за период работы компьютера во время создания программы будет равна:
р.
К статье «Затраты на оплату труда разработчиков программы» относятся:
- основная заработная плата разработчиков программы;
- дополнительная заработная плата разработчиков, входящая в фонд заработной платы.
Расчет основной заработной платы выполняется от доли выполнения работы и величины месячного должностного оклада исполнителя. Среднее количество рабочих дней в месяце равно 21.
Произведение срока исполнения на сумму дневной заработной платы определяет затраты по основной зарплате для каждого работника на все время разработки.
При расчете основной заработной платы за период разработки программы учитываем, что руководитель участвует в разработке проекта только на этапах системного анализа и анализа требований, которые занимают 14 % всего времени (табл. 10).
В дополнительную заработную плату входит районный коэффициент, равный 30 %, и северный коэффициент, также равный 30 %.
Затраты на фонд заработной платы за время разработки программного продукта приведены в табл. 11.
Таблица 10
Расчет оклада сотрудников за один рабочий день
Должность | Оклад, р. | Стоимость 1 рабочего дня, р. | Дни | Сумма, р. |
Руководитель | 5 700,00 | 271,43 | 9 | 2 442,87 |
Программист | 5 000,00 | 238,10 | 60 | 14 286,00 |
Итого: | 16 728,87 |
Таблица 11
Расчет фонда заработной платы за период разработки программы
Вид заработной платы | Руководитель, р. | Программист, р. | Сумма, р. | Удельный вес, % |
Основная заработная плата | 2 442,87 | 14 286,00 | 16 728,87 | 62,5 |
Дополнительная оплата | 1 465,72 | 8 571,60 | 10 037,32 | 37,5 |
Итого: | 3 908,59 | 22 857,60 | 26 766,19 | 100 |
Отчисления по налогам включают отчисления по единому социальному налогу (ЕСН), который составляет 26,2 %. Затраты по данной статье определяются установленным нормативом от расходов на оплату труда работников, непосредственно занятых созданием научно-технической продукции, приведены в табл. 12 и вычисляются по формуле:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


