Календарный график выполнения проекта

Построение календарного графика выполнения проекта включает оценку степени детализации комплекса работ, определение логической связи между отдельными работами и временные характеристики выполнения этапов проекта. В основе этого лежит технология сетевого планирования и управления, основные положения которой были разработаны в 70-х годах [1].

В процессе достижения каждого события реализуется определенная последовательность работ, например: процесс разработки конкретного модуля, сборка программы, оформление документации и т.п. Конечным событием является выполнение всего проекта по разработке программного обеспечения. Каждой работе присваивается «Код работы», состоящий из номера наступившего события и номера того события, которое достигается в результате выполнения данной работы, например, если 0 – начало проекта, а 1 – событие «разработка структуры данных завершена», то 0-1 – определяет работу по разработке структуры данных. Кодовые номера работ каждого этапа указываются в соответствующем блоке строк, относящегося к этому этапу, как показано в таблице 3.

Таблица 4.3 - Соответствие событий и работ

Событие Код Работа Трудоемкость Календарный график выполнения проекта - student2.ru
чел-часы чел-дни
Начало работ 0-1 Разработка структурной схемы программного обеспечения 11,2 1,4
Структурная схема программного обеспечения разработана 1-2 Выбор оборудования для аппаратной части системы тестирования 5,6 0,7
Оборудования для аппаратной части системы тестирования выбрано 2-3 Разработка алгоритма работы приложения удаленной работы с испытательным стендом   2,5
Алгоритм работы приложения удаленной работы с испытательным стендом разработан   3-4 Разработка алгоритма работы программного обеспечения испытательного стенда 14,4 1,8
Оборудования для аппаратной части системы тестирования выбрано 2-5 Разработка алгоритма работы модуля создания пользовательских тестов 14,4 1,8
Алгоритм работы модуля создания пользовательских тестов разработан 5-6 Разработка алгоритма работы модуля генерации отчетов 11,2 1,4

Продолжение таблицы 4.3

Алгоритма работы программного обеспечения испытательного стенда разработан 4-7 Разработка приложения удаленной работы с испытательным стендом
Приложения удаленной работы с испытательным стендом разработано 7-8 Разработка программного обеспечения испытательного стенда
Алгоритм работы модуля генерации отчетов разработан 6-9 Разработка модуля создания пользовательских тестов 38,4 4,8
Модуль создания пользовательских тестов разработан 9-10 Разработка модуля генерации отчетов 2,5
Модуля генерации отчетов разработан 10-11 Разработка алгоритмов тестирования средств СКУД различных производителей 38,4 4,8
Программное обеспечение испытательного стенда разработано 8-12 Тестирование и отладка отдельных модулей
Алгоритмы тестирования средств СКУД различных производителей разработаны 11-12 Ожидание окончания работы 8-12 25,6 3,2
Отдельные модули протестированы и отлажены 12-13 Комплексное тестирования программного комплекса 81,6 10,2

Продолжение таблицы 4.3

Комплексное тестирования программного комплекса произведено 13-14 Разработка программной документации. 27,2 3,4
Завершена разработка программной документации 14-15      

На диаграмме Ганта [1] на оси X показывают календарные дни от начала проекта до его завершения. По оси Y – выполняемые этапы работ. На рисунке 1 приведен календарный график после проведения оптимизации,.



Календарный график выполнения проекта - student2.ru

Рисунок 1 - Календарный график выполнения работ (диаграмма Ганта)

Критическим является путь, проходящий через работы 3-4-5-7-8-11-12-16-18-19-20-21. Длина критического пути до оптимизации составила 35 дней.

5 Оптимизация ресурсов

После того как диаграмма построена и ресурсам назначены задачи, можно посмотреть загруженность каждого работника, чтобы выявить моменты, когда он свободен. Если такие моменты будут обнаружены, то можно провести оптимизацию, назначив его на выполнение других работ, сократив ставку или убрав его из плана проекта. На данном этапе были получены графики загруженности, представленные не рисунке 3.

Календарный график выполнения проекта - student2.ru

Рисунок 2 - график загруженности работников

Из полученных графиков видно, что загрузка инженеров-программистов неравномерная. У второго работника присутствует период времени, в течение которого его загруженность составляет всего лишь 40%. Данная ситуация нормальна на первом этапе планирования и для равномерного распределения нагрузки проводят оптимизацию ресурсов.

В качестве оптимизации следует назначить инженера-программиста 2 помогать выполнять работу 7-8 (Разработка программного обеспечения испытательного стенда) и тем самым поднять его загруженность практически до 100%. Таким образом удастся избежать дней, когда инженер не будет занят и, следовательно, сократить время выполнения проекта и денежные затраты.

Результаты проведения оптимизации представлены на рисунке 4.

Календарный график выполнения проекта - student2.ru

Рисунок 3 - график загруженности работников после оптимизации

