![]() | ||||||||||||||||||||||||||||||
![]() |
![]() |
|
|
|||||||||||||||||||||||||||
![]() |
|
Расширение функциональных возможностей календарного планирования MS ProjectИсточник: pmprofy Алексей Кукушкин - начальник отдела управления проектами ООО "Вай Фри", обладатель сертификата RPMP IPMA.
Стандартные возможности Microsoft Project моделирования хронологических связей между работами обладают рядом ограничений. В данной статье предлагаются пути их устранения в целях повышения качества календарного планирования. Анализируя механизм запаздываний, реализованный в календарном планировании MS Project, можно выявить ряд ограничений и допущений:
Решение лежит на поверхности - разделим первую работу на две последовательные части в соответствии с условиями зависимости, а также установим отношение "окончание-начало" между первой частью работы 1 и второй работой (см. Рисунок 1). ![]() Рисунок 1. Разделение "ведущей" работыТаким образом, при изменении продолжительности или даты начала первой части работы 1, дата начала работы 2 будет корректироваться автоматически. С организационной точки зрения работы 1.1 и 1.2 не являются самостоятельными, а рассматриваются как отдельные части работы 1. При усложнении отношений предшествования, когда входная точка взаимосвязи установлена не в начале работы 2, как в предыдущем примере, а после выполнения ее определённой части, также можно использовать разделение (см. Рисунок 2). ![]() Рисунок 2. Разделение двух работЕсли к задаче добавить условие непрерывности работы 2, что может быть обусловлено как технологическими, так и организационными причинами, то для отображения проектных работ на календарном графике необходимо ввести зависимость типа "окончание-окончание" (окончание работы 1.1 с окончанием работы 2.1.) (см. Рисунок 3). ![]() Рисунок 3. Разделение двух работ с условием непрерывности второйВ этом случае при изменении длительности или даты начала работы 1.1, вся группа работы 2 (2.1 и 2.2) будет менять свои сроки. Специальной настройки в MS Project для отображения типа ограничений "не позднее" нет, поэтому в случае необходимости можно сформулировать задачу несколько иначе. Предположим, что необходимо смоделировать ситуацию, в которой работа 2 начинается не позднее 3-х дней после окончания работы 1. Данная формулировка может быть изменена следующим образом: работу 1 необходимо завершить не ранее, чем за 3 дня до начала работы 2. На диаграмме такое условие будет представлено в виде зависимости "начало-окончание" с соответствующей величиной запаздывания (см. Рисунок 4). Следует отметить, что подобная замена формулировки зависимости справедлива только при определённом допущении: во втором случае начало работы 2 становится опорной точкой для расчёта окончания работы 1 (работа 2 становится "ведущей", а работа 1 - "ведомой"), в то время как изначально это было наоборот. ![]() Рисунок 4. Взаимосвязи между работами с условием "не позднее"Можно сформулировать общий алгоритм определения связей между работами. Предположим, что задано условие: Событие 1 {не позднее, не ранее}, чем L единиц времени {до, после} Событие 2, где: Очевидно, что если идёт речь о начале N % некой работы, подразумевается, что это последние (оставшиеся) N % данной работы. Аналогично, "окончание N % работы" означает, что речь идёт о первых N % данной работы. Тогда связи между данными работами в MS Project можно определить с помощью следующего алгоритма (см. Рисунок 5).
![]() |
Главная страница - Программные продукты - Статьи - Управление проектами, Microsoft |
Распечатать »
Правила публикации » |
Написать редактору | |||
Рекомендовать » | Дата публикации: 21.09.2009 | |||
|
Новости по теме |
Microsoft избавляется от неэффективных сотрудников
|
Рассылки Subscribe.ru |
Статьи по теме |
Новинки каталога Download |
Исходники |
Документация |