Оценка продолжительности проекта- от трудоемкости к срокам

Введение 

Project Calc - это система для расчета проектов, которая помогает оценить не только трудоемкость, но и сроки выполнения. С её помощью можно сделать эстимейт проекта, рассчитать стоимость проекта и проанализировать альтернативные сценарии реализации.

 

Трудоемкость и сроки могут отличаться

В системе Project Calc появилась возможность оценивать не только трудоемкость, но и продолжительность работ. Очевидно, что трудоемкость и продолжительность могут различаться, например, когда работы выполняются параллельно или, напротив, реализации одной задачи может следовать за окончанием другой с некоторым интервалом (задержкой). 

 

Таким образом, трудоемкость говорит в большей степени про стоимость проекта, тогда как продолжительность акцентирует внимание на сроках. Оценка продолжительности проекта по сравнению с оценкой трудоемкости, сопряжена с целым рядом нюансов, например при оценке продолжительности необходимо иметь в виду порядок выполнения задач. В системе реализованы все необходимые механизмы, необходимые для оценки сроков реализации проекта. Система предоставляет возможность усложнять модель оценки поэтапно, включая в нее анализ сроков. По умолчанию оценка продолжительности проекта в системе выключена и ее нужно включить в настройках проекта.

 

Как включить расчет сроков проекта 

Для того, чтобы в системе можно было выполнить оценку сроков, необходимо перейти в закладку Настройки и открыть модуль Настройки проекта. После чего необходимо включить чекбокс “оценивать продолжительность проекта”. После этого в свойствах задачи появится дополнительная закладка “Сроки”, а в Анализе можно будет увидеть оценку сроков реализации проекта.

 

 

Настройка трудоемкости и продолжительности задач

 

 

У каждой задачи после включения чекбокса “оценивать продолжительность проекта” появляется закладка Сроки (1).

 

Чекбокс “продолжительность отличается от трудоемкости” (2) необходим для того, чтобы указать продолжительность задачи, если она отличается от трудоемкости. Если чекбокс включен, появляются поля для указания диапазона продолжительностей (3).

 

Если включен чекбокс “предшественником этой задачи является предыдущая задача” (4), задача будет следовать за предыдущей. Если предыдущей задачи нет, то начало задачи будет совпадать с началом родительской задачи. Если родительской задачи нет, то начало задачи будет совпадать с началом проекта.

Положение задачи на оси проекта (5) визуализирует продолжительность и положение задачи на временной оси проекта. 

Таблица предшественников (6) содержит задачи, которые предшествуют данной. Для добавления задач используется кнопка “Добавить задачу” (7), для удаления кнопка (8). Для каждого предшественника указывается способ следования (FS - finish-to-start, начало после окончания) (9). Кнопка для просмотра задачи (10), названия задачи (11), срок задержки от конца предыдущей задачи (12) и кнопку удаления задачи из списка (8).

 

Для оценки продолжительности задачи можно использовать либо трудоемкость либо продолжительность 

По умолчанию система Project Calc использует трудоемкость задачи в качестве значения для продолжительности. Таким образом, если трудоемкость задачи указана как 1-2 человеко-дня, продолжительность этой задачи тоже считается как 1-2 дня. Для того, чтобы указать продолжительность, отличную от трудоемкости необходимо в задаче включить чекбокс “продолжительность отличается от трудоемкости”, после чего появятся два поля “Продолжительность от” и “Продолжительность до” и продолжительность этой задачи будет браться из этих полей. 

Продолжительность задачи отражается в правой панели со свойствами задачи.

 

Как расчитывается продолжительность проекта

По умолчанию действует следующий порядок следования задач:

  1. В ветке задач начало первой задачи и начало родительской задачи совпадает;

  2. В одной ветке задач все задачи следуют друг за другом.

 

 

Порядок следования задач можно изменить. Для этого есть два способа. 

Первый. В задаче можно включить чекбокс “предшественником этой задачи является предыдущая задача”. Если чекбокс включен, задача смещается влево до начала родительской задачи. Таким образом, начало родительской задачи и этой задачи будут совпадать. Следующая задача будет следовать за этой как и раньше.

 

 

