
- •2. Технология работы
- •Принципы учета выполнения и результатов работ при помощи Project
- •Дополнительные возможности по сохранению базовых и промежуточных планов
- •Алгоритм 5.1. Сохранение промежуточного плана проекта
- •Алгоритм 5.2. Восстановление сохраненного промежуточного плана проекта
- •Внесение в график информации о ходе выполнения и результатах задач
- •Алгоритм 5.5. Ввод данных отчета в форму Использование задач
- •Визуализация хода работ и выявление отклонений текущего состояния работ от базового плана
- •Алгоритм 5.6. Форматирование линейной диаграммы для визуализации отклонений текущего состояния работ от базового плана
- •Алгоритм 5.7. Сравнение текущего состояния графика сданными промежуточного плана
- •Форматирование и использование линий хода выполнения задач
- •Алгоритм 5.8. Вывод линии хода выполнения задач, соответствующей текущей дате проекта
- •Алгоритм 5.9. Вывод регулярных линий хода выполнения задач для интервалов, заданных неделями
- •Алгоритм 5.10. Вывод регулярных линий хода выполнения задач для интервалов, заданных днями
- •Алгоритм 5.11. Вывод регулярных линий хода выполнения задач для интервалов, заданных месяцами
- •Алгоритм 5.12. Вывод линий хода выполнения задач для фиксированных дат
- •Управление форматированием линий хода выполнения задач
- •Алгоритм 5.13. Форматирование линий хода выполнения задач
- •Как управлять циклом реализации проекта и ресурсами
- •Алгоритм 5.14. Определение допустимой величины резерва времени для критических задач проекта
- •Как контролировать критический путь
- •Алгоритм 5.15. Определение продолжительности критического пути, текущих дат начала и окончания проекта
- •Как сокращать критический путь
- •Сокращение длительности задач проекта
- •Выполнения задач
- •Контроль потребности в ресурсах
- •Управление ресурсами в Project
- •Алгоритм 5.16. Управление назначениями ресурсов
- •Алгоритм 5.17. Управление данными о трудоемкости задач
- •Управление циклом работ и загрузкой ресурсов – дополнительные возможности Project
- •Алгоритм 5.18. Пример комплексного управления работами исполнителей
- •Алгоритм 5.19. Управление профилем использования ресурсов задачи
- •Прерывание выполнения задач
- •Алгоритм 5.20. Создание прерывания в выполнении задачи
- •Корректировка детального плана выполнения проекта-примера
- •Алгоритм 5.21. Перепланирование выполнения детального плана проекта-примера
- •Анализ потребности в финансовых ресурсах при помощи Project
- •Управление финансовыми ресурсами в ходе реализации проекта
- •3.Контрольные вопросы
Прерывание выполнения задач
Планируя реальные проекты, надо представлять, что по ходу их реализации необходимы энергичные усилия по управлению их выполнением. Одна из основных возможностей управления выполнением проекта - это управление его ресурсами. Ресурсы (а они, как правило, дефицитны) менеджер должен назначить, прежде всего, задачам, определяющим наиболее важные в текущий момент времени результаты проекта.
Обстановка в реальном проекте часто меняется очень динамично, и при этом может возникнуть ситуация, когда менеджер будет вынужден перераспределить ресурсы, изменив свое же решение, принятое раньше.
Перераспределение ресурсов в большинстве случаев означает, что их количество для одной задачи увеличивается, а для другой - уменьшается. При этом выполнение некоторых задач может быть вообще прервано. Независимо от причин таких решений, с точки зрения графика проекта, в выполнении задачи возникнет перерыв. Ранние версии Project не позволяли сделать это, что приводило к необходимости искусственного разделения такой задачи на две: выполненную и невыполненную.
Начиная с версии Project 98, этот недостаток устранен. Например, для того чтобы ввести прерывание в выполнение некоторой задачи, можно воспользоваться алгоритмом 5.20.
Алгоритм 5.20. Создание прерывания в выполнении задачи
Чтобы создать прерывание в выполнении задачи, нужно выполнить следующие действия.
Загрузить нужный файл при помощи команды Файл\Открыть. При необходимости выполнить его обработку.
Чтобы создать перерыв в выполнении некоторой задачи, пролистать список задач проекта так, чтобы эта задача находилась в видимой части экранной формы.
Прокрутить календарную диаграмму при помощи полосы прокрутки так, чтобы отрезок нужной задачи был виден в поле календарной диаграммы. Для быстрого выполнения этой операции выделить нужную задачу при помощи любого из алгоритмов 2.1 или 2.3 и нажать кнопку
, расположенную в стандартной панели инструментов ближе к ее правому краю.
4. Убедиться в том, что в поле календарной диаграммы виден тот календарный интервал, в котором следует ввести прерывание, и, при необходимости, с помощью полосы прокрутки сделать его видимым.
5.
Щелкнуть левой кнопкой мыши на кнопке
стандартной
панели инструментов ближе к ее центру.
После выполнения описанных в п. 5 действий внешний вид указателя мыши изменится и будет представлять собой две вертикальные линии со стрелкой вправо.
Установить указатель мыши на отрезок задачи, в выполнение которой необходимо ввести прерывание, в точке, соответствующей дате начала перерыва, и нажать левую кнопку мыши. Выполнение этой операции облегчается тем, что при этом на экране появляется сообщение о дате, соответствующей положению указателя мыши в настоящее время (пример сообщения показан на рис. 5.19).
Удерживая кнопку мыши нажатой, передвинуть мышь влево с тем, чтобы указатель мыши оказался в точке, соответствующей дате завершения прерывания, и отпустить кнопку. Выбор точки, в которой должно завершиться прерывание в выполнении задачи, облегчается тем, что при этом на экране появляется сообщение о дате, соответствующей положению указателя мыши в настоящее время (такое сообщение показано на рис. 5.20). В отличие от подсказки, приведенной на рис. 5.19, в нем указывается не только дата начала перерыва, но и дата его окончания.
9. На линейной диаграмме прерывание выполнения задачи обычно показывается со специфическим форматированием.
В выполнении любой работы может быть сделано любое количество прерываний, при этом задача будет разбита на соответствующее количество частей. Каждая из частей задачи, в выполнении которой сделано прерывание, сохраняет определенную автономность. Каждую из них можно передвинуть на более ранний или более поздний срок путем перетаскивания (перетаскивать можно и задачи, не имеющие перерывов в выполнении).
Но при этом показатели в табличной части линейной диаграммы (начало, окончание и длительность) всегда будут характеризовать задачу в целом. Например, поле Трудозатраты всегда будет содержать суммарную трудоемкость всех отдельных частей задачи, значение в поле Начало будет определяться датой начала первой из частей задачи, а значение в поле Окончание всегда будет определяться датой окончания последней из частей задачи.
Если одну из частей задачи перетащить вплотную к другой части этой же задачи, прерывание в выполнении этой задачи тем самым будет устранено - части задачи соединятся.
Такая возможность является дополнительным средством выравнивания загрузки ресурсов. Она удобна для практики, но разработчикам Project она далась достаточно дорого. Ее поддержка заставила сильно усложнить структуру базы данных этой системы управления проектами, начиная с версии Project 98.
Альтернативной возможностью введения прерываний в выполнение задач является выполнение действий, аналогичных описанным в алгоритме 5.5.
Если при выполнении п. 7 этого алгоритма ввести для некоторого календарного интервала нулевое значение поля Фактические трудозатраты, это будет означать введение прерывания в выполнение данной задачи, причем даты начала и окончания такого прерывания будут определяться начальной и конечной датами этого календарного интервала.