- •Организационно-экономическая часть
- •1.1 Введение
- •1.2 Расчёт трудоёмкости проекта
- •1.2.1 Определение числа исполнителей
- •1.2.2 Построение сетевого графика
- •1.2.3 Диаграмма Гантта
- •1.2.4 Анализ структуры затрат проекта
- •1.2.5 Затраты на выплату заработной платы
- •1.2.6 Отчисления на социальные нужды
- •1.2.7 Материальные затраты
- •1.2.8 Прочие затраты
- •1.2.9 Затраты на организацию рабочих мест
- •1.2.10 Накладные расходы
- •1.2.11 Суммарные затраты на реализацию программного проекта
- •1.3 Исследование рынка
- •1.3.1 Планирование цены и прогнозирование прибыли
- •1.3.2 Сервисное обслуживание
- •1.3.3 Отчисления на социальные нужды
Организационно-экономическая часть
1.1 Введение
Разработка программного обеспечения предполагает необходимость координации значительного количества весьма разноплановых работ, в которых принимают участие специалисты различного профиля и квалификации. Необходимость обеспечения эффективности разработки требует формирования единого плана, предусматривающего окончание всего комплекса работ и отдельных его составляющих в заданные сроки и при ограниченных издержках.
Анализ предстоящей разработки целесообразно проводить, представляя работу в виде экономико-функциональных блоков, что позволяет спланировать деятельность оптимальным образом и обоснованно спрогнозировать конкретные сроки выполнения отдельных этапов работы. Построение диаграммы Гантта позволяет наглядно представить последовательные и параллельные участки, продолжительность и очерёдность работ.
1.2 Расчёт трудоёмкости проекта
Общие затраты труда на разработку и внедрение проекта определим следующим образом:
(1)
где – затраты труда на выполнение-го этапа проекта.
Используя метод экспертных оценок, вычислим ожидаемую продолжительность работ каждого этапа по формуле:
(2)
где и– максимальная и минимальная продолжительность работы. Они назначаются в соответствии с экспертными оценками, а ожидаемая продолжительность работы рассчитывается как математическое ожидание для– распределения.
Полный перечень работ с разделением их по этапам приведён в таблице 1.
Таблица 1.Разделение работ по этапам
№ |
Этап |
№ работы |
Содержание работы |
, чел/ часы |
, чел/ часы |
, чел/ часы |
, чел/ дни |
1 |
Разработка технических требований |
1 |
Получение задания, анализ полученных требований к разрабатываемому ПО |
8 |
8 |
8 |
1 |
2 |
Разработка и утверждение ТЗ |
32 |
32 |
32 |
4 | ||
3 |
Обзор существующих методов, алгоритмов и программного обеспечения |
32 |
52 |
40 |
5 | ||
2 |
Разработка алгоритмов |
4 |
Разработка общей структуры ПО |
48 |
48 |
48 |
6 |
5 |
Исследование алгоритма генерации по ключевым точкам с использованием преобразования Габора |
100 |
150 |
120 |
15 | ||
3 |
Разработка программных модулей |
6 |
Выбор инструментальных средств для реализации алгоритма |
32 |
32 |
32 |
4 |
7 |
Программная реализация выбранного алгоритма |
74 |
94 |
82 |
11 | ||
4 |
Тестирование и отладка разрабатываемого ПО |
8 |
Тестирование ПО |
70 |
95 |
80 |
10 |
9 |
Внесение изменений в ПО |
32 |
52 |
40 |
5 | ||
5 |
Разработка документации |
10 |
Разработка программной и эксплуатационной документации |
56 |
76 |
64 |
8 |
Итого |
546 |
69 |
1.2.1 Определение числа исполнителей
Для оценки возможности выполнения проекта имеющимся в распоряжении разработчика штатным составом исполнителей, нужно рассчитать их среднее количество, которое при реализации проекта определяется соотношением:
(3)
где – затраты труда на выполнение проекта (разработка и внедрение ПО), – фонд рабочего времени; определяется по следующей формуле:
(4)
где – фонд времени в текущем месяце, который рассчитывается из учёта общего числа дней в году, числа выходных и праздничных дней, – продолжительность рабочего дня, – общее число дней в году, – число выходных дней в году,– число праздничных дней в году.
Для 2014 года: – 365 дней, – 118 дней, – 14 дней.
Таким образом, фонд времени в текущем месяце составляет:
(5)
Время выполнения проекта (Т) – 2,3 месяца
Величина фонда рабочего времени составляет 359 часов.
Затраты труда на выполнения проекта были рассчитаны в предыдущем разделе, их величина равна 546 чел/час. В соответствии с этими данными и выражением (3), среднее количество исполнителей равно:
человек. (6)
Округляя до большего, получим число исполнителей проекта .