Второй. Можно указать задачи предшественники для данной задачи, при этом можно указать задержку, т.е. сколько времени пройдет с момента окончания предыдущей задачи до начала текущей.

 

 

Как считается продолжительность родительской задачи? Продолжительность родительской задачи считается как продолжительность входящих в нее задач, рассчитанную в соответствии с порядком их следования. 

Например, в задачу А входят две подзадачи а1 и а2, следующие друг за другом. В этом случае, продолжительность задачи А будет равна сумме продолжительностей задач а1 и а2. Однако, если задачи а1 и а2 не следуют друг за другом, то продолжительность задачи А будет рассчитана как максимум из продолжительностей задач а1 и а2.

Продолжительность задачи А может быть больше сумм входящих в нее задач, если у задачи А указана собственная продолжительность, превосходящая указанную сумму.


Ошибки, связанные с порядком следования задач в проекте

Если задача А следует за задачей Б, то логично, что задача Б не может следовать за задачей А, так как связи между этими задачами образуют цикл, из-за которого невозможно оценить продолжительность как задач так и проекта в целом.

Поэтому в системе предусмотрен механизм проверки, не позволяющий пользователю создавать циклы из предшествующих задач. При проверке система Project Calc учитывает все нюансы текущей конфигурации дерева задач и проекта. Например, если есть две задачи А и Б, задача Б следует за задачей А и у задачи А включен чекбокс “предшественником этой задачи является предыдущая задача”, то система не даст поменять задачи местами, так как образуется цикл из задач.

Необходимо помнить, что система выполняет такую проверку в любой конфигурации проекта. Т.е. например если в настройках проекта выключить поддержку продолжительности проекта, проверка все равно будет выполняться - таким образом система не допускает нарушение целостности оцениваемого проекта ни при каких условиях.



Задачи, исключенные из расчета сроков проекта 

Задачи, исключенные из расчета это задачи, у которых включен чекбокс “не учитывать задачу при расчете проекта”. Такие задачи не принимают участие в оценке продолжительности проекта, т.е. при расчете сроков проекта система считает, что таких задач не существует.



Продолжительность проекта и модификаторы

Продолжительность реализации проекта можно оценивать используя модификаторы. Допустим, у нас есть три задачи с продолжительностью 1, 2 и 3 дня. Пусть все три задачи используют один модификатор на три значения и у первой задачи будет значение модификатора по умолчанию. Тогда оценка продолжительности проекта составит 1 день для стандартного сценария реализации и, соответственно, 2 и 3 дни при альтернативных значениях модификатора.

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



Аналитика- оценка сроков проекта

Продолжительность проекта можно оценить с помощью Потоковой диаграммы, расположенной на вкладке Аналитика. В блоке, который описывает проект, появляется расчетное значение продолжительности проекта. Если были выбраны значения модификаторов, отличные от значений по умолчанию, оценка сроков проекта появится в альтернативном варианте проекта, а нажав на кнопку “Сравнить”, можно увидеть, насколько отличаются сроки реализации проекта при различных вариантах его реализации.

 



Экспорт оценки проекта в MS Project 

Особенностью экспорта данных проекта в MS Project являются данные о предшествующих задачах. Система позволяет экспортировать связи между задачами в полном объеме, включая время задержки между задачами. В результате такого экспорта можно получить полноценный план работ с продолжительностью, точно совпадающей с оценкой проекта.

 



Заключение

Поддержка оценки продолжительности в системе Project Calc позволяет перейти от простой оценки трудоемкости к полноценному анализу сроков реализации проекта. Пользователь получает возможность учитывать порядок выполнения задач, связи между ними и задержки, а также моделировать различные сценарии с помощью модификаторов.

В результате система позволяет:

  • оценивать не только стоимость, но и реальные сроки проекта;
  • избегать ошибок в планировании за счет встроенной проверки связей между задачами;
  • анализировать альтернативные варианты реализации;
  • экспортировать проект в MS Project для дальнейшей работы.

Таким образом, Project Calc становится инструментом, который помогает командам более точно прогнозировать ход проекта, управлять сроками и принимать обоснованные решения ещё на этапе планирования.