Трудоемкость работ – это основной организационно-экономический показатель проекта. Трудоемкость влияет на все другие показатели – продолжительность и сроки работ, количество исполнителей и их загрузку, фонды заработной платы, смету затрат и цену разработки.
Над программным продуктом работают 2 человека. Упомянутый объем работ включает в себя задачи реализации ПО, его тестирования и исправления ошибок, а также написание документации.
Методом группового экспертного опроса, который предусматривает получение единой оценки сразу от всех экспертов путем обсуждения проблемы, определяем трудоемкость проекта:
Трудоемкость = 448 человеко-часов.
В таблице 4.6 представлен перечень работ проекта, структурный коэффициент трудоемкости проекта, трудоемкости фаз и трудоемкость в человеко-часах.
Таблица 4.6 – Структура трудоемкости фаз и этапов жизненного цикла ПО
Фазы проекта | Стр. коэф. % труд-ти пр. | Стр. коэф. % труд-ти фазы | Трудоем. (чел-часы) |
1. Разработка технического задания Постановка задачи и анализ предметной области Составление и утверждение ТЗ | 4 9 | 34 66 | 8 16 |
Итого по фазе 1 | 13 | 100 | 24 |
2. Разработка архитектуры проекта Анализ и сравнение существующих методов решения Выбор и обоснование способа решения поставленных задач | 8 7 | 56 44 | 40 32 |
Итого по фазе 2 | 15 | 100 | 72 |
3. Реализация Реализация ПО | 40 | 100 | 112 |
Итого по фазе 3 | 40 | 100 | 112 |
4. Тестирование и отладка Тестирование Исправление найденных ошибок Разработка документации | 7 8 10 | 28 32 40 | 56 64 80 |
Итого по фазе 4 | 25 | 100 | 200 |
5. Сопровождение Эксплуатация | 7 | 100 | 40 |
Итого по фазе 5 | 7 | 100 | 40 |
Всего по проекту | 100 | 448 |
Таблица 4.7 – Перечень работ проекта
Стадии | Этапы | Трудоемкость, Чел-часы | Продолжительность, дни дни | Должность исполнителя |
Разработка технического задания | 1. Постановка задачи и анализ предметной области | 8 | 1 | Аналитик |
2. Составление и утверждение ТЗ | 16 | 2 | Аналитик | |
Разработка архитектуры проекта | 3. Анализ и сравнение существующих методов решения | 40 | 5 | Программист |
4. Выбор и обоснование способа решения поставленных задач | 32 | 4 | Программист | |
Реализация программного обеспечения | 5. Реализация ПО | 112 | 14 | Программист |
Тестирование и отладка | 6. Тестирование | 56 | 7 | Программист |
7. Исправление найденных ошибок | 64 | 8 | Программист | |
8. Разработка документации | 80 | 10 | Аналитик | |
Внедрение | 9. Внедрение продукта | 40 | 5 | Программист |
По данным таблиц 4.7 и 4.6 строим сетевой график проекта.
Рисунок 4.1. - Сетевой график проекта
По данным сетевого графика строим график загрузки исполнителей проекта.
Рисунок 4.2 – График загрузки исполнителей проекта.