Экспорт в MS Excel

Любую таблицу из MS Project можно экспортировать в MS Excel. Для этого надо сначала установить настройку безопасности, позволяющую открывать и сохранять в программе файлы других форматов.

Для экспорта надо настроить существующую таблицу или, что предпочтительней, создать новую таблицу, если данные регулярно будут отправляться в MS Excel.

Далее следует  выбрать команду Файл – Сохранить как. В окне сохранения документа изменить тип файла на Книга Excel, указать место для сохранения файла (диск, папку), имя файла и нажать кнопку Сохранить.

Экспорт в MS Excel из MS Project

В окне Мастер экспорта нажать кнопку Далее, на следующем шаге оставить вариант по умолчанию Выбранные данные  и снова нажать кнопку Далее.

При первом случае экспорта на шаге Схема оставляем вариант Создать новую схему, при повторной аналогичной выгрузке – Использовать существующую схему

Экспорт в MS Excel из MS Project

На шаге Параметры схемы выбираем данные для выгрузки, определяем, нужно ли в Excel выгружать заголовки столбцов, в случае выгрузки задач – надо ли выгружать и назначения, и нажать Далее

Экспорт в MS Excel из MS Project

Самый важный шаг – Сопоставление. В зависимости от флажков на предыдущем шаге сопоставление надо будет сделать для задач, ресурсов и назначений. На этом шаге мы укажем название листа книги Excel для таблицы с выгруженными данными, фильтр выгрузки.

В таблице на этом шаге можно по одному определить столбцы таблиц Project  для выгрузки, для столбца задать новое название для Excel. А можно, нажав кнопку На основе таблицы, выбрать готовую таблицу Project целиком. Лишние столбцы можно удалить кнопкой Удалить строку.

Экспорт в MS Excel из MS Project

Кнопкой Далее переходим на шаг Конец определения схемы, на котором можно сохранить схему для последующего использования (кнопка Сохранить схему) и нажать Готово.

В результате этого алгоритма в заданной папке появится файл Excel с выгруженными данными. В случае выгрузки и задач, и ресурсов, и назначений они будут размещаться на разных листах книги Excel.

Что такое веха

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

Обычно в списке задач в MS Project вехи формулируются так: что-то утверждено, что-то завершено, что-то подписано. Т.е. веха констатирует совершение какого-то факта.  В качестве вех часто указывают подписание актов, получение денег на проект. Также принято в конце каждой крупной группы работ (суммарной задачи) ставить «техническую» веху – Группа работ завершена, даже если по смыслу в конце этой группы не подписывается никаких документов.

Руководству, которому вы отчитываетесь, часто не до подробностей проекта, отчетность «по вехам» — общепринятая практика.

Веха обычно не имеет длительности. Поэтому самый простой способ пометить задачу как веху – в столбце Длительность поставить 0, т.е. задать нулевую длительность. Project сразу изменит оформление такой задачи в диаграмме (она будет обозначена ромбом, по умолчанию).

Но иногда бывает нужно пометить как веху задачу с ненулевой длительностью (я считаю это вредной практикой, но тем не менее),

Для пометки задачи как вехи надо открыть окно Сведения о задаче (например, двойным щелчком по задаче) и на вкладке Дополнительно поставить флажок Пометить задачу как веху и нажать ОК:

Что такое веха в MS Project

Задача с ненулевой длительностью будет помечена вехой:

Что такое веха в MS Project

Установка разных типов связей в MS Project

О том, какие типы связей бывают и как можно установить связь между задачами – в статьях по ссылкам.

Как изменить тип связи ОН (FS), который устанавливается по умолчанию, на другой?

Способ 1.

В диаграмме дважды щелкнуть по стрелке, соединяющей задачи, и выбрать другой тип связи:

Установка разных типов связей в MS Project

Затем нажать ОК.

Способ 2.

Дважды щелкнуть по строке с задачей-последователем, откроется диалоговое окно Сведения о задаче. На вкладке Предшественники в строке с нужной связью изменить ее тип:

Установка разных типов связей в MS Project

Затем нажать ОК.

Способ 3.

На вкладке Задачи в разделе Свойства нажать кнопку Отобразить сведения о задаче Установка разных типов связей в MS Project. В нижней части окна откроется Форма задачи. В табличной части Предшественники также можно изменить тип связи:

Установка разных типов связей в MS Project

Способ 4.

Лично я считаю его наиболее удобным. В столбце Предшественники для задачи-последователя записать номер (идентификатор) задачи-предшественника с нужным типом связи, например, 3НН или 4ОО. Для типа связи ОН можно не указывать буквы, достаточно номера предшественника, например, 5. Если предшественников несколько – перечисляем их через точку с запятой: 4нн;6оо;7. Для английской версии в качестве разделителя может использоваться запятая: 4ss,6ff,7

