Рисунок 11 Фазы с добавленными задачами
После определения состава работ можно переходить к определению длительностей задач и связей между ними.
Длительность задач определяется значением, вводимым в поле Длительность (Duration). Длительность фаз вводить нельзя – она рассчитывается автоматически.
При создании задач, им автоматически присваивается длительность 1 день. После единицы измерения времени добавляется вопросительный знак (?). Этот знак означает, что указанная длительность является приблизительной (estimated) и требует уточнения в дальнейшем. После того, как значение длительности задачи будет отредактировано, вопросительный знак исчезнет. При желании вопросительный знак можно поставить и самостоятельно, чтобы отметить тот факт, что длительность помеченной таким образом задачи, должна быть скорректирована (рисунок 12).
Рисунок 12 Задачи с добавленными длительностями
После определения длительностей задач, можно переходить к определению зависимостей между задачами. Например, разработка программного обеспечения по проекту невозможна до тех пор, пока не будет определена тема работы и не будет изучен соответствующий теоретический материал.
Задача, влияющая на другую задачу, называется предшественником (Predecessor), а задача, зависящая от другой, называется последователем (Successor). Например, задача «Изучить необходимый теоретический материал» является предшественником для задачи «Разработать необходимое программное обеспечение», а задач «Разработать необходимое программное обеспечение» последователь для задачи «Изучить необходимый теоретический материал».
Каждая задача может иметь неограниченное количество предшествующих и последующих задач. Связи могут объединять и фазы. Все принципы организации связей между задачами применимы и к фазам.
В MSProject имеется четыре типа связей между задачами.
1) Связь типа «Окончание – начало » (FinishtoStart), или сокращенно ОН (FS). Это наиболее распространенный тип связи между задачами, при котором задача В не может начаться раньше, чем закончиться задача А. Графически этот тип связи описывается следующим образом:
2) Связь типа «Начало – Начало» (StarttoStart), или сокращенно НН (SS), обозначает зависимость, при которой задача В не может начаться до тех пор, пока не началась задача А. С помощью такой связи обычно объединяются задачи, которые должны выполняться почти параллельно. Графически этот тип связи описывается следующим образом:
3) Связь типа «Окончание-Окончание» (FinishtoFinish), или сокращенно ОО (FF) обозначает зависимость, при которой задача В не может закончиться до тех пор, пока не закончилась задача А. Обычно такой связью объединяются задачи, которые должны выполняться почти одновременно, но при этом одна не может закончиться, пока не завершена другая. Например, сдача программы идет одновременно с исправлением ошибок, и пока исправление ошибок не завершено, сдача программы не может завершиться.
4) Связь типа «Начало - Окончание» (StarttoFinish), или сокращенно НО (SF). Обычно такая связь используется в том случае, когда А является задачей с фиксированной датой начала, а задача В не может закончиться до тех пор, пока не началась задача А.
Связь создается перетаскиванием мышью одного отрезка диаграммы Ганта на другой, при этом тип связи по умолчанию определяется как ОН (Окончание - Начало). Предшествующей считается задача, с которой началось перетаскивание, а последующей та, на которой перетаскивание закончилось (на последующую задачу указывает стрелка в конце связи) (рисунок 13).
Рисунок 13 Диаграмма Ганта со связями между задачами
Для удаления связи или изменения ее типа необходимо дважды щелкнуть на ней и произвести соответствующие операции в открывшемся диалоговом окне (рисунок 14).
Рисунок 14 Окно настройки зависимости задач
В раскрывающемся списке Тип (Type) можно выбрать тип связи, в поле со счетчиком Запаздывание (Lag) указать временной интервал между связанными задачами. Кнопка Удалить (Delete) позволяет удалить связь.
5 Форматирование диаграмм Ганта
Диаграмма Ганта (GantChart) названа в честь Генри Ганта (1861-1919). В MSProject диаграмма Ганта является основным средством визуализации плана проекта. Все элементы диаграммы Ганта в MSProject являются настраиваемыми отрезками, каждый из которых может состоять из трех элементов: точки начала, точки окончания и промежуточной части (при этом любой их этих элементов может отсутствовать). При стандартной настройке отрезки, обозначающие фазы, состоят из трех элементов, отрезки, обозначающие задачи – только из промежуточной части, а завершающие задачи только из начальной точки. Длина отрезков, обозначающих фазы и задачи пропорциональна их длительности.
На диаграмме Ганта рядом с отрезками может отображаться дополнительная информация. Состав этой информации определяется настройками программы. В MSProject входит несколько заранее настроенных версий диаграммы Ганта, список которых приведен в таблице 3.
Таблица 3 Предопределенные версии диаграмм Ганта
Название диаграммы | Описание |
Подробная диаграмма Ганта (DetailGantt) | Диаграмма используется при оптимизации плана проекта, когда требуется равномерно распределить нагрузку между ресурсами. На ней отображаются возможные периоды времени, на которые исполнение задачи можно отложить, не сдвигая срока окончания проекта |
Диаграмма Ганта с выравниванием (LevelingGantt) | Диаграмма используется для выравнивания нагрузки ресурсов. На ней отображаются все изменения, осуществленные в процессе выравнивания |
Диаграмма Ганта с отслеживанием (TrackingGantt) | Диаграмма используется для сравнения запланированных сроков выполнения проекта и реальных сроков исполнения работ. Для каждой задачи и фазы отображаются запланированный и реальный сроки исполнения |
Диаграмма Ганта с несколькими планами (MultipleBaselineGantt) | Диаграмма используется для сравнения трех первых базовых планов проекта |
Диаграмма Ганта с ожидаемым планом проекта (PA_ExpectedGantt),Диаграмма Ганта с оптимистичным планом проекта (PA_OptimisticGantt),Диаграмма Ганта с пессимистичным планом проекта (PA_PessimisticGantt) | Диаграммы предназначены для анализа плана работ по методу PERT (PERTAnalysis, или сокращенно PA). Поскольку метод заключается в построении трех планов (реалистичного, оптимистичного и пессимистичного) и их дальнейшем анализе, то для работы с ним используются три диаграммы |
Чтобы воспользоваться предопределенной версией диаграммы Ганта, необходимо выбрать ее название в пункте меню Вид ® Другие представления…
В том случае, если необходимо изменить вид стандартной диаграммы Ганта или ее версии, можно использовать средства форматирования диаграмм, которые позволяют:
- изменять форму и цвет составляющих диаграмму отрезков;
- определять, какая проектная информация отображается на диаграмме рядом с отрезками;
- отображать дополнительную графическую информацию (например, отклонение от базового плана);
- форматировать шкалу времени, уменьшая или увеличивая масштаб отображения плана.
Чтобы изменить внешний вид отрезков диаграммы Ганта необходимо щелкнуть правой клавишей мыши над необходимым отрезком, в контекстном меню выбрать пункт Форматировать отрезок… и изменить необходимые значения настроек.
Существует также возможность группового форматирования элементов диаграммы, которое позволяет полностью настраивать вид диаграммы, определяя, какая именно информация из проектного файла и каким образом отображается на диаграмме. Для этого в диалоговом окне, вызываемом с помощью команды Формат ® Стили отрезков (рисунок 15).
Окно состоит из двух основных блоков. Верхний блок содержит таблицу, в которой определяются отражаемые на диаграмме типы отрезков. Нижний блок содержит две вкладки с параметрами, определяющими внешний вид типов отрезков, указанных в верхнем блоке.
В столбцах таблицы верхнего блока задаются основные свойства типов отрезков диаграмм.
В столбце Название (Name) определяется название типа отрезка, которое будет отображаться во всплывающей подсказке при наведении указателя мыши на отрезок.
Рисунок 15 Окно «Стили отрезков»
Поле Вид (Appearance) отражает внешний вид элемента диаграммы в соответствии с настройками в нижнем блоке таблицы. Для того, чтобы это поле изменилось, нужно установить курсор в строку с нужным типом отрезков и настроить параметры отображения на вкладках нижней части окна.
Поле Отображать для след. задач (Showfor …Tasks) определяет, какие задачи отбирать для отображения данным стилем. Отбор происходит на основании полей типа Флаг (Flag), которые могут содержать только значения Да (Yes) и Нет (No). Чтобы определить тип задач, нужно выбрать одно или несколько таких полей в раскрывающемся списке.