Расчет трудоемкости по видам работ и исполнителям
При расчете затрат на создание ПО следует исходить из предположения, что программный продукт будет разрабатываться в реальных условиях в государственной или коммерческой организации временной творческой группой, состоящей из руководителя, ведущего инженер-программиста и инженер-программиста. Профессионально-квалификационный состав работников ПО приведен в таблице 1.
Таблица 1 – Профессионально-квалификационный состав работников ПО
Наименование должностей | Численность, чел. | Тарифный разряд (категория) | Месячный оклад, руб. | |||
Руководитель группы | ||||||
Ведущий инженер-программист | ||||||
Инженер-программист | ||||||
Месячный оклад работника рассчитывается по формуле: | ||||||
Ом=Омин km | (1) | |||||
где | Ом – месячный оклад; | |||||
Омин – минимальная заработная плата работника; | ||||||
Km – тарифный коэффициент. | ||||||
Расчет по формуле (1): | ||||||
Руководитель группы: | Ом=8500 3,8=32300 руб. | |||||
Ведущий инженер-программист: | Ом=8500 3,45=29325 руб. | |||||
Инженер-программист: | Ом=8500 2,85=24225 руб. | |||||
Время участия в создании ПО каждого специалиста определяется на основе перечня работ и трудоемкости их выполнения приведено в таблице 2. Трудоемкость выполнения работ рассчитывается на основе экспертных оценок, устанавливаемых студентом по формуле:
(2) | ||||||||||
где | tp – расчетная трудоемкость выполнения работы; | |||||||||
– минимальное время, необходимое для выполнения работ; | ||||||||||
- максимальное время, необходимое для выполнения работ. | ||||||||||
Таблица 2 – Трудоемкость выполнения работ | ||||||||||
Наименование работы | tmin | tmax | tр | В том числе занят | ||||||
руководитель | ведущий программист | инженер-программист | ||||||||
Изучение задания и подбор литературы | - | |||||||||
Подбор и изучение литературы | ||||||||||
Поиск прототипа | ||||||||||
Анализ проблемы и существующих алгоритмов | - | |||||||||
Разработка общих принципов построения программы и методов построения данных | - | - | ||||||||
Финансово-экономическое обоснование создания ПО и проведение маркетинговых исследований | - | |||||||||
Выбор и обоснование СУБД, ОС, инструментария | - | |||||||||
Разработка пользовательского интерфейса | - | |||||||||
Написание программы | - | |||||||||
Разработка форм | - | - | ||||||||
Ввод программ в ЭВМ, ее трансляция и редактирование | - | |||||||||
Отладка, тестирование, корректировка программы, устранение выявленных ошибок и выполнение программы | - | |||||||||
Разработка документации | - | - | ||||||||
Окончание таблицы 2 – Трудоемкость выполнения работ
Наименование работы | tmin | tmax | tр | руководитель | ведущий программист | инженер-программист | |||||
Набор и печатание документации | - | - | |||||||||
Копирование ПО и подготовка его к реализации | - | - | |||||||||
Копирование документации и инструкции для пользователя | - | - | |||||||||
Всего: | - | - | |||||||||
Для удобства и точности проведения расчетов работы, применяемых данных в таблице 2, целесообразно сгруппировать их по комплексам и записать в виде таблицы 3.
Таблица 3 – Комплексы работ по созданию ПО | |||||
Наименование работы | Обозначение | tp | В том числе | ||
руководитель | ведущий программист | инженер-прогр. | |||
Создание математического обеспечения и написание программы | Вмо | - | |||
Ввод программы в ЭВМ, редактирование, трансляция, отладка, тестирование, выполнение | Вм | - | |||
Прочие затраты по разработке ПО | Впр | ||||
Маркетинговые исследования | Вми | - | |||
Оформление программного продукта | Воф | - | - | ||
Всего: | Впо |