Также во всех типах связей могут использоваться запаздывания и опережения. Об этом в другой статье.

Типы планирования

MS Project  поддерживает 2 типа планирования: от даты начала и от даты окончания проекта.

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

Если выбрать планирование от даты окончания, пользователь будет вводить дату, когда завершается проект, и все задачи будут планироваться как можно позже, т.е. как можно ближе к дате окончания, с учетом длительностей и связей. Дату начала проекта рассчитает программа. Этот тип планирования, казалось бы, должен использоваться чаще, ведь нам чаще известна дата, к которой проект надо завершить. Однако есть ряд проблем, из-за которых предпочтительней планирование от даты начала.

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

Тип планирования и дата (начала или окончания проекта) выбираются в окне Сведения о проекте. В Project Professional это окно открывается из вкладки Проект:

Типы планирования в MS Project

Сначала выбирается тип планирования, потом – соответствующая дата. Если проект начинается (заканчивается) не с начала рабочего дня, и это принципиально, то в поле даты через пробел задаются и дата, и время начала (окончания). Затем следует нажать кнопку ОК.

Типы планирования в MS Project

Суммарная задача проекта

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

Для того, чтобы это сделать, достаточно отобразить в таблице задач суммарную задачу проекта. Для этого на вкладке Формат поставим флажок Суммарная задача проекта.

Суммарная задача проекта в MS Project

В таблице появится строка с номером (идентификатором) 0, в которой и будут собираться суммарные сведения о проекте. Теперь останется только отобразить в таблице столбец с нужными данными (например, Длительность или Затраты).

Суммарная задача проекта в MS Project

Если нужно, чтобы во всех новых проектах «нулевая строка» появлялась автоматически, сделаем соответствующую настройку: Файл – Параметры. На вкладке Дополнительно поставим флажок Показать суммарную задачу проекта.

Суммарная задача проекта в MS Project

Связь «Гамак»

Бывают задачи, длительность которых зависит от других задач.

Например, на объекте нужно осуществлять контроль силами сторонней организации, услуги которой стоят весьма дорого. Начать контролировать нужно строго с началом одной из задач, а закончить строго с окончанием другой.

Длительность задачи определить заранее не получается, т.к. при изменении длительностей подконтрольных задач, ее длительность также должна измениться.

Для планирования таких задач профессионалы-практики используют технический прием, который называют задачей-«гамаком». «Гамак» развешивается между двумя точками – началом или окончанием одной и другой задач с помощью специальной вставки со связью.

Предположим, нам надо развесить гамак от начала Задачи 1 до конца Задачи 3:

Связь Гамак в MS Project

Поместив курсор в ячейку с началом Задачи 1, скопируем эту ячейку.

Далее щелкнем в ячейке с началом задачи-гамака (я специально в примере использую это название) правой кнопкой мыши и выберем команду Специальная вставка. В окне Специальная вставка нажмем кнопку Связать и кнопку ОК:

Связь Гамак в MS Project

В правом нижнем углу ячейки с началом задачи-гамака появится серый треугольник, указывающий на связь этой ячейки с другой:

Связь Гамак в MS Project

Если теперь дважды щелкнуть по ячейке с серым треугольником, курсор укажет ячейку, из которой берутся связанные данные.

Аналогично поступим с датой окончания. Выделив ячейку с окончанием Задачи 3, скопируем ее. Поместив курсор в ячейку с окончанием задачи-гамака, щелкнем правой кнопкой мыши по ней и выберем Специальная вставка – Связать – ОК.

Программа спланирует задачу-гамак по заданным датам:

Связь Гамак в MS Project

И при изменении длительностей исходных задач будет пересчитывать длительность гамака:

Связь Гамак в MS Project

Чего мы и добивались.

Еще примеры гамаков:

Связь Гамак в MS Project

В этом примере гамак развешивается от начала и до конца этапа.

Связь Гамак в MS Project

А здесь гамак развесили между двумя задачами.

Будьте осторожны с гамаками, не злоупотребляйте ими. Ведь этот прием действительно не логический, а технический. И уж тем более, не стоит на одну и ту же задачу вешать и обычные связи между задачами (см. материал о типах связей) и связи со специальной вставкой.

О том, как избавиться от некорректно составленных связей со специальной вставкой – в другом материале.

Околокритический путь проекта

Иногда рассчитанный общий временной резерв настолько невелик, что задачу тоже можно считать критической. Например, если резерв задачи 1 день, в то время как длительности задач оцениваются неделями. За 1 день вряд ли можно успеть принять эффективное решение для того, чтобы избежать срыва сроков. И некритическая, казалось бы, задача легко может стать критической.

