Организационно-экономическая часть
Определение этапов и содержания работ. Расчет трудоемкости.
Планирование длительности этапов и содержания работ осуществляется в соответствии с ГОСТ 19.102-77.
На стадии разработки технического задания определены следующие стадии и этапы работ:
Таблица 4.1 Этапы выполнения проекта
Стадия разработки | Этап работ | Содержание работ |
1. Техническое задание | Обоснование необходимости разработки программы | Постановка задачи Сбор исходных материалов |
Научно-исследовательские работы | Предварительный выбор методов решения задач | |
Разработка и утверждение технического задания | Определение требований к программе. Определение стадий, этапов и сроков разработки программы и документации на неё. | |
2. Эскизный проект | Разработка эскизного проекта | Предварительная разработка структуры входных и выходных данных Уточнение методов решения задачи |
3. Технический проект | Разработка технического проекта | Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных Разработка структуры программы. |
Таблица 4.1 Этапы выполнения проекта (продолжение)
|
|
Стадия разработки | Этап работ | Содержание работ |
Утверждение технического проекта | Разработка пояснительной записки. Согласование и утверждение технического проекта. | |
4. Рабочий проект | Разработка программы | Разработка и реализация серверной части Разработка и реализация ядра системы Разработка и реализация пользовательского уровня Тестирование и отладка программы |
5. Внедрение | Подготовка и передача программы | Установка и настройка Опытная эксплуатация Обучение пользователей |
Расчет трудоемкости
Вероятные трудозатраты на выполнение данного проекта определяются с помощью экспертных оценок. Для этой цели опрошено четверо экспертов-разработчиков, которые дали следующую оценку трудовых затрат на данную разработку:
Таблица 4.2 Результат экспертных оценок
Эксперт 1 | 1500 час |
Эксперт 2 | 1100 час |
Эксперт 3 | 1250 час |
Эксперт 4 | 1400 час |
Ожидаемая продолжительность:
часов
Затраты труда на программирование выражаются формулой:
,
где – время на проектирование системы
- время на написание программы
- время на проведение тестирования, исправлений и написание документации
Коэффициент затрат на проектирование определяется равным n1 = 0.7, так как этап проектирования наиболее важный.
Затраты труда на проведения тестирования, внесения исправлений и подготовки сопроводительной документации определяются суммой затрат на выполнение каждой работы этапа тестирования:
|
|
= + + ,
где tT – затраты труда на проведение тестирования, tИ – затраты труда на внесение исправлений, tД – затраты труда на написание документации.
Значение t3 определяется посредством ввода соответствующих коэффициентов к значениям затрат труда на непосредственно программирование (t2):
t3 = t2 (ni)
Коэффициент затрат на проведение тестирования отражает отношение затрат труда на тестирование программы по отношению к затратам труда на ее разработку. В связи с высокими требованиями к надежности разрабатываемой системы коэффициент nT принимается равным 0.6.
Коэффициент затрат на исправление программы принимается равным 0.3, как наиболее используемый.
Коэффициент затрат на написание документации , в связи с простотой пользования разрабатываемой программой принимается равным 0.2.
Затраты на выполнение этапа тестирования:
= (0.6+0.3+0.2) = 1.1
Тогда можно записать:
Отсюда находим затраты труда на написание программы:
часов
Далее можно рассчитать все затраты труда:
часов
часов
часов
часов
Заказчик установил, что опытный срок эксплуатации для программного комплекса 16 чел/дней. При 8-ми часовом рабочем дне для одного программиста затраты на внедрение будут составлять 128 часов.
Общее значение трудозатрат тогда:
часа
Определение численности исполнителей
Средняя численность исполнителей определяется по формуле:
,
где F – фонд рабочего времени и определяется по формуле:
- это фонд времени в текущем месяце и вычисляется для каждого месяца с учетом выходных и праздничных дней.
На реализацию проекта отведено 5 месяцев рабочего времени при односменной работе с продолжительностью рабочего дня 8 часов.
Найдем для каждого месяца:
Таблица 4.3 Месячный фонд времени
Январь | (31 – 5 – 12) * 8 = 112 часов |
Февраль | (28 – 8 – 1) * 8 = 152 часов |
Март | (31 – 7 – 3) * 8 = 168 часов |
Апрель | (30 – 8) * 8 = 176 часов |
Май | (31 – 6 – 7) * 8 = 144 часов |
Отсюда:
F = 112+160+160+176= 656 часов
Отсюда средняя численность исполнителей равна:
В выполнении проекта будут заняты специалист по предметной области, и два программиста.
Продолжительность отдельных работ определяем по формуле:
,
где - расчетная продолжительность работы
- количество исполнителей
- коэффициент выполнения нормы, равен 1.