Цель работы: Изучить типы связей задач, научится устанавливать длительности и связи задач
ДЛИТЕЛЬНОСТИ ЗАДАЧ
Длительность задачи – это период рабочего времени, который необходим для того, чтобы выполнить задачу, измеряется в минутах, часах, днях, неделях, месяцах. Длительность может не соответствовать трудозатратам – общей требуемой для завершения задачи работе в человеко-часах. Например, в проекте тестирования металлов, длительность задачи «Обработка металла хим. раствором» может составлять 4 астрономических часа, а трудозатраты персонала – 15 человеко-минут.
Длительность задач определяется значением, введенным в поле Длительность таблицы диаграммы Ганта либо в диалоговом окне «Сведения о задаче» (см. табл. 1).
Таблица 1. – Сокращения, применяемые для отображения и ввода длительностей задач
Длительность " |
Основное сокращение для отображения и ввода |
Дополнительные сокращения для ввода |
минута |
мин |
м, минута, минут, минуты… |
час |
ч |
час, часа… |
день |
день |
д, дней, дня … |
недели |
нед |
н, недели … |
месяц |
мес |
месяц, месяцев … |
После ввода длительности задачи MS Project пересчитывает дату ее окончания, прибавляя к дате начала задачи длительность и нерабочее время (в соответствии с календарем проекта).
Следует учитывать, что некоторые задачи, начавшись, могут выполняться круглосуточно и без выходных, например задача «засыхание цементного раствора» или «обработка металла хим. раствором». В этом случае для обозначения длительности задачи используется символ а (3ад, 3ачас, 3ам и т.д.).
Задание 1. Открыть файл Тест_металла.mpp, ввести задачи, задать длительности задач, используя ввод с клавиатуры непосредственно в таблицу данных Диаграммы Ганта или диалоговое окно «Сведения о задаче»:
Название работы |
Длительность |
|
Подключение приборов |
30м |
|
Подготовка хим. раствора |
15м |
|
Обработка металла хим. раствором |
4 ач |
|
Подогрев металла |
2 ач |
|
Анализ реакции |
3 ач |
|
Подготовка отчета |
2 ч |
ТИПЫ СВЯЗЕЙ ЗАДАЧ
Одним из наиболее надежных способов планирования задач является установление взаимосвязей между ними, т. е. зависимостей задач. Зависимости задач отражают обусловленность последующих задач, или последователей, более ранними задачами, или предшественниками. Например, если задача «Покрасить стены» должна быть выполнена до задачи «Установить мебель», можно связать две задачи, чтобы задача «Покрасить стены» стала предшественником, а задача «Установить мебель» – последователем.
После того как задачи связаны, изменение дат предшественника влияет на изменение дат последователей.
Одна связь может объединять только две задачи, и при этом у одной задачи может быть несколько связей с другими задачами. Задача может иметь неограниченное число предшествующих и последующих задач.
Тип связи между двумя задачами определяет, каким образом время начала или завершения одной задачи влияет на время начала или завершения другой.
В Microsoft Project задачи можно связать зависимостью одного из четырех типов. Выбор конкретного типа определяется характером зависимости между предшественником и последователем.
Тип связи Окончание-начало (ОН)
Задача Б не может начаться, пока не закончится задача А.
Например, если есть две задачи, «Установить окна» и, задачу «Покрасить окна» нельзя начать, пока не будет выполнена задача «Установить окна». Это наиболее распространенный тип зависимости.
Тип связи Начало-начало (НН)
Задача Б не может начаться, пока не начнется задача А.
Например, если есть две задачи, «Бетонирование фундамента» и «Выравнивание бетонной укладки», задачу «Выравнивание бетонной укладки» нельзя начать, пока не начнется выполнение задачи «Бетонирование фундамента».
Тип связи Окончание-окончание (ОО)
Задача Б не может закончиться, пока не закончится задача А.
Например, если есть две задачи, «Монтаж электропроводки» и «Осмотр электрооборудования», задачу «Осмотр электрооборудования» нельзя закончить, пока не закончится выполнение задачи «Монтаж электропроводки».
Тип связи Начало-окончание (НО)
Задача Б не может закончиться, пока не начнется задача А.
Этот тип зависимости можно использовать при планировании задачи к определенной вехе или к дате окончания проекта, чтобы свести к минимуму риск слишком позднего ее завершения из-за нарушения сроков выполнения связанных с ней задач. Если какая-либо из этих задач должна быть закончена до наступления вехи или даты окончания проекта, причем неважно, когда именно, и если нельзя допустить, чтобы слишком позднее ее окончание повлияло на выполнение основной задачи, планируемой на определенный срок, можно создать зависимость типа НО между основной задачей (предшественником) и связанной с ней задачей (последователем). Если теперь изменить ход выполнения задачи-последователя, это не повлияет на запланированные даты задачи-предшественника.
СПОСОБЫ СОЗДАНИЯ СВЯЗЕЙ МЕЖДУ ЗАДАЧАМИ
Существует несколько способов создания связей между задачами, перечислим главные из них:
Создание связей между задачами с помощью мыши
- Перетащить левой кнопкой мыши одну задачу (задача-предшественник) на другую (задача-последователь). Будет создана связь типа Окончание-начало (ОН). Либо выделить в таблице Диаграммы Ганта задачу-предшественник и после этого аналогично выделить задачу-последователь, после чего выбрать команду Связать задачи на панели инструментов либо в пункте меню Правка
- Для изменения типа связи необходимо дважды щелкнуть левой кнопкой мыши на стрелке между задачами. После чего изменить тип связи в диалоговом окне Зависимость задач (см. рис. 1)
Рисунок 1. – Диалоговое окно настройки зависимости задач
Создание связей между задачами с помощью диалогового окна «Сведения о задаче»
- Открыть для задачи-последователь диалоговое окно «Сведения о задаче»
- Перейти на вкладку Предшественники и выбрать задачу-предшественник и тип связи
Задание 2. Открыть файл Тест_металла.mpp. Создать связь типа ОН для задач 1→2 и 5→6
ВЛИЯНИЕ СВЯЗЕЙ МЕЖДУ ЗАДАЧАМИ НА ПЛАН РАБОТ
Связи между задачами напрямую влияют на план работ.
Задание 3.
- Открыть файл влияние_связей.mpp. Создать связь типа ОН для задач «Установить окна» → «Покрасить окна»
- Увеличить длительность предшествующей задачи «Установить окна» до 2 дней
Внимание! При установке связи типа ОН увеличение длительности предшествующей задачи приводит к переносу даты начала последующей задачи на более поздний срок
- Создать связь типа НО для задач «Рассмотрение претензий заказчика»←«Подписание акта приема-сдачи объекта»
- Увеличить длительность предшествующей задачи «Рассмотрение претензий заказчика» до 2 дней
Внимание! При установке связи типа НО увеличение длительности предшествующей задачи не влияет на дату начала последующей задачи, программа переносит дату начала задачи-предшественника
- Создать связь типа НН для задач «Бетонирование фундамента» → «Выравнивание бетонной укладки»
- Увеличить длительность предшествующей задачи «Бетонирование фундамента» до 2 дней
- Увеличить длительность последующей задачи «Выравнивание бетонной укладки» до 2 дней
Внимание! При установке связи типа НН увеличение длительности любой из связанных задач приводит к изменению даты окончания только редактируемой задачи
- Создать связь типа ОО для задач «Монтаж электропроводки» → «Осмотр электрооборудования»
- Увеличить длительность предшествующей задачи «Монтаж электропроводки» до 2 дней
- Увеличить длительность последующей задачи «Осмотр электрооборудования» до 3 дней
Внимание! При установке связи типа ОО увеличение длительности предшествующей задачи приводит к автоматическому переносу дат начала/окончания последующей задачи таким образом, чтобы дата окончания последующей задачи соответствовала дате окончания предшествующей. Если изменяется дата окончания последующей задачи, то дата окончания предшествующей задачи не меняется и задачи завершаются в разные дни.
ИСПОЛЬЗОВАНИЕ ЗАДЕРЖЕК И ОПЕРЕЖЕНИЙ
Зачастую взаимосвязи между задачами невозможно установить, используя только различные типы зависимостей. Например, между задачами «Обработать металл хим. раствором» и «Подогрев металла» недостаточно установить связь типа Окончание-Начало, т.к. должен пройти определенный период времени для химической реакции. Для описания такой зависимости необходимо использовать понятие запаздывания. Например, в случае тестирования металла – 2 часа. Запаздывание является свойством связи и вводится в диалоговом окне свойств связи (см. рис. 1)
Задание 4. Открыть файл Тест_металла.mpp. Создать связь типа ОН для задач «Обработать металл хим. раствором» → «Подогрев металла». Указать запаздывание длительностью в 2 часа – «2ач»
Однако, в некоторых случаях для начала выполнения следующей задачи не нужно дожидаться полного окончания предыдущей. Например, уже за час до окончания задачи «Подогрев металла» необходимо выполнять задачу «Анализ реакции», то есть имеет место опережение. Опережение является также свойством связи и вводится в диалоговом окне свойств связи (см. рис. 1), но с отрицательным знаком – «-1ч»
Задание 5. Создать связь типа ОН для задач «Подогрев металла» →«Анализ реакции». Указать опережение длительностью в 1 час– «-1ач».
СОЗДАНИЕ ЗАДАЧ ТИПА «ГАМАК»
Зачастую в проекте присутствуют задачи, у которых и дата начала, и дата окончания зависят от других задач. Подобные задачи, как правило, длятся на протяжении определенной фазы (суммарной задачи) либо всего проекта. Примером задачи типа «гамак» может выступать задачи, – «экономический анализ проекта», «контроль выполнения» и т.д.
Задание 6. Создать в проекте Тест_металла.mpp задачу типа «гамак», назовите ее как – «Запись результатов тестирования». Дата начала данной задачи должна совпадать с датой начала задачи «Обработка металла хим. раствором», дата окончания должна совпадать с датой окончания задачи «Анализ реакции»
Методические указания
- Открыть файл Тест_металла.mpp. Создать задачу «Запись результатов тестирования»
- Скопировать значение ячейки Начало задачи «Обработка металла хим. раствором»
- Выделить ячейку Начало задачи «Запись результатов тестирования»
- Выбрать пункт горизонтального меню Правка/Специальная вставка. В открывшемся диалоге (см. рис. 2) выбрать опцию Связать, в блоке как выбрать Текстовые данные. Нажать кнопку ОК
- Аналогичным образом связать даты окончания задач. Изменить длительности задач.
Рисунок 2. – Вставка в ячейку ссылки на значение другой ячейки