Хороший руководитель проекта оценивает не только критический, но и «околокритический» (near-critical) путь.

В MS Project есть хорошая настройка для анализа «околокритического» пути.

В окне Файл – Параметры на вкладке Дополнительно следует спуститься в самый низ вкладки и указать в поле Считать критическими задачи, имеющие резерв не более … дн – нужное значение. Затем нажать ОК.

«Околокритический» путь проекта в MS Project

Теперь программа и «околокритические» задачи будет отображать как критические.

Настройка возможности экспорта – импорта данных в MS Excel

Любую таблицу из MS Project можно импортировать и экспортировать в MS Excel. Для этого надо сначала установить настройку безопасности, позволяющую открывать и сохранять в программе файлы других форматов:

Файл – Параметры

Настройка возможности экспорта – импорта данных в MS Excel

В окне Параметры выбрать вкладку Центр управления безопасностью и нажать кнопку Параметры центра управления безопасностью

Настройка возможности экспорта – импорта данных в MS Excel

В окне Центр управления безопасностью на вкладке Старые форматы выбрать второй или третий вариант настройки:

Настройка возможности экспорта – импорта данных в MS Excel

После этого можно импортировать файлы из MS Excel и выполнять экспорт таблиц в Excel.

Настройка рабочего времени

Для создания новых календарей и редактирования имеющихся используется окно Изменить рабочее время. В MS Project 2010 его можно открыть из вкладки Проект – кнопка Изменить рабочее время:

Настройка рабочего времени в MS Project

В предыдущих версиях из меню Сервис – Изменить рабочее время.

Для создания нового календаря следует нажать кнопку Создать новый календарь. В окне Создание базового календаря определить, будет новый календарь создаваться с нуля, на основе Стандартного календаря (без возможных праздников и изменений), или как копия одного из имеющихся, уже настроенных календарей. Далее надо задать имя нового календаря и нажать ОК.

Настройка рабочего времени в MS Project

Для редактирования созданного или имеющегося календаря надо выбрать его в списке Для календаря.

Рабочее время для выбранного календаря по умолчанию определяется на вкладке Рабочие недели. Следует выделить на этой вкладке строку [По умолчанию] и нажать кнопку Подробности…

В открывшемся окне Сведения о… для каждого дня недели можно определить график работы, выделяя дни в левом списке (можно несколько) и выбирая один из трех вариантов:

  • Использовать для этих дней значения времени по умолчанию – применить к дню стандартные для Project настройки.
  • Задать нерабочие дни – сделать выделенные дни выходными.
  • Задать дни для использования этих рабочих часов – задать собственные интервалы рабочего времени для этих дней:

Настройка рабочего времени в MS Project

При выборе последнего варианта записываем в таблице интервалы рабочего времени для выделенных дней (за исключением перерывов). После этого нажать ОК.

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

В этом примере на вкладке Рабочие недели в следующей свободной строке пишем название нестандартных недель – например, Обучение, и указываем сроки действия нестандартного графика:

Настройка рабочего времени в MS Project

После этого – нажимаем кнопку Подробности… и указываем график для этих дней, затем нажимаем ОК:

Настройка рабочего времени в MS Project

На вкладке Исключения определяется нестандартный график работы для определенных дат. Отличие от вкладки Рабочие недели в том, что можно указать не только нестандартный режим работы для конкретных дат, но и периодичность повторения такого режима работы:

Настройка рабочего времени в MS Project

Как установить временное ограничение

1 способ.

Если нужно установить среднее ограничение (см. Классификация ограничений), достаточно установить дату начала или окончания задачи (столбцы Начало и Окончание).

При планировании от начала:

Столбец Начало – ограничение Начало не ранее (SNET)

Столбец Окончание – ограничение Окончание не ранее (FNET)

При планировании от окончания:

Столбец Начало – ограничение Начало не позднее (SNLT)

Столбец Окончание – ограничение Окончание не позднее (FNLT)

2 способ.

Открыть диалоговое окно Сведения о задаче (например, двойным щелчком по задаче) и на вкладке Дополнительно выбрать тип временного ограничения и, если нужно, дату. Дата ограничения определяется для средних и жестких ограничений.

Как установить временное ограничение в MS Project

Когда на задачу установлено среднее ограничение, в столбце Индикаторы появляется индикатор с синим квадратиком Как установить временное ограничение в MS Project, когда жесткое – с красным Как установить временное ограничение в MS Project. Гибкие ограничения индикаторов не имеют.

Читайте также о том, как избавиться от ненужных ограничений.