Из графиков видно, что удалось добиться практически 100% загрузки каждого исполнителя, тем самым сократив длительность проекта на 3 дня, с 35 до 32 рабочих дней. Получается, что оптимизация позволила сократить сроки окончания проекта на 9,4%.

6 Анализ структуры затрат проекта

Затраты на выполнение проекта состоят из затрат на заработную плату исполнителям, затрат на закупку или аренду оборудования, затрат на организацию рабочих мест, и затрат на накладные расходы [1], и вычисляются согласно формуле:

Календарный график выполнения проекта - student2.ru , (5)

где СЗАРП - заработная плата исполнителей;

СОБ – затраты на обеспечение необходимым оборудованием;

СОРГ – затраты на организацию рабочих мест;

СНАКЛ – накладные расходы.

Затраты на выплату исполнителям заработной платы определяется следующим соотношением:

Календарный график выполнения проекта - student2.ru , (6)

где СЗ.ОСН – основная заработная плата;

СЗ.ДОП – дополнительная заработная плата;

СЗ.ОТЧ – отчисления с заработной платы.

Расчет основной заработной платы при дневной оплате труда следует проводить на основе данных по окладам и графику занятости исполнителей. Она рассчитывается по формуле:

Календарный график выполнения проекта - student2.ru , (7)

где ТЗАН – число дней, отработанных исполнителем проекта;

ОДН – дневной оклад исполнителя.

При восьмичасовом рабочем дне дневной оклад рассчитывается по формуле:

Календарный график выполнения проекта - student2.ru , (8)

где ОМЕС – месячный оклад;

Календарный график выполнения проекта - student2.ru – фонд времени в текущем месяце, который рассчитывается из учета общего числа дней в году, числа выходных и праздничных дней:

Календарный график выполнения проекта - student2.ru , (9)

где: Календарный график выполнения проекта - student2.ru – продолжительность рабочего дня,

Календарный график выполнения проекта - student2.ru – общее число дней в году,

Календарный график выполнения проекта - student2.ru – число выходных дней в году,

Календарный график выполнения проекта - student2.ru – число праздничных дней в году.

Исходя из данных производственного календаря на 2016 год получим: Календарный график выполнения проекта - student2.ru , Календарный график выполнения проекта - student2.ru

Тогда фонд времени в текущем месяце Календарный график выполнения проекта - student2.ru Календарный график выполнения проекта - student2.ru .

С учетом налога на доходы физических лиц размер месячного оклада увеличивается, что отражено в формуле:

ОМЕС = О (1+НДФП/100), (10)

где О – оклад исполнителя проекта;

НДФЛ - налог на доходы с физических лиц (13%).

По данным кадровых агентств и Интернет-ресурса www.hh.ru, средний месячный оклад специалиста требуемой квалификации (инженера-программиста) составляет 50000 руб. Для выполнения разрабатываемого проекта необходимы два подобных специалиста.

Таблица 4 - Расчет оплаты труда исполнителя за период работы

Должность Оклад, руб Дневной оклад, руб Трудозатраты, дни Оплата труда за период работы, руб
Инженер -программист 50 000
Инженер -программист 50 000
Итого:

При месячном фонде рабочего времени для инженера-программиста Календарный график выполнения проекта - student2.ru часов дневной оклад составляет ОДН =2143 руб.

За ТЗАН = 40 дней основная заработная плата одного инженера-программиста составит СЗ.ОСН = 85720 руб.

Расходы на дополнительную заработную плату учитывают все выплаты непосредственно исполнителям за время, не проработанное на производстве, но предусмотренное законодательством, в том числе: оплата очередных отпусков, компенсация за недоиспользованный отпуск, и др. Величина этих выплат составляет 20% от размера основной заработной платы:

Календарный график выполнения проекта - student2.ru (11)

В нашем случае СЗ.ДОП = 17144 руб.

Отчисления с заработной платы состоят в настоящее время в уплате единого социального налога. Согласно налоговому кодексу РФ применяются ставки налога для отчисления в пенсионный фонд РФ, фонд социального страхования, фонды обязательного медицинского страхования (федеральный и территориальный фонды).

Отчисления с заработной платы составят:

Календарный график выполнения проекта - student2.ru (12)

где Календарный график выполнения проекта - student2.ru - отчисления с заработной платы:

- в Федеральный бюджет — 28%

- в Фонд социального страхования Российской Федерации — 4 %;

- в Фонды обязательного медицинского страхования — 3,6 %.

Исходя из этого, Календарный график выполнения проекта - student2.ru отчисления на единый социальный налог равны Календарный график выполнения проекта - student2.ru 36619,58 руб.

Затраты на выплату заработной платы одному исполнителю будут равны СЗАРП = 139483,58 руб. Для всех сотрудников сумма составит 278967,16 рублей.

Наши рекомендации