Работа менеджера Команда менеджера Обучение менеджера Полномочия менеджера Стиль менеджера Эффективность менеджера Софт для менеджера Менеджер - софт |
|







При первом запуске MS Project 2002 выясняется, что на самом деле установка программы еще не закончилась. Программу требуется активировать, и пока этого не произойдет, она будет работать в режиме полной функциональности только 50 запусков, а затем перейдет в режим уменьшенной функциональности (например, будет отключена возможность сохранения файлов).
Для активации предназначен специальный мастер, который (если программа не активирована) автоматически включается при запуске MS Project. В окне мастера (рис. 2.4) нужно выбрать переключатель, соответствующий способу активации: через Интернет (Activate by using the Internet) или по телефону (Activate by using the telephone). Активация через Интернет проходит автоматически и довольно быстро, поэтому если у вас есть подключение к Сети, то лучше использовать этот вариант. При активации по телефону нужно будет позвонить в региональный центр технической поддержки Microsoft, и его сотрудники предоставят вам специальный код, введя который, вы сможете активировать программу.
После определения способа активации нужно нажать кнопку Next (Далее). Для временного отказа от активации и продолжения работы в режиме уменьшенной функциональности предназначена кнопка Activate Later (Активировать позже).
Следующее окно мастера содержит анкету (рис. 2.5), единственным обязательным полем которой является страна использования программы. Остальные поля можно не заполнять.
На последнем шаге мастера (рис. 2.6) пользователю предлагается подписаться на получение информации об обновлениях MS Project, а также на рассылку рекламных предложений Microsoft или ее партнеров. Если в этом диалоговом окне установить хотя бы один флажок, то станет доступно поле для ввода адреса электронной почты.


Для установки MS Project 2002 нужно вставить компакт-диск в дисковод, после чего автоматически запустится программа установки. После того как вы введете серийный номер, программа начнет искать на диске установленные предыдущие версии MS Project, и по завершении поиска появится диалоговое окно, предназначенное для определения параметров установки (рис. 2.1). 
Диалоговое окно с параметрами установки MS Project
Если у вас установлена предыдущая версия MS Project, то это диалоговое окно будет содержать переключатель Upgrade Now (Обновить), выбрав который, можно обновить программу. При этом предыдущая версия будет удалена. Для того чтобы установить новую версию, сохранив предыдущую, нужно выбрать переключатель, соответствующий одному из типов установки: Typical (Обычная), Complete (Полная) или Custom (Выборочная). Папка, в которой должны быть размещены файлы MS Project 2002, выбирается в поле Install to (Установить в).
Если вы выбрали тип установки Custom (Выборочная), то после нажатия кнопки Next (Далее) откроется диалоговое окно, позволяющее выбрать компоненты MS Project, которые должны быть установлены на диск (рис. 2.2).

Определение компонентов MS Project, которые будут установлены на диск
Для установки следует выбрать все компоненты в составе групп Microsoft Project for Windows (Microsoft Project для Windows) и Office Tools (Средства Office). Некоторые из компонентов, входящих в группу Office Shared Features (Общие средства Office), такие как модуль проверки правописания на испанском языке, можно удалить из списка. Таким образом, комплект установки будет содержать все компоненты, за исключением заведомо ненужных.
После того как вы определите состав устанавливаемых компонентов, программа установки еще раз предложит избавиться от предыдущих версий MS Project, если таковые были обнаружены на вашем диске (рис. 2.3).
В этом случае предлагается несколько вариантов действий: Remove all previous versions (Удалить все предыдущие версии), Keep all previous versions (Сохранить все предыдущие версии) или Remove only the following applications (Удалить только выбранные программы). При выборе последнего переключателя нужно отметить программы для удаления (например, на рис. 2.3 список удаляемых программ состоит только из одной программы — MS Project).
После задания параметров установки программа установки осуществит инсталляцию MS Project 2002 на диск вашего компьютера. Теперь программу MS Project 2002 можно запустить.



















| Тип ограничения | Влияние на расписание | Описание |
| As Soon As Possible (ASAP), Как можно раньше (КМР) | Гибкое | С этим ограничением MS Project размещает задачу в расписании как можно раньше с учетом других параметров плана. Никаких дополнительных ограничений на задачу не распространяется. Это ограничение по умолчанию накладывается на все задачи, если проект планируется от даты начала |
| As Late As Possible (ALAP), Как можно позже (КМП) | Гибкое | С этим ограничением MS Project размещает задачу в расписании как можно позднее с учетом других параметров плана. Никаких дополнительных ограничений на задачу не распространяется. Это ограничение по умолчанию накладывается на все задачи, если проект планируется от даты окончания |
| Finish No Later Than (FNLT), Окончание не позднее (ОНП) | Среднее | Это ограничение обозначает наиболее позднюю дату, когда задача должна быть завершена. При этом задача может быть завершена как в этот день, так и раньше него. Предшествующая задача не сможет "вытолкнуть" задачу с ограничением типа FNLT (ОНП) за дату ограничения. Для проектов, планирующихся от даты окончания, это ограничение применяется, когда вы вводите дату окончания задачи |
| Start No Later Than (SNLT), Начало не позднее (ННП) i | Среднее | Это ограничение обозначает наиболее позднюю дату, когда задача может начаться. Задача может начинаться раньше или в этот день, но не позже. Предшественницы не смогут "вытолкнуть" задачу с ограничением SNLT (ННП) за дату ограничения. Для проектов, планирующихся от даты окончания, это ограничение применяется, когда вы вводите дату начала задачи |
| Finish No Earlier Than (FNET), Окончание не ранее (ОНР) | Среднее | Это ограничение обозначает наиболее раннюю дату, когда возможно завершить задачу. Задача не может быть помещена в расписании так, чтобы заканчиваться ранее обозначенной даты. Для проектов, которые планируются от даты начала, это ограничение применяется, когда вы вводите дату окончания задачи |
| Start No Earlier Than (SNET), Начало не ранее (НИР) | Среднее | Это ограничение обозначает наиболее раннюю дату, когда задача может начаться. Задача не может быть помещена в расписании ранее указанной даты. Для проектов, которые планируются от даты начала, это ограничение применяется, когда вы вводите дату начала для задачи |
| Must Start On (MSO), Фиксированное начало (ФН) | Негибкое | Это ограничение обозначает точную дату, на которую дата начала задачи должна быть помещена в расписании. Другие факторы (связи между задачами, задержки или опережения и пр.) не могут повлиять на положение задачи в расписании |
| Must Finish On (MFO), Фиксированное окончание (ФО) | Негибкое | Это ограничение обозначает точную дату, на которую в расписании должна быть помещена дата окончания задачи. Никакие другие факторы не могут повлиять на эту дату |

























| Тип задачи | Изменение объема ресурсов | Изменение длительности приводит к пересчету | Изменение работы |
| Фиксированный объем ресурсов | длительности | трудозатрат | длительности |
| Фиксированные трудозатраты | длительности | объема ресурсов | длительности |
| Фиксированная длительность | трудозатрат | трудозатрат | объема ресурсов |














Коды используются для идентификации задач, учета их исполнения, анализа трудозатрат и пр. Например, сотрудник может сообщить менеджеру, что выполнил задачу с определенным кодом, и менеджер сможет легко найти ее в плане работ и внести соответствующую отметку. Если для подготовки номера журнала используется типовой проект, то, собрав данные о подготовке нескольких журналов, можно по кодам сравнить одинаковые задачи из разных проектов и оценить производительность разных проектных команд.
Определение кодов задач осуществляется в диалоговом окне WBS Code Definition (Определение кодов СДР), попасть в которое можно, выбрав команду меню Project к WBS > Define Code (Проект > СДР > Определить код).






Уникальный код задачи строится из нескольких последовательностей символов, отделенных друг от друга разделителями. При этом каждая из последовательностей соответствует определенному уровню структуры задач (Подробнее о структуре плана проекта см. в разделе «Структурная фильтрация»). Например, на рис. 13.1 для нумерации задач верхнего уровня используются цифры, для задач второго уровня используются заглавные буквы, а для задач третьего уровня — строчные.
Для добавления уровня нужно просто установить курсор в следующую строку таблицы и выбрать тип последовательности. Для удаления уровня нужно установить курсор на строку уровня и нажать клавишу Delete.
Для определения типа последовательности и связывания ее с уровнем задачи в структуре используется таблица, расположенная в середине диалогового окна. Цифры в первой колонке таблицы, Level (Уровень), не редактируются и соответствуют уровню задач в структуре. В колонке Sequence (Последовательность) из раскрывающегося списка выбирается тип символов, которые будут использоваться для нумерации задач текущего уровня.
На рис. 13.1 представлены все возможные типы символов: Numbers (ordered) (Цифры (по порядку)), Uppercase Letters (ordered) (Прописные буквы (латиница, по алфавиту))), Lowercase Letters (ordered) (Строчные буквы (латиница, по алфавиту)) и Characters (unordered) (Знаки (без сортировки)) (В русской версии MS Project есть два дополнительных типа последовательностей: Прописные буквы (кириллица, по алфавиту) и Строчные буквы (кириллица, по алфавиту).
Длина последовательности определяется в колонке Length (Длина). Этот параметр определяет максимальную длину последовательности, и от него зависит, сколько элементов на данном уровне может быть пронумеровано с помощью кодов. Например, если выбран цифровой тип символов длиной 1, то пронумеровать можно будет только 9 задач. Если выбраны текстовые символы, то число задач, которые могут быть пронумерованы, увеличивается до числа букв алфавита. Если при добавлении задач вам не будет хватать выбранной длины для корректной нумерации, MS Project отобразит соответствующее предупреждение.
Если в поле Length (Длина) указать длину последовательности больше 1, то при генерации кодов для задач в них будут включаться нули перед значимыми цифрами. Например, если длина цифровой последовательности равна 2, то номера элементов меньше десяти будут начинаться с нуля: 01, 02, 03 и т. д. Для текстовых последовательностей код будет начинаться с А: АА, АВ, АС и т. д., до тех пор пока число пронумерованных задач не превысит число букв в алфавите. Поэтому если вы хотите предусмотреть возможность длинных кодов задач, но не хотите видеть в них нулевые значения, то в поле Length (Длина) нужно установить значение Any (Любая).
Наконец, в поле Separator (Разделитель) из раскрывающегося списка можно выбрать символ, который будет отделять символьные последовательности, идентифицирующие задачи данного уровня и следующего.
Образец кода отображается в поле Code preview (Код). Дополнительные элементы диалогового окна определяют параметры работы MS Project с кодами. Если установить флажок Generate WBS code for new task (Создавать коды СДР для новых задач), то каждой новой задаче автоматически будет присваиваться код. А установка флажка Verify uniqueness of new WBS codes (Проверять уникальность новых кодов СДР) обеспечит проверку уникальности кодов, отредактированных вручную.
После того как все настройки осуществлены, присвоить новые коды задачам можно с помощью команды меню Project > WBS > Renumber (Проект > СДР > Изменить нумерацию). Для того чтобы просмотреть коды для каждой задачи, нужно добавить в таблицу столбец WBS (СДР).
На рис. 13.2 приведен фрагмент плана проекта (11.mpp), в котором коды задач расставлены в соответствии с настройками на рис. 13.1. Как мы видим, коды всех задач имеют префикс МАЙ//. Задачи и фазы верхнего уровня нумеруются (например, строки с идентификаторами 1, 8, 26, 33).
Коды задач второго уровня включают префикс, номер фазы верхнего уровня и заглавную букву, идентифицирующую задачу внутри фазы. Например, первая задача в фазе с номером МАЙ//2.А-а.
Просмотреть и отредактировать номер любой задачи можно в диалоговом окне сведений о задаче на вкладке Advanced (Дополнительно). В поле WBS Code (Код СДР) можно указать новое значение кода (рис. 13.3, файл 11.mpp), которое будет проверено на соответствие формату.








| Тип | Число настраиваемых полей | В полях этого типа могут храниться |
| Cost (Затраты) | 10 | данные о стоимости задач или ресурсов |
| Date (Дата) | 10 | даты |
| Duration (Длительность) | 10 | длительность или трудозатраты |
| Finish (Окончание) | 10 | даты окончания или любые другие даты |
| Flag (Флаг) | 20 | значения Yes (Да) или No (Нет) |
| Number (Число) | 20 | числа |
| Start (Начало) | 10 | даты окончания или любые другие даты |
| Text (Текст) | 30 | текстовые данные |
| Название операции | Типы настраиваемых полей | Описание |
| And (И) | Flag (Флаг) | Логическое И. Если все вложенные строки в этом поле имеют значение Да, то результат операции — тоже Да. Если хотя бы одна из строк в этом поле содержит значение Нет, то и результатом логической операции будет Нет |
| OR (ИЛИ) | Flag (Флаг) | Логическое ИЛИ. Если хотя бы один из рядов содержит значение Да в этом поле, то операция сведения тоже даст Да |
| Average (Среднее) | Cost (Затраты), Duration (Длительность), Number (Число) | Сведение будет средним по всем значениям вложенных несуммарных рядов |
| Average First Sublevel (Среднее первого подуровня) | Cost (Затраты), Duration (Длительность), Number (Число) | Сведение будет средним по всем значениям вложенных несуммарных рядов и по всем значениям вложенных суммарных рядов первого уровня |
| Count All (Сложить все) | Number (Число) | При сведении будут складываться все суммарные и несуммарные ряды |
| Count First Sublevel (Сложить первый подуровень) | Number (Число) | При сведении будут складываться суммарные ряды первого уровня и все вложенные несуммарные ряды |
| Count Nonsummaries (Сложить несуммарные) | Number (Число) | При сведении будут сложены все несуммарные задачи |
| Maximum (Максимум) | Cost (Затраты), Duration (Длительность), Number (Число), Start (Начало), Finish (Окончание) | Результатом сведения будет максимальное значение среди всех значений ниже |
| Minimum (Минимум) | Cost (Затраты), Duration (Длительность), Number (Число), Start (Начало), Finish (Окончание) | Результатом сведения будет минимальное значение среди всех значений ниже |
| Sum (Сумма) | Cost (Затраты), Duration (Длительность), Number (Число) | Результатом сведения будет сумма всех значений ниже |


Из этого урока вы узнаете, как вносить в план проекта дополнительную информацию о задачах и ресурсах. Для этого мы будем использовать как стандартные поля «внутренних» таблиц, так и нестандартные (настраиваемые).
Настраиваемые поля и коды структуры, использованию которых посвящена большая часть этой главы, являются одним из наиболее удобных средств, заложенных в MS Project. Именно благодаря наличию в программе гибких возможностей настройки с ее помощью можно создавать планы, соответствующие стандартам и потребностям самых разных организаций.
Изученные в этом уроке принципы работы с настраиваемыми полями и кодами структуры очень пригодятся в будущей работе с MS Project. Кроме того, мы будем активно их использовать в последующих уроках.
Часто после того, как определен состав задач, ресурсов проекта и назначения, в план требуется внести дополнительную информацию. Например, добавить комментарии по поводу того, как должна быть выполнена та или иная задача. Иногда требуется прокомментировать отдельное назначение, чтобы описать, как ресурс должен участвовать в работе над определенной задачей.
Кроме того, если задачи в плане структурированы с помощью фаз, то ресурсам вообще соответствует в представлении Resource Sheet (Лист ресурсов) один список. Для того чтобы структурировать задачи или ресурсы другим способом, можно использовать коды структуры. Например, можно присвоить всем ресурсам код, определяющий, к какому отделу они относятся, и затем сгруппировать их по этому коду. Так можно, например, определить объем трудозатрат каждого из отделов организации в выполнении проекта и лучше спланировать их загрузку.
Дополнительная информация может вноситься как в стандартные, так и в настраиваемые поля таблиц. К стандартным относятся поля кода структуры задач и поля приоритета, а также имена групп ресурсов, заметок и гиперссылок для задач, ресурсов и назначений. Настраиваемые поля могут относиться или к задачам, или к ресурсам и бывают двух типов: собственно настраиваемые поля и настраиваемые коды структуры. Рассмотрим, как вносить дополнительную информацию во все эти поля и как затем отображать ее в таблицах и на диаграммах.











































































































| Схема | Экспортируемые (импортируемые) элементы | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| "Who Does What" report (Отчет "Дела по исполнителям") | Ресурсы, их назначения, даты начала и окончания и трудозатраты | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Compare to Baseline (Сравнение с исходным планом) | Задачи с идентификаторами, названиями, длительностью, трудозатратами и затратами (исходными, текущими и расхождением), датами начала и окончания (исходными и текущими) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cost data by task (Данные о затратах по задачам) | Задачи с идентификаторами, названиями и данными о затратах: общие затраты, фиксированные затраты, исходные затраты, расхождение затрат, фактические и оставшиеся затраты | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Default task information (Данные по умолчанию для задач) | Вся информация о задачах из стандартной таблицы Entry (Ввод) (При изменении структуры таблицы схема не изменяется.): идентификаторы, названия, даты начала и окончания, предшественники и названия ресурсов | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earned value information (Сведения об освоенном объеме) | Задачи с идентификаторами, названиями, затратами, исходными затратами и расхождением затрат, а также полями освоенного объема: BCWS (ПСЗР), BCWP (ПСВР), ACWP (ФСВР), SV (ОКП), CV (ОПС) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Export to HTML using standard template (Экспорте HTML с использованием стандартного шаблона) | Задачи с идентификаторами, названиями, длительностями, датами начала и окончания, названиями ресурсов и процентом завершения. Ресурсы с идентификаторами, названиями, группами, максимумом единиц доступности и пиковой загрузкой. Назначения с идентификаторами задач, названиями задач и ресурсов, трудозатратами, датами начала и окончания, процентом завершения | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Resource "Export Table" map (Схема "
Описание HTML-тегов, используемых для настройки шаблоновТаблица 17.2. Описание HTML-тегов, используемых для настройки шаблонов
Для экспорта проектных данных в XML достаточно выбрать этот формат в диалоговом окне, вызываемом командой меню File > Save As (Файл > Сохранить как). Программа сохранит в этом формате всю проектную информацию, включая как план проекта, так и значения всех параметров, список календарей, настраиваемых полей и пр. — одним словом, файл проекта целиком. Правда, следует иметь в виду, что файлы получаются большими (например, XML-файл с данными нашего небольшого проекта занимает около 700 Кбайт). Так выглядит созданная веб-страницаТак выглядит созданная веб-страница![]() Текстовые форматыТекстовые форматыMS Project позволяет экспортировать данные в текстовые форматы (txt, csv). Чтобы экспортировать план проекта в один их этих форматов, нужно выбрать в списке типов файлов диалогового окна, вызываемого командой меню File > Save As (Файл > Сохранить как), пункт Text (Текст) или CSV. После этого запускается мастер экспорта. На первом шаге мастера, как обычно, нужно определить, какая схема будет использоваться. На втором нужно определить типы экспортируемых данных и разделитель, используемый в текстовом файле для отделения данных одного столбца от другого (рис. 17.20). Трудозатраты, экспортируемые в Excel, в точности соответствуют трудозатратам в MS ProjectТрудозатраты, экспортируемые в Excel, в точности соответствуют трудозатратам в MS Project![]() Теперь перейдем к экспортированию данных. Для этого в диалоговом окне File > Save As (Файл > Сохранить как) выберем формат сводных таблиц Excel (PivotTable) и начнем настройку новой схемы экспорта. В качестве объектов для экспорта выберем ресурсы. Параметры настройки совпадают с теми, что используются при экспорте данных в формате рабочей книги. Сводная таблица состоит из заголовков и рядов данных. В заголовках располагаются значения, на основании которых осуществляется сортировка и отбор данных, отображаемых в рядах. При создании схемы экспорта необходимо определить, в каких из экспортируемых полей MS Project находятся заголовки сводной таблицы, а в каких — данные. Для этого при определении схемы экспорта поле, содержащее данные, должно быть последним в списке экспортируемых. Чтобы напомнить об этом, мастер экспорта выделяет его. Последняя строка таблицы выделена цветом и перед названием поля вставлена текстовая метка Pivot Data Field (Поле сводной таблицы) (рис. 17.16). Сохраним схему под названием Экспорт в сводные таблицы и нажмем кнопку Finish (Готово). Данные в Excel будут выглядеть так, как показано на рис. 17.17 (файл PivotTable.xls). В сводной таблице данные сгруппированы сначала по первому полю в списке экспортируемых, а затем по второму. Последнее, третье, поле содержит данные о трудозатратах, суммируемых для всей таблицы. Выбор схемы экспорта данныхВыбор схемы экспорта данных![]() Microsoft Project -управление проектамиАнализ и оптимизация плана работ и стоимости проектаАнализ и оптимизация плана работ и стоимости проектаАнализ рисковАнализ рисковДиалоговое окно настройки параметров страницыДиалоговое окно настройки параметров страницы![]() В разделе Orientation (Ориентация) определяется, как будет располагаться бумага: вертикально (переключатель Portrait (Книжная)) или горизонтально (переключатель Landscape (Альбомная)). С помощью параметров раздела Scaling (Масштаб) можно уменьшить или увеличить размер изображения плана на бумаге. Переключатель Adjust to % normal size (Установить в % от натуральной величины) определяет, будет ли изображение проекта при печати соответствовать своим истинным размерам (при значении параметра 100) или же будет уменьшено (меньше 100) или увеличено (больше 100). Если выбрать переключатель Fit to pages wide by tall (Разместить не более чем на стр. в ширину и стр. в высоту) и указать число страниц в ширину и в высоту, то программа сама подберет масштаб для печати плана проекта на указанном числе страниц. В нижнем разделе вкладки в раскрывающемся списке Paper Size (Размер бумаги) выбирается размер листа бумаги, а в поле First page number (Номер первой страницы) вводится номер, указываемый на первой странице распечатки. Если в этом поле ввести значение Auto (Авто), то нумерация страниц начнется с единицы. При этом подпись Page (Стр.) перед цифрой программа установит автоматически. На вкладке Margins (Поля) настраиваются поля страниц. В центре вкладки представлен макет страницы с помеченными полями. Чтобы изменить их размер, нужно указать число в сантиметрах рядом с нужным полем. Например, на рис. 18.4 (файл S.mpp) мы увеличили правое поле до 2 см. Дополнительная информация о задачах и ресурсахДополнительная информация о задачах и ресурсахФайлы MS ProjectФайлы MS ProjectВ MS Project нет средств автоматического импорта измененных данных из файлов в формате .mрр, поэтому данные нужно переносить из файла в файл вручную, перепечатывая или копируя данные. Но проблема заключается не в переносе данных, а в определении того, что же именно изменилось в присланном файле проекта. На основе файла 7.mрр мы создали файл 8.mрр его копию Sver1.mpp, в которую при согласовании плана проекта были внесены изменения. При анализе второго файла видно, что затраты на проект во втором файле больше на $500, но как определить, из-за какой задачи или ресурса возросла стоимость? На ручной анализ даже небольшого плана из 51 задачи потребуется около часа, а что говорить о планах из нескольких сотен задач! Для автоматизированного поиска изменений в версиях файла проекта предназначена панель инструментов Compare Project Versions (Сравнение версий проекта)1. С ее помощью можно найти отличия между двумя любыми файлами в формате *.mрр. Работа с панелью начинается с нажатия первой кнопки, открывающей диалоговое окно выбора файлов для сравнения, если в программе открыт хотя бы один файл. Это диалоговое окно состоит из двух разделов, в верхнем из которых выбираются файлы для сравнения, в нижнем — таблицы внутри этих файлов. В первом раскрывающемся списке нужно выбрать файл с ранней версией плана, а во втором — его позднюю версию. Если файлы уже открыты в MS Project, то их имена можно выбрать в раскрывающемся списке, а если еще нет — то с помощью кнопки Browse (Обзор). В нижнем разделе диалогового окна определяются таблицы двух файлов, которые будут сравниваться. В верхнем раскрывающемся списке выбираются таблицы с информацией о задачах, а в нижнем — с информацией о ресурсах. Если вы не хотите сравнивать таблицы какого-либо типа, то вместо имени таблицы можно указать None (Нет). Например, в нашем случае важно сравнить таблицы с информацией о стоимости задач, поэтому в верхнем списке мы выбрали таблицу Cost (Затраты), а в нижнем выбрали None (Нет), поскольку информация об изменениях в таблицах ресурсов нас не интересует. После нажатия кнопки О К программа создает новый файл проекта, в котором на основе выбранной таблицы будет создана новая. В нее будут включены столбцы с данными из обеих версий плана, и для каждой пары столбцов будет создан столбец с информацией о разнице. Например, для столбца Cost (Затраты) в исходной таблице будут созданы столбцы: Cost: V1 (Затраты: в1) с данными из ранней версии, Cost: V2 (Затраты: в2) с данными из поздней версии и Cost: Diff (Затраты: разл.) с данными о разнице значений. Аналогично будут именоваться все другие столбцы. Помимо основной таблицы программа создает две дополнительных. В одну из них помещаются только парные поля с данными из обеих версий плана, а во вторую только поля с данными о различиях в парных полях. Файлы, подготовленные мастером экспортаФайлы, подготовленные мастером экспортаНаучимся внедрять изменения на примере созданного нами в предыдущем уроке (см. раздел «Microsoft Excel») файла с задачами для Уварова. Предположим, что в процессе согласования плана Уварова не устроила длительность редколлегии в 3 часа и он решил сократить ее до 2 часов. Новый файл (TasksEdited.xls), где длительность задачи сокращена, он вернул, и теперь обновленные данные нужно внедрить в план проекта. Чтобы внести изменения из файла, куда данные были экспортированы, в исходный план проекта, нужно сначала открыть исходный план, а затем открыть файл с измененной информацией. Запустится мастер импорта данных, очень похожий на мастер экспорта, с которым вы уже умеете работать. Сначала откроем файл проекта (7.mрр), в который будем вносить данные, а затем файл TasksEdited.xls. Обратите внимание, что в диалоговом окне открытия файла нужно выбирать соответствующий тип открываемых файлов. После этого начнет работать мастер импорта. На первом шаге мастера нужно определить, будем ли мы использовать при импорте одну из существующих схем или создадим новую. Мы будем использовать созданную ранее схему Экспорт задач для ресурса. На следующем шаге мастер предложит определить метод использования импортируемых данных (рис. 18.11, файл 7.mрр). Их можно поместить в новый проект, выбрав переключатель As a new project (Создать новый проект), или в открытый. Чтобы при добавлении данных в открытый проект существующие в нем данные не изменялись, следует выбрать переключатель Append the data to the active project (Добавить данные к активному проекту). При выборе переключателя Merge the data into the active project (Объединить данные с активным проектом) данные в открытом проекте будут изменяться. Поскольку нашей задачей является обновление файла проекта на основании данных Excel, то мы выберем последний переключатель. Это значит, что при импорте MS Project попробует найти в плане записи, присутствующие в файле Excel (в нашем случае это задачи), и обновить их свойства в соответствии с импортируемой информацией. На следующем шаге мастера нужно определить тип импортируемой информации: данные о задачах, ресурсах или назначениях. Как и для мастера экспорта, следует установить флажки, соответствующие нужным типам данных. В нашем случае (рис. 18.12, файл 7.mрр) экспортироваться будут только данные о задачах. Если при экспорте плана в файл включались названия столбцов, то это значит, что они содержатся и в файле импорта. Чтобы при импорте программа могла определить, что в первой строке файла содержатся не данные, которые нужно импортировать, а названия столбцов, следует установить флажок Import include headers (Данные импорта содержат заголовки). Контрольные вопросы и задания второй частиКонтрольные вопросы и задания второй частиФайлы контрольного падания расположены на компакт-диске в папке TEST2. Легенда плана после настроекЛегенда плана после настроек![]() На последней вкладке, View (Вид), определяются параметры отбора данных из представления для печати (рис. 18.9, файл б.mрр). Если установить флажок Print all sheet columns (Печатать все столбцы листа), то в страницу будут включены все столбцы, входящие в открытую таблицу представления. Если же этот флажок снять, то на страницу попадут только видимые в окне столбцы таблицы. В таком случае вид страницы будет соответствовать виду представления. Макет страницы с отформатированным верхним колонтитуломМакет страницы с отформатированным верхним колонтитулом![]() Вкладка Footer (Нижний колонтитул) полностью повторяет вкладку для верхнего колонтитула. Единственным отличием является то, что сделанные изменения отображаются не в верхней части страницы, а в нижней. На вкладке Legend (Легенда) определяются параметры отображения сопроводительной информации к графику, так называемой легенды. Структура этой вкладки повторяет структуру двух предыдущих и содержит дополнительные параметры, расположенные в правой колонке (рис. 18.7, файл 5.mpp). Легенда занимает довольно много места на странице и не всегда нужна, особенно если все элементы графика знакомы тем, для кого он печатается. Чтобы сэкономить место, занимаемое легендой, нужно воспользоваться переключателями в правой колонке вкладки. Если выбран переключатель Every page (На каждой странице), то легенда отображается внизу каждой из страниц распечатки. Если страниц много, то в целях экономии бумаги можно выделить под легенду отдельную страницу, выбрав переключатель Legend page (На странице легенды). Наконец, чтобы не печатать легенду, нужно выбрать переключатель None (Нет). Настройка параметров страницыНастройка параметров страницы![]() Диалоговое окно настройки параметров страницы состоит из нескольких вкладок. На первой из них, Page (Страница), определяются общие параметры печатной страницы для плана проекта (рис. 18.3, файл 4.mрр). Настройка схемы импортаНастройка схемы импорта![]() Поле, по которому будет производиться объединение, выбирается с помощью кнопки Set Merge Key (Задать ключ объединения). После этого в таблице рядом с названием поля появляется соответствующая пометка. Например, на рис. 18.13 в качестве поля объединения выбрано поле ID (Ид.). В файле Excel обычно содержится несколько листов, и при импорте необходимо указать, из какого листа нужно брать данные. Для этого нужно выбрать название этого листа в раскрывающемся списке Source worksheet name (Имя исходной электронной таблицы). При импорте данных из Excel нужно иметь в виду, что импортируемые даты начала и окончания задач MS Project рассматривает как ограничения. То есть импортировать даты начала и окончания задач — это все равно, что вводить их в план проекта вручную, что мы не рекомендуем (см. раздел «Дата начала проекта»). Именно поэтому в настройках схемы импорта мы ограничились только полем Duration (Длительность), значения в котором, как мы знаем, были изменены, и полем ID (Ид.), необходимым нам для того, чтобы MS Project «понял», к какой из задач плана относятся импортируемые длительности. После настройки схемы в зависимости от выбранного на первом шаге переключателя данные импортируются либо в существующий план проекта, либо в новый. В нашем случае MS Project перенес длительности задач из файла Excel в открытый план проекта (7.mрр). Теперь длительность этой задачи составляет 2 часа, а в плане б.mрр, на основе которого был создан файл 7.mрр, она равнялась 3 часам. Настройка верхнего колонтитула страницыНастройка верхнего колонтитула страницы![]() В центре вкладки расположено поле для ввода содержимого колонтитула. Под ним находятся два раскрывающихся списка, с помощью которых в колонтитул можно добавить общую информацию о проекте или одно из свойств суммарной задачи проекта. Для добавли; ия в колонтитул общей информации, например названия проекта, нужно выбрав соответствующий пункт в раскрывающемся списке General (Общие), а для добавления данных о суммарной задаче — в раскрывающемся списке Project fields (Поля проекта). Выбрав требуемое значение в списке, нужно нажать кнопку Add (Добавить), расположенную напротив списка, для добавления данных в колонтитул. В область ввода будет добавлено обозначение соответствующего поля, а в области просмотра отобразится значение этого поля. Например, на рис. 18.5 в область ввода добавлено поле Project Title (Название проекта), а в области просмотра отображается его значение — Издание номера журнала. Над областью ввода расположены вкладки, с помощью которых можно определить, в какой части колонтитула — левой, средней или правой — будут помещены значения полей. Следует выбрать соответствующую вкладку — Left (Влево), Center (По центру) или Right (Вправо), а затем вводить данные. В области ввода данных отображаются только данные, относящиеся к выбранной вкладке, а в области просмотра отображаются значения всех введенных полей. Например, на рис. 18.5 по центру колонтитула отображается название проекта, справа — имя автора. В области ввода выбрана вкладка Center (По центру), и отображается только поле, размещенное в центре колонтитула, а в области просмотра видны значения обоих полей. Под областью ввода расположено несколько кнопок (см. рис. 18.5) для форматирования колонтитулов. Чтобы изменить шрифт, используемый для вывода значения поля при печати, нужно выделить название поля в области ввода и нажать кнопку Format Text Font (Шрифт), крайнюю слева. Она открывает стандартное диалоговое окно настройки шрифта. Например, на рис. 18.5 название проекта отображается полужирным и более крупным шрифтом, чем фамилия автора проекта, представленная курсивным начертанием. Крайняя правая кнопка, Insert Picture (Вставка рисунка), предназначена для вставки в колонтитул рисунка из файла. С ее помощью можно, например, добавить к распечатке плана проекта логотип вашей организации. Остальные кнопки дублируют раскрывающиеся списки, предназначенные для выбора вставляемых в колонтитул полей. На рис. 18.6 (файл S.mpp) представлен макет страницы, верхний колонтитул которой отформатирован в соответствии с настройками на рис. 18.5. Как вы видите, реальный вид колонтитула немного отличается от того, что отображается в области предварительного просмотра. Дело в том, что размер области просмотра существенно меньше размера колонтитула, и поэтому в ней данные отображаются с сохранением пропорций, но не в реальном размере. Это^ стоит иметь в виду при форматировании колонтитулов. Настройки параметров печатиНастройки параметров печатиКогда нужное представление открыто и данные для печати отобраны, можно перейти к настройкам параметров печати. Эти настройки осуществляются в диалоговом окне Print (Печать), открываемом командой меню File > Print (Файл > Печать). Повременные данные при печати обычно занимают больше одной страницы в ширину, например, если у временной шкалы выбраны мелкие единицы измерения. Чтобы при печати план проекта всегда имел ширину в одну страницу, нужно установить флажок Print left column of pages only (Печатать только левые столбцы страниц). В таком случае программа будет убирать повременные данные, не умещающиеся на первой странице. Настройки параметров печатиНастройки параметров печати![]() Параметры для настройки интервала дат доступны, только если печатается представление с повременными данными, например Gantt Chart (Диаграмма Ганта) или Calendar (Календарь). А при печати представления Network Diagram (Сетевой график) эти параметры будут недоступны. Рядом с разделом Timescale (Интервал дат) расположен флажок Manual page breaks (Ручные разрыву страниц). Когда он установлен, при печати плана проекта страницы формируются с учетом вставленных вручную разрывов. Если же этот флажок снять, то вставленные разрывы учитываться не будут. Сделав настройки, можно распечатать план, нажав кнопку ОК, или просмотреть, как план будет размещен на страницах при печати. Для этого нужно нажать кнопку Preview (Просмотр). На вкладке View (Вид) определяется, какие данные из представления будут печататьсяНа вкладке View (Вид) определяется, какие данные из представления будут печататься![]() Обычно колонки печатаются на страницах в той же последовательности, в которой они отображаются в окне программы. Если распечатка занимает несколько страниц в ширину, то часть колонок попадает на первую страницу, часть на вторую и т. д. Но в таком случае при просмотре распечатки легко запутаться, потому что не всегда понятно, где искать продолжение строк, начатых на первой странице. Чтобы избавиться от путаницы, удобно выводить некоторые поля (например, название задачи) на всех страницах, тогда легко можно понять, к какой задаче относятся данные в таблице на любой странице. Установив флажок Print first columns on all pages (Печатать указанное число первых столбцов на всех страницах) и указав число колонок в счетчике, можно определить, сколько именно колонок (считая с левого края таблицы, открытой в представлении) будет печататься на каждой странице. Часто задачи сопровождаются заметками, и их тоже нужно распечатать. Для этого следует установить флажок Print notes (Печатать заметки). Заметки будут помещены на отдельной странице, и рядом с каждой из них будет указан номер задачи, ресурса или назначения, к которым они относятся. При печати таких представлений, как диаграмма Ганта, для больших планов некоторые страницы остаются пустыми, например, когда диаграмма занимает несколько страниц в ширину и в высоту. Чтобы страницы без данных не печатались, нужно снять флажок Print blank pages (Печатать пустые страницы). После этого страницы сохранятся в макете, но будут отображаться затененными. Повременные данные обычно занимают лишь часть страницы. В таком случае программа может их автоматически форматировать в сторону уменьшения или увеличения, чтобы на странице не оставалось пустого пространства. Для этого нужно установить флажок Fittimescaleto end of page (Форматировать шкалу времени для печати на целом числе страниц). Два последних флажка доступны только при печати представлений использования задач или ресурсов и предназначены для отображения в распечатки сводных сумм по столбцам или по строкам представления. Если установить флажок Print row totals for values within print date range (Печатать итоги строк для значений в диапазоне дат печати), то на диаграмму использования задач или ресурсов после повременных данных будет добавлен столбец с суммой повременных данных. Если же установить флажок Print column totals (Печатать итоги столбцов), то в таблицу и на диаграмму добавится строка Total (Итого), в которой будут суммироваться все данные столбцов. На рис. 18.10 (файл б.mрр) мы установили оба флажка суммирования данных. Благодаря флажку Print row totals for values within print date range (Печатать итоги строк для значений в диапазоне дат печати) на диаграмму добавился столбец Total (Итого), в котором отображены суммы всех данных в строках диаграммы. А из-за установленного флажка Print column totals (Печатать итоги столбцов) в таблицу слева от диаграммы и на саму диаграмму добавилась строка Total (Итого), ячейки которой заполнены суммами данных в каждом из столбцов, даже в сводном. ОбщиеОбщиеОпределение метода экспортирования данныхОпределение метода экспортирования данных![]() Определение проектаОпределение проектаОпределение типа импортируемых данныхОпределение типа импортируемых данных![]() После определения типа импортируемых данных нужно настроить схему импорта, то есть определить, какие поля MS Project соответствуют колонкам в файле, из которого производится импорт (рис. 18.13, файл 7.mрр). Кроме того, если импортируемые данные должны объединяться с данными открытого проекта, то нужно определить поле, по которому программа сможет производить объединение (поле, содержащее уникальное для строки таблицы значение). Обычно в качестве такого поля выступает либо ID (Ид.), либо Name (Название). Отображаем различия между планами проектовОтображаем различия между планами проектов![]() Файл проекта с данными сравнения можно сохранить для дальнейшего анализа. Например, мы сохранили наш файл под именем Diff.mpp. Имена файлов с исходными данными сохраняются в настраиваемых свойствах файла. Исходные файлы могут понадобиться для перехода к выбранной задаче в версиях плана. По умолчанию программа сохраняет полный путь к именам файлов, поэтому если в дальнейшем вам нужно будет переслать или скопировать данные анализа вместе с версиями, то путь к файлам нужно изменить, чтобы программа могла обнаружить их. Для этого необходимо отредактировать настраиваемые свойства файла. »Для редактирования настраиваемых свойств файла следует воспользоваться командой меню File > Properties (Файл » Свойства) и в открывшемся диалоговом окне перейти на вкладку Custom (Прочие). В нижней части вкладки расположена таблица с перечнем существующих настраиваемых свойств (рис. 18.18, файл Diff.mpp). Планирование работПланирование работПланирование ресурсов и создание назначенийПланирование ресурсов и создание назначенийПланирование стоимости проекта, анализ и оптимизация загрузки ресурсовПланирование стоимости проекта, анализ и оптимизация загрузки ресурсовПосле вставки разрыва страниц...После вставки разрыва страниц между строками таблицы на странице печатается не максимально возможное число строк, а число строк, ограниченное разрывом![]() П диалоговом окне (рис. 18.2, файл 4.mрр) сочетаются стандартные для семейст-i . Microsoft Office параметры и специфические, присущие только MS Project. Специфические параметры расположены в разделе Timescale (Интервал дат) внизу диалогового окна. Если выбрать переключатель АИ (Все), то программа распечатает всю информацию из активного представления. Если же выбрать переключатель Dates (Даты) и указать соответствующие даты в полях From (С) и То (По), то MS Project распечатает только информацию, относящуюся к выбранному временному диапазону. Предварительный просмотр перед печатьюПредварительный просмотр перед печатьюДиалоговое окно предварительного просмотра представлено на рис. 18.1. В середине диалогового окна показан макет страницы с размещенным на ней планом проекта, а выше расположены кнопки для работы с макетом. ПРИМЕЧАНИЕ Диалоговое окно предварительного просмотра можно открыть с помощью кнопки РаспечаткаРаспечаткаОдин из наиболее распространенных способов распространения плана проекта — представление в печатном виде. Но распечатать план проекта не так просто, как, например, документ Microsoft Word: ведь план обычно занимает несколько экранов в ширину и несколько в высоту. В этом уроке вы научитесь распечатывать план проекта и узнаете, как настроить параметры печати, чтобы на бумаге отображалась только нужная вам информация. На бумаге может быть меньше данных, чем в представлении на экране, но может быть и больше, и вы узнаете, как добавлять в распечатку строки со сводной информацией. Во второй части урока вы научитесь вносить в план проекта изменения, которые могли быть получены при согласовании. Вы узнаете, как импортировать измененные данные из файлов в текстовых форматах, формате Excel и других. Кроме того, вы узнаете, как сравнивать версии планов проектов MS Project и определять, какие изменения были внесены в более позднюю версию плана. Часто документы требуется предоставлять на подпись в бумажном виде, поэтому нужно уметь распечатать план проекта. При распечатке MS Project выводит на бумагу данные из активного представления, поэтому прежде, чем переходить к печати, нужно открыть требуемое представление и отобрать в нем данные, применив по необходимости сортировку, группировку или фильтрацию. Редактирование настраиваемых свойств файлаРедактирование настраиваемых свойств файла![]() Согласование плана проектаСогласование плана проектаСуммирование данных при печатиСуммирование данных при печати![]() Таблица состоит из трех колонок...Таблица состоит из трех колонок, в первой из которых указано название свойства, во второй его значение, а в третьей — тип. Вам нужно найти свойство Project Version 1 (Версия 1) или Version 2 (Версия 2) и выделить его курсором. Текущее (значение свойства отобразится в поле Value (Значение) в середине диалогового окна, и там его можно отредактировать. Например, в нашем случае мы заменили полный путь к файлу 5.mpp именем файла — это значит, что программа будет пытаться найти исходную версию плана проекта в той же папке, где расположен файл данных сравнения.После изменения значения свойства для его сохранения нужно нажать кнопку Modify (Изменить). Вкладка настройки легендыВкладка настройки легенды![]() Отображаемая в легенде текстовая информация, редактируемая на вкладке, занимает только небольшую ее часть. Ширина этой части определяется расположенным под переключателями счетчиком Width (Ширина). Шрифт текстовой информации определяется в центральном ноле ввода, как и на предыдущих вкладках, а вот шрифт подписей легенды определяется после нажатия кнопки Legend Labels (Надписи легенды). На рис. 18.8 (файл Б.mрр) видно, как выглядит легенда плана после настройки. Область с те стовой информацией располагается слева, и в пей отображается название проекта и текущая дата (это стандартная настройка MS Project). В области легенды шрифт подписей изменен на полужирный курсив и размер его увеличен. Вкладка настройки полей страницыВкладка настройки полей страницы![]() Поля могут оставаться невидимыми или же печататься, образуя рамку. Для установки режима печати полей нужно выбрать соответствующий переключатель в разделе Borders around (Границы). Если выбрать переключатель Every page (У каждой страницы), то поля будут печататься на всех страницах, а при выборе Outer pages (У внешних страниц) — только на первой и последней. Последний переключатель доступен только при печати представления Network Diagram (Сетевой график). Наконец, если выбрать переключатель None (Нет), то поля печататься не будут ни на одной из страниц. На вкладке Header (Верхний колонтитул) определяются параметры печати верхнего колонтитула страницы. В верхней части вкладки расположена область Preview (Просмотр), в которой отображается вид колонтитула с текущими настройками. Сами настройки осуществляются ниже (рис. 18.5, файл 5.mpp). Внесение изменений в планВнесение изменений в планВсе форматы, используемые для распространения проектных данных, за исключением HTML и распечатки, позволяют редактировать файл с данными для последующего внесения изменений в исходный файл проекта. После того как файлы в этих форматах возвращаются к руководителю проекта, изменения из них нужно внести в исходный план. Процесс внесения изменений может происходить двумя способами, первый из которых применим к файлам, подготовленным с помощью мастера экспорта (кроме формата HTML), а второй — к файлам в формате MS Project. В файл сравнения версий неВНИМАНИЕВ файл сравнения версий не будет перенесена информация о назначениях и повременные данные. Поэтому пользоваться этим файлом в качестве нового плана проекта нельзя — он предназначен только для сравнения. После того как новый файл проекта создан, программа выдаст окно с запросом на завершение операции сравнения. Если в этом окне нажать кнопку Yes (Да), то откроется дополнительное окно с информацией о символах, используемых для обозначений в новом файле (это же окно вызывается с помощью кнопки со знаком вопроса на панели сравнения версий). Если же нажать No (Нет), то можно начать анализировать изменения. При анализе отличий стоит воспользоваться раскрывающимися списками, расположенными на панели сравнения версий. С помощью правого списка можно выбрать, какие столбцы будут отображаться в таблице: столбцы данных и различий (Show data and differences columns), только данных (Show data columns only) или только различий (Show differences columns only). Фактически выбор пункта этого списка определяет, какая из трех созданных таблиц будет отображаться в представлении. С помощью левого списка можно определить, какие именно строки должны отображаться в таблице. Чтобы просмотреть все строки таблицы, нужно выбрать пункт Show all items (Показать все элементы). Пункты Show changed items (Показать измененные элементы) и Show unchanged items (Показать неизмененные элементы) позволяют просмотреть все элементы таблицы, претерпевшие изменения в новой версии проекта или, наоборот, оставшиеся неизменными. Просмотреть все различающиеся элементы можно с помощью пункта Show all differences (Показать все различия), а все одинаковые в обеих версиях — с помощью пункта Show common items (Показать общие элементы). Наконец, после выбора пункта Show unique items of version 1 (Показать элементы, имеющиеся только в версии 1) в таблице останутся задачи или ресурсы, имеющиеся только в ранней версии плана. При выборе же аналогичного пункта списка для версии 2 в таблице останутся строки, присутствующие только в более поздней версии. Например, на рис. 18.16 (файл Diff.mpp) отображены результаты сравнения файлов 5.mpp и Sver1.mpp. В левом раскрывающемся списке панели сравнения версий выбран пункт Show all differences (Показать все различия) для просмотра отличий между файлами. Оказывается, в новой версии плана проекта стоимость задачи с идентификатором 22 возросла с $1000 до $1500. Второй на панели сравнения версий расположена кнопка Go to Task/Resource in Project Versions (Переход к задаче или ресурсу в версиях проекта). Ее удобно использовать для быстрого просмотра информации о выбранной задаче в обеих версиях проекта. Например, на рис. 18.17 мы выделили задачу, которая была изменена, и нажали эту кнопку. Программа автоматически расположила окна с версиями плана проекта так, чтобы их было видно в окне MS Project, и выделила в них цветом и полужирным начертанием выбранную в проекте сравнения задачу. Вставка разрывов страницВставка разрывов страницОбычно при печати представлений программа автоматически разделяет длинные таблицы, продолжая печать на следующей странице, когда страница заканчивается. Этот режим можно изменить, до начала печати вставив в таблицу разрывы страниц. Для этого нужно установить курсор в строку таблицы, над которой должен быть вставлен разрыв, и выбрать команду меню Insert > Page Break (Вставка > Разрыв страниц). Например, в файле 4.mрр мы вставили такой разрыв после третьей задачи, в результате чего при печати первые три задачи стали выводиться на отдельную страницу (рис. 18.1). Чтобы удалить разрыв страниц, нужно установить курсор под разрывом и зайти в меню Insert (Вставка), где появится команда Remove Page Break (Удалить разрыв страниц), которой и нужно воспользоваться. В таблицу можно вставить неограниченное число разрывов страниц и иногда, после того как некоторое число разрывов было добавлено, их нужно удалить все сразу. В таком случае нужно выделить любой из столбцов таблицы и затем открыть меню Insert (Вставка). Теперь знакомая нам команда будет называться Remove Alt Page Breaks (Удалить все разрывы страниц), и после щелчка на ней все разрывы страниц в таблице будут удалены. Microsoft Project -управление проектамиДата отчета и ввод фактических данныхДата отчета и ввод фактических данныхПо умолчанию программа считает, что все выполненные трудозатраты относятся ко времени до даты отчета, а все оставшиеся трудозатраты — ко времени после даты отчета. Таким образом, если выполнение задачи запланировано после даты отчета, но вы вносите данные о фактических трудозатратах по этой задаче, MS Project перенесет выполненную часть задачи так, чтобы она кончалась к дате отчета, а выполнение оставшейся части трудозатрат по-прежнему будет запланировано в будущем. На рис. 19.15 приведен пример, иллюстрирующий логику работы программы. В файле 15.mpp мы создали задачу Задача 1, начинающуюся после даты отчета (дата отчета выделена пунктирной линией), запланированные трудозатраты по которой составляют 24 часа. Затем мы скопировали ее и переименовали копию в Задача 2. Для второй задачи мы указали, что фактические трудозатраты составляют 8 часов, и MS Project автоматически перенес часть задачи до даты отчета. Диалоговое окно обновления проектаДиалоговое окно обновления проектаДиалоговое окно Update Tasks (Обновить задачи) удобно использовать при отслеживании процента завершения задач, так как при этом отпадает необходимость настраивать таблицу для ввода данных. Вызывать его можно как с панели инструментов Tracking (Отслеживание), так и с помощью одноименной команды в меню Tools > Tracking (Сервис > Отслеживание). Из этого же меню можно вызвать другое диалоговое окно, Update Project (Обновить проект), с помощью которого обновляется статус проекта в целом. Это диалоговое окно (рис. 19.32, файл 19.mрр) удобно использовать при отслеживании всех задач проекта сразу. Диалоговое окно сохранения базового плана проектаДиалоговое окно сохранения базового плана проекта![]() С помощью этого диалогового окна можно сохранить базовый план проекта, выбрав переключатель Save baseline (Сохранение базового плана), или его промежуточный план, выбрав переключатель Save interim plan (Сохранение промежуточного плана). Под переключателем для сохранения базового плана находится раскрывающийся список, в котором можно выбрать название плана для сохранения данных. Если выбрать сохранение промежуточного плана, то станут доступными раскрывающиеся списки Сору (Скопировать) и Into (В). В верхнем списке нужно выбрать источник данных, сохраняемых в промежуточном плане. Это могут быть данные любого из базовых планов, полей начала и окончания задач текущего плана проекта (Start/Finish (Начало/Окончание)) и настраиваемых полей с датами начала и окончания задач (Startl/Finishl — StartlO/FinishlO (Начало1/0кончание1 — Начало1/Окончание10). Поля Startl/Finishl (Начало1/Окончание1) — Start3/Finish3 (НачалоЗ/ОкончаниеЗ) использует функция анализа плана по методике PERT- Поэтому если вы работаете с анализом PERT, то лучше не использовать эти поля для хранения данных промежуточных планов. В нижнем раскрывающемся списке нужно выбрать, куда будут помещены данные из источника, определенного в верхнем списке. В этом списке отсутствуют поля начала и окончания задач актуального плана проекта (Start/Finish (Начало/Окончание)). Диалоговое окно удаления данных базового планаДиалоговое окно удаления данных базового плана![]() Для очистки базового плана следует выбрать переключатель Clear baseline plan (Базовый план) и затем выбрать нужный план в раскрывающемся списке. Рядом с названием базового плана в скобках указывается дата последнего сохранения плана. Выбрав переключатель Clear interim plan (Промежуточный план), можно очистить любой из промежуточных или базовых планов, правда в раскрывающемся списке рядом с этим переключателем не отображается информация о датах сохранения промежуточных данных. После выбора плана, из которого нужно удалить учетные данные, необходимо определить, для всего проекта или только для выбранных задач следует удалять данные. Для этого нужно задать значение параметра For (Для), выбрав один из переключателей: Entire project (Всего проекта) или Selected tasks (Выбранных задач). При повторном сохранении базового плана старые данные заменяются новыми. Поэтому для изменения базового плана нужно открыть диалоговое окно его сохранения (см. рис. 19.1) и при выборе названия плана для сохранения данных указать название плана, в котором сохранена устаревшая информация. Аналогичным образом можно перезаписывать данные в промежуточных планах. Кроме того, если для хранения данных промежуточных планов используются настраиваемые поля, то их можно добавить в таблицу и редактировать стандартными средствами. Диалоговое окно Update Project (Обновить проект)Диалоговое окно Update Project (Обновить проект)![]() Выбрав переключатель Update work as complete through (Обновить трудозатраты как завершенные по) и указав соответствующую дату в поле ввода справа от него, можно быстро обновить состояние задач, выполнение которых должно было начаться до указанной даты. При обновлении программа будет считать, что выполнение задач шло по плану, и введет для них фактические данные равными плановым. Введенная дата будет установлена в качестве даты отчета проекта. Если дата начала задачи по текущему плану находится после введенной даты, то MS Project будет считать, что она еще не началась, и ее процент завершения будет равен 0. Если дата планового окончания задачи находится до введенной даты, то программа будет считать задачу выполненной и установит для нее процент завершения равным 100. Если же дата начала задачи находится до введенной даты, а дата окончания запланирована на дату после введенной, то MS Project определит фактическую длительность задачи от начала до введенной даты и рассчитает процент завершения. Процент завершения для задач, находящихся в процессе выполнения, будет рассчитываться, только если выбран переключатель Set 0% — 100% complete (Устанавливать % завершения в диапазоне от 0 до 100). А вот если выбран переключатель Set 0% or 100% complete only (Устанавливать % завершения равным только 0 или 100), то программа будет определять процент завершения только для неначатых или завершенных задач. Если задачи, выполнение которых было запланировано до даты отчета, еще не завершены, то работу по ним нужно перенести на более поздний срок. Для этого в диалоговом окне нужно выбрать переключатель Reschedule uncompleted work to start after (Перепланировать незавершенные трудозатраты с началом после) и выбрать дату, после которой задачи будут помещены в плане. С помощью параметра For (Для), расположенного внизу диалогового окна, можно определить, весь ли проект будет обновляться после нажатия кнопки ОК (Entire project (Всего проекта) или только выбранные задачи (Selected tasks (Выбранных задач). Таким образом, по функциональным возможностям это диалоговое окно повторяет кнопки Update as Scheduled (Обновить по графику) и Reschedule Work (Изменить график работ) панели инструментов Tracking (Отслеживание). При этом возможности первого переключателя диалогового окна несколько шире, чем первой из упомянутых кнопок, поскольку у пользователя есть выбор: обновлять все задачи в соответствии с планом или же только выполненные или неначатые. Кроме того, с помощью диалогового окна удобно обновлять информацию о выполнении всего проекта, тогда как при работе с панелью инструментов для этого пришлось бы выделять все задачи. Наконец, диалоговое окно удобно и тем, что непосредственно в нем можно установить дату отчета. Диалоговое окно Update Tasks (Обновить задачи)Диалоговое окно Update Tasks (Обновить задачи)![]() Диалоговое окно содержит поля с данными текущего плана и фактическими данными. Данные текущего плана — название задачи, информацию о запланированной длительности и датах начала и окончания — нельзя редактировать. Фактические данные — процент завершения, фактическую и оставшуюся длительность задачи, даты фактического начала и окончания задачи — редактировать можно. Нажатие кнопки Notes (Заметки) открывает диалоговое окно редактирования заметок задачи. Последняя кнопка панели, Workgroup Toolbar (Панель инструментов совместной работы), служит для запуска панели инструментов совместной работы. Эту панель мы рассмотрим в следующем уроке (см. раздел «Панель инструментов для совместной работы»). Использование методов отслеживанияИспользование методов отслеживанияВ этом уроке вы уже познакомились с методами отслеживания и их оценкой, по степени точности. Теперь, когда вы знаете, в какие поля осуществляется ввод актуальных данных и как связаны повременные и сводные данные, рассмотрим каждый из этих методов на примерах. Использование полейИспользование полейТеперь, когда вы знаете, какие принципы MS Project применяет на этапе отслеживания плана проекта, рассмотрим их на практике. Поскольку взаимодействие текущего и базового планов мы уже рассмотрели, остановимся на текущем плане и фактических данных. В файле 7.mрр мы создали простой проект из трех задач и назначили на их выполнение двух сотрудников. Сохранив базовый план проекта, мы открыли представление Task Usage (Использование задач) и с помощью контекстного меню отобразили в нем информацию о планируемой работе и фактической работе над задачами (рис. 19.9). с таблицей. Слева от отрезковИзменение актуальных затрату задачи 2_1_1![]() Данные о текущих и базовых затратах отображаются и на диаграмме рядом с таблицей. Слева от отрезков отображаются данные базового плана, а справа текущие данные. Изменив актуальные данные, сохраним базовый план для отдельных фаз проекта. Сначала выделим фазу 2 (строка 4) и сохраним базовый план для нее. При этом не будем устанавливать флажок сведения From subtasks into selected summary task(s) (Из подчиненных в выбранные суммарные задачи). Затем выделим суммарную задачу проекта (строка 0) и сохраним базовый план только для нее, но уже установив флажок сведения. Как видно на рис. 19.8 (файл б.mрр), базовая стоимость у фазы 2 увеличилась на 100 р., а у суммарной задачи проекта осталась без изменений. Дело в том, что по умолчанию при сохранении базового плана MS Project копирует данные задач из полей текущего плана в поля базового плана. (Это произошло с фазой 2, у которой данные о текущей стоимости были скопированы в базовый план.) Но если установить флажок From subtasks into selected summary task(s) (Из подчиненных в выбранные суммарные задачи), то программа копирует в базовый план только текущие данные суммарной задачи, появившиеся благодаря задачам, непосредственно вложенным в нее. В нашем случае задача Фаза2 не вложена непосредственно в суммарную задачу проекта (Проект1), а вложена в суммарную задачу Фаза1, и поэтому увеличение стоимости проекта на 100 р., обусловленное этой задачей, не учитывается при сохранении базового плана суммарной задачи проекта несмотря на включение режима сведения. Изменение данных текущего плана для выполненного фрагмента задачиИзменение данных текущего плана для выполненного фрагмента задачи![]() При изменении фактических трудозатрат изменились и оставшиеся трудозатраты. Поскольку фактические трудозатраты возросли с 12 до 13 часов, то оставшиеся трудозатраты уменьшились с 13 до 12 часов. Кроме того, увеличилась фактическая длительность задачи и уменьшилась оставшаяся длительность. А с изменением этих параметров изменился и процент выполнения задачи. На основании оставшихся трудозатрат пересчитывается текущий план проекта. На рис. 19.9 трудозатраты в последний день выполнения задачи, 27.05, равнялись 1 часу. После того как в первый день фактически было отработано 4 часа вместо 8, оставшиеся 4 часа были перенесены на последний день (в другие дни загрузка ресурса составляет 8 часов, и ее увеличивать нельзя). Соответственно, на рис. 19.10 трудозатраты 27.05 равны 5 часам. Когда на рис. 19.11 (файл 9.mрр) объем фактических трудозатрат был увеличен на 1 час и объем оставшихся трудозатрат на 1 час уменьшился, трудозатраты последнего дня выполнения работ были на 1 час уменьшены и опять составили 4 часа. Из этих примеров ясна логика работы MS Project: программа учитывает фактические данные, затем определяет оставшиеся трудозатраты по задаче и помогает спланировать выполнение оставшейся части задачи. Изменение процента завершения для задачиИзменение процента завершения для задачи![]() Как видно из этого примера, значение поля % Complete (% завершения) соответствует длительности задачи, а не ее трудозатратам. (В нашем случае выполнено только 33,3% запланированных трудозатрат.) В MS Project 2002 есть и поле для обозначения процента завершения по трудозатратам, называемое % Work Complete (% завершения по трудозатратам). Это поле, содержащее процент фактических трудозатрат от запланированных, автоматически обновляется при вводе фактических трудозатрат для задачи, а при его изменении автоматически обновляются , поля с данными фактических и оставшихся трудозатрат. Однако иногда значения рассчитываемых полей не соответствуют реальному состоянию задачи. Представим постройку кирпичной стены, состоящей из 100 кирпичей, выложенных в 5 рядов. Первый ряд из 20 кирпичей укладывается в 20 минут, но на укладку второго ряда требуется 25 минут, поскольку теперь нужно поднимать кирпичи немного выше и работа занимает больше времени. Третий ряд будет укладываться 30 минут, четвертый 35 и пятый 40, и всего постройка стены займет 150 минут. После укладки 60 кирпичей проект будет реально завершен на 60% (уложено 60 кирпичей из 100). Однако на это потрачено только 75 из 150 минут, поэтому % завершения или % завершения по трудозатратам будет равен только 50%. Поскольку в отчетах (которые мы будем разбирать далее) иногда важно опираться на реальные данные, в MS Project включено поле Physical % Complete (Физический % завершения). Значение этого поля не рассчитывается, а устанавливается вручную и используется для отчетов в тех случаях, когда рассчитанный программой процент завершения не соответствует действительности (см. раздел «Пример анализа методом освоенного объема»). Методы отслеживанияМетоды отслеживанияСамый простой и наименее точный метод отслеживания работ — ввод информации о проценте выполнения задачи. В таком случае программа автоматически рассчитает объем осуществленных и оставшихся трудозатрат. Способ, требующий немного больше времени и дающий большую точность, заключается во вводе в план проекта информации об осуществленных трудозатратах или о трудозатратах, которые необходимо осуществить для выполнения задачи. При вводе одного из этих параметров программа автоматически рассчитает второй и определит процент выполнения задачи. При этом текущий план будет изменен таким образом, чтобы трудозатраты по завершении задачи соответствовали оставшимся трудозатратам. Наконец, наиболее точным методом является ввод в план проекта данных о повременных трудозатратах, например часов, потраченных на выполнение задачи в каждый из дней ее выполнения. Естественно, использование этого способа отнимает много времени. Вводить любые из перечисленных данных можно как для задачи, так и для ее назначений. Ввод данных для назначений гарантирует большую точность, поскольку в таком случае MS Project определит данные для задачи «снизу вверх». Если же определять данные для задачи, то данные для назначений будут определены автоматически, «сверху вниз», что снижает точность данных. Аналогично, фактические данные можно указывать сразу для фаз проекта или для проекта в целом. В таком случае фактические данные будут распределяться между задачами, принадлежащими к фазе, и затем уже между назначениями этих задач. Минимальной единицей шкалы времени стала неделяМинимальной единицей шкалы времени стала неделя![]() При вводе фактических данных за большие временные периоды важно иметь в виду, что как только фактические данные за период вводятся, он сразу же считается завершенным и автоматически пересчитываются оставшиеся трудозатраты для следующих периодов. Поэтому если ячейка на диаграмме будет соответствовать неделе, то вводить данные в нее можно будет только один раз, поскольку после ввода данных программа будет считать, что фактическая работа за неделю завершена. Ввод данных только раз в неделю дает возможность отслеживать состояние работ только за прошедшую неделю, поскольку фактические данные вводятся в ее конце. Следовательно, этот метод не подходит для небольших проектов, где важно следить за ходом проекта ежедневно. Настройка параметров расчетовНастройка параметров расчетовВ Bepxнeм разделе вкладки Calculation (Расчет) (рис. 19.20, файл 16.mpp) расположены параметры, влияющие на работу программы в целом. С помощью параметра Calculation mode (Режим расчета) можно определить, будет ли MS Project автоматически пересчитывать календарный план после ввода фактических данных, или пересчет придется запускать вручную. Для перехода к первому режиму нужно выслать переключатель Automatic (Автоматический), ко второму — Manual (Ручной). Значение параметра Calculate (Расчет) определяет, какие проекты будут пересчитываться: все открытые проекты (переключатель All open projects (Во всех открытых проектах)) или только активный (переключателе Active project (В активном проекте)). Настройка таблиц для отслеживания с помощью КонсультантаНастройка таблиц для отслеживания с помощью Консультанта![]() Консультант предлагает выбрать один из методов отслеживания и в соответствии с этим конфигурирует представление для ввода данных. Первый сверху переключатель нужно выбрать, если вы будете использовать, отслеживание по проценту завершения, второй переключатель соответствует отслеживанию с вводом фактических или оставшихся трудозатрат. Последний переключатель, выбранный на рис. 19.26, соответствует наиболее точному методу — отслеживанию с вводом повременной информации. Представления и таблицы, создаваемые Консультантом, не сохраняются после выхода из программы, переключения в другое представление или выбора другого метода отслеживания. Поэтому если вы хотите сохранить представление или таблицу для использования при отслеживании, нужно сделать это, пока она находится на экране. Для отслеживания с помощью ввода процента завершения удобно использовать представление Gantt Chart (Диаграмма Ганта) или его разновидности. С помощью диаграммы Ганта можно вводить процент завершения, просто перетаскивая мышью границу отрезка хода исполнения, отображаемого поверх отрезка задачи. Например, на рис. 19.18 этот отрезок отображается поверх Задачи 2. Когда процент завершения задачи равен нулю и этот отрезок еще не появился, мышь нужно тянуть от левого края отрезка задачи. В этот момент курсор должен изменить форму и содержать символ %. Это означает, что при его перетаскивании вы определяете процент завершения задачи. Назначения удобно отслеживать с помощью диалогового окна сведений о назначениях, открываемого при двойном щелчке на назначении в представлении Task Usage (Использование задач) или Resource Usage (Использование ресурсов). Вторая вкладка диалогового окна, Tracking (Отслеживание), содержит поля, в которые можно ввести данные о фактических трудозатратах сотрудника в рамках назначения (рис. 19.27). На диаграмме в верхнем представлении...На диаграмме в верхнем представлении отображаются строки с информацией о планируемой (Work (Трудозатраты)) и фактической работе (Actual Work (Фактические трудозатраты))![]() Кроме того, мы создали представление Вид задач для отслеживания и настроили в нем таблицу Entry (Ввод) таким образом, чтобы в ней отображались столбцы с информацией из текущего и фактического плана. Это представление открыто в нижней части окна и в нем отображается строка таблицы для Задачи 1, выделенной в верхнем представлении. В нем помимо полей, в названиях которых содержится слово Actual (Фактический), присутствует еще несколько полей, относящихся к фактическому ходу работ. Поле % Complete (% завершения) содержит информацию о состоянии выполнения задачи. Если его значение равно 100%, то задача выполнена, а если 0% — значит, выполнение задачи не началось. В поле Stop (Остановка) содержится дата последних проведенных работ по задаче, а в поле Resume (Возобновление) — дата запланированного проведения дальнейших работ. Если работа по задаче не началась, то значение первого поля равно 0%, а второго и третьего — NA (НД). В файле 5.mpp мы ввели в проект повременные фактические данные, причем в первый день работ (22.05) фактические трудозатраты составили 4 часа, а во второй день (23.05) — 8 часов. Фактические трудозатраты первого дня не соответствовали плану (8 часов, рис. 19.10), и после их ввода плановые данные автоматически были приравнены к фактическим. После ввода повременных фактических трудозатрат были пересчитаны фактические поля в нижнем представлении. Поле фактических трудозатрат для задачи стало равняться 12 часам (4+8), была определена фактическая длительность задачи и процент выполнения. Кроме того, программа определила первый день работы над задачей и соответствующим образом заполнила поле Actual Start (Фактическое начало), а также определила дату последних проведенных работ и дату ожидающихся работ по задаче и на основе этих данных заполнила поля Stop (Остановка) и Resume (Возобновление). Значение поля Stop (Остановка) определено как 23.05, а поля Resume (Возобновление) — 24.05. Обновление задач по графикуОбновление задач по графику![]() Если задача не началась до даты отчета, то программа переместит начало задачи на более поздний срок, используя ограничение типа Start No Earlier Than (Начало не ранее). Если же задача начата, но ее выполнение отстает от расписания, то MS Project перенесет невыполненный фрагмент задачи так, чтобы его выполнение начиналось после указанной даты. Например, в файле 19.mрр мы сохранили Задачу 2 из файла IS.mpp и скопировали ее в Задачу 3. Затем мы перенесли дату отчета на один день вперед, и получилось, что выполнение задачи отстает от расписания на один день. После того как мы выделили Задачу 3 и нажали кнопку Reschedule Work (Изменить график работ), этот день трудозатрат был перенесен так, чтобы начинаться после даты отчета, а в задачу был добавлен перерыв (рис. 19.30, файл 19.mрр). При изменении графика используется тот же принцип, что и при переносе оставшихся частей задачи вперед к дате отчета (см. раздел «Дата отчета и ввод фактических данных»). Отличие между использованием флажка и кнопки Reschedule Work (Изменить график работ) заключается в том, что при установленном флажке оставшиеся части задач переносятся к дате отчета только при вводе фактической информации о задаче, а используя кнопку, можно перенести оставшиеся трудозатраты вперед в любой момент. Эта возможность полезна, потому что часто при вводе фактических данных ход выполнения задачи соответствует плану и установка флажка не перенесет оставшуюся работу на более поздний срок. А в будущем, когда отклонение от плана появилось, а новых фактических данных о выполнении задачи еще нет, только с помощью этой кнопки можно автоматически перенести вперед планируемые работы. Оставшиеся трудозатраты незавершенных задач переносятся позже даты отчетаОставшиеся трудозатраты незавершенных задач переносятся позже даты отчета![]() Часто бывает так, что фактические трудозатраты, введенные для задач, которые уже должны были завершиться, относятся ко времени, предшествующему дате отчета. Ведь если бы фактические трудозатраты относились к периоду запланированного начала задачи, они могли бы быть введены именно тогда, после завершения работ. В таких случаях более подходящим поведением программы был бы не только перенос оставшихся трудозатрат после даты отчета, но и перенос фактических трудозатрат до нее, поскольку работы были проведены перед датой отчета, а не когда-то в прошлом. Чтобы MS Project работал таким образом, нужно установить на вкладке Calculation (Расчет) флажок And move end of completed parts forward to status date (А также переместить окончание завершенных частей вперед на дату отчета о состоянии). В файле 16.mрр мы установили этот флажок и ввели фактические трудозатраты для Задачи 2. Как видно на рис. 19.18, задача была перенесена к дате отчета целиком, и ее выполненная часть находится до даты отчета, а невыполненная — после. Панель инструментов Tracking (Отслеживание)Панель инструментов Tracking (Отслеживание)В MS Project имеется специальная панель инструментов Tracking (Отслеживание), которую удобно использовать для быстрого ввода данных о ходе выполнения работ по проекту. Чтобы вывести эту панель на экран, нужно щелкнуть на ее названии в подменю View > Toolbars (Вид > Панели инструментов). Панель инструментов Tracking (Отслеживание)Панель инструментов Tracking (Отслеживание)![]() Первая кнопка панели (рис. 19.28), Project Statistics (Статистика проекта), открывает окно с данными базового, текущего и фактического плана и расхождениями между текущим и базовым планом. Подробнее мы рассмотрим это окно в разделе «Статистика проекта». Окно статистики проекта можно также вызвать с помощью кнопки Statistics (Статистика) в диалоговом окне Project Information (Сведения о проекте). Вторая кнопка, Update as Scheduled (Обновить по графику), вводит фактические данные о выполнении выделенной задачи, как если бы эта задача выполнялась в точности по графику. Фактические данные заполняются дл» интервала от начала задачи (или со времени прекращения выполнения фактической работы) до даты отчета. Чтобы продемонстрировать эту операцию, в файле IS.mpp мы создали Задачу 1 с трудозатратами в 3 дня по 8 часов и установили дату отчета таким образом, чтобы она истекала на второй день выполнения задачи. Затем мы скопировали эту задачу под номерами от 2 до 4, причем для задач 3 и 4 мы ввели фактические трудозатраты за первый день работ (8 часов). Таким образом, задачи 1 и 2 еще не начали выполняться, а по задачам 3 и 4 работы шли 1 день. Затем мы выделили задачи 2 и 4 и нажали кнопку Update as Scheduled (Обновить по графику) на панели инструментов Tracking (Отслеживание). Программа автоматически ввела фактические данные от даты запланированного, шчала задачи до даты отчета для Задачи 2 и от даты прекращения выполнения фактической работы для Задачи 4. После этого обе задачи стали выглядеть на плане так, как если бы по ним до даты отчета велась работа в соответствии с текущим планом проекта (рис. 19.29, файл 15.mpp). Использовать обновление по графику удобно для задач, выполняемых по плану. В таком случае вам не придется вводить для каждой из них информацию о ходе выполнения — программа сама определит процент выполнения задачи на текущий момент. Нажатие кнопки Reschedule Work (Изменить график работ), расположенной третьей на панели инструментов, приводит к тому, что все трудозатраты выделенной задачи, которые должны были быть выполнены до даты отчета и до сих пор не выполнены, переносятся на время после даты отчета. Перенос невыполненных задач и их частей впередПеренос невыполненных задач и их частей вперед![]() Кроме того, с помощью кнопки Reschedule Work (Изменить график работ) можно автоматически переносить вперед задачи, выполнение которых еще не началось. Например, в файле 19.mррмы создали Задачу 4, выполнение которой не началось до даты отчета. Если выделить эту задачу и нажать кнопку Reschedule Work (Изменить график работ), то задача переносится в плане так, чтобы начинаться после даты отчета (см. рис. 19.30). Если нажать четвертую кнопку, Add Progress Line (Добавить линию хода выполнения), то курсор примет форму линии хода выполнения, которую нужно перетащить на шкалу времени диаграммы Ганта. С помощью линии хода выполнения можно отслеживать общий ход работ по проекту, и ее использование мы рассмотрим в далее. С помощью следующих пяти кнопок панели (см. рис. 19.28) можно быстро установить процент завершения для выбранных задач в соответствии с цифрой на кнопке. Например, после щелчка по кнопке с надписью 75% в поле % Complete (% завершения) выбранных задач будет помещено значение 75%. Щелчок по десятой кнопке, Update Tasks (Обновить задачи), открывает одноименное диалоговое окно для ввода фактических данных о задаче (рис. 19.31, файл 19.mрр). Подготовка к вводу данных отслеживанияПодготовка к вводу данных отслеживанияПрежде чем начинать отслеживание, к нему необходимо подготовиться. Сначала нужно настроить параметры MS Project в соответствии с принципами, которые Bы будете использовать при отслеживании. Эти параметры расположены на уже знакомой нам вкладке Calculation (Расчет) диалогового окна настройки программы Options (Параметры). Далее мы перейдем к подготовке таблицы для ввода данных и работе с панелью инструментов, предназначенной для отслеживания. Подготовка таблиц и представленийПодготовка таблиц и представленийКогда параметры, влияющие на расчеты, настроены, нужно подготовиться к вводу данных в файл. Для этого можно изменить стандартную таблицу Tracking (Отслеживание), чтобы в нее были включены необходимые поля. Можно также создать таблицу для отслеживания в автоматическом режиме с помощью панели Project Guide (Консультант). На панели Project Giride (Консультант) нужно щелкнуть на кнопке Track (Отслеживание), а затем в области задач щелкнуть на ссылке Prepare to track the progress of your project (Подготовка к отслеживанию хода работы над проектом). На первом шаге подготовки настраиваются параметры подключения к серверу Microsoft Project Server, с которым мы познакомимся в следующем уроке, а пока на этом шаге нужно выбрать переключатель No (Нет) и с помощью ссылки внизу области задач перейти к следующему шагу (рис. 19.26). Поля для ввода данныхПоля для ввода данныхВ MS Project есть три типа полей, определяющих основные характеристики задачи, такие как трудозатраты, затраты, длительность, даты начала и окончания. Поля первого типа содержат данные базового плана задачи, и в их названии присутствует слово Baseline (Базовый), например Baseline Work (Базовые трудозатраты). Поля второго типа содержат данные текущего плана, и в их названиях нет дополнительных обозначений, например Work (Трудозатраты). Поля третьего типа содержат данные о выполнении запланированной работы, описанной в полях второго типа. В названиях полей третьего типа присутствует слово Actual (Фактический), например Actual Work (Фактические трудозатраты). Поля этих типов могут быть как повременными, то есть относиться к определенному временному периоду, так и сводными, то есть относиться к задаче в целом. Поля первого типа редактируются на диаграммах использования ресурсов, а поля второго типа — в обычных таблицах. Данные в этих полях взаимосвязаны: при редактировании повременных данных изменяются сводные, и наоборот. При создании плана проекта изменяются данные текущего плана, а базовые и фактические поля не содержат значений. При сохранении базового плана в него перемещаются данные из текущего плана (см. раздел «Работаем с базовым планом» урока 19). Данные базового плана могут быть изменены только на основании данных текущего плана (но не на основании фактических данных) с помощью диалогового окна сохранения базового плана. Фактические данные вводятся по мере выполнения запланированных работ, и для задачи их ввод означает, что работа по задаче началась. Исходя из введенных фактических данных, MS Project определяет момент (день, час, минуту), до которого задача выполнена. Этот момент разделяет задачу на две части (выполненную и невыполненную) и определяет связь данных фактического и текущего плана. При вводе фактических данных для невыполненной части задачи текущий план автоматически приводится в соответствие с фактическим (и тут же изменяется момент, до которого задача выполнена). Изменение же данных текущего плана для невыполненной части задачи не влияет на фактические данные. В выполненной части задачи данные текущего плана и фактического всегда совпадают. Изменение данных любого из типов приводит к автоматическому обновлению данных другого типа. После изменения данных о фактических трудозатратах в таблице нижнего представления изменяются повременные данныеПосле изменения данных о фактических трудозатратах в таблице нижнего представления изменяются повременные данные![]() Данные, вводимые в поле Actual Work (Фактические трудозатраты) для задачи, не являются повременными, и для перевода их в повременные данные программа должна определить, к какому временному интервалу они относятся. Поскольку эти данные обозначают объем проделанной работы на текущий момент времени, они относятся к интервалу между текущей датой и датой запланированного начала задачи. Аналогично, данные поля Remaining Work (Оставшиеся трудозатраты) обозначают объем трудозатрат, которые нужно осуществить в будущем. Поэтому при переводе их в повременные данные MS Project распределяет их в интервале между текущей датой и датой окончания задачи. Перевод сводных данных в повременные не так прост, и логика работы MS Project зависит от настроек программы и от выбранной даты отчета. После сохранения базового плана для отдельной задачи ее длительность в базовом плане соответствует актуальнойПосле сохранения базового плана для отдельной задачи ее длительность в базовом плане соответствует актуальной![]() После сохранения базового плана проекта он полностью соответствует актуальномуПосле сохранения базового плана проекта он полностью соответствует актуальному![]() Теперь предположим, что после начала работ к вам обратился сотрудник, отвечающий за выполнение задачи 2_2, и сообщил, что он не укладывается в установленные сроки и время, отведенное на задачу, нужно увеличить с 9 до 11 дней. После того как вы увеличите длительность задачи, текущий план станет отличаться от базового. На рис. 19.4 представлен пример из файла 2.mрр. В диалоговом окне сведений о задаче 2_2 мы увеличили ее длительность с 9 до 11 дней, и расхождение стало отображаться на диаграмме: нижний отрезок для задачи 2_2 стал длиннее верхнего. Кроме того, фрагменты суммарных задач (строки 1 и 4) и сводной задачи проекта стали отображаться другим цветом, символизируя, что и их длительность не соответствует длительности в базовом плане. После сохранения базового плана задачи со сведением данных базовые планы суммарных задач тоже обновилисьПосле сохранения базового плана задачи со сведением данных базовые планы суммарных задач тоже обновились![]() Теперь рассмотрим использование параметров сведения данных при сохранении базового плана для выбранных суммарных задач. Сначала в файле Б.mррустановим фиксированные затраты задачи 2_1_1 равными 100 р. На рис. 19.7 показаны столбцы Cost (Затраты) и Baseline Cost (Плановые затраты). Видно, что у задачи 2_1_1 актуальные затраты отличаются от запланированных. После ввода фактических данных оставшиеся трудозатраты переносятся после даты отчета без создания перерываПосле ввода фактических данных оставшиеся трудозатраты переносятся после даты отчета без создания перерыва![]() После ввода фактических данных вся задача переносится к дчте отчета и перерыв не создаетсяПосле ввода фактических данных вся задача переносится к дчте отчета и перерыв не создается![]() В MS Project есть и настройки, определяющие логику работу программы в случае, если фактические данные вводятся для задач, которые должны были быть выполнены до даты отчета. Если задача должна быть выполнена до даты отчета и введенные фактические трудозатраты меньше общего объема работ по задаче, то оставшиеся трудозатраты переносятся в плане после даты отчета. То есть предполагается, что оставшаяся работа будет выполнена в будущем. Такую логику работы обеспечивает установленный по умолчанию флажок Move start of remaining parts before status date forward to status date (Переместить начало оставшихся частей вперед на дату отчета о состоянии) на вкладке Calculation (Расчет). В файле 15.mpp мы изменили дату отчета так, что по плану наши задачи должны быть выполнены раньше ее наступления. Затем мы ввели фактические трудозатраты для Задачи 2, и оставшиеся трудозатраты автоматически были перенесены в план так, чтобы начинаться сразу после даты отчета. При этом фактические трудозатраты внесены так, как если бы они осуществлялись от запланированной даты начала проекта, а после завершения фактических трудозатрат до даты начала оставшихся трудозатрат MS Project добавил перерыв в выполнении задачи. Как видно в нижней части представления на рис. 19.17 (файл 15.mpp), поля повременных данных между первым днем выполнения задачи, на который были отнесены фактические трудозатраты, до даты отчета, совпадающей с датой планируемого продолжения работы, заполнены нулями. Повторный ввод фактических данных о затратахПовторный ввод фактических данных о затратах![]() Например, в файле work.mpp (рис. 19.24) мы создали Задачу 1 с трудозатратами 100 часов и сбросили флажок Edits to total task % complete will be spread to the status date (Распределять изменения итогового % завершения для задач до даты отчета о состоянии). После того как мы указали, что сводный процент завершения равен 10%, программа выделила 8% на первый день выполнения задачи, а оставшиеся 2% перенесла на второй. Автоматически были учтены фактические трудозатраты в 10 часов, соответствующие выполнению задачи на 10%. Представление после ввода фактических данныхПредставление после ввода фактических данных![]() В файле 8.mррмы добавили в таблицу нижнего представления поля, содержащие в названии слово Remaining (Оставшийся): Remaining Work (Оставшиеся трудозатраты) и Remaining Duration (Оставшаяся длительность). Они содержат данные об объеме работы, которую осталось выполнить для завершения задачи, и времени, оставшемся до завершения задачи. Рассчитываются эти поля путем вычитания фактических значений из значений текущего плана. Например, трудозатраты на выполнение Задачи 1 в текущем плане составляют 25 часов, фактические трудозатраты — 12 часов, значит, оставшиеся трудозатраты равны 13 часам. Чтобы проиллюстрировать взаимосвязь текущего плана и фактических данных для выполненной части задачи, изменим трудозатраты за первый день работ по задаче в текущем плане (файл 9.mрр). На рис. 19.11 видно, что после того, как мы изменили трудозатраты с 4 часов на 5, фактические трудозатраты тоже были изменены. То есть если для задачи указаны повременные фактические трудозатраты, то для этого промежутка фактические данные синхронизируются с данными текущего плана и изменение одних данных приводит к изменению других. Чем больше объем фактических трудозатрат,ПРИМЕЧАНИЕЧем больше объем фактических трудозатрат, тем раньше будет помещена дата фактического начала задачи, поскольку MS Project отодвигает дату начала, чтобы окончание завершенной части задачи совпало с датой отчета. Поэтому при вводе большого объема фактических трудозатрат для задачи дата фактического начала может оказаться раньше даты начала проекта. В таком случае программа выведет предупреждение. Принципы отслеживанияПринципы отслеживанияЧтобы вовремя заметить отклонение фактического хода работ от запланированного, нужно собирать и вводить в файл плана проекта фактическую информацию. При этом нужно вводить ее таким образом, чтобы фактические данные в файле проекта максимально соответствовали реальному положению дел. Как вы помните, при планировании проекта наибольшая точность достигается за счет максимальной детализации, ввода в план подробной информации о каждой задаче и планирования «снизу вверх». Для точного отслеживания проекта нужно придерживаться тех же принципов и определять состояние работ по проекту на основе хода работ по каждой из задач, а не наоборот. При вводе фактических данных они переносятся во времени до даты отчетаПри вводе фактических данных они переносятся во времени до даты отчета![]() В нижней части совмещенного представления видно, что у Задачи 1 трудозатраты распределены по 8 часов в течение трех дней. У Задачи 2 первые 8 часов находятся до даты отчета, а следующие работы (два дня по 8 часов) запланированы на те же дни, что и раньше. Параметры, используемые MS Project при определении логики работы для перевода не повременных данных в повременные, расположены на вкладке Calculation (Расчет) в диалоговом окне настройки программы, открываемом командой меню Tools > Options (Сервис > Параметры). Так, перенос фактических трудозатрат до даты отчета происходит при установке флажка Move ends of completed parts after status date back to status date (Переместить окончание завершенных частей назад на дату отчета о состоянии), а если этот флажок сбросить, то выполненные трудозатраты переноситься не будут. При вводе фактических трудозатрат задачи MS Project автоматически распределяет их по назначениямПри вводе фактических трудозатрат задачи MS Project автоматически распределяет их по назначениям![]() Вводить данные о трудозатратах задачи без детализации по назначениям удобно в двух случаях: когда фактические данные соответствуют плановым или когда информация о трудозатратах каждого из ресурсов не имеет значения. Детализация обычно требуется, когда заказчик оплачивает проект, исходя из трудозатрат каждого из ресурсов, или когда трудозатраты ресурсов учитываются в организации (например, для расчета зарплаты или премий). Если вам необходимо точно учитывать трудозатраты каждого из ресурсов проекта, но хочется экономить свое время, можно увеличить временной период, за который будут вводиться данные. Например, можно вводить информацию о трудозатратах не каждый день, а один раз за всю неделю. Для этого достаточно изменить масштаб шкалы времени таким образом, чтобы ее минимальной единицей была неделя. На рис. 19.13 (файл 11.mpp) мы изменили масштаб шкалы времени. Данные в каждой ячейке диаграммы соответствуют неделе проекта. Как мы видим, на первой неделе выполнения задачи плановые трудозатраты составляют 36 часов, а фактические — только 4 часа. Фактические и плановые данные в этом случае не совпадают потому, что фактические данные суммируются из данных, введенных для дней. Если же отредактировать значение ячейки с фактическими данными в текущем режиме просмотра, плановые данные сразу обновятся. Процесс отслеживания проектаПроцесс отслеживания проектаИз приведенных примеров становится понятно, что процесс отслеживания проекта заключается не только в сборе фактических данных и сравнении их с базовыми. Во время отслеживания, в соответствии с поступающей фактической информацией, происходит постоянное изменение текущего плана проекта. Например, если задача отстает от расписания, то запланировать ее выполнение (или выполнение отстающего фрагмента) нужно на более поздний срок. MS Project содержит ряд автоматизированных средств для оперативного перепланирования, позволяющих быстро перенести невыполненную работу на время после заданной даты (текущей даты или даты отчета). Они запускаются автоматически в момент ввода данных по задачам (при установленных флажках в настройках расчетов, которые переносят невыполненные работы к дате отчета) или вручную в любой момент (с помощью панели инструментов и диалоговых окон обновления задач и проекта). Перепланирование можно также проводить вручную с помощью диаграмм с повременными данными, например Task Usage (Использование задач). При отслеживании проекта могут использоваться несколько методов, причем наиболее точным является ввод повременной информации о ходе исполнения каждого назначения каждой задачи проекта. Но этот метод требует больше всего времени. Другие методы менее точны, но их применение требует меньших трудозатрат. Чтобы сделать использование самого точного метода возможным, в MS Project включен ряд средств для автоматизации сбора повременной информации и внесения ее в план проекта. Мы перейдем к их рассмотрению в следующем уроке. Работа с базовыми и промежуточными планамиРабота с базовыми и промежуточными планамиПосле составления плана проекта начинается выполнение запланированных работ. Руководитель проекта должен внимательно следить за ходом работ, чтобы вовремя заметить несоответствия между планом и фактическим выполнением работ. Отклонения от плана опасны тем, что они могут привести к задержке сроков окончания проекта, превышению бюджета или неполной реализации запланированных задач. В этом уроке вы узнаете, как сохранять базовые и промежуточные планы проекта, каким образом вводить в проект фактическую информацию о ходе выполнения работ. Вы научитесь использовать разные по точности и скорости применения методы отслеживания проекта и освоите настройки, влияющие на поведение программы при вводе фактических данных. Наконец, вы узнаете о том, как подготовить проект к отслеживанию и какие инструменты можно использовать для быстрого ввода фактической информации. Главная цель отслеживания проекта — вовремя обнаружить отклонения фактических работ от запланированных. Для этого нужно собирать данные о ходе выполнения работ и сравнивать их с базовым планом проекта. Чтобы такое сравнение было возможно, перед началом выполнения работ нужно зафиксировать базовый план, с которым в дальнейшем будут сравниваться его актуальные состояния. В MS Project это возможно благодаря команде сохранения базового плана проекта. Эта команда сохраняет данные текущего плана проекта в особые внутренние поля, которые нельзя редактировать. А все последующие изменения влияют лишь на текущий план. Таким образом, внутри проектного файла сохраняется и остается неизменной базовая версия плана, с которой можно сравнивать план, подвергающийся изменениям. Обычно базовый план является утвержденной версией плана, а текущий план, основанный на фактических данных, должен по ряду критериев совпадать с утвержденным. Например, длительность или бюджет проекта в текущем плане не должны превышать базовых величин. Но часто при выполнении проекта заказчик или руководство организации осознает, что достижение целей проекта невозможно при сохранении исходной версии базового плана. В таком случае утверждается новая версия базового плана, и в дальнейшем ход работ сравнивается с ней. MS Project позволяет сохранить до 11 базовых планов, первый из которых называется Baseline (Базовый план), а следующие нумеруются с 1 по 10. Помимо базового плана MS Project позволяет сохранять промежуточные планы. Промежуточный план отличается от базового объемом сохраняемой информации. Если в базовом плане сохраняется около 20 типов данных, в том числе о задачах, ресурсах и назначениях, и повременная информация, то в промежуточном плане сохраняются лишь даты начала и окончания задач. Повременная информация — это данные, которые вводятся относительно задач и назначений за определенный промежуток времени. Вводить такие данные можно на диаграммах использования задач (Task Usage) и ресурсов (Resource Usage). Промежуточный план можно сопоставлять как с базовым, так и с текущим планом проекта или другим промежуточным планом. Промежуточный план используется при отслеживании как дополнение к базовому плану для решения локальных задач, и его не обязательно сохранять до начала проектных работ. Работа с базовым планомРабота с базовым планомДля отслеживания проекта используется представление Tracking Gantt (Диаграмма Ганта с отслеживанием). После того как базовый план сохранен, в этом представлении на диаграмме для каждой задачи отображаются по два отрезка, один из которых соответствует базовому плану, а второй — актуальному. Для просмотра данных базового плана в виде таблицы предназначена таблица Baseline (Базовый план). Например, на рис. 19.3 представлен файл проекта 1.mpp, созданный нами специально для того, чтобы попробовать работу с базовым планом. В нем мы сохранили базовый план со стандартным именем Baseline (Базовый план). На рисунке видна таблица Baseline (Базовый план) и диаграмма Ганта с отслеживанием, на которой для каждой задачи отображаются по два отрезка. Верхний из них соответствует базовому плану, а нижний - текущему. Чтобы отрезки отображались таким образом, нужно предварительно запустить мастер диаграмм Ганта и отформатировать диаграмму, включив отображение информации о базовом плане. На рисунке отрезки у каждой задачи совпадают, поскольку базовый план был только что сохранен и полностью соответствует текущему плану. Расхождения базового и актуального плановРасхождения базового и актуального планов![]() Отклонение видно и в таблице. На рис. 19.4 рядом со столбцом Baseline Dur. (Плановая длительность) с данными о длительности задач в базовом плане мы добавили в таблицу столбец Duration (Длительность), в котором отображается текущая длительность задач. У суммарных задач с идентификаторами 1 и 4, у суммарной задачи проекта и у задачи 2_2 значения в этих столбцах различаются. Теперь сохраним базовый план для задачи 2_2. Выделим ее, установив на нее курсор, и откроем диалоговое окно сохранения базового плана (см. рис. 19.1). Выберем для сохранения тот же базовый план, где ранее мы сохраняли базовый план для всего проекта, и выберем переключатель сохранения данных для выбранной задачи, но не будем устанавливать флажки сведения данных. Как видно на рис. 19.5 (файл З.mрр), после сохранения базового плана для отдельной задачи без сведения данных базовый план суммарных задач не соответствует их актуальному плану. Если же мы сохраним базовый план для задачи 2_2 еще раз (файл 4.mрр), установив флажок То all summary tasks (Во все суммарные задачи), то базовые планы всех суммарных задач автоматически обновятся (рис. 19.6). Сохранение базового плана для выбранных суммарных задачСохранение базового плана для выбранных суммарных задач![]() При отслеживании необходимо определять, какой процент от запланированной работы выполнен и сколько еще осталось сделать. В MS Project есть три способа ввода этой информации, различающиеся по степени точности и затратам времени. Сохранение плановСохранение плановДля сохранения базовых планов проекта предназначено диалоговое окно, открываемое командой меню Tools > Tracking > Save Baseline (Сервис > Отслеживание > Сохранить базовый план). Хотя это диалоговое окно (рис. 19.1) и называется Save Baseline (Сохранение базового плана), его возможности не ограничиваются только сохранением базового плана. Текущая дата и дата отчетаТекущая дата и дата отчетаПараметры Current date (Текущая дата) и Status date (Дата отчета) задаются в диалоговом окне сведений о проекте (см. раздел «Способ планирования и основные даты»). По умолчанию текущая дата соответствует системной дате Windows, а дата отчета равна текущей дате, и поэтому в диалоговом окне сведений о проекте в качестве ее значения выбрано NA (НД). Любой из параметров можно изменить независимо от другого. При отслеживании проекта и вводе сводной информации М5 Project использует именно параметр Status date (Дата отчета), а не Current date (Текущая дата). Удаление и изменение плановУдаление и изменение плановДля удаления данных базового плана предназначено диалоговое окно очистки базового плана, вызываемое командой меню Tools t Tracking > Clear Baseline (Сервис > Отслеживание > Очистить базовый план). С помощью этого диалогового окна можно удалить данные базового или промежуточного плана, причем как для всего плана проекта, так и только для выбранных задач (рис. 19.2). Вкладка Calculation (Расчет) в диалоговом окне настройки параметров MS ProjectВкладка Calculation (Расчет) в диалоговом окне настройки параметров MS Project![]() Если вы выбрали запуск пересчета календарного плана вручную (Обычно это удобно при больших файлах проектов, где пересчет занимает много времени, и автоматический пересчет, запускающийся при любом изменении одной из задач, существенно задерживает работу), то для пересчета календарного плана нужно будет использовать расположенную в этом диалоговом окне кнопку Calculate Now (Рассчитать). Запустить пересчет можно и из любого представления, нажав клавишу F9. В следующем разделе расположены параметры расчета для открытого проекта. Как обычно, для того чтобы они использовались при работе с другими проектами, после выбора значений параметров нужно нажать кнопку Set as Default (По умолчанию) внизу вкладки. Поскольку часть используемых при отслеживании параметров мы уже рассматривали в этом уроке, остановимся на незнакомых параметрах. Флажок Updating task status updates resource status (Обновлять состояние ресурса при обновлении состояния задачи) определяет, будет ли программа обновлять данные о ресурсах (фактические и оставшиеся трудозатраты, фактические затраты), когда вводится процент завершения задачи. Если не установить этот флажок, то при отслеживании методом ввода процента завершения для ресурсов потребуется вводить фактические данные вручную. Флажок Actual costs are always calculated by Microsoft Project (Фактические затраты всегда вычисляются Microsoft Project) определяет, будет ли MS Project автоматически рассчитывать фактические затраты на задачи или же эти данные будут вводиться вручную. Если установить этот флажок, то программа будет определять фактические затраты на задачи, исходя из повременных ставок задействованных ресурсов, затрат на использование ресурсов и фиксированных затрат задач. При установленном флажке изменить значение поля Actual Cost (Фактические затраты) для задачи можно лишь после того, как она будет выполнена. Если же этот флажок снять, то MS Project не будет рассчитывать фактические затраты, и заполнять значение этого поля для каждой задачи нужно будет вручную или импортируя значения. Если сбросить этот флажок, станет доступен флажок Edits to total actual cost will be spread to the status date (Распределять изменения итоговых фактических затрат до даты отчета о состоянии), определяющий связь повременных данных о фактических затратах со сводными. Если его сбросить, то сводные данные о фактических затратах переводятся в повременные пропорционально фактическим повременным трудозатратам. Например, в файле cost.mpp (рис. 19.21) у Задачи 2 фактические трудозатраты за первый день работы составляют 8 часов, а за второй день — 2 часа. Соответственно, после ввода в поле фактических затрат 1000 p. MS Project распределил их на 800 р. и 200 р. повременных затрат за первые 2 дня работы над задачей. Если выполнение задачи не началось, то все затраты учитываются на первый день, когда запланировано выполнение задачи. Например, на рис. 19.21 у Задачи 1 мы указали сводные затраты в размере 1000 р., и MS Project отнес их на первый день выполнения задачи. В промежуточном плане сохраняется толькоВНИМАНИЕВ промежуточном плане сохраняется только информация о датах начала и окончания задач. Даже если в качестве источника данных выбран базовый план проекта, из него будет скопирована только эта информация. Сохранять данные базового или промежуточного плана можно как для выделенных задач, так и для всего проекта. Обычно перед началом работ базовый план сохраняется для всего проекта, а по ходу отслеживания сохраняются базовые планы для отдельных задач и промежуточные планы. Выбрать информацию для сохранения в базовом плане можно с помощью переключателей, сгруппированных под названием For (Для). Если выбрать Entire project (Всего проекта), то базовый или промежуточный план сохранится для всех задач, а если Selected tasks (Выбранных задач), то обновятся базовые данные лишь для выбранных задач. При обновлении базового плана для выбранных задач появляется возможность изменить состояние флажков в разделе Roll up baselines (Сведение базовых планов), недоступных при сохранении промежуточного плана, так как они определяют параметры сведения данных базовых планов. Если обновляется базовый план обычной задачи, то, возможно, требуется обновить и базовый план суммарных задач, к которым она относится. Ведь если увеличилась стоимость задачи, то увеличится стоимость и фазы, и проекта в целом. Чтобы при сохранении базового плана для отдельной задачи обновлялись базовые планы для соответствующих суммарных задач, нужно установить флажок То all summary tasks (Во все суммарные задачи). При обновлении базового плана суммарной задачи учитываются все изменения во всех вложенных в нее задачах (в том числе и являющихся вложенными по отношению ко вложенным в задачу суммарным задачам). Но иногда при обновлении базового плана суммарной задачи требуется учесть изменения только вложенных непосредственно в нее задач, и в таком случае нужно установить флажок From subtasks into selected summary task(s) (Из подчиненных в выбранные суммарные задачи). Если при определении параметров сохранения базового плана для выбранных задач нажать кнопку Set as Default (По умолчанию), то выбранные настройки будут применяться при последующем сохранении базового плана задач. Обновляя базовый план проекта, нужно понимать, что после обновления вся актуальная информация о ходе проекта перейдет в базовый план, то есть все существующие отклонения станут «запланированными». Поэтому обновлять базовый план можно .inuib тогда, когда актуальный план утвержден руководством. Создание перерывов внутри задач, выполнениеВНИМАНИЕСоздание перерывов внутри задач, выполнение которых уже началось, возможно, только если установлен флажок Split in-progress tasks (Прерывание выполняющихся задач) на вкладке Schedule (Планирование) диалогового окна Options (Параметры). Кроме того, если этот флажок снят, нельзя редактировать поля задачи Stop (Остановка) и Resume (Возобновление). Поумол-чанию этот флажок установлен. Довольно часто выполнение задачи продолжается без перерыва, если оно началось раньше запланированного времени. В таких случаях удобно настроить программу так, чтобы при вводе фактических данных она не только переносила выполненный фрагмент до даты отчета, но и переносила оставшуюся часть работ так, чтобы она начиналась в день отчета. Для этого нужно установить флажок And move start of remaining parts back to the status date (А также переместить начало оставшихся частей назад на дату отчета о состоянии) на вкладке Calculation (Расчет) в диалоговом окне настройки программы. Например, в файле 14.mрр(рис. 19.16) мы создали две задачи, как в предыдущем примере, но установили последний флажок перед вводом фактических данных. Поэтому после ввода фактических трудозатрат оставшиеся трудозатраты не отделены от них перерывом, а перенесены к дате отчета. Ввод данных о фактических затратах на задачу вручную при отключении режима распределения итоговых фактических затратВвод данных о фактических затратах на задачу вручную при отключении режима распределения итоговых фактических затрат![]() Если же установить флажок Edits to total actual cost will be spread to the status date (Распределять изменения итоговых фактических затрат до даты отчета о состоянии), то сводные затраты при вводе будут распределяться во времени по другим принципам. При вводе данных они будут распределяться равномерно от даты начала задачи (или даты последнего ввода данных о фактических затратах) до даты отчета. При распределении MS Project рассчитывает число минут от начала задачи до даты отчета и делит затраты на это число, определяя стоимость одной минуты. Затем каждой минуте от начала задачи до даты отчета назначаются затраты. Например, в файле cost1.mpp (рис. 19.22) мы обнулили сводные затраты на задачи и включили режим их распределения. Затем, когда мы снова ввели сводные затраты в 1000 р. на каждую из задач, они были распределены по 500 р. в каждый из двух дней (Распределение в этом случае производится па два дня потому, что от начала задачи до даты отчета пройдет два дня. Дата отчета помечена линией на диаграмме Ганта в верхнем представлении). Распределение не зависит от фактических трудозатрат. При установке этого флажка необходимо учитывать еще одну важную особенность работы MS Project. После того как дата отчета была изменена, мы увеличили данные о фактических затратах на задачи до 3000 р. на каждую (рис. 19.23, файл cost2.mpp). MS Project определил, что с момента последнегр ввода информации о фактических затратах они увеличились на 2000 р., и распределил именно эти затраты с момента последнего ввода фактических данных до даты отчета (по 1000 р. на каждый из двух дней). Данные же за предыдущий период остались неизменными. Аналогично действует флажок Edits to totaltask % complete will be spread to the status date (Распределять изменения итогового % завершения для задач до даты отчета о состоянии). Дело в том, что MS Project хранит повременную информацию о проценте завершения задачи. Обычно если распределение отключено, то процент завершения за период соответствует проценту фактических трудозатрат за период от общих трудозатрат задачи. Например, если трудозатраты задачи составляют 100 часов, то процент завершения за день, когда фактические трудозатраты составили 8 часов, равен 8%. Соответственно, при изменении сводного процента завершения для задачи повременные данные о проценте завершения распределяются пропорционально запланированным трудозатратам. Ввод данных о фактических затратах на задачу вручную при включении режима распределения сводных затратВвод данных о фактических затратах на задачу вручную при включении режима распределения сводных затрат![]() Ввод данных о проценте завершения...Ввод данных о проценте завершения задач при снято'м флажке Edits to total task % complete will be spread to the status date (Распределять изменения итогового % завершения для задач до даты отчета о состоянии)![]() Логика распределения сводных данных о проценте завершения в повременные при сброшенном флажке повторяет логику распределения сводных данных о затратах. Отличие состоит лишь в том, что при вводе данных о затратах программа не определяет соответствующие им фактические трудозатраты. То есть если для неначатой задачи мы укажем 10% завершения (как на рис. 19.24), то MS Project автоматически учтет 10 часов трудозатрат. Если же мы укажем для неначатой задачи объем затрат 1000 р. (см. рис. 19.21), то программа будет по-прежнему считать, что задача не началась. Если же мы установим флажок Edits to total task % complete will be spread to the status date (Распределять изменения итогового % завершения для задач д< даты отчета о состоянии) и затем укажем для задачи 20% завершения (файл work1.mpp), то MS Project распределит эти данные равномерно с момента начала задачи (или последнего ввода процента завершения) до даты отчета. На рис. 19.25 (файл work1.mpp) видно, что процент завершения за каждый из двух дней до даты отчета равен 10%. При этом данные о проценте завершения не связаны с фактическими трудозатратами. На рисунке видно, что 4 часа фактических трудозатрат были отнесены на третий день, но процент завершения за этот день не учитывается. Флажок распределения процента завершения задачи до даты отчета может пригодиться при отслеживании длинных задач или фаз с помощью ввода процента завершения. Поскольку информацию о проценте завершения нужно будет вводить несколько раз, то при установленном флажке MS Project будет определять, насколько состояние задачи изменилось с момента последнего ввода данных, п относить эти данные к тому периоду, за который осуществляется ввод. Ввод данных о проценте завершения...Ввод данных о проценте завершения задач при установленном флажке Edits to total task % complete will be spread to the status date (Распределять изменения итогового % завершения для задач до даты отчета о состоянии)![]() Например, вы отслеживаете задачу еженедельно. После первой недели задача была завершена на 10%, а после второй — на 30%. Если не устанавливать флажок, то данные о проценте завершения будут распределены пропорционально запланированным трудозатратам. Если же флажок установить, то 10% будут отнесены на первую неделю, а 20% — на вторую, что более точно. Хотим напомнить, что не рекомендуется помещать в план проекта задачи длительностью больше одной недели, поскольку это затрудняет контроль выполнения проекта. Ввод фактических данных для назначенияВвод фактических данных для назначения![]() На этой вкладке можно указать плановые (Work (Трудозатраты)), фактические (Actual work (Фактические трудозатраты)) и оставшиеся трудозатраты (Remaining Work (Оставшиеся трудозатраты)), процент завершения по трудозатратам (% Work complete (% завершения по трудозатратам)), даты фактического начала (Actual start (Фактическое начало)) и окончания (Actual finish (Фактическое окончание)) работ. Поле Actual Cost (Фактические затраты) недоступно для редактирования, но если в диалоговом окне настройки программы на вкладке Calculate (Расчет) сбросить флажок Actual costs are always calculated by Microsoft Project (Фактические затраты всегда вычисляются Microsoft Project) (см. раздел «Настройка параметров расчетов» урока 19), то и в него можно будет вводить данные. Ввод фактических или оставшихся трудозатратВвод фактических или оставшихся трудозатратЕсли повременные данные о трудозатратах относятся к конкретному периоду, то данные сводных полей Actual Work (Фактические трудозатраты) или Remaining Work (Оставшиеся трудозатраты) относятся к задаче в целом. Эти поля содержат данные о фактических или оставшихся трудозатратах на текущий момент. Значение первого поля равно сумме введенных повременных фактических трудозатрат, а значение второго — разности запланированных трудозатрат и фактических. При изменении первого поля соответственно изменяется второе, а при уменьшении второго уменьшаются плановые трудозатраты (Work (Трудозатраты)) задачи. Значения этих полей можно редактировать вручную. При их редактировании изменяются повременные данные, то есть происходит движение как бы в обратную сторону: при изменении сводных параметров MS Project изменяет значения повременных данных так, чтобы они соответствовали сводным. Например, на рис. 19.14 (файл 12.mpp) мы увеличили значение поля Actual Work (Фактические трудозатраты) в таблице нижнего представления с 4 до 12 часов, и программа добавила 8 часов фактических трудозатрат в поля с повременными данными задачи. Ввод повременных данныхВвод повременных данныхЭтот метод обеспечивает наибольшую точность при учете фактического хода работ, но требует и наибольшего времени. В предыдущем примере мы использовали именно этот метод, и вы уже знаете, как MS Project использует повременные фактические данные для расчета сводных параметров (например, оставшихся трудозатрат задачи). Но и этот метод применяется с разной степенью точности, поскольку можно вводить данные о трудозатратах как для каждого назначения, так и для задачи в целом. Трудозатраты за период времени для задачи равняются суммарным трудозатратам назначенных на нее ресурсов. Если же ввести трудозатраты для задачи в целом, то они будут распределены между ее назначениями пропорционально их плановой загрузке. Например, в файле 10.mрр на Задачу 2 назначены 2 сотрудника, первый из которых в соответствии с текущим планом должен ежедневно тратить на работу над задачей 5 часов, а второй — 3 часа. В первый день выполнения задачи введем фактические трудозатраты, равные 4 часам, для всей задачи (то есть введем их в строке диаграммы, относящейся к задаче, а не к одному из ее назначений). Как видно на рис. 19.12 (файл 10.mрр), MS Project распределил эти фактические трудозатраты между назначениями задачи, исходя из их плановой загрузки. Для Сотрудника 1, который по плану должен был работать 5 часов, были определены фактические трудозатраты в 2,5 часа, а для Сотрудника 2 с запланированной работой в 3 часа было учтено 1,5 часа фактических трудозатрат. Ввод процента завершенияВвод процента завершенияПри отслеживании проекта можно вводить не объем осуществленных или оставшихся трудозатрат, а процент завершения задачи. Процент завершения находится в диапазоне от 0 (выполнение задачи не началось) до 100 (задача выполнена). Процент завершения указывается в поле % Complete (% завершения), и после того, как значение этого поля изменяется, MS Project пересчитывает значения полей Actual Duration (Фактическая длительность) и Remaining Duration (Оставшаяся длительность). При этом программа определяет их значения по следующим формулам: Actual Duration (Фактическая длительность) = Duration (Длительность) х % Complete (%завершения) Remaining Duration (Оставшаяся длительность) = Duration (Длительность) - Actual Duration (Фактическая длительность) Рассчитав фактическую длительность задачи, программа определяет фактические трудозатраты по задаче, исходя из запланированных значений. Например, в файле 17.mррмы создали Задачу 1 длительностью в 4 часа (рис. 19.19). В первые 2 часа ее выполнения трудозатраты составляют по 0,5 часа, а во вторые 2 часа — по 1 часу. Затем мы скопировали Задачу 1 в Задачу 2 и для второй задачи ввели процент завершения 50%. MS Project установил для нее фактическую длительность 2 часа и определил фактические трудозатраты как 1 час, так как в первые 2 часа был запланирован только 1 час трудозатрат. Microsoft Project -управление проектамиДелегирование задачДелегирование задачПри совместной работе с помощью сервера MS Project Server член проектной команды может передавать (делегировать) свои задачи другим членам команды, например, если он не успевает выполнить их в срок. Эта операция требует одобрения со стороны руководителя проекта, но если настроить соответствующее правило, она может осуществляться автоматически. Диалоговое окно публикации новых и измененных назначенийДиалоговое окно публикации новых и измененных назначений![]() После определения принципа отбора публикуемых задач список задач в таблице, расположенной в центре диалогового окна, перестраивается. Вид этой таблицы определяется параметром Show preview grouped by (Просмотр с группировкой по), расположенным прямо под ней. Если в качестве его значения выбран переключатель Resource (Ресурсам), то задачи группируются по ресурсам, как на рис. 20.2, а если выбран переключатель Task (Задачам), то задачи представлены в виде списка без группировки. В таблице отображается название задачи, названия выделенных на нее ресурсов, трудозатраты, даты начала и окончания. Кроме того, в таблице есть поле Task Notes (Заметки для задачи), в которое руководитель проекта может ввести свои комментарии к задаче, как, например, у Задачи 1 на рис. 20.2. При отправке письма его темой станет название команды, используемой для его отправки. Например, в нашем случае темой станет Publish New and Changed Assignments (Публикация новых и измененных назначений), а если бы для публикации мы воспользовались командой меню All Information (Все данные), то в теме письма было бы указано Publish All Information (Публикация всех данных). Если тему письма менять нельзя, то его текст изменить можно. Для этого нужно нажать кнопку Edit message text (Изменить текст сообщения) и в открывшемся диалоговом окне отредактировать стандартное сообщение. После нажатия кнопки ОК программа разошлет письма ресурсам, и в случае успешного завершения операции отобразит сообщение. При совместной работе с помощью электронной почты состояние переключателя Notify all affected resources via e-mail (Оповещать все ресурсы по электронной почте) не имеет значения — ресурсы всегда будут получать сообщения по почте. После того как запрос на согласование отправлен, MS Project отображает особый индикатор рядом с задачей (рис. 20.3, файл 2.mрр). Диспетчер очередиДиспетчер очередиПри публикации информации любым из способов (с помощью почтовой системы или сервера MS Project Server) и при проверке адреса сервера автоматически запускается Microsoft Project Server Spooler (Диспетчер очереди сервера MS Project Server). Эта программа помещает свой значок в системную область панели задач рядом с часами, как показано на следующем рисунке. ![]() Значок изображен в виде компьютера с логотипом MS Project. Когда программа неактивна, логотип MS Project черного цвета. Когда начинается передача данных через программу (например, рассылка писем), то над логотипом появляется зеленая стрелка. А если в процессе передачи данных возникла ошибка, то вместо логотипа появляется мигающий восклицательный знак. Информацию о состоянии диспетчера можно получить с помощью подсказки, «всплывающей» при наведении мыши на значок программы. Чтобы открыть программу, нужно дважды щелкнуть на ее значке. Если в процессе работы возникли ошибки и вы не заметили этого, то.при закрытии MS Project диспетчер отобразит сообщение, предлагающее просмотреть сообщения об ошибках. Если в процессе публикации данных ошибки не возникали, то диспетчер автоматически выгрузится при закрытии MS Project. Окно диспетчера очереди MS Project Server содержит таблицу, в строках которой отображаются данные об ошибках. В первом столбце таблицы, Message Туре (Тип сообщения), указывается тип ошибки. Например, в нашем случае первой возникла ошибка TeamAssign (Публикация новых или измененных назначений), а второй Request Progress Information (Запрос сведений о проекте). Второй столбец, Error (Ошибка), содержит сведения об ошибке, а в следующем столбце, Time (Время), указывается время, когда она произошла. Команда публикации новых или измененных назначений с помощью электронной почты по-английски называется TeamAssign, а с помощью MS Project Server — Publish New and Changed Assignments. В локализованной версии оба названия переводятся как Публикация ноных или измененных назначений. В четвертом столбце, Project File (Файл проекта), отображается имя файла проекта, данные которого публиковались. Например, в нашем случае ошибку вызвала публикация назначений файла pbl_error.mpp. В столбце Server (Сервер) указывается адрес сервера MS Project Server, если ошибка произошла при публикации данных с его помощью. В нашем примере данные публиковались с помощью электронной почты, поэтому это поле таблицы в строке с ошибкой не заполнено. Наконец, последний столбец, Manager (Руководитель), содержит имя руководителя, осуществившего публикацию. Эти данные необходимо знать в том случае, когда назначения одного файла публикуют несколько руководителей. Ошибки можно сортировать по времени возникновения. Для этого в меню View (Вид) нужно выбрать команду Newest first (Сначала самые новые) или Oldest first (Сначала самые старые). Если вы устранили причину ошибки, то можно попробовать заново выполнить операцию, вызвавшую ошибку. Для этого в меню Actions (Действия) нужно выбрать команду Retry (Повторить). При этом будут заново отправлены все сообщения, хранящиеся в диспетчере очереди. Для отмены.отправки сообщений, вызвавших ошибки, следует в этом же меню выбрать команду Undo (Отменить). При этом все изменения сохранятся в файле проекта, но все сообщения диспетчера будут удалены. Если закрыть диспетчер с помощью креста в правом углу окна программы, то программа минимизируется и ее значок по-прежнему будет отображаться в системной области на панели задач, а все сообщения об ошибках сохранятся. Чтобы закрыть программу с удалением всех сообщений об ошибках, нужно воспользоваться командой меню File > Exit (Файл > Выход). Файл 4.mpp после отправки запроса хода выполненияФайл 4.mpp после отправки запроса хода выполнения![]() После того как запрос хода выполнения отправлен ресурсу, индикатор рядом с задачей принимает вид конверта со знаком вопроса и часами. Кроме того, в поле TeamStatus Pending (Ожидается отчет о состоянии работ групп) помещается значение Yes (Да). Это видно на рис. 20.8 и в файле 4.mрр. Ресурс, которому был направлен запрос, получает сообщение по почте с темой Request Progress Information (Запрос хода выполнения) и, открыв его, он увидит диалоговое окно. Это диалоговое окно напоминает то, что используется для подтверждения ресурсом участия в выполнении задач, и работает по тем же принципам, отличаясь лишь составом полей в таблице. В таблице присутствует поле Remaining Work (Оставшиеся трудозатраты), а за ним расположены столбцы с датами, в которые нужно ввести объем фактических трудозатрат по задаче за каждую из дат. Эти даты соответствуют интервалу, определенному руководителем проекта в диалоговом окне создания запроса. Файл проекта после обновления с учетом фактических данныхФайл проекта после обновления с учетом фактических данных![]() Фактические данные о трудозатратах видны в нижнем представлении, и они соответствуют введенным в таблицу. Кроме того, после получения ответа поле TeamStatus Pending (Ожидается отчет о состоянии работ групп) приняло значение No (Нет). ПРИМЕЧАНИЕ Как вы помните, при подсчете длительности задач MS Project не учитывает перерывы в выполнении и нерабочие дни. Поэтому значение поля Duration (Длительность) Задачи 1 в файле 5.mpp равно 3 дням, хотя по календарю задача длится 4 дня — ведь в третий день из четырех работы не проводились, и поэтому он считается перерывом в выполнении. Настройка MS Project для организации совместной работы с помощью MS Project ServerНастройка MS Project для организации совместной работы с помощью MS Project Server![]() С помощью кнопки Test Connection (Проверить подключение) можно проверить корректность введенного адреса сервера. В разделе Identification for Microsoft Project Server (Идентификация для сервера Microsoft Project Server) определяется, как сервер будет определять пользователя, сохраняющего на сервере проектные данные. Возможны два варианта: определение по учетной записи пользователя Windows или по имени пользователя MS Project. В первом случае нужно выбрать переключатель Windows user account (Учетная запись пользователя Windows), а во втором — MS Project user name (Имя пользователя Microsoft Project). Выбор переключателя зависит от настроек безопасности, определенных администратором сервера, и, выбирая между ними, нужно проконсультироваться с ним. Если настройки безопасности позволяют, то незарегистрированные на сервере руководители проектов могут создавать учетные записи прямо из MS Project. Для этого нужно нажать кнопку Create Account (Создать учетную запись). Если вы предварительно выбрали идентификацию по учетной записи Windows, то ваши имя пользователя и пароль на MS Project Server будут совпадать с данными вашей учетной записи Windows'. При этом в качестве имени пользователя, которое нужно будет вводить при авторизации, выступает ваше полное имя пользователя в домене. Например, на рисунке полное имя пользователя — SWD.IBS.RU\VBogdanov, где SWD.IBS.RU — имя домена. Если же вы выбрали идентификацию по имени пользователя MS Project, то вашим именем пользователя на сервере MS Project Server будет ваше имя пользователя в MS Project (например, в нашем случае это Vadim Bogdanov), а пароль для доступа к серверу будет пустым. В группе параметров On every save, publish the following information on Microsoft Project Server (При каждом сохранении на сервере Microsoft Project Server публиковать) при организации совместной работы с помощью MS Project Server становится доступен флажок Project Summary (Суммарные данные проекта). Если установить его, то при сохранении на сервер будут передаваться сводные данные о проекте (данные, находящиеся в строке суммарной задачи проекта). При этом станет доступен флажок Including full project plan (Включая полный план проекта). Если установить и его, то при сохранении файла проекта его план полностью будет передаваться на сервер. Флажок Allow resources to delegate tasks using Microsoft Project Server (Ресурсы могут делегировать задачи с помощью сервера Microsoft Project Server) определяет, будет ли ресурсам дана возможность передавать друг другу (делегировать) задачи, назначенные им руководителем. Настройка MS Project для работы с серверомНастройка MS Project для работы с серверомЧтобы начать работу с сервером, нужно изменить настройки совместной работы в MS Project1. Предварительно администратор должен установить и сконфигурировать сервер MS Project Server. Установке и конфигурации сервера посвящена глава Установка и конфигурирование сервера MS Project Server. Для этого с помощью команды меню Collaborate > Collaboration Options (Совместная работа > Параметры совместной работы) откроем диалоговое окно изменения этих настроек (файл б.mрр). В раскрывающемся списке Collaborate using (Средство для совместной работы) выберем пункт Microsoft Project Server и введем адрес сервера в поле Microsoft Project Server URL (URL сервера Microsoft Project Server). Адрес сервера вам сообщит его администратор. Обычно адрес строится но принципу: httр://<имя cepвepa>/ProjectServer, например в нашем случае сервер называется test-polygon, соответственно, адрес сервера — http://testpolygon/ProjcctSеrvеr. После этого все параметры диалогового окна станут доступны для редактирования (рис. 20.13, файл 6.mрр). Настройки совместной работыНастройки совместной работыСредства совместной работы предназначены для быстрого обмена информацией между членами проектной команды. С помощью этих средств можно автоматизировать сбор повременных данных о трудозатратах и тем самым обеспечить точность отслеживания. Кроме того, можно автоматизировать рассылку задач членам проектной команды и обсуждение трудозатрат при планировании. В этом уроке вы узнаете, как пользоваться возможностями совместной работы, используя только электронную почту или сервер MS Project Server. Вы научитесь настраивать MS Project для использования одного из средств совместной работы и определять параметры совместной работы для отдельных ресурсов. Вы узнаете, как осуществлять согласование задач и сбор фактической информации о ходе работ над ними, как организовывать группы внутри проектной команды и как обрабатывать поступающие фактические данные с помощью правил. Прежде чем переходить к совместной работе, нужно соответствующим образом настроить MS Project. Настройки параметров совместной работы осуществляются на вкладке Collaborate (Совместная работа) в диалоговом окне настройки программы. Это диалоговое окно можно открыть с помощью команды меню Tools > Options (Сервис > Параметры). Для быстрого доступа к этой вкладке можно использовать команду меню Collaborate > Collaboration Options (Совместная работа > Параметры совместной работы). Вкладка (рис. 20.1, файл 1.mpp) состоит из двух разделов, в первом из которых определяются общие параметры совместной работы в MS Project, а во втором -параметры для открытого проекта. Первый раздел содержит только один элемент — флажок Each time I publish to Microsoft Project Server, show dialog confirming success (При каждой публикации на сервере Microsoft Project Server выводить подтверждение успеха). Если установить его, то каждый раз при успешном завершении публикации плана проекта программа будет выводить сообщение. При этом не имеет значения, как публикуются данные — с помощью сервера или по электронной почте. Мы рекомендуем установить этот флажок, чтобы всегда знать, была ли информация опубликована. Во втором разделе в раскрывающемся списке Collaborate using (Средство для совместной работы) определяется, каким образом будет осуществляться совместная работа: только по электронной почте, с помощью сервера MS Project Server, или же не будет осуществляться вообще. В первом случае нужно выбрать пункт списка E-mail only (Только электронная почта), во втором — Microsoft Project Server, а в третьем — None (Нет). Остальные параметры в этом разделе диалогового окна становятся активны в зависимости от выбранного в раскрывающемся списке средства совместной работы. Поскольку мы начнем с рассмотрения совместной работы по электронной почте, то опишем параметры, которые становятся доступными при выборе ее как средства совместной работы. В MS Project имеется команда Publish New and Changed Assignments (Опубликовать новые и измененные назначения), позволяющая опубликовать назначения, которые появились или были изменены с момента последней публикации данных проекта. Определяя, считать ли задачу (или назначение) измененной, она может учитывать изменения как в любом из полей задачи, так и только в полях Start (Начало), Finish (Окончание), % Complete (% завершения) или Outline Level (Уровень структуры). Логика работы этой команды определяется группой из двух переключателей "Publish New and Changed Assignments" updates resources' assignments when: (При публикации новых и измененных назначений назначения ресурсов обновляются в случае:). Настройки совместной работы с использованием электронной почтыНастройки совместной работы с использованием электронной почты![]() Если выбрать переключатель Start, Finish, % Complete or outline changes (Изменения начала, окончания, % завершения или структуры), то среди измененных назначений будут отбираться лишь те, у которых изменены данные в ограниченном наборе полей. Если же выбрать переключатель Any task information changes (Любых изменений задач), то измененными будут считаться даже назначения с таким измененным полем, о котором можно не сообщать ресурсу. Мы рекомендуем выбрать первый переключатель. Следующая группа параметров, On every save, publish the following information on Microsoft Project Server (При каждом сохранении на сервере Microsoft Project Server публиковать), определяет, какие проектные данные будут публиковаться при каждом сохранении плана (рассылаться по почте или публиковаться на сервере MS Project Server). При совместной работе с помощью электронной почты в этой группе доступен только флажок New and Changed assignments (Новые и измененные назначения). Мы рекомендуем сбросить его, поскольку во время работы файл часто сохраняется в промежуточном состоянии, и отсылать измененные данные каждый раз не требуется. Удобнее инициировать отсылку данных вручную, когда работа над планом будет действительно завершена. Обновление плана проектаОбновление плана проектаПосле того как ресурс ответил на запрос, руководитель проекта получает сообщение с вложением, при открытии которого запускается программа обработки писем. Чтобы сохранить полученный ответ в файле проекта, нужно нажать кнопку Update Project (Обновить проект). После этого запустится MS Project, откроет соответствующий файл с планом и внесет в него изменения. Если план проекта открыт, то обновление произойдет незаметно. Если ресурс согласился участвовать в задаче, то в поле Confirmed (Подтверждено) будет помещено значение Yes (Да), а если отказался — то No (Нет). Значением поля Response Pending (Ожидается ответ) станет No (Нет), и индикатор ожидания ответа рядом с задачей пропадет. Если же ресурс отказался и вы хотите ему ответить, то это можно сделать, нажав кнопку Reply (Ответить) и введя текст сообщения в поле в центре диалогового окна. В таком случае при получении вашего ответа у ресурса снова появится возможность принять назначение. Если впоследствии вы измените свойства задачи, рядом с ней появится значок с восклицательным знаком, символизирующий, что данные о задаче были обновлены и их нужно опубликовать (рис. 20.6, файл З.mрр). Определение способа отчетности ресурсов о ходе работОпределение способа отчетности ресурсов о ходе работПри работе на сервере ресурсам будут предлагаться заранее настроенные представления, в которых для редактирования будет доступен лишь ограниченный набор полей. Состав доступных для редактирования полей определяется способом отчетности отслеживания проектов, установленным на сервере администратором. Этот метод может не соответствовать тому, который используете вы, например администратор мог выбрать отчетность по проценту завершения, а вы отслеживаете проект с помощью ежедневных почасовых данных. Поэтому перед началом совместной работы над проектом необходимо проверить, какой метод отчетности используется на сервере по умолчанию, и изменить его в случае необходимости. Для этого предназначено диалоговое окно настройки опубликованных полей, открываемое с помощью команды меню Tools > Customize > Published Fields (Сервис > Настройка > Опубликованные поля). При выборе этой команды программа подключается к серверу MS Project Server и определяет текущие настройки отчетности. Параметры диалогового окна настройки опубликованных -полей становятся активными только после того, как программа загрузит необходимые данные с сервера. Диалоговое окно содержит четыре переключателя, с помощью которых вы можете выбрать способ отчетности. Если выбрать первый переключатель, то для подачи отчетов будет использован режим, установленный на сервере по умолчанию (он указывается рядом с этим переключателем после загрузки сведений с сервера). Например, в нашем случае это Percent of Work Complete (% завершения по трудозатратам). Следующие три переключателя служат для выбора одного из стандартных вариантов: Percent of Work Complete (% завершения по трудозатратам), Actual Work Done and Work Remaining (Фактические и оставшиеся трудозатраты) и Specific hours of work done per day per week (Часы трудозатрат за период). Если способ отчетности, который вы хотите использовать, совпадает с установленным на сервере, то следует выбрать первый переключатель (как в нашем случае). При выборе последнего переключателя период подачи отчетов будет соответствовать определенному администратором серверу (он указывается в скобках после переключателя). В правой части диалогового окна напротив переключателей указывается, какие поля будут входить в представление, соответствующее выбранному переключателю. Здесь выводится список отображаемых в представлении полей и список полей, которые ресурс сможет редактировать. Кроме того, вы можете добавить в представление дополнительные поля. Для этого их нужно выбрать из левого списка диалогового окна и с помощью верхней из кнопок, расположенных справа от списка, добавить их в правый список. В списке полей есть как стандартные поля, так и настраиваемые. Эти поля могут иметь те же типы, что и обычные настраиваемые поля MS Project. Настраиваемые поля для использования на сервере не соответствуют настраиваемым полям, используемым в обычном плане, поэтому в списке вы не увидите ранее настроенных полей. После добавления настраиваемого поля в список публикуемых можно определить, к назначениям или к задачам оно будет относиться. Для этого нужно выбрать соответствующее значение параметра Custom filed type (Тип настраиваемого поля). Чтобы поле относилось к задачам, нужно выбрать переключатель Task (Поле задачи), к назначениям — Assignment (Поле назначения). Чтобы ресурсы могли изменять содержимое поля во время обновлений задачи, необходимо установить флажок Let resource change field (Ресурсы могут изменять поле). После изменения настроек нужно нажать кнопку О К для отправки данных на сервер. Если вы хотите отменить настройки и использовать установленный по умолчанию на сервере способ подачи отчетности, нужно нажать кнопку Reset (Сброс). Отчеты о состоянииОтчеты о состоянииПомимо сбора фактических данных о ходе работы MS Project Server позволяет руководителю запрашивать у сотрудников статусные отчеты, то есть отчеты о проделанной работе. В отличие от запроса хода выполнения, отчет не содержит численных данных — с его помощью сотрудники сообщают руководителю подробности работы над проектом: какие цели были достигнуты, какие проблемы возникли, какие цели поставлены на ближайшее время и т. д. Руководитель определяет структуру этих отчетов и периодичность, с которой сотрудники должны их подавать. Отправка данныхОтправка данныхКогда ресурсные данные введены, можно рассылать информацию. Для этого в подменю Collaborate > Publish (Совместная работа > Опубликовать) нужно выбрать либо команду All Information (Все данные), либо команду New and Changed Assignments (Новые и измененные назначения). В первом случае MS Project просто разошлет проектную информацию всем ресурсам без возможности дополнительных настроек. Во втором случае появится диалоговое окно, предназначенное для настройки публикации проектных данных. В обоих случаях перед началом операции программа запросит подтверждение на сохранение файла. В диалоговом окне публикации новых и измененных назначений (рис. 20.2, файл1.mpp) отображаются назначения, информация о которых будет разослана членам проектной команды. Вверху диалогового окна расположен раскрывающийся список, с помощью которого можно выбрать, какие задачи должны быть разосланы: все (пункт списка Entire project (Всего проекта)), задачи текущего представления (Current view (Текущего представления)) или выделенные в представлении задачи (Selected items (Выбранных элементов)). Поэтому, если вы хотите опубликовать только часть задач проекта, нужно предварительно отфильтровать представление и затем выбрать в указанном раскрывающемся списке пункт Current view (Текущего представления). Если же нужно опубликовать незначительное число задач, то можно выделить их в таблице и затем перейти в диалоговое окно публикации новых и измененных назначений с помощью одноименной команды в контекстном меню выделенных задач. В этом случае диалоговое окно сразу будет отображать только выделенные в таблице задачи. ПРИМЕЧАНИЕ Несмотря на то что в диалоговом окне выбран режим отображения всех задач проекта, в таблице не отображается задача, в которой задействован Иванов. Это произошло потому, что он не участвует в совместной работе. Отправка запросаОтправка запросаДля отправки запроса нужно воспользоваться командой Request Progress Information (Запросить ход выполнения) в меню Collaborate (Совместная работа) или в контекстном меню задачи или ресурса. При этом появится диалоговое окно для отправки запроса о ходе выполнения. В файле 4.mррмы создали Задачу 1 с объемом работы 24 часа и длительностью 3 дня, на которую назначили ресурс Bogdanov (тот же, что и в предыдущем примере). Затем мы решили запросить у ресурса ход ее выполнения, что и сделали с помощью команды Request Progress Information (Запросить ход выполнения). Во-первых, в таблице в центре диалогового окна отображаются новые столбцы: Completed (Завершено) и Remaining (Остаток), в которых содержатся данные о завершенных и оставшихся трудозатратах задачи. Из-за этого поле Task Notes (Заметки для задачи) выходит за границы диалогового окна, поэтому если вы хотите сопроводить задачу комментарием, то нужно воспользоваться полосой прокрутки под таблицей. Во-вторых, внизу диалогового окна можно определить период, за который запрашивается информация о ходе работы. Для этого нужно ввести соответствующие даты в поля from (с) и to (по) параметра Request progress information for period (Запросить сведения о выполнении для периода). Например, на рисунке мы запросили ход выполнения за период с 03.06.02 по 14.06.02. Мы специально выбрали даты, находящиеся раньше планируемого начала задачи и позже планируемого завершения, поскольку зачастую фактическое выполнение работы начинается раньше и заканчивается позже запланированного срока. Панель инструментов для совместной работыПанель инструментов для совместной работыВ MS Project имеется специальная панель инструментов Collaborate (Совместная работа), вывести которую на экран можно с помощью команды меню View > Toolbars (Вид > Панели инструментов). Эта панель (рис. 20.35) содержит кнопки, дублирующие команды меню Collaborate (Совместная работа). Использовать панель инструментов удобно для быстрого вызова команд совместной работы. Панель инструментов совместной работыПанель инструментов совместной работы![]() Панель разделена на три блока, в первом из которых расположены кнопки для публикации проектной информации (всех данных, новых и измененных назначений и проектного плана). Кнопки второго блока предназначены для повторной публикации назначений и обновления плана на основе присланных актуальных данных. Наконец, в третьем блоке размещены кнопки запроса о ходе выполнения, перехода в центр проектов, просмотра документов и вопросов. Первое подключение к серверуПервое подключение к серверуПосле того как вы создали учетную запись на сервере (либо получили имя пользователя сервера и пароль от администратора), мы рекомендуем открыть страницу сервера в браузере. На первой странице вам будет предложено ввести имя пользователя и пароль. Прежде чем вводить их, откройте диалоговое окно настроек Internet Explorer и перейдите на вкладку Security (Безопасность), содержащую настройки уровня безопасности. На этой вкладке внесите адрес сервера в список проверенных сайтов, выбрав значок Trusted Sites (Доверенные узлы) и щелкнув на кнопке Sites (Узлы). На странице внесения узлов в список снимите флажок Require server verification (https:) for all sites in this zone (Требовать проверку сервера (http:) для всех узлов этой зоны). Теперь перейдите к настройке уровня безопасности для доверенных узлов. Для этого щелкните на кнопке Custom level (Настроить), расположенной на вкладке Security (Безопасность), предварительно выбрав значок Trusted Sites (Доверенные узлы). В открывшемся диалоговом окне настроек в разделе, посвященном работе с ActiveX-компонентами, установите значение Enable (Разрешить) во всех пунктах. Вернитесь на страницу ввода имени пользователя и пароля и введите их. Сервер проверит ваши данные и, если они корректны, вы перейдете на страницу пользовательского соглашения. После того как вы его подтвердите, сервер перенаправит вас на страницу загрузки ActiveX-компонентов для работы с сервером. Затем они будут установлены в браузер, и вы попадете на персональную страницу пользователя сервера. После успешного подключения к серверу и загрузки всех необходимых компонентов для работы с ним закройте браузер и продолжайте работать в MS Project. Подготовка к отправке данныхПодготовка к отправке данныхДля ввода почтовых адресов или учетных записей в домене можно воспользоваться диалоговым окном сведений о ресурсе, в котором на вкладке General (Общие) есть поля Email (Адрес эл. почты) и Windows Account (Учетная запись Windows). Рядом с последним полем есть кнопка, щелкнув на которой можно выбрать пользователя из списка адресатов. Чтобы удостовериться, что для всех ресурсов введена необходимая информация, можно добавить в ресурсную таблицу Entry (Ввод) поля Email (Адрес электронной почты) и Windows User Account (Учетная запись Windows). Например, в файле 1.mpp эти поля добавлены в таблицу Entry (Ввод). Даже если у ресурса не указан адрес электронной почты, при отсылке писем программа будет пытаться найти адрес ресурса в адресной книге, что очень неудобно. Поэтому, если ресурс не участвует в совместной работе, нужно указать это программе. В диалоговом окне сведений о ресурсе на вкладке General (Общие) есть раскрывающийся список Workgroup (Рабочая группа). В нем следует выбрать пункт None (Нет). Например, в файле 1.mpp именно такая настройка сделана для Иванова. Подготовка отчета сотрудникомПодготовка отчета сотрудникомТеперь все сотрудники, которым направлен запрос, увидят сообщение о необходимости подготовить отчет на первой странице сервера (то есть той, на которую они попадают после ввода имени пользователя и пароля). Это сообщение отображается в виде ссылки, щелкнув на которой сотрудник попадает на страницу создания отчета. В верхней части отчета выбираются его получатели. Отчет всегда направляется отправившему запрос на него сотруднику (например, получатель отчета — Vadim Bogdanov), но создатель отчета может направить копию любым другим зарегистрированным на сервере пользователям. Для этого в раскрывающемся списке рядом с полем СС (Копия) нужно выбрать этих пользователей (для выбора нескольких получателей следует удерживать клавишу Ctrl). Даты, введенные в поля Covers period from: (За период с) То: (По), определяют интервал, за который подается отчет. Они заполняются автоматически в соответствии с настройками отчета, например в нашем случае дата в первом поле соответствует дате отправки запроса, а дата во втором поле отстоит на неделю от первой, поскольку отчет подается за неделю. Ниже на странице расположены разделы отчета в порядке, определенном пользователем, создававшим запрос на отчет. Рядом с названиями разделов отчета расположены комментарии. Когда в раздел отчета помещается курсор, над разделом отображается панель форматирования текста, позволяющая настраивать параметры шрифта, создавать маркированные списки и пр. Например, эта панель расположена над разделом Проблемы, поскольку именно в нем находится курсор. Пользователь может добавить в отчет собственный раздел, для чего предназначена кнопка Click here to add section (Добавить раздел) внизу страницы. После этого пользователю предлагается ввести название раздела, добавляемого в отчет. Над разделами, добавленными в отчет самостоятельно, отображается кнопка Delete this section (Удалить раздел) для удаления раздела. Созданный отчет можно сохранить и отправить позже, нажав кнопку Save (Сохранить), или отправить сразу, нажав кнопку Send (Отправить). После выполнения любой из этих операций отчет помещается в персональный архив, ссылка на который, Status Reports Archive (Архив отчетов о состоянии), появляется в меню раздела Status Reports (Отчеты о состоянии). Неотправленные отчеты помечены в архиве особым значком, и их можно открывать для редактирования и отправлять. Открыв уже отправленный отчет, можно создать дополнение к нему, нажав кнопку Update (Обновить), и отправить обновленную версию руководителю. Пока ресурс не подтвердит своего участия в задаче, рядом с задачей будет отображаться индикаторПока ресурс не подтвердит своего участия в задаче, рядом с задачей будет отображаться индикатор![]() После того как информация о задаче отправляется назначенному на нее ресурсу, в поле Response Pending (Ожидается ответ) помещается значение Yes (Да), а в поле Confirmed (Подтверждено) — No (Нет). Значения этих полей изменяются только автоматически, и в дальнейшем вы сможете отобрать задачи, в которых назначенные ресурсы не подтвердили свое участие или отказались участвовать, с помощью фильтра. Получение сообщений от сотрудниковПолучение сообщений от сотрудниковДля просмотра сообщений, поступивших от сотрудников, руководитель проекта должен зайти на сервер MS Project Server и ввести свой логин и пароль. На персональной странице руководитель увидит оповещение о поступивших обновлениях и ссылку для их просмотра. После щелчка на ней открывается раздел Updates (Обновления), в который можно попасть и с помощью верхнего меню страницы. В центре страницы находится таблица со списком изменений, сгруппированных по проектам — ведь руководитель может одновременно работать с несколькими проектами. Поэтому в первой строке в таблице на указано название нашего проекта — 6. Относящиеся к одному проекту изменения сгруппированы по типам: Task update (Обновление задачи), Task rejection (Отклонение задачи) и New task request (Запрос на создание задачи). Изменения, относящиеся к одному типу, сгруппированы по сотрудникам, приславшим изменения. В нашем случае каждый из сотрудников прислал по одному изменению. В таблице есть колонка индикаторов, содержащая значки, при наведении мыши на которые можно просмотреть дополнительную информацию об изменении. Например, на рисунке видно сообщение, появляющееся при наведении мыши на значок рядом с задачей, созданной Тестировщиком. А для просмотра и редактирования заметок нужно дважды щелкнуть на значке заметки. Чтобы принять изменение и внести соответствующие изменения в план проекта, в первом столбце таблицы в строке с изменением нужно выбрать из раскрывающегося списка пункт Accept (Принять). Если же изменение вас не устраивает, следует выбрать в этом списке пункт Reject (Отклонить). Чтобы принять все изменения, нужно нажать кнопку Accept all (Принять все), распложенную над первым столбцом таблицы. Определившись с тем, какие изменения принимаются, а какие — нет, и установив соответствующие значения в первом столбце, нужно нажать кнопку Update (Обновить) в верхнем правом углу страницы. После этого запускается MS Project и в нем открывается файл проекта, в который автоматически вносятся принятые изменения. После внесения изменений MS Project предлагает сохранить файл, и если вы откажетесь от этого, то изменения не будут считаться принятыми и останутся на сервере. Если же сохранить файл, то изменения будут считаться принятыми и пропадут из списка изменений на сервере. ПРИМЕЧАНИЕ Таким образом, внести изменения в план проекта можно только в том случае, если вы работаете с сервером MS Project Server с компьютера, на котором установлен MS Project и хранится план проекта, изменяемый вами на сервере. В файле 7.mрр видно, что в план добавилась задача, поступившая от Тестировщика, причем в соответствии с настройками, сделанными сотрудником, установлены трудозатраты задачи и ограничение по дате ее начала. В файле 5.mpp мы изменили положение задачи в плане и опубликовали обновленное назначение. Получение запроса и отправка ответовПолучение запроса и отправка ответовКаждый ресурс, входящий в рабочую группу, получает письмо, к которому прикреплен файл с проектными данными, причем если ресурс назначен на несколько задач, то данные о них будут помещены в единый файл. При открытии этого файла запустится программа Microsoft Workgroup Message Handler, отображающая окно с присланными данными. В этом окне отображается тема и текст сообщения и таблица с информацией о задачах, на которые ресурс назначен. В таблице задач присутствуют те же столбцы, что и в диалоговом окне, из которого осуществлялась отсылка задач (см. рис. 20.2), но первым идет новый столбец Accept? (Принять?). В качестве его значения можно указать Yes (Да) или No (Нет), причем для изменения значения нужно дважды щелкнуть на поле в этом столбце. После двойного щелчка на значении в поле столбца Accept? (Принять?) или нажатия кнопки Reply (Ответить) в поле текста сообщения добавляется отделенная чертой от исходного текста пустая строка, куда можно ввести текст. Например, на рис. 20.3 там написано: Да, устраивают. Кроме того, становится доступно поле темы письма и тему можно редактировать. После внесения необходимых изменений нужно нажать кнопку Send (Отправить), и сообщение отправится назад руководителю проекта. При использовании программы Microsoft Outlook в качестве почтового клиента после принятия задачи письмо будет автоматически удалено, а в список текущих задач, который ведется в Outlook, будет добавлена новая задача. Ее свойства (название, дата начала) будут совпадать со свойствами принятой задачи. После изменения согласованной задачи MS Project сообщает о необходимости сообщить ресурсам об обновленииПосле изменения согласованной задачи MS Project сообщает о необходимости сообщить ресурсам об обновлении![]() Такой значок появляется только у задач, согласованных с ресурсами. Если же ресурс не участвует в рабочей группе (как Иванов), то несмотря на редактирование задачи значок не появляется. Кроме того, принцип определения обновленных задач зависит от значения параметра "Publish New and Changed Assignments" updates resources' assignments when: (При публикации новых и измененных назначений назначения ресурсов обновляются в случае:) в настройках совместной работы (см. выше раздел «Настройки совместной работы» этого урока). Например, если задача считается измененной в случае изменения любого из ее свойств, то такой значок появится при изменении, например, типа ограничения или крайнего срока. Если же задача считается измененной только в случае изменения ограниченного набора полей, то значок будет появляться намного реже. Изменив задачу, ее можно отправить на повторное согласование уже известным вам способом. При этом, если ресурс уже подтвердил свое участие в ней раньше, она будет по-прежнему считаться подтвержденной, поскольку значение поля Confirmed (Подтверждено) не изменяется при повторной отправке задачи на согласование. Преимущества MS Project ServerПреимущества MS Project ServerЦелесообразность использования в проекте сервера MS Project Server определяется типом проекта, структурой и размером проектной команды, а также организационными регламентами. Чтобы определить преимущества использования сервера, сравним схемы группового взаимодействия при использовании почтовой системы и при использовании сервера. На рис. 20.11 представлена схема совместной работы с использованием почтовой системы. Руководитель проекта напрямую связывается с членами проектной команды с помощью электронной почты, причем все участники переписки должны установить на компьютерах специальную программу. Как вы уже знаете, для внесения изменений в план проекта руководителю нужно открыть письмо от исполнителя и нажать соответствующую кнопку. MS Workgroup Message Handler MS Workgroup Message Handler Над таблицей расположены поля дляПРИМЕЧАНИЕНад таблицей расположены поля для выбора диапазона дат, за которые были поданы отчеты. После ввода нужных дат в таблице будут оставлены только те отчеты, что были поданы за указанный период. Этот способ отображения отчетов удобно использовать, когда сотрудники прислали несколько отчетов, а вам нужно отобрать лишь отчеты за определенный период. Щелчок на значке открывает окно для просмотра отчета. Отчет можно удалить, нажав кнопку Delete (Удалить), или включить в общий отчет, нажав кнопку Merge (Объединить). Если отчет уже включен в общий, эта кнопка не отображается. Для возвращения из режима просмотра отчета в таблицу предназначена кнопка Go back to the list view (Возврат к списку). Чтобы просмотреть объединенный отчет команды, нужно щелкнуть на значке в первой строке таблицы со списком отчетов. Объединенный отчет состоит из разделов, созданных отправителем отчета, и разделов, добавленных сотрудниками (если отчеты с добавленными разделами объединялись в общий). В каждом разделе объединены сообщения всех сотрудников из одноименных разделов их персональных отчетов. Поскольку сводные отчеты больших команд довольно велики, для удобного просмотра их можно воспользоваться кнопкой Zoom (Открыть в отдельном окне), при щелчке на которой отчет откроется в новом окне без меню и графического оформления. Просмотр поданных отчетовПросмотр поданных отчетовПосле того как сотрудники отправили отчеты, на первой странице сервера руководитель проекта видит ссылку для просмотра полученных отчетов. Щелкнув на ней, он попадает на страницу просмотра отчетов о состоянии, полученных по запросу . В левой колонке этой страницы расположено меню, в котором перечислены все созданные запросы на отчеты. Название запроса является ссылкой на страницу для просмотра отчетов, поступивших в ответ на этот запрос. В центре страницы расположена таблица с именами сотрудников и значками, обозначающими текущее состояние отчета. Значок в первой строке таблицы служит для просмотра объединенного отчета команды (Team Status Report, Отчет группы о состоянии), который образуется после объединения индивидуальных отчетов. Серый значок с вопросительным знаком говорит о том, что отчет не поступил, черный значок с восклицательным знаком — что отчет поступил, но не включен в общий отчет, а черный значок без восклицательного знака — что отчет поступил и включен в общий. Если сотрудник прислал помимо отчета обновления к нему, то рядом со значком отобразится многоточие. Как в почтовых программах, значки с утолщенными границами обозначают непрочитанные отчеты, а с тонкими — прочитанные. Схема совместной работы с использованием почтовой системыСхема совместной работы с использованием почтовой системы![]() При совместной работе с помощью MS Project Server, схема которой представлена на рис. 20.12, руководитель проекта публикует проект на сервере, и сотрудники получают всю необходимую информацию о своих задачах на сервере. При этом можно использовать электронную почту как дополнительное средство оповещения сотрудников. Доступ к информации осуществляется с помощью стандартного браузера, поэтому ни сотрудникам, ни руководителю проекта не нужно устанавливать дополнительное программное обеспечение на свои компьютеры. Поступающие от сотрудников фактические данные могут вноситься в план как после одобрения руководителем, так и в автоматическом режиме, в зависимости от настроек, которые сделает руководитель. Схема совместной работы с использованием сервера MS Project ServerСхема совместной работы с использованием сервера MS Project Server![]() Однако преимущества сервера MS Project Server этим не ограничиваются — сервер предоставляет множество дополнительных возможностей. Так, с его помощью ресурсы могут сообщать руководителю об изменениях в своем персональном расписании, передавать задачи друг другу. На сервере хранятся документы, связанные с задачами проекта, и сообщения о возникающих проблемах. Использование сервера MS Project Server необходимо для управления проектами в рамках организации, поскольку позволяет легко определить уровень текущей и запланированной загрузки сотрудников и спланировать финансовые затраты на проекты. Таким образом, использование сервера удобно в тех случаях, когда в организации выполняется несколько проектов и руководители проектов и руководство хотят иметь централизованное хранилище проектной информации, чтобы эффективно управлять компанией. Рассмотрим использование сервера MS Project Server для публикации плана проекта и сбора фактических данных хода выполнения. Согласование назначенийСогласование назначенийПосле того как план создан и определены предварительные трудозатраты на выполнение задач, даты начала и окончания задач, нужно согласовать назначения с исполнителями. Чтобы использовать для этого электронную почту, в файл проекта нужно ввести адреса электронной почты ресурсов или названия их учетных записей в домене Windows. Адреса учетных записей нужны, если в качестве почтового сервера в вашей сети используется Microsoft Exchange Server и почтовые записи в нем связаны с учетными записями в домене (это можно уточнить у администратора сети). В таком случае указание учетной записи избавляет нас от необходимости вводить адрес электронной почты. Например, в файле 1.mpp у ресурса Bogdanov мы указали именно учетную запись Windows, а адрес электронной почты не указывали. Согласование задачСогласование задачВ файле 6.mрр мы создали простой проект из трех задач, на которые назначили три ресурса. Чтобы опубликовать его в MS Project Server, нужно воспользоваться одной из команд подменю Collaborate > Publish (Совместная работа > Опубликовать). Поскольку опубликовать план можно с помощью нескольких команд этого подменю, рассмотрим их подробнее. о задачах только на нем,СОВЕТЕсли сотрудник постоянно работает с MS Project Server и получает информацию о задачах только на нем, то можно настроить папку Tasks (Задачи) в Outlook таким образом, чтобы при щелчке на названии папки автоматически загружалась страница сервера MS Project Server. Для этого нужно указать адрес сервера в качестве домашней страницы папки в диалоговом окне настройки ее свойств. Попав на персональную страницу, сотрудник увидит сообщение о том, что он назначен на исполнение новых задач. Ссылка на эти задачи отображается в центре страницы. Над разделом с задачами отображается приветствие, в котором указан логин сотрудника. На рисунке видно, что мы находимся на персональной странице Проектировщика. Чтобы просмотреть информацию о новых назначениях, сотрудник щелкает на ссылке, сообщающей о них. Другой способ просмотреть новые назначения — перейти в раздел Tasks (Задачи) с помощью верхнего меню страницы. Этот раздел отображен на рисунке, где мы просматриваем страницы сервера MS Project Server в обычном браузере. В верхней части страницы находится меню для переключения между разделами, а в боковом меню расположены ссылки для изменения формата отображения списка задач и для осуществления дополнительных операций с задачами. В центре страницы располагается представление, в котором отображается список задач сотрудника и новая задача выделена специальным значком. В нашем примере Проектировщику поступила задача Проектирование модуля с трудозатратами 15,03 часа (первая задача в проекте 6.mрр). Задачи в представлении сгруппированы по проектам, поэтому задача относится к суммарной задаче. Чтобы принять все новые задачи, достаточно нажать кнопку Update All (Обновить все), а чтобы принять задачу, на которой установлен курсор, нужно нажать кнопку Update Selected Rows (Обновить выделенные строки). При этом руководителю проекта автоматически направляется сообщение о том, что сотрудник принял задачу. Если сотруднику задача по каким-то причинам не подходит, можно отказаться от ее выполнения, установив на нее курсор и нажав кнопку Reject (Отклонить). Автоматически руководителю проекта будет направлено уведомление. В нашем проекте назначение отклонил Разработчик 2. Если же нажать кнопку Hide (Скрыть), то задача будет удалена из расписания сотрудника, но руководитель не получит уведомления, и она сохранится в плане проекта. Эту кнопку стоит использовать для удаления из расписания самостоятельно созданных задач, которые еще не одобрены руководителем и не включены в план проекта. Чтобы отправить руководителю комментарий или вопрос по поводу задачи, нужно воспользоваться кнопкой Insert Notes (Добавить заметки). После этого откроется окно, в котором можно ввести ее текст. После завершения ввода заметка добавляется к задаче, и для отсылки ее руководителю нужно воспользоваться кнопкой Update All (Обновить все) или Update Selected Rows (Обновить выделенные строки). Использовать делегирование задач удобно неСОВЕТИспользовать делегирование задач удобно не только для передачи задач в случае необходимости от сотрудника сотруднику, но и для организации работы над проектом командами. Руководитель проекта распределяет работу блоками между руководителями команд и устанавливает правило автоматического одобрения запросов на делегирование задач от них.Они же раздают задачи своим подчиненным и отслеживают ход их исполнения. Совместная работа с помощью электронной почтыСовместная работа с помощью электронной почтыПри совместной работе с помощью электронной почты обмен данными происходит непосредственно между руководителем проекта и членами проектной команды (ресурсами проекта). При этом данные передаются вместе с письмами в виде вложения (attachment) в специальном формате. Чтобы организовать совместную работу с использованием электронной почты, каждому члену проектной команды необходимо установить программу для чтения электронной почты, совместимую с MAPI, например Microsoft Outlook или Microsoft Outlook Express. Затем каждому нужно установить программу Microsoft Workgroup Message Handler, входящую в установочный комплект MS Project. Для ее установки нужно запустить файл \FILES\SUPPORT\WGSETUP\wgsetup.exe, расположенный на установочном диске MS Project. MAPI (Messaging Application Programming Interface) — обозначение стандартного интерфейса для обмена сообщениями электронной почты. Обычно все почтовые программы для Windows совместимы с этим интерфейсом. При установке этой программы нужно только выбрать папку размещения, никаких дополнительных настроек не требуется. Эта программа обеспечивает возможность обрабатывать проектные данные, вложенные в сообщения, изменять их перед отправкой и добавлять получаемые данные в файл проекта. После того как программа установлена на компьютерах всех участников команды (включая руководителя), можно начинать совместную работу. Участникам проекта не нужно устанавливать MS Project — это необходимо только руководителю проекта. Совместная работа с помощью сервера MS Project ServerСовместная работа с помощью сервера MS Project ServerСовместную работу над проектом можно организовать не только через почтовую систему, но и с помощью сервера MS Project Server. MS Project Server — это продукт, входящий в комплект MS Project, позволяющий автоматизировать процесс раздачи заданий, сбора информации о фактических трудозатратах и внесение их в план проекта. Предшественником сервера MS Project Server 2002 был сервер MS Project Central, входивший в состав MS Project 2000. Создание задачи сотрудникомСоздание задачи сотрудникомС помощью MS Project Server сотрудник может предложить добавить в план проекта необходимые задачи, о которых забыл руководитель. Для этого предназначена ссылка Create a new task (Создание новой задачи) в левой колонке страницы. На странице создания задачи сотрудник выбирает проект, в который задача будет добавлена, определяет, к какой фазе проекта относится задача, вводит название, дату начала задачи и предполагаемые трудозатраты. Кроме того, задачу можно прокомментировать. Новая задача добавляется в список задач сотрудника и после нажатия кнопки Update All (Обновить все) или Update Selected Rows (Обновить выделенные строки) уведомление направляется руководителю, который должен утвердить включение задачи в план проекта. Например, в нашем случае Тестировщик добавил в план задачу Тестирование документации. Создание запроса на подачу отчетаСоздание запроса на подачу отчетаДля работы с отчетами о состоянии предназначен раздел сервера Status Reports (Отчеты о состоянии), перейти в который можно с помощью одноименной ссылки в меню в верхней части страниц сервера. В разделе доступны две операции: отправка и запрос отчета о выполнении. Для запроса отчетов у сотрудников нужно щелкнуть на ссылке Request a status report (Запрос отчета о состоянии). После этого откроется страница работы с запросами статусного отчета. На этой странице нужно, выбрав соответствующий переключатель, определить выполняемые действия: вы можете создать новый запрос отчета (первый переключатель) или изменить существующий запрос (второй переключатель), или удалить его (третий переключатель). Поскольку текущий пользователь сервера еще не создавал запросов на статусные отчеты, два последних переключателя недоступны. После выбора первого переключателя и нажатия кнопки ОК загружается первая страница мастера создания запросов статусных отчетов. На первом шаге мастера нужно определить название отчета, регулярность отправки запроса на подачу отчета и дату отправки первого запроса. Название отчета указывается в поле Name (Название). В примере мы ввели название отчета Отчет о статусе работ по проекту «6», так как мы собираемся рассылать запрос на подачу отчета только задействованным в нем сотрудникам. Регулярность подачи запроса определяется переключателем, выбранным в группе Recurrence (Частота). MS Project Server предлагает три варианта: отправлять запрос на создание отчета еженедельно (weekly), ежемесячно (monthly) и ежегодно (yearly). На рис. 20.29 мы выбрали первый переключатель. В зависимости от выбранного переключателя перестраивается раздел для выбора дня в выбранном интервале. Например, в нашем случае отображается список для выбора недели и дней недели, в которые будут отправляться запросы на подачу отчетов, и мы установили режим отправки запроса в пятницу каждой недели. При выборе ежемесячной или ежегодной отправки день отправки выбирается либо по конкретной дате, либо по номеру недели и дню (и по месяцу при ежегодной отправке запроса). Например, можно установить дату подачи отчетов в каждое 23 число месяца или в каждую последнюю пятницу месяца. Дата отправки первого запроса на подачу отчета определяется значением параметра Start (Начало). Например, для нашего отчета в качестве первой даты отправки запроса мы указали 05.07.2002. После заполнения полей и нажатия кнопки Next (Далее) открывается вторая страница мастера. На втором шаге мастера запроса статусного отчета определяются сотрудники, которые должны подать отчет по запросу. Для этого в левом списке нужно выбрать новых сотрудников и перенести их в правый список с помощью кнопки Add (Добавить). Если сотрудника нет в списке доступных (то есть он еще не зарегистрирован на сервере), его можно создать, нажав кнопку Click here to create a new resource and add it to list (Создать ресурс и добавить его в список). Отчеты о состоянии, поступившие от ресурсов, можно объединять в общий отчет. Это можно делать вручную после прочтения отдельных отчетов, но можно настроить сервер так, чтобы отчеты объединялись автоматически. Для этого в списке ресурсов, подающих отчет, нужно установить флажки рядом с теми ресурсами, отчеты от которых должны объединяться. В нашем запросе отчета о состоянии (см. рис. 20.30) будут объединяться отчеты от Тестировщика и Тестировщика 1. После присоединения отчета к общему его данные нельзя удалить из общего отчета. Поэтому в автоматическом режиме можно объединять в общий отчет лишь отчеты опытных сотрудников, когда вы уверены, что их сообщение соответствует требованиям к отчету, предъявляемым в нашей организации. А отчеты неопытных сотрудников стоит просматривать, прежде чем включать в общий отчет, — возможно, потребуется запросить у них дополнение к отчетам или подать отчет заново. На третьем шаге мастера (рис. 20.31) настраивается структура отчета. Страница настройки структуры состоит из таблицы, в первой колонке которой находятся названия разделов, а во второй колонке можно указать, какую информацию сотрудник должен поместить в разделе. Строки таблицы перемещаются с помощью кнопок Up (Вверх) и Down (Вниз). Добавить или удалить строку можно с помощью кнопок Insert Row (Добавить строку) и Delete Row (Удалить строку). На четвертом шаге мастер сообщает об успешном завершении подготовки отчета и предлагает либо отправить его сразу с помощью кнопки Send (Отправить), либо сохранить для дальнейшей отправки с помощью кнопки Save (Сохранить). Мы сразу же разослали запрос на подачу отчета. Учет фактических данных в плане проектаУчет фактических данных в плане проектаЧтобы данные о фактическом ходе работы попали в план проекта, руководитель должен подтвердить их. Для просмотра полученных обновленных данных руководитель должен выбрать команду меню Collaborate > Update Project Progress (Совместная работа > Обновить ход проекта). После этого в MS Project откроется раздел Updates (Обновления), в котором отобразится список изменений в задачах, как при их согласовании. После утверждения руководителем фактических данных MS Project точно так же откроет файл проекта и сохранит в нем новые данные (файл 9.mрр). Прием фактических данных от ресурсов можно автоматизировать, чтобы данные попадали в план проекта без утверждения руководителем. Для этого руководителю достаточно создать правило, автоматически обрабатывающее все поступающие сообщения об изменениях. Для создания правила в разделе Updates (Обновления) нужно щелкнуть на ссылке Set rules for automatically accepting changes (Создание правил для автоматического принятия изменений). На открывшейся странице следует нажать кнопку New Rule (Новое правило). Создание правила осуществляется за несколько шагов. На первом шаге необходимо определить, какие типы изменений будут обрабатываться правилом. Если выбрать переключатель All of the message types below (Все перечисленные ниже типы сообщений), то правилом будут обрабатываться все сообщения. Чтобы правило обрабатывало только запросы на создание новых задач, нужно выбрать переключатель All new task requests (Все запросы на создание новых задач). Для обработки правилом запросов на делегирование задач выбирается переключатель АИ task delegation requests (Все запросы на делегирование задач), а для обработки изменений — All task updates (Все обновления задач). Можно дополнительно уточнить список обрабатываемых изменений, указав условия их отбора. Для этого необходимо выбрать переключатель Only task updates that fit the following criterion (Только обновления задач, удовлетворяющие указанному условию), а затем определить фильтр, с помощью которого изменения будут отбираться. На втором шаге нужно определить, к каким проектам должны относиться сообщения, обрабатываемые фильтром. Если выбрать переключатель АИ my current and future projects (Все текущие и будущие проекты), то правило будет применяться ко всем созданным проектам и к проектам, которые будут созданы в будущем. Если же выбрать переключатель Only the projects specified below (Только указанные ниже проекты), то в левом списке отобразятся существующие проекты. Среди них нужно выбрать те, к которым правило будет применяться, и перенести их в правый список с помощью кнопки Add -> (Добавить ->). Чтобы правило применялось к проектам, создаваемым в будущем, следует установить флажок Including all future projects (Включая все будущие проекты). Наше правило будет применяться только к проекту б, и поэтому мы перенесли его в правый список и не установили флажок применения правила ко вновь создаваемым проектам. На третьем шаге определяется, к сообщениям каких ресурсов будет применяться созданное правило. Если выбрать переключатель All current and future resources registered in MS Project Server database (Все текущие и будущие ресурсы, зарегистрированные в базе данных Microsoft Project Server), то правило будет применяться ко всем ресурсам, уже зарегистрированным к текущему моменту на сервере MS Project Server, и к тем, что добавятся в дальнейшем. Если же выбрать переключатель Only the resources specified below (Только указанные ниже ресурсы), то правило будет применено к тем ресурсам, которые вы выберете в левом списке и переместите в правый. Для перемещения нужно воспользоваться кнопкой Add -> (Добавить ->). Чтобы правило относилось к сообщениям всех ресурсов, которые будут добавлены в будущем, необходимо установить флажок Including all future resources (Включая все будущие ресурсы). В нашем случае мы настроили правило так, чтобы оно распространялось только на сообщения от четырех ресурсов, задействованных в нашем проекте. После нажатия кнопки Finish (Готово) создание правила завершается, и оно появляется в списке правил. Чтобы отредактировать или удалить правило, нужно щелкнуть на его названии, а затем нажать на соответствующую кнопку над таблицей со списком. Можно запустить правило для обработки сообщений, поступивших к вам до того, как оно было создано. Для этого нужно щелкнуть на значке с крестом рядом с ярлыком Apply Rules (Применить правила) над таблицей. На появившейся вкладке нужно выбрать проект из раскрывающегося списка и нажать кнопку Run Rules Now (Обработать правила). По умолчанию правило применяется к сообщениям проектов, определенных в правиле, но если в раскрывающемся списке выбрать название другого проекта, то правило будет применено для него. Учет фактических трудозатратУчет фактических трудозатратЧтобы учесть фактические трудозатраты сотрудника по исполнению задачи, нужно отправить ему особый запрос. Этот запрос представляет собой форму, аналогичную той, что ресурс получает для принятия задачи. В ней нужно указать затраты на выполнение задачи и время, требуемое для ее завершения. Учет фактических трудозатратУчет фактических трудозатратПри совместной работе с помощью MS Project Server руководителю для получения фактических данных о ходе работ не обязательно запрашивать ресурсы задач. На странице персональных задач в таблице рядом с диаграммой сотрудник может вводить фактические данные в доступные для редактирования поля. Если сотрудник не присылает данные о ходе работ, их можно запросить с помощью команды меню Collaborate > Request Progress Information (Совместная работа > Запросить ход выполнения). В таком случае сервер может направить сотруднику уведомление по почте (если администратор сервера настроил его для работы с почтовой системой) или просто добавит в список задач пометку о необходимости сообщить руководителю проекта о состоянии задачи. в таблице, важно не забытьВНИМАНИЕЗаполняя поля в таблице, важно не забыть правильно ввести оставшиеся трудозатраты (Remaining Work). Если задача выполнена, то значением этого поля должен быть нуль. После того как сотрудник ввел данные о фактической работе, их можно отправить назад руководителю, нажав кнопку Send (Отправить), или сохранить и отправить позднее. Сохранить файл можно с помощью кнопки Save and Send Later (Сохранить и отправить позднее), а для отправки в дальнейшем его нужно будет снова открыть и нажать кнопку Send (Отправить). Обновление проекта После того как сотрудник отправил заполненную данными таблицу, руководитель получает сообщение с вложением, открыв которое он увидит диалоговое окно для внесения данных в план проекта, аналогичное представленному на рис. 20.5. Отличаться будет только состав полей в таблице. После нажатия кнопки Update Project (Обновить проект) данные будут внесены в файл проекта. На рис. 20.10 изображен файл 5.mpp после того, как мы обновили его с учетом данных, присланных ресурсом. Ресурсы могут делегировать задачи толькоВНИМАНИЕРесурсы могут делегировать задачи только в том случае, если установлен соответствующий флажок в диалоговом окне настройки параметров совместной работы (см. раздел «Настройка MS Project для работы с сервером» ). Выбор задачи для делегирования осуществляется в разделе Tasks (Задачи). В таблице со списком задач нужно установить курсор на нужную задачу и щелкнуть на ярлыке Delegation (Делегирование) над таблицей. После этого появится вкладка, на которой нужно нажать кнопку Delegate Task (Делегировать задачу). В нашем случае задачу Тестирование документации делегирует Тестировщик. После нажатия этой кнопки открывается диалоговое окно, предназначенное для настройки параметров делегирования задачи. В нем нужно определить, кому будет делегирована задача, выбрав нужного сотрудника из раскрывающегося списка (Можно делегировать задачу и новому сотруднику, создав его учетную запись на сервере в момент делегирования, если это разрешено администратором). Например, в нашем случае задача делегируется Тестировщику 1. Кроме того, в этом диалоговом окне настраиваются параметры отслеживания задачи. Тот, кто делегирует задачу, может стать лидером задачи (lead): получить право утверждать фактические данные, приходящие от ресурса, и отслеживать задачу, то есть выполнять функции руководителя проекта для этой задачи. Для этого во втором пункте нужно выбрать переключатель Yes (Да). Если вы стали лидером задачи, то автоматически устанавливается переключатель Yes (Да) в третьем пункте, означающий, что делегирующий задачу будет отслеживать ее сам. Этот переключатель можно выбрать и не будучи лидером задачи. Кроме того, делегирование можно сопроводить заметкой. На следующем шаге делегирования сервер отобразит введенные вами параметры в табличной форме и после подтверждения отошлет запрос на делегирование. Он передается для утверждения ресурсу, которому делегирована задача, и руководителю проекта. После того как они подтвердят запрос, данные в файле проекта на диске обновятся (файл 10.mрр). Ввод фактических данных сотрудникомВвод фактических данных сотрудникомMS Project Server позволяет учитывать фактические трудозатраты с помощью любого из трех методов (учета процента завершения, фактических и оставшихся трудозатрат или повременных трудозатрат), и в соответствии с установленным администратором методом отслеживания в таблице становятся доступны для редактирования те или иные поля. Например, Тестировщик вводит данные о ходе работы над задачей. Столбцы, данные которых можно редактировать — % Work Complete (% завершения по трудозатратам) и Remaining Work (Оставшиеся трудозатраты), — выделены белым фоном, а строки, содержащие измененные данные, — шрифтом красного цвета. После ввода данных сотрудник нажимает кнопку Update All (Обновить все) или Update Selected Rows (Обновить выделенные строки), и информация передается руководителю проекта. Microsoft Project -управление проектамиЧтобы убрать колонку из таблицы, выделите ее и в контекстном меню выберите команду Hide Column (Скрыть столбец)Чтобы убрать колонку из таблицы, выделите ее и в контекстном меню выберите команду Hide Column (Скрыть столбец)![]() При удалении и добавлении колонок в таблицы изменение структуры автоматически сохраняется, и в дальнейшем щелчок на названии таблицы в меню будет отображать ее с новой структурой. Если же вы хотите изменять таблицы, сохраняя при этом их начальные варианты, вам необходимо освоить принципы создания и редактирования таблиц. Диалоговое окно определения свойств добавляемой в таблицу колонкиДиалоговое окно определения свойств добавляемой в таблицу колонки![]() Поле Field name (Имя поля) представляет собой раскрывающийся список полей, которые можно добавить в таблицу (поля из «внутренней» таблицы того же типа, что и настраиваемая). Название поля отображается в заголовке колонки, и если вы хотите, чтобы там было указано другое название, то его нужно ввести в поле Title (Текст заголовка). Если в заголовке столбца используется несколько слов и все они не умещаются в заголовке из-за его небольшой ширины, поможет флажок Header Text Wrapping (Перенос заголовка по словам). Если его установить, то неумещающиеся слова будут автоматически переноситься на следующую строку. Когда вы установили требуемые значения параметров колонки, для добавления колонки в таблицу щелкните на кнопке ОК или же на кнопке Best Fit (Автоширину), которая автоматически подберет добавляемой колонке оптимальную ширину (в таком случае значение поля Width будет игнорироваться). Для редактирования свойств добавленной в таблицу колонки нужно выполнить двойной щелчок на ее заголовке. После этого отобразится уже знакомое диалоговое окно (см. рис. 3.7), в котором можно внести необходимые изменения. Для автоматического подбора оптимальной ширины колонки нужно навести курсор на правую границу заголовка колонки (курсор в этот момент примет вид креста с направленными вправо и влево стрелками) и сделать двойной щелчок. Чтобы убрать ненужную колонку, следует выделить ее, щелкнув на ее заголовке, а затем в контекстном меню колонки (рис. 3.8) выбрать команду Hide Column (Скрыть столбец). После этого колонка будет убрана из таблицы. Диалоговое окно определения свойств шрифтаДиалоговое окно определения свойств шрифта![]() Диалоговое окно определения свойств создаваемой таблицыДиалоговое окно определения свойств создаваемой таблицы![]() Название таблицы указывается в поле Name (Имя). Флажок Show in menu (Показывать в меню) определяет, будет ли новая таблица отображаться в списке таблиц, открывающемся в подменю View > Table (Вид > Таблица). Флажок Lock first column (Зафиксировать первый столбец) влияет на отображение первой колонки: будет ли она выглядеть, как обычная колонка, или же будет защищена от ввода и выделена серым цветом. В настройках таблицы, показанной на рис. 3.4, этот флажок установлен, поэтому первая колонка с номерами задач выделена серым цветом и ее нельзя редактировать. Формат представления дат в ячейках таблицы выбирается в списке Date format (Формат даты). Вариант Default (По умолчанию) соответствует формату, определенному для всего проекта на вкладке View (Вид) диалогового окна Options (Параметры) (открываемого командой меню Tools > Options (Сервис > Параметры)). В счетчике Row height (Высота строк) задается высота строк в новой таблице. Единица означает стандартную высоту, а другие цифры соответствуют кратности увеличения высоты относительно стандартной. Установка флажка Auto-adjust header row heights (Автонастройка высоты строки заголовков) обеспечивает подбор высоты заголовка колонок так, чтобы в нем уместились все слова из его названия. Этот флажок имеет смысл устанавливать, если название состоит из нескольких слов, так как в таком случае слова, перенесенные из-за ширины заголовка на вторую или третью строки, могут оказаться скрытыми за границей заголовка. В центре рассматриваемого диалогового окна располагается раздел Table (Таблица), в котором формируется структура новой таблицы. Этот раздел состоит из ряда кнопок, строки ввода и таблицы, каждая строка которой соответствует колонке в новой таблице, а столбцы — свойствам этой колонки. Для добавления колонки в новую таблицу нужно щелкнуть мышью в ячейке столбца Field Name (Имя поля) и в появившемся раскрывающемся списке выбрать название колонки. После этого в этой строке будут автоматически заполнены другие поля, определяющие свойства новой колонки. Эти поля уже знакомы нам по диалоговому окну определения свойств таблицы (см. рис. 3.7); для их редактирования можно использовать строку ввода. Кнопки Cut Row (Вырезать строку) и Copy Row (Копировать строку) позволяют поместить строку в буфер обмена, удалив (в первом случае) или же сохранив ее в таблице. Вставить скопированную или вырезанную строку можно с помощью кнопки Paste Row (Вставить-строку). После ввода всех параметров новой таблицы для их сохранения нужно нажать кнопку ОК. Диалоговое окно определения свойств текстовых стилейДиалоговое окно определения свойств текстовых стилей![]() В качестве примера отформатируем курсивом все задачи, являющиеся критическими для проекта. Для этого выберем в списке Item to Change (Изменяемый) пункт Critical Tasks (Критические задачи) и изменим начертание шрифта на полужирный курсив в списке Font style (Начертание). В результате все строки таблицы, относящиеся к критическим задачам, автоматически будут выделены (рис. 3.18, файл 5.mрр) Диалоговое окно выбора таблицы из полного списка для отображения в текущем представленииДиалоговое окно выбора таблицы из полного списка для отображения в текущем представлении![]() Хотя разделение по типам отображаемой информации является ключевым для представлений, совсем не обязательно запоминать, к какому типу относится то или иное представление или таблица. В процессе работы MS Project просто не позволит отобразить в представлении не соответствующую по типу таблицу. Например, если вы захотите отобразить в представлении Gantt Chart (Диаграмма Ганга) (которое содержит информацию о задачах) таблицу с данными о ресурсах, переключившись в соответствующий список выбора таблиц, то не сможете этого сделать, поскольку кнопка Apply (Применить) будет заблокирована (рис. 3.6). Добавление, удаление и форматирование колонокДобавление, удаление и форматирование колонок Таблицы, входящие в комплект поставки MS Project, являются удобным средством для быстрого получения нужной информации. Тем не менее, набор столбцов, по умолчанию включенных в таблицы, не всегда может подходить к вашим задачам. В таком случае его можно изменить. Добавить столбец в таблицу можно двумя путями: с помощью команды Insert > Column (Вставка > Столбец) основного меню или команды Insert Column (Вставить столбец) контекстного меню. Чтобы эта команда появилась в контекстном меню, необходимо предварительно выделить одну из колонок таблицы, щелкнув по ее заголовку. После этого открывается диалоговое окно определения свойств колонки (рис. 3.7). Форматирование данных в таблицахФорматирование данных в таблицах Возможности форматирования содержимого таблиц в MS Project довольно развиты. Во-первых, есть возможность изменять шрифт и цвет данных в ячейках и столбцах. Для этого нужно выделить ячейку (установив в нее курсор и щелкнув мышью) или столбец (щелкнув по его заголовку), а затем вызвать диалоговое окно определения свойств шрифта (рис. 3.15) через меню Format > Font (Формат > Шрифт). Это диалоговое окно можно вызвать и выбором команды Font (Шрифт) в контекстном меню, которое появляется при щелчке правой кнопкой мыши по выделенной ячейке или столбцу. Диалоговое окно определения свойств шрифта содержит несколько полей, с помощью которых можно задать тип шрифта (поле Font), его начертание (поле Font style), размер (счетчик Size) и цвет (список Color), а также добавить эффект подчеркивания (флажок Underline (Подчеркнуть)). В области Sample (Образец) отображается пример применения выбранных настроек шрифта. ТаблицыГлава 2. ТаблицыИз таблицы пропал столбец ID (Ид.) и первой стала колонка Cost (Затраты)Из таблицы пропал столбец ID (Ид.) и первой стала колонка Cost (Затраты)![]() Колонка Cost (Затраты) добавлена в таблицуКолонка Cost (Затраты) добавлена в таблицу![]() С добавлением новой колонки таблица стала больше и столбец с датой начала работ по задачам, который раньше был виден (см. рис. 3.11), пропал из видимой области. С другой стороны, колонка ID (Ид.)1, с которой начинается таблица, не представляет особой ценности и от нее можно избавиться, чтобы сэкономить место на экране. Поскольку столбец ID (Ид.) заблокирован, удалить его можно только через диалоговое окно определения свойств таблицы. Чтобы попасть в него, с помощью команды меню View > Table> More Tables (Вид >
Копируем таблицу Entry (Ввод), используемую в представлении Gantt Chart (Диаграмма Ганта)Копируем таблицу Entry (Ввод), используемую в представлении Gantt Chart (Диаграмма Ганта)![]() Панель форматирования данных в ячейкеПанель форматирования данных в ячейке![]() Во-вторых, MS Project позволяет одновременно форматировать строки таблицы, относящиеся к задачам или ресурсам определенного типа. Для этого нужно выбрать команду меню Format > Text Styles (Формат > Стили текста) или воспользоваться командой Text Styles (Стили текста) контестного меню, которое отображается при щелчке правой кнопки мыши по выделенной колонке таблицы. Диалоговое окно изменения текстовых стилей (рис. 3.17) является аналогом диалогового окна определения свойств шрифта (см. рис. 3.15). Единственное отличие — это присутствие списка Item to Change (Изменяемый). Выбрав нужный элемент из этого списка, можно затем изменять его шрифт, стиль, размер и использовать дополнительные эффекты. Список приведенных в списке элементов зависит от типа таблицы, открытой в текущем представлении. Например, диалоговое окно на рис. 3.17 вызвано щелчком по таблице в представлении Gantt Chart (Диаграмма Ганта), поэтому в списке элементов приведены различные типы задач. о списке элементов, доступных для форматирования, всегда есть пункт Row & Column Titles (Заголовки строк и столбцов), выбрав который, можно изменить шрифтовое оформление заголовков колонок и данных в первой колонке (если она заблокирована). Представление, состоящее из одной таблицы, — Resource Sheet (Лист ресурсов)Представление, состоящее из одной таблицы, — Resource Sheet (Лист ресурсов)![]() В настройках представления определено, какая таблица открывается по умолчанию при его загрузке. При этом в любой момент можно вывести на экран другую таблицу такого же типа. Например, в представлении Gantt Chart (Диаграмма Ганта) при открытии отображается таблица Entry (Ввод данных), а в представлении Task Usage (Использование задач) — таблица Usage (Использование). Но при желании можно отобразить таблицу Entry (Ввод данных) в представлении Task Usage (Использование задач) или таблицу Task Usage (Использование задач) в представлении Gantt Chart (Диаграмма Ганта). Таким образом, в представлении заложено ограничение на тип отображаемых таблиц (таблицы с данными о задачах или ресурсах), но просматривать в нем можно любые таблицы этого типа. Переключение между таблицами осуществляется с помощью команды меню View > Table (Вид > Таблица). Например, для того чтобы отобразить в представлении Gantt Chart (Диаграмма Ганта) таблицу Task Usage (Использование задач), перейдите к этому представлению, щелкнув на соответствующем значке панели представлений, а затем выберите команду меню View > Table (Вид > Таблица) и в появившемся списке таблиц выберите Usage (Использование) (рис. 3.3, файл 2.mрр). Пример форматирования групп записей в таблице: критические задачи выделены курсивомПример форматирования групп записей в таблице: критические задачи выделены курсивом![]() Возможность форматирования стилей текста полезна, когда нужно выделить в таблице группу строк на основании типа размещенных в них данных. Это пригодится при формировании разнообразных распечаток и при работе с представлениями, не содержащими диаграмм. В некоторых случаях для вычленения нужной информации из множества строк в таблице более удобны другие средства, имеющиеся в MS Project: сортировка, фильтрация и группировка данных. О них пойдет речь в следующем уроке. Пример создания собственной таблицыПример создания собственной таблицы Часто проект имеет ограниченный бюджет, и в таких случаях, создавая проектный план в таблице Entry (Ввод) представления Gantt Chart (Диаграмма Ганта), удобно всегда иметь перед глазами информацию о цене проекта, не переключаясь в таблицу Cost (Затраты). Самый простой путь для этого — добавление колонки Cost (Затраты) в таблицу Entry (Ввод). В таком случае в таблице будет отображаться информация о суммарной стоимости работ по проекту и стоимости каждой из его задач. При этом следует сохранить копию исходной таблицы на тот случай, если она нам понадобится в дальнейшем. Итак, переключимся в представление Gantt Chart (Диаграмма Ганта) и выберем команду меню View > Table » More Tables (Вид >
Программа не позволяет отобразить не соответствующую представлению таблицуПрограмма не позволяет отобразить не соответствующую представлению таблицу![]() Просмотр данных с помощью таблицПросмотр данных с помощью таблиц Как мы уже знаем, «внутри» MS Project есть таблица ресурсов и таблица задач, а «снаружи», в интерфейсе, есть ряд таблиц, являющихся набором полей либо из одной, либо из другой «внутренней» таблицы. Таблицы отображаются в представлениях, причем есть представления, в которых таблицы совмещены с диаграммой (например, Gantt Chart (Диаграмма Ганта), см. рис. 2.15), а есть и состоящие из одной таблицы (например, Resource Sheet (Лист ресурсов) на рис. 3.2, файл 1.mpp). Проверяем, какая таблица отображается...Проверяем, какая таблица отображается в представлении: ее название приведено в меню View (Вид) напротив команды Table (Таблица)![]() Теперь добавим в таблицу колонку с информацией о стоимости. Оптимальное место для нее — слева от столбца с названием задачи, поскольку в таком случае информация о стоимости всегда будет на виду. Для добавления колонки выделим столбец с названием задачи, щелкнув по его заголовку, а затем щелкнем по выделенному столбцу правой кнопкой мыши и в контекстном меню выберем команду Insert Column (Вставить столбец). В открывшемся диалоговом окне определения свойств добавляемой в таблицу колонки (см. рис. 3.7) выберем название столбца — Cost (Затраты) — и нажмем кнопку ОК. Новая колонка появится в таблице (рис. 3.12, файл 4.mрр). Редактирование данных в таблицахРедактирование данных в таблицах Теперь, когда вам знакомы приемы работы со структурой таблиц, рассмотрим основные приемы редактирования данных внутри них. Редактирование таблиц в MS Project осуществляется почти так же, как в Excel, и не должно вызвать затруднений. Удобно, что во многих полях можно выбирать значения из списка или пользоваться стрелками для увеличения и уменьшения значений, кроме того, данные можно вводить с помощью строки ввода. Помимо стандартных средств ввода и редактирования данных MS Project содержит ряд расширенных возможностей. С помощью команды Fill (Заполнить) можно быстро заполнять данными из одной ячейки несколько других ячеек таблицы. Для этого нужно выделить ячейку таблицы с исходными данными (установив в нее курсор и щелкнув мышью), а затем, удерживая н'ажатой клавишу Ctrl, щелкнуть по тем ячейкам, в которые нужно поместить данные из исходной ячейки. При этом все ячейки должны быть в одном столбце. Затем нужно выбрать команду меню Edit > Fill (Правка > Заполнить) и в появившемся списке — пункт, соответствующий направлению заполнения: Вниз (Down), если ячейка с исходными данными находится выше других выделенных, или Вверх (Up), если ниже. Если ячейки, в которые нужно поместить значения, находятся прямо под исходной или над ней, то можно воспользоваться «ручным заполнением». Для этого нужно щелкнуть по исходной ячейке и навести курсор на квадратик в ее правом нижнем углу. Затем квадратик нужно потянуть по направлению к ячейкам, в которые нужно поместить данные, так чтобы они попали в зону выделения. После того как вы отпустите кнопку мыши, выделенные ячейки примут значения исходной. Для удаления данных из таблицы служит клавиша Delete. Если выделить всю строку и нажать эту клавишу, то строка будет удалена. Если же нажать эту клавишу, когда курсор находится в одной из ячеек таблицы, то ячейка будет очищена, а рядом с ней появится меню (рис. 3.14). Редактирование таблицРедактирование таблиц После того как новая таблица создана, может потребоваться внести в нее изменения. Структуру таблицы и свойства колонок можно редактировать непосредственно в представлении, но некоторые ее свойства (например, формат дат) можно изменить только в окне определения свойств таблицы (см. рис. 3.10). Схематическое представление организации данных в MS ProjectСхематическое представление организации данных в MS Project![]() Для быстрого изменения высоты всехСОВЕТДля быстрого изменения высоты всех строк таблицы во время ее просмотра нужно выделить всю таблицу (щелкнув на заголовке первой колонки, если она зафиксирована), а затем изменить высоту любой из ее строк, перетащив мышью одну из ее границ. Все строки таблицы автоматически примут тот же размер, что и изменяемая строка. Для того чтобы открыть это окно для редактирования свойств существующей таблицы, нужно сначала открыть диалоговое окно со списком таблиц, используя команду меню View > Table > More Tables (Вид >
Для быстрого изменения параметров шрифтаСОВЕТДля быстрого изменения параметров шрифта можно воспользоваться панелью инструментов Formatting (Форматирование) (рис. 3.16). На ней расположены элементы для быстрого изменения любого параметра оформления данных в ячейке, кроме цвета шрифта. Кроме того, некоторые параметры оформления можно менять с помощью стандартных для программ Microsoft сочетаний клавиш: Ctrl+В выделяет данные полужирным шрифтом, Ctrl+I — курсивом и Ctrl+U — подчеркиванием.
Создание новой таблицыСоздание новой таблицы Для осуществления операций по созданию и удалению таблиц необходимо открыть диалоговое окно со списком всех таблиц, доступных в открытом проекте. Уже знакомое нам диалоговое окно (см. рис. 3.5) открывается с помощью команды меню View > Table > More Tables (Вид >
Создание таблицы на основе существующейСоздание таблицы на основе существующей Во многих случаях таблица создается не «с нуля», а на основе существующей таблицы. Удобнее всего при этом скопировать существующую таблицу и, сохранив ее с новым названием, внести в нее необходимые изменения. Для копирования таблицы следует открыть диалоговое окно More Tables (Другие таблицы), выделить в раскрывающемся списке нужную таблицу и нажать кнопку Сору (Копировать). После этого откроется уже знакомое диалоговое окно определения свойств таблицы, поля которого будут заполнены в соответствии со Свойствами и структурой этой таблицы (рис. 3.10). При этом название исходной таблицы будет изменено на Copy of (Копия) <название исходной таблицы> и будет сброшен флажок Show in menu (Показывать в меню). Новую таблицу можно отредактировать с помощью уже известных приемов и сохранить, нажав кнопку ОК. gt; Другие таблицы).Таблица > Другие таблицы). Чтобы создать таблицу, нужно щелкнуть на кнопке New (Создать). При этом появится диалоговое окно определения свойств таблицы (рис. 3.9). Здесь задается название таблицы, состав ее полей и их формат, а также дополнительные параметры отображения таблицы в интерфейсе MS Project. Нужно иметь в виду, что тип создаваемой таблицы (и, соответственно, набор доступных столбцов) зависит от того, какого типа таблицы просматривались в списке таблиц в момент нажатия кнопки New (Создать). и щелкнуть на кнопке EditТаблица > Другие таблицы), а затем выбрать в списке необходимую таблицу и щелкнуть на кнопке Edit (Изменить). Теперь, когда вы обладаете всеми необходимыми знаниями для создания собственной таблицы, пора попробовать свои силы на практике.В открывшемся диалоговом окне таблицаТаблица > Другие таблицы). В открывшемся диалоговом окне таблица Entry (Ввод) уже будет выделена, поэтому нам останется только нажать кнопку Сору (Копировать). После этого появится диалоговое окно, в котором необходимо установить флажок Show in menu (Показывать в меню), чтобы новую таблицу можно было открывать через меню MS Project, и выбрать название для новой таблицы, например Ввод с контролем стоимости. Далее нажмем О К, чтобы сохранить новую таблицу и вернуться в диалоговое окно со списком таблиц. Новая таблица в этом списке будет выделена. Для возвращения к представлению Gantt Chart (Диаграмма Ганта) нажмем кнопку Apply (Применить). Рядом с диаграммой теперь находится таблица, которую мы только что создали. Чтобы убедиться в этом, откроем меню View (Вид): название открытой таблицы указано в нем напротив команды Table (Таблица) (рис. 3.11, файл З.mрр).gt; Другие таблицы) откроем...Таблица > Другие таблицы) откроем диалоговое окно со списком таблиц (где наша таблица будет выделена) и щелкнем на кнопке Edit (Изменить). В открывшемся окне установим курсор на строку ID (Ид.) в таблице, находящейся внутри раздела Table (Таблица), и нажмем кнопку Delete Row (Удалить строку). Используемое в локализованной версии название «Ид.» является сокращением слова «Идентификатор». Затем сбросим флажок Lock first column (Зафиксировать первый столбец), поскольку иначе колонка цены будет заблокирована и ее нельзя будет редактировать. Теперь нажмем кнопку О К и далее в диалоговом окне со списком таблиц, куда мы автоматически вернемся, — кнопку Apply (Применить).
Теперь рядом с диаграммой отображается таблица Usage (Использование)Теперь рядом с диаграммой отображается таблица Usage (Использование)![]() Для того чтобы нужная вам таблица отобразилась в представлении, достаточно выбрать ее из списка и нажать кнопку Apply (Применить). Чтобы вернуться в представление, не выбирая таблицу, нужно нажать кнопку Cancel (Отмена) или просто закрыть окно. Типы таблиц MS ProjectТипы таблиц MS ProjectТаблицы — это один из основных способов представления проектных данных. В этом уроке вы узнаете, какие типы таблиц есть в MS Project и каким образом данные распределяются между таблицами разного типа. Вы научитесь переключаться между таблицами внутри представления, изменять существующие таблицы и создавать новые как «с нуля», так и на основе существующих таблиц. Кроме того, вы освоите приемы форматирования данных, отображаемых в таблице. В проектном файле все данные хранятся в виде двух таблиц, одна из которых содержит информацию о задачах, а вторая — о ресурсах проекта, то есть задействованных в выполнении задач людях и материальных ценностях. Эти две «внутренние» таблицы состоят из множества полей, большинство из которых созданы «про запас» и обычно не используются. Некоторые из них могут быть задействованы при программировании, в тонких настройках, функциях анализа проекта и т. д., но не нужны при стандартном использовании MS Project. Во время работы с проектом, как правило, требуются вполне определенные срезы информации. Например, данные о стоимости проекта, загруженности тех или иных ресурсов, сроках окончания работ по текущим задачам и т. п. Поэтому в каждый момент времени требуется иметь перед глазами только необходимую информацию. Это позволяет сконцентрироваться на ней и более эффективно работать. На рис. 3.1 представлена схема организации данных в MS Project. Файл состоит из двух больших «внутренних» таблиц с множеством столбцов, из которых только некоторые отображаются в таблицах, включенных в представления. Работая в MS Project, мы имеем дело только с маленькими «внешними» таблицами. В MS Project заложен набор предопределенных таблиц, предназначенных для работы с небольшим объемом проектной информации (табл. 3.1 и 3.2). Каждая из этих таблиц содержит лишь несколько полей одной из «внутренних» таблиц проектного файла. Соответственно, «внешние» таблицы (как и «внутренние») содержат информацию либо о задачах, либо о ресурсах. В этом разделе и в дальнейшем под таблицей мы будем подразумевать именно эти, «внешние» таблицы, поскольку именно с ними мы будем работать в интерфейсе MS Project. Таблицы, составляющие основу файла проекта, когда речь будет заходить о них, мы будем называть «внутренними» таблицами. Удаление в таблицеУдаление в таблице![]() Это меню состоит из двух пунктов: Only clear contents of ... Cell (Очистить содержимое поля ..., где многоточие заменяется названием столбца) и Delete the entire task (Удалить всю задачу) или Delete the entire resource (Удалить весь ресурс). Оно впервые появилось в MS Project 2002 и сделало работу с программой более удобной, поскольку в предыдущих версиях клавиша Delete удаляла всю строку, что часто приводило к ошибочному удалению данных. Выбираем новую таблицу для отображения в представлении Gantt Chart (Диаграмма Ганта)Выбираем новую таблицу для отображения в представлении Gantt Chart (Диаграмма Ганта)![]() В результате поля в таблице обновляются (рис. 3.4, файл 2.mрр): появляется поле Work (Трудозатраты), пропадают поля Predecessors (Предшественники) и Resource Names (Названия ресурсов). В списке, появляющемся при выборе команды View > Table (Вид > Таблица), перечислены наиболее часто используемые таблицы для текущего представления. Если же этот список не содержит нужной таблицы, то ее можно найти, щелкнув на расположенном внизу списка пункте More Tables (Другие таблицы) (см. рис. 3.3). После щелчка откроется диалоговое окно со списком всех таблиц, доступных для отображения в представлениях MS Project (рис. 3.5). Таблицы разделены на две группы: Task (Задачи) и Resource (Ресурсы), согласно типу отображаемой в них информации. Выбор группы таблиц осуществляется с помощью переключателей в верхней части диалогового окна. По умолчанию в этом диалоговом окне загружается список таблиц того типа, который возможно отобразить в текущем представлении, и среди них выделяется открытая в данный момент таблица. Например, диалоговое окно, отображенное на рис. 3.5, вызвано из представления Gantt Chart (Диаграмма Ганта) (представление типа Tasks (Задачи)) с открытой таблицей Usage (Использование). Microsoft Project -управление проектамиАнализ хода работ на сервере MS Project ServerАнализ хода работ на сервере MS Project ServerАнализировать ход работ по проекту можно как в программе MS Project, так и на сервере MS Project Server. Для этого сначала нужно открыть страницу центра проектов с помощью команды меню Collaborate V Project Center (Совместная работа > Центр проектов), а затем открыть нужный проект, щелкнув на его названии в списке. Просмотр проектных данных на сервере осуществляется также с помощью представлений, между которыми можно переключаться, выбирая их в раскрывающемся списке, расположенном справа над представлением. При стандартной конфигурации сервера в этом списке есть три представления для анализа освоенного объема: Tasks Earned Value (Задачи — освоенный объем), Resources Earned Value (Ресурсы — освоенный объем) и Assignments Earned Value (Назначения — освоенный объем). Представления для анализа освоенного объема содержат один и тот же набор уже знакомых вам полей и отличаются только типами объектов, к которым эти данные относятся. Для сортировки данных по одному пз полей достаточно щелкнуть на заголовке таблицы, а для сортировки в обратном порядке — щелкнуть еще раз. Если раскрыть один из списков, расположенных над представлением, то вы увидите набор полей, по которым можно группировать и сортировать данные представления. Так, на рисунке мы сгруппировали данные по ресурсам, указав значение поля Resource Name (Имя ресурса) в раскрывающемся списке Group by (Группировать по). Анализ освоенного объема по новому базовому плануАнализ освоенного объема по новому базовому плану![]() При анализе освоенного объема по новому базовому плану значения основных коэффициентов - CPI (ИОС), SPI (ИОКП), TCPI (ПЭВ) - стали равны единице, то есть теперь ход работ полностью соответствует плану. Почему это произошло? Как вы помните, при вводе фактических данных данные текущего плана приводятся в соответствии с ними, а при сохранении базового плана в него копируются данные текущего плана. Таким образом, при сохранении базового плана для задач, работа по которым завершена, введенные фактические данные становятся «запланированными», и соответственно все-завершенные задачи полностью соответствуют базовому плану. В файле 6.mрр(см. рис. 21.8) фактические данные отличались от базового плана, и поэтому анализ освоенного объема показывал, что работы выполняются с опережением календарного плана. В файле 7.mрр(см. рис. 21.12) фактические данные полностью совпадают с запланированными на текущий момент, поскольку при сохранении базового плана они были внесены в него из текущего плана. В нашем примере мы сохранили базовый план как новый, что дает возможность изменить настройки и сохранить ход работ, связанный с первым базовым планом. Но такой возможности бы не было, если бы данные первого исходного плана были изменены. Поэтому при отслеживании стоит сохранять первый базовый план проекта и не изменять его. Кроме того, стоит активно пользоваться сохранением базового плана отдельных задач вместо сохранения базового плана всего проекта. Анализ проекта методом освоенного объемаАнализ проекта методом освоенного объема![]() Как видно на рис. 21.8, на дату отчета SPI (ИОКП) превышает единицу, значит, проект опережает календарный план. Это видно и на диаграмме — Задача 2 закончилась намного раньше срока, запланированного в базовом плане. Значение индикатора CPI (ИОС) также больше единицы, значит, пока средства экономятся. Как следствие, значение индикатора TCPI (ПЭВ) меньше единицы, то есть бюджет позволяет проделать дополнительные работы для повышения качества проектного результата. Диаграмма Ганга с несколькими базовыми планамиДиаграмма Ганга с несколькими базовыми планами![]() Диалоговое окно для настройки линий хода выполненияДиалоговое окно для настройки линий хода выполнения![]() Установив флажок Display progress lines at recurring intervals (Показывать линии хода выполнения через равные интервалы), можно включить режим отображения линий хода выполнения с определенными интервалами. Для определения интервала нужно выбрать один из переключателей: Daily (Ежедневно), Weekly (Еженедельно) или Monthly (Ежемесячно). После этого в диалоговом окне появятся параметры, определяющие те дни внутри выбранного интервала, для которых будет отображаться линия хода выполнения. Например, в нашем случае выбрано еженедельное отображение линии по пятницам. Для повторяющихся линий нужно определить дату, начиная с которой они будут отображаться на диаграмме. Для этого следует определить значение параметра Begin at (Начиная с) либо выбрав переключатель Project start (Начала проекта), либо выбрав переключатель рядом с полем ввода даты и указав нужную дату. В нашем примере повторяющиеся линии будут отображаться с начала проекта. ВНИМАНИЕ Повторяющиеся линии хода выполнения отображаются за период от выбранной даты до даты отчета или текущей даты, если дата отчета не указана. На диаграмме можно отображать линии хода выполнения за выбранные даты. Для этого нужно установить флажок Display selected progress lines (Показывать указанные линии хода выполнения) и в таблице под ним ввести даты, для которых будут отображаться линии хода выполнения. Для ввода даты можно воспользоваться календарем, который открывается при щелчке на значке раскрывающегося списка в строке таблицы. Например, в файле 9.mррмы включили отображение линии хода выполнения за 4 июня 2002 года. Для удаления даты из таблицы нужно установить курсор на строку с датой и нажать кнопку Delete (Удалить) в диалоговом окне или клавишу Delete. Диалоговое окно настройки формата линийДиалоговое окно настройки формата линий![]() Формат линии выбирается щелчком на одном из четырех образцов линии в левом разделе вкладки. Например, на рис. 21.16 выбран верхний левый образец, по умолчанию используемый в MS Project для отображения линии хода выполнения. MS Project позволяет настроить два разных стиля, один из которых используется при отображении текущей линии хода выполнения (отображающейся на дату отчета или текущую дату), а второй — для всех остальных линий. Первый стиль настраивается в левой колонке параметров раздела, а второй — в правой. В раскрывающемся списке Line type (Тип линии) выбирается тип линии: сплошная, пунктирная и т. д. Для определения цвета линии служит другой раскрывающийся список — Line color (Цвет линии). В раскрывающемся списке Progress point shape (Форма точки соединения) указывается форма используемых точек, а их цвет определяется в списке Progress point color (Цвет точки соединения). Например, в файле 9.гпрр мы используем одинаковые типы линий и формы точек, но текущая линия и ее точки закрашиваются красным цветом, а все остальные линии и их точки — черным. В раскрывающихся списках определения типа линии и формы точки соединения есть возможность выбрать пустой пункт (без точки или линии). В таком случае на линии хода выполнения не будут использоваться соответствующие элементы, и можно настроить линию хода выполнения так, чтобы она отображалась не н виде линии, а состояла из одних точек, или наоборот. Когда па диаграмме отображаются несколько линии хода выполнения, может бьпъ не понятно, к какой дате относится каждая из них, особенно когда даты не указы каются на шкале времени. Чтобы избежать путаницы, можно включить режим отображения даты рядом с линиями хода выполнения. Для этого следует установить флажок Show date for each progress line (Показывать дату для всех линий хода выполнения). Затем в раскрывающемся списке Format (Формат) нужно выбрать формат отображаемой даты. Изменить шрифт отображаемой даты можно с помощью стандартного диалогового окна настройки шрифта, которое открывается нажатием кнопки Change Font (Изменить шрифт). После завершения настроек на диаграмме Ганта отображаются добавленные липни. На рис. 21.17 видно, как выглядят линии в файле 9.mрросле осуществленных нами настроек. На диаграмме не показываются повторяющиеся липни, поскольку они могут отображаться только до даты отчета, а от даты начала проекта и до даты отчета не было ни одной пятницы (В файле 10.mрр мы перенесли дату отчета па неделю вперед, и на диаграмме сразу появилась еженедельная линия хода выполнения). Красным цветом отображается линия на дату отчета (на рисунке она справа), а черным — линия на указанную дату. Форматирование линий хода выполненияФорматирование линий хода выполненияНа второй вкладке диалогового окна Progress Lines (Линии хода выполнения), Line Styles (Стили линий), определяется формат линий хода выполнения (рис. 21.16, файл 9.mрр). В разделе Progress line type (Тип линии хода выполнения) можно выбрать один из четырех вариантов отображения линий. В соседнем разделе, Line style (Стиль линии хода выполнения), определяется формат отображения линии и ее точек, а также их цвет. ИндикаторыИндикаторыЧтобы избавить руководителя проекта от необходимости сравнивать между собой параметры, вычитая из одного другой, при анализе освоенного объема используются производные от основных параметров индикаторы, позволяющие легко определить, как ход работ соотносится с планом. Индикаторов методики освоенного объема довольно много, поэтому они распределены в MS Project по трем таблицам: Earned Value (Освоенный объем), Earned Value Cost Indicators (Показатели затрат (освоенный объем)) и Earned Value Schedule Indicators (Показатели календ, плана (освоенный объем)). В первой таблице собраны индикаторы, используемые при общем анализе хода работ, а в двух других — индикаторы, необходимые только при анализе соответствия плану затрат проекта и скорости выполнения работ. Начнем знакомство с индикаторами с первой таблицы (рис. 21.5), используя данные из предыдущего примера (мы скопировали их в файл 5.mpp и работаем с ним). Индикаторы в таблице Earned Value Cost Indicators (Показатели затрат (освоенный объем))Индикаторы в таблице Earned Value Cost Indicators (Показатели затрат (освоенный объем))![]() Чтобы определить, насколько значительно отклонение по стоимости, нужно знать, какой процент от запланированных затрат (BCWP, БСВР) составляет отклонение (CV, ОПС). Это определяет индикатор относительного отклонения по стоимости (CV%, ООПС). Например, в нашем случае отклонение по стоимости равно 1 р., что составляет 20% от 5 р., которые было запланировано потратить на осуществление текущей работы. Как и отклонение по стоимости, относительное отклонение по стоимости может принимать положительное, отрицательное и нулевое значения. Нулевое значение свидетельствует о полном соответствии текущих затрат на проект плану, положительное — об экономии средств, а отрицательное — о перерасходе. Еще один индикатор для определения соотношения текущих проектных затрат с запланированными — индекс отклонения стоимости (CPI, ИОС). Значение этого индикатора определяется путем деления базовой стоимости выполненных работ (BCWP, БСВР) на их фактическую стоимость (ACWP, ФСВР). Если значение индекса равно единице, значит, бюджет проекта расходуется по плану. Если индекс меньше единицы, значит, фактические затраты превышают запланированные, а если больше единицы — значит, бюджет расходуется медленнее, чем предусмотрено планом. В нашем проекте бюджет экономится, и поэтому CPI (ИОС) равен 1,25. Аналогичные индикаторы используются и для определения отклонения проекта от календарного плана. Столбцы, содержащие значения этих индикаторов, включены в таблицу Earned Value Schedule Indicators (Показатели календ, плана (освоенный объем)), представленную на рис. 21.7 (файл 5.mpp). Индикаторы в таблице Earned Value Schedule Indicators (Показатели календ, плана (освоенный объем))Индикаторы в таблице Earned Value Schedule Indicators (Показатели календ, плана (освоенный объем))![]() Относительное отклонение от календарного плана (SV%, ООКП) служит для определения соотношения между отклонением от календарного плана (SV, ОКП) и собственно календарным планом (BCWS, БСЗР). Фактически этот индикатор определяет, какой процент от базовой стоимости запланированных работ (BCWS, БСЗР) составляет отклонение от календарного плана (SV, ОКП). В нашем случае отклонение от календарного плана равно 1 р., что составляет 25% от 4 р. запланированных по календарному плану трудозатрат. Соответственно, значение поля SV% (ООКП) равно 25%. Аналогично относительному отклонению по стоимости, индикатор может принимать положительное, отрицательное и нулевое значения. Нулевое отклонение означает полное соответствие календарному плану, положительное — опережение плана, а отрицательное — отставание. Для определения соотношения между выполненными работами (BCWP, БСВР) и запланированными на текущий момент (BCWS, БСЗР) служит индекс отклонения от календарного плана (SPI, ИОКП). Его значение определяется путем деления базовой стоимости выполненных работ BCWP (БСВР) на базовую стоимость запланированных работ BCWS (БСЗР). Если значение индекса равно единице, значит, работы выполняются точно по календарному плану. Если значение превышает единицу, значит, ход работ опережает календарный план, а если оно меньше единицы — значит, работы выполняются с отставанием. Теперь вернемся к индикаторам, используемым в таблицах Earned Value (Освоенный объем) и Earned Value Cost Indicators (Показатели затрат (освоенный объем)). Они служат для определения перспектив проекта при сохранении текущего хода работ. Плановые сводные затраты на проект (или задачу) обозначаются индикатором бюджет по завершении (ВАС, БПЗ). Его значение соответствует затратам, запланированным на проект (задачу) в базовом плане (поле Baseline Cost, Базовые затраты). В нашем проекте (см. рис. 21.6) бюджет задачи равен 100 р. (100 часов работы стоимостью 1 р./час). Когда фактический ход работ по проекту отклоняется от запланированного, сводные затраты по проекту также отклоняются от плановых. Для определения сводных затрат на проект при сохранении текущего темпа работ служит индикатор предварительной оценки по завершении (ЕАС, ПОЛЗ). Значение этого индикатора определяется сложением фактической стоимости выполненных работ (ACWP, ФСВР) и стоимости оставшихся работ. Эта стоимость определяется вычитанием запланированной стоимости выполненных работ (BCWP, БСВР) из бюджета по завершении (ВАС, БПЗ) и делением результата на индекс отклонения стоимости (CPI, ИОС). Например, в нашем проекте при сохранении темпов экономии бюджета на 20% мы затратим на выполнение задачи не 100 р., а только 80 р. Разность между бюджетом по завершении (ВАС, БПЗ) и предварительной оценкой по завершении (ЕАС, ПОПЗ) обозначается индикатором отклонения по завершении (VAC, ОПЗ). Например, в нашем случае отклонение составляет 20 р., поскольку при сохранении текущих темпов работ мы потратим на 20 р. меньше, чем планировалось. Нулевое значение этого индикатора означает соответствие бюджета плану при сохранении текущего темпа работ. Если же индикатор принимает отрицательное значение, значит, затраты на проект могут превысить запланированные. С помощью последнего индикатора, показателя эффективности выполнения (TCPI, ПЭВ), можно определить соотношение между оставшимся объемом работ и оставшимся бюджетом. Индикатор вычисляется путем деления результата вычитания приобретенной стоимости (BCWP, БСВР) из бюджета по завершении (ВАС, БПЗ) на результат вычитания фактической стоимости выполненных работ (ACWP, ФСВР) из бюджета по завершении (ВАС, БПЗ). Если значение индикатора равно единице, значит, проект выполняется точно по плану и оставшаяся работа будет выполнена в рамках бюджета. Если значение индикатора больше единицы, значит, объем оставшейся работы превышает бюджет и нужно либо увеличить его, либо работать с большей эффективностью. Если же значение индикатора меньше единицы, значит, у проекта есть запас бюджета и можно увеличить качество работы, реализовать дополнительные задачи и т. п. В нашем проекте значение индикатора равно 0,99, то есть у проекта есть небольшой запас бюджета. Для вашего удобства все сведения об индикаторах, включая формулы расчета и трактовку значений, собраны в табл. 21.1. Индикаторы в таблице Earnet Value (Освоенный объем)Индикаторы в таблице Earnet Value (Освоенный объем)![]() Разница между текущим и запланированным ходом выполнения задачи называется отклонением от календарного плана (SV, ОКП) и рассчитывается путем вычитания из приобретенной стоимости (BCWP, БСВР) той стоимости, которую проект (или задача) должен был приобрести на текущий момент (BCWS, БСЗР). Если SV (ОКП) равен нулю, значит, проект выполняется точно по расписанию. Если значение индикатора больше нуля (как в нашем примере), то проект выполняется с опережением, а если меньше нуля — то опаздывает. В нашем случае проект опережает календарный план. Отклонение по стоимости (CV, ОПС) — это разность между запланированными (BCWP, БСВР) и фактическими затратами (ACWP, ФСВР) на выполнение текущего объема работ. Если значение индикатора равно нулю, значит, динамика расходования бюджета соответствует плану. Если значение больше нуля, значит, потрачено меньше, чем запланировано, и проект экономит средства. Отрицательное значение индикатора сообщает о том, что средства расходуются быстрее, чем предусмотрено планом. В нашем проекте отклонение положительное (1 р.), значит, затраты по проекту к дате отчета составили на 1 р. меньше, чем предполагалось. Чтобы вы могли понять, как определяются значения следующих трех индикаторов, нужно познакомиться с индикаторами, включенными в две другие таблицы. На рис. 21.6 (файл S.mpp) представлена таблица Earned Value Cost Indicators (Показатели затрат (освоенный объем)), в которую включены столбцы с нужными нам индикаторами. Использование нескольких базовых плановИспользование нескольких базовых плановРасчет освоенного объема происходит на основании базового плана проекта. MS Project позволяет сохранять для проекта 11 базовых планов, и при анализе состояния проекта можно определить, какой из них использовать. Рассмотрим использование нескольких базовых планов на примере файла 7.mрр, в который мы предварительно скопировали данные предыдущего примера. Предположим, что вы обсудили с руководством замену сотрудника в проекте, и оно одобрило изменения. После этого нужно сохранить новую версию базового плана и отслеживать проект уже в соответствии с ней. Для этого воспользуемся диалоговым окном сохранения базового плана (см. раздел «Сохранение планов»), которое вызывается с помощью команды меню Tools > Tracking > Save Baseline (Сервис > Отслеживание > Сохранить базовый план). Сохраним базовый план (рис. 21.10) как Baseline 1 (Базовый план 1). После сохранения базового плана нужно указать программе, что теперь расчеты освоенного объема должны осуществляться в соответствии с ним. Для этого откроем с помощью команды меню Tools > Options (Сервис > Параметры) диалоговое окно настройки MS Project и перейдем на вкладку Calculation (Расчет). Диалоговое окно настройки анализа освоенного объема, представленное на рис. 21.11, открывается после нажатия кнопки Earned Value (Освоенный объем). Линии хода выполненияЛинии хода выполненияДля быстрого анализа хода работ по проекту можно воспользоваться удобным индикатором — линией хода выполнения (Progress Line). Линия проводится за определенной датой, и при ее построении программа определяет на отрезках задач точки, соответствующие степени выполнения задач. Если задача выполняется медленнее запланированного, то точка будет находиться слева от линии хода выполнения, а если быстрее — то справа. Если задача выполняется точно в соответствии с планом, то точка находится на линии хода выполнения. Пример линии хода выполнения приведен на рис. 21.14 (файл 5.mpp). Были созданы три задачи длительностью 100 дней с объемом трудозатрат 100 часов, но часу в день. Линия начинается спустя три дня после начала работ. Первая задача выполнена на 3%, поэтому точка на отрезке задачи находится на линии хода выполнения. Вторая задача выполнена на 4%, и линия отклоняется вправо. Третья задача выполнена только на 2%, поэтому линия хода выполнения отклоняется влево. Линии отображаются в соответствии с настройкамиЛинии отображаются в соответствии с настройками![]() Обе линии показывают, что ход выполнения Задачи 2 опережает план. Чтобы ны поняли логику их работы, мы разделили окно и в нижней его части отобразили предгтаиление Task Usage (Использование задач). В него мы добавили строку Percent Complete (Процент завершения), в которой отображаются повременные данные о проценте завершения задачи. По плану ежедневно значение этого поля должно было равняться 1%, поскольку ежедневно расходуется 1 час трудозатрат из 100 часов. Однако но второй день выполнения задачи значение этого поля равно 2%, и поэтому линия хода выполнения на этот день показывает опережение хода работ. В следующий день был выполнен 1% работ по задаче, значит, опережение сохранилось, и это демонстрирует линия хода выполнения на следующий день. Немного иная ситуация с Задачей 3. Ко второму дню ее выполнения было завершено 2% работ, поэтому линия на этот день пересекает отрезок задачи без отклонений, демонстрируя полное соответствие плану. А на следующий день работы не проводились, и линия хода выполнения за следующий день демонстрирует отставание от плана на один день. Линия хода выполненияЛиния хода выполнения![]() Важно, что точки линии хода выполнения используют значение поля % Complete (% завершения), которое, как вы помните, рассчитывается на основе данных о длительности задачи, а не трудозатрат (см. раздел «Ввод процента завершения» урока 19). Поэтому первая задача, работа по которой завершена на 24% (как видно в таблице, отработано 24 часа из 100), на линии хода выполнения считается выполняемой в соответствии с планом. Таким образом, с помощью линии хода выполнения можно анализировать только соответствие выполнения задач календарному плану. Линия хода выполнения может отображаться только на диаграмме Ганта. Для ее добавления нужно воспользоваться диалоговым окном Progress Lines (Линии хода выполнения), вызываемым с помощью одноименной команды в контекстном меню диаграммы Ганта или в подменю Tools > Tracking (Сервис > Отслеживание). Метод освоенного объемаМетод освоенного объемаВо время отслеживания проекта руководителю нужно уметь определять, укладывается ли проект в запланированный бюджет и будет ли он завершен в запланированные сроки. Для этого мало собирать фактические данные о ходе работ -нужно еще и правильно их анализировать. В этом уроке вы познакомитесь с методикой анализа хода проектных работ и научитесь использовать ее при отслеживании проекта. Вы узнаете, какие инструменты для применения этой методики предлагает MS Project и освоите их применение на практике. Самое интересное в этой методике и инструментах то, что с их помощью вы сможете понять перспективы вашего проекта и принять меры для достижения нужных результатов и избежания неблагоприятного развития событий. Проект характеризуется ограниченностью во времени и ресурсах и в процессе выполнения должен уложиться в запланированный бюджет и сроки. Поэтому во время его отслеживания руководителю нужно уметь определять динамику хода работ. Однако невозможно определить, укладывается ли проект в бюджетные и временные рамки, на основе простых данных о фактических затратах и трудозатратах. Представим два проекта с бюджетом 10 000 р. и длительностью 10 месяцев. После двух месяцев работы руководитель первого проекта сообщает о том, что проект укладывается в бюджет: израсходовано всего 1500 р. Руководитель же другого проекта сообщает о превышении бюджета: после двух месяцев работы потрачено 2500 р. Предположим, что затраты должны распределяться равномерно по мере выполнения проекта, и мы ожидали, что после двух месяцев работы будет потрачено 2000 р. Другими словами, два месяца составляют 20% длительности проекта, и 2000 р. составляет 20% его бюджета. Затраты в обоих проектах отличаются от запланированных, но на основании этих данных нельзя оценить состояние проекта. На первый проект затрачено на 500 р. меньше запланированного, но выполнено ли хотя бы 20% запланированных трудозатрат? На второй проект затрачено на 500 р. больше, чем планировалось, но выполнено ли больше 20% запланированных работ? Чтобы ответить на эти вопросы, нужно проанализировать проектные данные, принимая во внимание данные как о затратах, так и о трудозатратах. Для этого предназначен анализ по методике освоенного объема (earned value analysis). Поскольку анализ измеряет скорость расходования средств и выполнения работы, он всегда выполняется к определенному моменту времени (дате отчета MS Project). Методика использует для определения состояния проекта три величины: Чтобы определить, насколько ход работ соответствует календарному плану, сравнивается BCWP (БСВР) и BCWS (БСЗР). Если базовая стоимость выполненных работ меньше базовой стоимости запланированных работ, то ход работ отстает от расписания. Если же стоимость выполненных работ превышает стоимость запланированных работ, то ход работ опережает расписание. Чтобы определить, укладывается ли проект в бюджет, сравнивается BCWP (БСВР) и ACWP (ФСВР). Если фактическая стоимость выполненных работ больше запланированной в базовом плане, то проект превышает бюджет. Если же фактическая стоимость ниже запланированной, то это значит, что средства расходуются экономно. Настройка графических индикаторов для анализа освоенного объемаНастройка графических индикаторов для анализа освоенного объема![]() Вы можете настроить этот файл в соответствии со стандартами вашей организации. Например, если в вашей компании критическим считается значение SPI (ИОКП) 0,5, то следует отображать красный шар, когда индикатор становится меньше этого значения. С помощью индикаторов вы" легко сможете определить задачи, ход работ по которым нужно корректировать. Настройка линии хода выполненияНастройка линии хода выполненияДиалоговое окно Progress Lines (Линии хода выполнения) (рис. 21.15, файл 9.mрр) состоит из двух вкладок, на первой из которых, Dates and Intervals (Даты и интервалы), определяются даты, за которые будут отображаться линии хода выполнения. С помощью флажка Always display current progress line (Всегда показывать текущую линию хода выполнения) можно включить постоянное отображение линии. Линия может постоянно отображаться либо на дату отчета, либо на текущую дату, в зависимости от выбранного переключателя. Для установки первого режима следует выбрать переключатель At project status date (На дату отчета о состоянии проекта), а для установки второго режима — переключатель At current date (На текущую дату). Если при этом дата отчета не задана, линия отобразится на текущую дату. с сутью этих данных. Например,ПРИМЕЧАНИЕПочему данные освоенного объема в повременных полях суммируются с предыдущими? Это связано с сутью этих данных. Например, параметр BCWS (БСЗР) обозначает базовую стоимость запланированных работ к текущему моменту, а не за последний день или неделю. Поэтому чем дальше текущий момент от даты начала работ, тем больше значение этого параметра. При определении для задачи сводного значения поля BCWS (БСЗР) или любого другого из полей, используемых для определения освоенного объема, MS Project заполнит его значением соответствующего повременного поля на дату отчета. На рис. 21.1 в верхнем представлении отображается столбец BCWS (БСЗР), и его значение соответствует значению одноименной строки с повременными данными на дату отчета (то есть той ячейке в повременной строке, которая отображается в столбце с датой отчета, помеченной линией на диаграмме в верхнем представлении). В файле 2.mpp мы начали отслеживать проект, и ресурс сообщил нам первые фактические данные о ходе работ: в первый день трудозатраты составили 1 час, а во второй день — 2 часа. Сразу после ввода этих данных параметры освоенного объема были пересчитаны (рис. 21.2). Поскольку повременные данные освоенного объема совпадают со сводными, мы добавили в таблицу в верхнем представлении сводные поля, убрав их повременные аналоги. Пример анализа методом освоенного объемаПример анализа методом освоенного объемаРассмотрим использование методики освоенного объема на примере. В файле 1.mpp мы создали задачу длительностью 100 дней, на каждый из которых запланирован 1 час работы. На задачу мы назначили Сотрудника 1 со ставкой 1 р./час. Затем мы сохранили базовый план проекта и установили дату отчета на два дня позже даты начала проекта. Пример проведения анализа проектаПример проведения анализа проектаВ файле 6.mрр мы создали простой проект из трех задач, на которые были назначены три сотрудника (Сотрудник 1, Сотрудник 2, Сотрудник 3), и сохранили базовый план. Первая задача была выполнена по плану, а в выполнении второй задачи Сотрудник 3 не смог участвовать, и его пришлось заменить Сотрудником 4. У вышедшего на замену сотрудника выше ставка (2 р./час вместо 1 р./час, как у всех остальных ресурсов проекта), но выше и производительность. Поэтому вторую задачу удалось выполнить с меньшими трудозатратами, чем было запланировано. Теперь нам нужно понять, удастся ли закончить работу в срок, не превысив бюджет. Для этого будем использовать метод освоенного объема. В файле мы создали комбинированное представление (рис. 21.8, файл 6.mрр), в верхней части которого отображается диаграмма Ганта и таблица Earned Value Schedule Indicators (Показатели календ, плана (освоенный объем)). В нижнем представлении, Task Sheet (Лист задач), отображается таблица Earned Value Cost Indicators (Показатели затрат (освоенный объем)). Просматриваем сведения об освоенном объеме задачиПросматриваем сведения об освоенном объеме задачи![]() В MS Project есть повременные и сводные поля для определения освоенного объема. Повременные поля содержат данные за промежуток времени и отображаются на диаграммах использования задач или ресурсов, а сводные отображаются в таблицах задач или ресурсов и содержат данные на текущий момент. При этом повременные данные освоенного объема за каждый период содержат совокупные сведения, то есть включают в себя данные предыдущих периодов. Например, за первый день выполнения задачи BCWS (БСЗР) равна 1 р., поскольку запланирован 1 час работы при ставке 1 р./час. Стоимость работы, запланированной на второй день, такая же, но данные в поле BCWS (БСЗР) на рис. 21.1 содержат уже не 1 р., а 2 р., потому что данные за этот день суммируются с данными за предыдущие. Расчет приобретенной стоимости по полю Physical0/» Complete (Физический % завершения)Расчет приобретенной стоимости по полю Physical0/» Complete (Физический % завершения)![]() В файле 4.mррмы установили значение поля Physical % Complete (Физический % завершения) равным 5%, и значение поля BCWP (БСВР) автоматически заменилось на 5 р., поскольку в базовом плане для завершения задачи на 5% были запланированы именно такие затраты. Сохранение нового базового планаСохранение нового базового плана![]() Обычно регламенты организаций допускают отклонениеСОВЕТОбычно регламенты организаций допускают отклонение индексов SPI (ИОКП) и CPI (ИОС) до определенного предела. Чтобы заметить, что индекс перешел допустимые границы, следует воспользоваться настраиваемым полем MS Project с графическим индикатором. Например, на рис. 21.9 (файл ind.mpp) создано два настраиваемых поля типа Number (Число). Значение первого поля, CPI-indicator, равно значению поля CPI (ИОС), а второго, SPI-indicator, — SPI (ИОКП). При добавлении значений полей CPI (ИОС) и SPI (ИОКП) в настраиваемые поля необходимо иметь в виду, что они отнесены к группе полей Cost (Затраты). Для полей мы настроили отображение графических индикаторов: при нулевом значении индикатора освоенного объема (выполнение не началось) в настраиваемом поле отображаются вопросительные знаки. Если значение индикатора равно единице, то в настраиваемом поле отображается зеленый шар, а если значение меньше 0,8, — то красный. Если же значение превышает единицу, то в настраиваемом поле отображается лампочка. Для быстрого добавления линий ходаСОВЕТДля быстрого добавления линий хода выполнения за определенную дату можно воспользоваться кнопкой на панели Tracking (Отслеживание), которую мы рассматривали в разделе «Панель инструментов Tracking (Отслеживание)». После нажатия кнопки Add Progress Line (Добавить линию хода выполнения) этой панели курсор изменит форму, и в таком виде его следует перетащить на нужную дату панели времени. После этого линия хода выполнения за выбранную дату автоматически добавляется в список. Ход выполнения может измеряться в отношении как текущего плана, так и базового. Если, например, текущий план опережает базовый, а работы выполняются в соответствии с текущим планом, то при сравнении с базовым планом линия хода выполнения будет показывать выполнение с опережением. Для определения плана, по отношению к которому будет измеряться ход выполнения, нужно выбрать соответствующий переключатель в разделе Display progress lines in relation to (Показывать линии хода выполнения на основе). Если выбрать переключатель Actual plan (Фактического плана), как на рис. 21.15, то все линии будут строиться относительно текущего плана, а если переключатель Baseline plan (Базового плана), то ход выполнения будет измеряться относительно базового плана. В файле 9.mррмы выбрали первый вариант. В файле 11.mpp приведен пример плана, в котором текущий план Задачи 2 опережает базовый план. Соответственно, при изменении плана, на основе которого строится линия хода выполнения, он отображается по-разному, демонстрируя соответствие хода работ плану при выборе текущего плана и опережение — при выборе базового. Сравнение базовых плановСравнение базовых плановВ MS Project 2002 появилось представление для анализа нескольких базовых планов — Multiple Baselines Gantt (Диаграмма Ганта с несколькими планами). Эта версия диаграммы Ганта, в которой отображаются отрезки, соответствующие плану выполнения задачи по каждому из существующих базовых планов. Например, на рис. 21.13 отображается это представление с данными файла mlt.mpp. При наведении мыши на отрезок всплывает подсказка, информирующая о том, к какому базовому плану относится отрезок. Диаграмма помогает анализировать изменения в базовых планах, например в нашем случае видно, что план был изменен в сторону уменьшения длительности проекта. Используя уже известные вам приемы по работе со стилями отрезков, можно добавить на диаграмму данные текущего плана или удалить отрезки, относящиеся к определенному базовому плану. Индикаторы методики освоенного объемаТаблица 21.1. Индикаторы методики освоенного объема
с помощью методики освоенного объемаВНИМАНИЕПри анализе с помощью методики освоенного объема нужно включить отображение десятичных долей, иначе данные анализа будут округляться и могут не соответствовать действительности. Выбрать число знаков, отображаемых после запятой, можно в диалоговом окне общих настроек программы (выбрав команду меню Tools > Options (Сервис > Параметры)) на вкладке View (Вид). Число знаков после запятой определяется с помощью счетчика Decimal digits (Цифр после запятой). Для просмотра этого файла мы использовали комбинированное представление, в верхней части которого открыта диаграмма Ганта, а в нижней — представление Task Usage (Использование задач). С помощью диалогового окна стилей подробных данных мы включили в диаграмму в нижнем представлении поля Baseline Work (Базовые трудозатраты), Baseline Cost (Базовые затраты), Actual Work (Фактические трудозатраты), Actual Cost (Фактические затраты), BCWP (БСВР), BCWS (БСЗР) и ACWP (ФСВР). В верхнем представлении отображается линия, обозначающая дату отчета (рис. 21.1, файл 1.mpp). Вводим фактические данные о выполнении задачиВводим фактические данные о выполнении задачи![]() Как мы видим, базовая стоимость запланированных работ (BCWS, БСЗР) осталась неизменной. (Этот параметр меняется только с изменением базового плана.) Но изменились параметры, связанные с фактическими данными. Фактическая стоимость выполненных работ (ACWP, ФСВР) составила 3 р., поскольку трудозатраты по задаче составили 3 часа, а ставка ресурса — lp./час. Что же касается базовой стоимости выполненных работ (BCWP, БСВР), то она равна 2 р. Определим, выполняется ли задача в соответствии с календарным планом. Планировалось, что к дате отчета задача приобретет стоимость в 2 p. (BCWS, БСЗР),-и действительно, так и случилось: приобретенная стоимость (BCWP, БСВР) равна 2 р. Значит, задача выполняется по календарному плану. В то же время для того, чтобы приобрести стоимость в 2 р., было затрачено 3 p. (ACWP, ФСВР). Это значит, что при выполнении задачи превышен бюджет. Предположим, что в следующие два дня выполнение задачи продолжилось, причем в каждый из дней сотрудник работал только полчаса (рис. 21.3, файл З.mрр), и соответствующая повременная информация была введена в план проекта. Но несмотря на то что он работал меньше, чем планировалось, он выполнил всю запланированную работу, поэтому значение сводного поля % Complete (% завершения) мы установили равным 4% (каждый день выполнения задачи длительностью в 100 дней приближает нас к ее завершению на1 %. Вводим фактические данные о выполнении задачи с меньшими трудозатратамиВводим фактические данные о выполнении задачи с меньшими трудозатратами![]() Мы передвинули дату отчета на два дня вперед, и теперь данные о приобретенной стоимости задачи изменились. Базовая стоимость, которую задача должна была приобрести к концу четвертого дня (BCWS, БСЗР), равна 4 р. Фактические затраты на приобретение текущей стоимости задачи (ACWP, ФСВР) также составили 4 р. (4 часа по 1 р./час). Сама же приобретенная стоимость определяется на основе данных поля % Complete (% завершения). Для завершения задачи на 4% нужно отработать 4 дня, поэтому приобретенная стоимость задачи (BCWP, БСВР) равна стоимости, запланированной по базовому плану на первые четыре дня задачи (4 р.). Соответственно, приобретенная стоимость в нашем проекте равна базовой и фактической. Значит, ход выполнения задачи снова соответствует календарному плану и бюджету. Иногда данные поля % Complete (% завершения) не соответствуют реальным данным о проценте завершения задачи (пример такой ситуации мы рассматривали в конце раздела «Ввод процента завершения» урока 19). В таком случае для определения приобретемой стоимости можно использовать поле Physical % Complete (Физический % завершения), значение которого не рассчитывается автоматически программой, а вводится вручную. Чтобы использовать это поле, следует добавить его в таблицу и ввести нужное значение (файл 4.mрр), а затем в диалоговом окне сведений о задаче на вкладке Advanced (Дополнительно) в раскрывающемся списке Earned value method (Способ расчета освоенного объема) выбрать пункт Physical % Complete (Физический % завершения). После этого значение поля (BCWP, БСВР) рассчитывается в соответствии со значением поля Physical % Complete (Физический % завершения), как показано на рис. 21.4 (файл 4.mрр). Выбор базового плана для анализа освоенного объемаВыбор базового плана для анализа освоенного объема![]() В верхнем раскрывающемся списке диалогового окна можно определить, на основании какого поля будет рассчитываться освоенный объем — % Complete (% завершения) или Physical % Complete (Физический % завершения), а в нижнем — выбрать базовый план для анализа. В файле 7.mрр, как показано на рис. 21.11, мы выбрали план Baseline 1 (Базовый план 1). После этого данные анализа освоенного объема изменились (рис. 21.12). Microsoft Project -управление проектамиАнализ хода работАнализ хода работДиалоговое окно выбора группы отчетовДиалоговое окно выбора группы отчетов![]() Это диалоговое окно содержит значки групп отчетов, двойной щелчок по которым переводит к просмотру отчетов выбранной группы. В диалоговом окне просмотра отчетов группы (рис. 22.3) для перехода к просмотру отчета нужно дважды щелкнуть на его значке, а для его настройки — нажать кнопку Edit (Изменить). Нажатие кнопки Close (Закрыть) вернет нас к диалоговому окну со списком групп отчетов. Контрольные вопросы и задания по третьей частиКонтрольные вопросы и задания по третьей частиФайлы контрольного задания расположены в папке TESTS. Настройка отображения дополнительных данных в отчете о ресурсахНастройка отображения дополнительных данных в отчете о ресурсах![]() Настройка отображения в отчете дополнительных сведенийНастройка отображения в отчете дополнительных сведений![]() Дополнительные сведения, представляемые в отчете, могут быть связаны либо с задачами, либо с назначениями. В левом разделе, Task (Задача), находятся параметры для добавления в отчет сведений о задаче. Если установить флажок Notes (Заметки), то под строкой задачи будут отображаться заметки к ней. Установка флажка Objects (Объекты) приведет к отображению в отчете связанных с задачей объектов. А если установить флажок Predecessors (Предшественники) или Successors (Последователи), то под строкой с данными задачи будет отображаться список ее последователей или предшественников или оба списка, если установлены оба флажка. Для включения в отчет информации о назначениях следует установить один из флажков в правом разделе диалогового окна, Assignment (Назначение). При установке любого из флажков в отчете под задачами списка будут отображаться назначенные ресурсы. В зависимости от выбранных флажков рядом с названием ресурса будет приведена некоторая дополнительная информация. Установка флажка Notes (Заметки) добавит в отчет заметки к ресурсам. Флажок Schedule (Календарный план) позволяет отобразить рядом с ресурсом столбцы с информацией календарного плана. Установка флажка Cost (Затраты) приведет к отображению рядом с назначениями данных о затратах, а установка флажка Work (Трудозатраты) — данных о трудозатратах. В настройках отчета файла З.mpp мы установили последний флажок. Дополнительная информация о задачах может быть обведена рамкой, чтобы ее можно было отличить от основных данных отчета. Для этого нужно установить флажок Border around details (Границы вокруг сведений). Когда в отчет включено много дополнительных сведений, удобно отделять их друг от друга с помощью сетки. Если установить флажок Gridlines between details (Линии сетки между сведениями), то между основными строками отчета будут отображаться разделительные горизонтальные линии, причем даже тогда, когда дополнительные сведения не отображаются. Данные столбцов отчета могут суммироваться. Для этого следует установить флажок Show totals (Показывать итоги), в результате чего в отчет будет добавлена строка с суммарными данными. В файле З.mpp мы установили три последних флажка, и теперь посмотрим, как выглядит отчет, когда в него включены дополнительные данные. Сохраним отчет, нажав кнопку ОК, и загрузим его щелчком на кнопке Preview (Просмотр). Как видно на рис. 22.11, под каждой задачей появился список задействованных в ее исполнении ресурсов. Этот список обведен рамкой, потому что мы установили флажок Border around details (Границы вокруг сведений). Кроме того, над строкой каждой задачи отображается разделительная линия. Рассмотрим последнюю вкладку в диалоговом окне создания отчета о задачах. Для этого выберем наш отчет в списке и нажмем кнопку Edit (Изменить), а затем в открывшемся диалоговом окне перейдем на вкладку Sort (Сортировка). Эта вкладка (рис. 22.12, файл 4.mрр) повторяет диалоговое окно сортировки проекта (см. раздел «Сортировка» ). Здесь следует выбрать поля сортировки и указать ее порядок (по убыванию или по возрастанию). При этом данные в отчете можно сортировать по тем полям, которые в отчете не отображаются. Настройка сортировки данных в отчетеНастройка сортировки данных в отчете![]() Поскольку мы отбираем задачи по полю CPI (ИОС), то отсортируем их по этому полю. Для удобства анализа данных мы скрыли дополнительную информацию о задачах и строки суммарных задач, и теперь отчет стал занимать меньше места. На рис. 22.13 в отчете видна и строка итоговых данных с суммами по каждому из столбцов. Настройки отображения дополнительной информацииНастройки отображения дополнительной информации![]() В разделе Show (Показать) определяется, какие дополнительные данные будут добавлены в отчет. Как видно на рис. 22.20, по умолчанию задачи отображаются без группировки по фазам, из-за чего пропадает их структура. Чтобы фазы отображались в отчете, нужно установить флажок Summary tasks (Суммарные задачи). В отчет может быть добавлен столбец с суммарными данными по каждой из строк отчета. Если такой столбец нужен в вашем отчете, то следует установить флажок Row totals (Итоги по строкам). А для включения в отчет строки с суммарными значениями в каждом из столбцов необходимо установить флажок Column totals (Итоги по столбцам). В отчете может отображаться рамка для разделения задач или ресурсов. Для этого следует в разделе Gridlines (Линии сетки) установить флажок Between tasks (Между задачами) или Between resources (Между ресурсами). Если один из типов данных не выводится в отчете, то соответствующий флажок недоступен. Например, в нашем отчете используются задачи, но нет назначений, поэтому флажок отображения сетки для ресурсов недоступен. Для большинства задач или ресурсов данные отображаются не в каждом столбце таблицы (если, конечно, временной интервал столбца не превышает длительности проекта), а значит, неизбежны нулевые значения. Обычно MS Project не показывает их в отчетах, и это видно на рис. 22.20, где для некоторых задач в столбцах не указаны значения, например для первой задачи во втором столбце. Более того, если целый столбец содержит нулевые значения, он не будет отображаться в отчете. Но иногда требуется отобразить нулевые значения, и в таком случае следует установить флажок Show zero values (Показать нулевые значения). При настройке файла 9.mpp мы установили этот флажок. Если временной интервал, данные которого отображаются в столбце, достаточно мал (например, неделя или день), то отчет будет включать большое число столбцов и его ширина возрастет до нескольких страниц. В таком случае просматривать вторую и следующие страницы довольно неудобно, поскольку названия задач или ресурсов, к которым относятся данные, указаны только на первой странице. Чтобы эти названия повторялись, необходимо установить флажок Repeat first columns on every page (Повторять первый столбец на каждой странице). Поскольку наш отчет состоит лишь из одной страницы, мы не используем эту возможность. В раскрывающемся списке Date format (Формат даты) определяется формат отображения даты в заголовках столбцов. В отчете на рис. 22.20 по заголовкам столбцов не понятно, к какому году относятся кварталы. Поэтому в раскрывающемся списке мы выбрали формат, включающий номер года. На последней вкладке диалогового окна настройки отчета определяются параметры сортировки. Диалоговое окно настройки параметров сортировки не отличается от того, что используется при создании отчетов других типов (см. рис. 21.12) или при сортировке таблиц. На рис. 22.22 представлен отчет после сохранения настроек, показанных на рис. 22.21. Задачи стали разделяться линиями сетки, внизу таблицы появилась строка с итоговыми значениями по каждому из столбцов, а в столбцах стали отображаться нулевые значения. Кроме того, в заголовках столбцов отчета стали отображаться номера годов рядом с номерами кварталов (поскольку в календаре проекта используется финансовый год, в отчете указываются номера финансовых годов). ОбщиеОбщиеОбзорные отчетыОбзорные отчетыДля просмотра списка обзорных отчетов нужно щелкнуть на значке Overview (Обзорные). Перечень и краткое описание отчетов представлены в табл. 22.1. Большинство отчетов этой группы, как и все отчеты других групп, повторяют одно из представлений с включенным фильтром. Но в этой группе есть два уникальных отчета — Project Summary (Сводка по проекту) и Working Days (Рабочие дни), на которых стоит задержать внимание. Окно статистики проекта для файла 1.mppОкно статистики проекта для файла 1.mpp![]() В нижней части окна находится таблица со сводными данными по длительности, трудозатратам и затратам на проект, сгруппированными по колонкам. В верхней строке таблицы отображаются данные текущего плана, во второй строке — данные базового плана, в третьей — фактические, а в четвертой — оставшиеся. Под таблицей выводятся сведения о проценте завершения проекта по длительности и по трудозатратам. Определение нового отчетаОпределение нового отчета![]() После выбора типа отчета нужно нажать кнопку ОК для перехода к его настройке. Состав параметров в диалоговом окне настройки нового отчета зависит от выбранного типа отчета. В файле 2.mрр мы создаем отчет для печати информации об освоенном объеме по задачам, и поэтому попробуем воспользоваться отчетом первого типа. Определение основных параметров отчетаОпределение основных параметров отчета![]() Задачи в отчете могут отображаться общим списком или могут быть сгруппированы по временным периодам, к которым они относятся. Группировку задач по времени в отчете определяет значение параметра Period (Период). Если выбрать в этом раскрывающемся списке пункт Entire Project (Весь проект), то задачи в отчете будут представлены единым списком. А если выбрать любой другой пункт с указанием временного периода (например, Weeks (Недели)), то задачи будут сгруппированы по выбранным временным интервалам (например, неделям), во время которых они выполняются. При выборе в раскрывающемся списке Period (Период) пункта с указанием временного периода становится доступен счетчик Count (Число единиц времени), в котором можно определить, какое число выбранных периодов будет использоваться как единица группировки. Например, если в качестве периода указать недели и установить в счетчике Count (Число единиц времени) значение 2, то задачи будут группироваться по периодам длительностью в две недели. Чтобы в отчете отображались суммарные задачи, нужно установить флажок Show summary tasks (Показывать суммарные задачи). А установив флажок Gray bands (Полосы-разделители дат), можно добавить в отчет полосы для разделения данных, отображаемых в отчете на разные даты (либо данные, относящиеся к разным ресурсам в отчете о ресурсах). Для настройки используемого в отчете шрифта следует нажать кнопку Text (Текст), после чего загрузится стандартное диалоговое окно настройки стилей текста. Например, в нашем отчете мы настроили отображение данных о суммарных задачах жирным и более крупным по сравнению с остальными задачами шрифтом. Прежде чем мы перейдем к дальнейшим настройкам, посмотрим, что представляет собой отчет на нынешнем этапе. Для этого нажмем кнопку ОК, после чего отчет будет сохранен и мы вернемся в диалоговое окно просмотра списка отчетов (рис. 22.6), где курсор будет установлен на созданном отчете. Для предварительного просмотра отчета нажмем кнопку Preview (Просмотр), расположенную под списком отчетов. Определение параметров отчета по месячному календарюОпределение параметров отчета по месячному календарю![]() Первые два параметра настройки стандартны: в поле Name (Имя) указывается название отчета, а выбрав нужный фильтр в раскрывающемся списке Filter (Фильтр), можно отобрать для отображения в отчете только некоторые задачи. Если установить флажок Highlight (Выделяющий фильтр), то шрифт задач, соответствующих условию фильтрации, будет изменен в соответствии с настройкой текстового стиля Highlighted Tasks (Выбранные задачи). Этот текстовый стиль можно отредактировать, нажав кнопку Text (Текст). В раскрывающемся списке Calendar (Календарь) выбирается базовый или ресурсный календарь, в соответствии с которым в отчете выделяются нерабочие дни. Они выделяются только при установленном флажке Gray nonworking days (Отображать нерабочие дни серым цветом), а если этот флажок сбросить, то выбор календаря не повлияет на внешний вид отчета. Часто задачи длятся больше одной недели, например суммарные задачи. Отрезки таких задач будут прерываться в конце каждой недели и продолжаться на следующей. Чтобы отличать окончания отрезков, обозначающих завершение задачи, от окончаний, обозначающих перенос выполнения задачи на следующую неделю, MS Project выделяет последние не сплошной линией, а пунктирной. Чтобы разрывы при переносах задач отображались сплошной линией, нужно установить флажок Solid Bar Breaks (Отображать разрывы отрезков сплошными линиями). Данные о задачах, не поместившихся в основную часть отчета, отображаются с разбивкой по датам, к которым они относятся. Чтобы эти даты и, соответственно, сведения о «дополнительных» задачах были отделены друг от друга серыми полосами, следует установить флажок Print gray bands (Печатать полосы-разделители дат). В разделе Show tasks as (Отображать задачи) определяется способ отображения задач в отчете. Переключатель Bars (Отрезками) нужно выбрать, если вы хотите, чтобы задачи отображались в отчете стандартным способом. Если выбрать переключатель Lines (Линиями), то задачи будут представлены в виде линий. А выбор переключателя Start/Finish dates (Датами начала и окончания) приведет к формированию отчета, в котором названия задач будут указываться лишь в ячейках тех дней, где начинается и заканчивается их выполнение. Мы выбрали этот переключатель в отчете по месячному календарю в файле 7.mpp (рис. 22.17), и на рисунке вы видите, что в ячейках дней отображается название задачи с пометкой S (Н) или F (0), соответствующей началу или окончанию задачи. Неудобно, что название задачи не отображается в ячейке полностью. Определение параметров перекрестного отчетаОпределение параметров перекрестного отчета![]() В раскрывающемся списке Row (Строка) определяется, какие данные будут отображаться в строках таблицы: названия задач или ресурсов. Например, в файле 8.mpp мы выбрали пункт меню Tasks (Задачи), поэтому в строках отчета будут отображаться названия задач. Ниже находится флажок And resource assignments (И назначенные ресурсы), установив который можно добавить в отчет сведения о ресурсах, назначенных на задачи. Если же отчет настроен для отображения в строках названий ресурсов, то этот флажок изменяет название на And task assignments (И назначенные задачи) и его установка приводит к отображению в отчете сведений о задачах, назначенных ресурсу. В зависимости от значения параметра Row (Строка) изменяется содержимое раскрывающегося списка Column (Столбец), в котором определяется, какие сведения о задачах или ресурсах будут отображаться в таблице. В файле 8.mpp мы выбрали пункт Cost (Затраты), чтобы просмотреть в отчете данные о стоимости задач. Над раскрывающимся списком Column (Столбец) находятся два поля для определения временного периода, которому будет соответствовать один столбец. Например, в нашем случае один столбец будет содержать данные за 1 квартал. Чтобы посмотреть, как выглядит отчет с текущими настройками, нажмем кнопку ОК, а затем в списке отчетов нажмем кнопку Preview (Просмотр). Отчет (рис. 22.20) состоит из таблицы: в первом столбце отображаются названия задач, а затем следуют два столбца с данными за два квартала, во время которых запланировано выполнение проекта. На второй вкладке диалогового окна создания отчета, как и в предыдущих случаях, определяется, какие дополнительные сведения будут отображены и как будут оформлены данные. На рис. 22.21 представлены эти настройки для файла 9.mpp, в котором мы продолжаем редактирование созданного ранее отчета. Отчеты о назначенияхОтчеты о назначенияхОтчеты о назначениях позволяют анализировать назначения проекта. С их помощью можно просмотреть назначения ресурсов, в том числе сохраняя связь назначений с календарным планом, распечатать список задач для ресурса и определить ресурсы с превышением доступности. Для просмотра списка отчетов в диалоговом окне выбора группы отчетов (см. рис. 22.2) нужно щелкнуть на значке Assignments (Назначения). Описание отчетов представлено в табл. 22.4. Отчеты о текущей деятельностиОтчеты о текущей деятельностиОтчеты о текущей деятельности предназначены для получения информации о задачах проекта: задачах, которые не начались, скоро начнутся, должны начать- / ся, выполняются, завершились или запаздывают относительно базового плана. Для просмотра списка отчетов в диалоговом окне выбора группы отчетов (см. рис. 22.2) нужно щелкнуть на значке Current Activities (Текущая деятельность). Описание отчетов представлено в табл. 22.2. Отчеты о затратахОтчеты о затратахОтчеты о затратах предназначены для анализа финансовой стороны проектного треугольника. С их помощью можно просмотреть график движения средств по проекту, информацию о бюджете проекта, список ресурсов и задач с превышением бюджета и определить освоенный объем проекта. Для просмотра списка отчетов в диалоговом окне выбора группы отчетов (см. рис. 22.2) нужно щелкнуть на значке Costs (Затраты). Описание отчетов представлено в табл. 22.3. Отчеты по загрузкеОтчеты по загрузкеОтчетов по загрузке всего два, и они являются аналогами одноименных диаграмм — Task Usage (Использование задач) и Resource Usage (Использование ресурсов). С их помощью можно определить, какие задачи выполняет ресурс в определенный день и сколько часов запланировано на выполнение задачи. Для просмотра списка отчетов в диалоговом окне выбора группы отчетов (см. рис. 22.2) нужно щелкнуть на значке Workload (Загрузка). Отчет о ресурсахОтчет о ресурсахДля создания отчета о ресурсах в диалоговом окне выбора типа отчета (см. рис. 22.7) нужно выбрать пункт Resource (Ресурс). Открывающееся затем диалоговое окно создания отчета о ресурсах повторяет по структуре и набору параметров диалоговое окно для создания отчета о задачах. Отличия между этими диалоговыми окнами заключаются в наборе таблиц и фильтров, на основе которых можно создать отчет. Кроме того, раздел отображения сведений о ресурсах на вкладке Details (Подробности) содержит параметры, которых не было в разделе отображения дополнительных сведений для задач (см. рис. 22.10, файл 5.mpp). Флажок Calendar (Календарь) предназначен для включения в отчет информации о персональных календарях ресурсов. А если установить флажок Cost Rates (Нормы затрат), то в отчет будут добавлены данные о нормах затрат для каждого из ресурсов. В файле 5.mpp мы настроили отчет, как показано на рис. 22.14, предварительно включив на первой вкладке отображение разделительных линий с помощью флажка Gray bands (Полосы-разделители дат). Это привело к тому, что в полученном отчете (рис. 22.15) данные, относящиеся к разным ресурсам, разделены серыми полосами. Сведения о персональных календарях ресурсов отображаются в виде двух таблиц, в первой из которых содержатся данные о расписании по дням недели. В заголовке этой таблицы указывается название базового календаря, на основании которого составлен календарь ресурса. Во второй таблице представлены данные об исключениях из персонального календаря. Этот отчет удобно использовать для проверки персональных календарей ресурсов, особенно когда ресурсы вносят изменения в свои календари автоматически с помощью сервера MS Project Server. Аналогично строится отчет о нормах затрат. С его помощью можно быстро просмотреть нормы затрат ресурсов и определить несоответствия в настройках, если они есть. Отчет о ресурсах с данными персональных календарейОтчет о ресурсах с данными персональных календарей![]() Отчет о задачахОтчет о задачахВыбрав первый пункт в списке отчетов, мы переходим в диалоговое окно создания отчета о задачах. Это диалоговое окно состоит из трех вкладок, на первой из которых, Definition (Определение), определяются основные параметры отчета (рис. 22.8). В поле Name (Название) вводится название отчета, в раскрывающемся списке Table (Таблица) выбирается таблица, столбцы которой будут включены в отчет, а в раскрывающемся списке Filter (Фильтр) — фильтр, применяемый к этой таблице. Если установить флажок Highlight (Выделяющий фильтр), то в отчете будут отображаться все задачи, но соответствующие условию фильтра будут выделены фоном. Наш отчет должен содержать информацию о задачах, затраты на которые, исходя из данных об освоенном объеме, могут превысить запланированные. Чтобы именно эти задачи попали в отчет, мы предварительно создали простой фильтр Отбор задач с CPI (ИОС) меньше 0,8, отбирающий задачи с CPI (ИОС) больше 0 и меньше 0,8. При настройке отчета мы выбрали его в списке фильтров. А чтобы в отчете отображались столбцы с данными об освоенном объеме задачи, мы выбрали из списка таблицу Earned Value (Освоенный объем). Отчет по месячному календарюОтчет по месячному календарюОтчет по месячному календарю предназначен для подготовки печатной версии календарного плана проекта, и с его помощью можно быстро создать печатную версию диаграммы Calendar (Календарь). Отчет о каждом из месяцев, прошедших до текущей даты, печатается на отдельной странице отчета. Из-за того что данные о месяце отображаются на довольно ограниченном пространстве листа формата А4, многие задачи в него не помещаются, например, если в течение дня одновременно выполняется 5-6 задач. Информация о задачах, не поместившихся в календаре на отчете, отображается в виде набора таблиц в конце отчета. Для создания отчета по месячному календарю в диалоговом окне определения типа отчета (см. рис. 22.7) нужно выбрать пункт Monthly Calendar (Месячный календарь). После этого появится диалоговое окно определения параметров нового отчета (рис. 22.16, файл 6.mрр). Отчет по месячному календарю с режимом отображения дат начала и окончанияОтчет по месячному календарю с режимом отображения дат начала и окончания![]() В разделе Label tasks with (Отображать для задач) определяется набор свойств задач, отображаемых в отчете. Рядом с задачей может выводиться ее идентификатор (переключатель 10 (Идентификаторы)), название (переключатель Name (Названия)) и длительность (переключатель Duration (Длительности)). Отключить отображение названий задач нельзя. На рис. 22.18 показан отчет, отображаемый в соответствии со сделанными на рис. 22.16 настройками (файл 6.mрр). Поскольку для отображения задач выбрана стандартная форма (отрезки), на рисунке мы просматриваем раздел с данными дополнительных задач, то есть тех, которые не смогли быть отображены в основной части отчета. В соответствии с нашими настройками между данными, относящимися к разным датам, отображаются серые разделительные полосы. Отчет с отображением дополнительных сведенийОтчет с отображением дополнительных сведений![]() Отчет, в котором настроена сортировка данныхОтчет, в котором настроена сортировка данных![]() Отслеживание проектаОтслеживание проектаПерекрестный отчетПерекрестный отчетПерекрестный отчет позволяет распечатывать повременные данные о задачах и ресурсах, создавая отчеты, аналогичные по структуре диаграммам использования. Для создания перекрестного отчета в диалоговом окне определения типа отчета (см. рис. 22.7) нужно выбрать пункт Crosstab (Перекрестная таблица). После этого откроется диалоговое окно определения параметров нового отчета (рис. 22.19, файл 8.mpp). Первая вкладка диалогового окна содержит стандартные параметры Name (Название), Filter (Фильтр) и флажок Highlight (Выделяющий фильтр), а также раздел Crosstab (Перекрестная таблица), в котором определяется структура отчета. Перекрестный отчет после настройки отображения дополнительных данныхПерекрестный отчет после настройки отображения дополнительных данных![]() Перекрестный отчет после сохранения настроекПерекрестный отчет после сохранения настроек![]() Подготовка отчетовПодготовка отчетовПросмотр созданного отчетаПросмотр созданного отчета![]() Как видно на рис. 22.9, созданный отчет повторяет структуру соответствующего представления. Поскольку столбцов в представлении больше, чем может уместиться на листе, отчет состоит из двух листов, и кнопка на панели инструментов со стрелкой для прокрутки отчета вправо активна. Продолжим настройку отчета в файле З.mpp, выбрав отчет в списке, нажав кнопку Edit (Изменить) и перейдя на вкладку Details (Подробности) в открывшемся диалоговом окне. С помощью параметров, расположенных на этой вкладке, в отчет можно добавить отображение дополнительных сведений о задачах (рис. 22.10). Рабочие дниРабочие дниВ отчете Working Days (Рабочие дни) отображаются данные всех базовых (то есть не ресурсных) календарей проекта. Информация о каждом календаре отображается на отдельном листе отчета. Для перехода от календаря к календарю нужно использовать кнопки со стрелками вверх и вниз на панели инструментов над отчетом (рис. 22.5). Рабочие дни проектаРабочие дни проекта![]() Данные каждого из календарей объединены в таблицу, в первой строке которой указывается название календаря. Во второй строке указаны стандартные рабочие часы в каждый из дней недели. Даты с нестандартным расписанием и часы работы в эти дни указаны в четвертой строке таблицы. Этот отчет удобно использовать, чтобы контролировать правильность ввода данных о выходных и праздничных днях. Раздел дополнительных задач в отчетеРаздел дополнительных задач в отчете![]() Редактирование и настройка отчетовРедактирование и настройка отчетовПосле того как отчет создан, его можно изменить, нажав кнопку Edit (Изменить) в диалоговом окне просмотра списка отчетов (см. рис. 22.6). Нажав кнопку Сору (Копировать), можно отредактировать отчет и сохранить его с новым названием. При этом открывающееся диалоговое окно редактирования свойств отчета будет повторять одно из тех, что мы рассматривали, в зависимости от типа редактируемого или изменяемого отчета. Для удаления отчетов, их копирования или перемещения между файлами проектов предназначена вкладка Reports (Отчеты) диалогового окна Organizer (Организатор). Попасть на нее можно из диалогового окна просмотра списка отчетов (см. рис. 22.6), щелкнув на кнопке Organizer (Организатор), или с помощью команды меню Tools > Organizer (Сервис > Организатор). Там же можно и переименовать отчет. Работу с Организатором мы рассматривали в разделе «Удаление и перемещение представлений и их составляющих». На листе отчета отображаются как данные отчета, так и дополнительные сведения: название проекта, номер страницы, текущая дата и пр. Чтобы изменить содержимое колонтитулов документа, а также ориентацию бумаги и размер полей, нужно щелкнуть на кнопке Setup (Настройка) в диалоговом окне со списком отчетов (см. рис. 22.6) или на кнопке Page Setup (Параметры страницы) на панели инструментов в диалоговом окне просмотра отчета. Открывающееся после нажатия на эти кнопки диалоговое окно настройки параметров страницы мы рассматривали в разделе «Настройка параметров страницы». Совместная работаСовместная работаСоздание новых отчетовСоздание новых отчетовДля создания отчета в диалоговом окне выбора группы отчетов (см. рис. 22.2) нужно щелкнуть на значке Custom (Настраиваемые). В открывшемся диалоговом окне выводится список всех отчетов, входящих в предыдущие группы (рис. 22.6). Отчет Working Days (Рабочие дни) в этом диалоговом окис называется Base Calendar (Базовый календарь). Создать новый отчет можно как на основе одного из существующих отчетов (кроме двух уникальных), так и «с нуля». Для этого нужно нажать кнопку New (Создать) справа от списка отчетов. После этого откроется окно определения нового отчета, в котором следует выбрать его тип (рис. 22.7). Список отчетов группы Overview (Обзорные)Список отчетов группы Overview (Обзорные)![]() Рассмотрим подробнее отчеты каждой из групп, а затем перейдем к созданию собственных отчетов и в процессе создания новых отчетов научимся настраивать существующие. ВНИМАНИЕ В отчете отображаются сведения, соответствующие текущей дате, а не дате его составления. Список отчетов MS ProjectСписок отчетов MS Project![]() Стандартные отчетыСтандартные отчетыОтчет — это формат представления проектных данных, предназначенный для распечатки. В MS Project входит набор предопределенных отчетов, которые можно использовать в готовом виде или настроить. Диалоговое окно выбора отчета (рис. 22.2) вызывается с помощью команды меню View > Reports (Вид > Отчеты). Статистика проектаСтатистика проектаПосле того как проект начал выполняться, руководитель должен с определенной частотой предоставлять руководству и заказчику отчеты о ходе проекта. MS Project содержит набор готовых отчетов, которые можно использовать в этих случаях, и предлагает возможности по созданию собственных отчетов. Отчеты удобно использовать и самому руководителю проекта, поскольку с помощью некоторых из них можно получить данные, которые невозможно просмотреть в представлениях. Например, с помощью одного из отчетов мы. можете получить таблицу с описанием календаря проекта и всеми днями с особым режимом работы. В этом уроке вы узнаете, какие отчеты входят в MS Project, и научитесь создавать собственные отчеты «с нуля» и на основе существующих. Вы узнаете, как изменять состав данных, отображаемых в отчетах, и формат их представления. Самый простой статистический отчет, Project Statistics (Статистика проекта), вызывается с помощью кнопки Statistics (Статистика) из диалогового окна сведений о проекте (см. раздел «Способ планирования и основные даты») или с панели инструментов Tracking (Отслеживание), которую мы рассматривали в главе Отслеживание проекта. Окно статистики проекта (рис. 22.1, файл 1.mpp) разделено на две части. В верхней части отображается таблица с данными о датах начала и окончания проекта. В первой строке отображаются даты по текущему плану, во второй строке — по базовому плану, в третьей — фактические даты. В последней строке отображается отклонение фактических данных от данных базового плана. В нашем примере данные базового и текущего плана совпадают, а поскольку проект не завершен, то фактические данные о его окончании не указаны. Сводка по проектуСводка по проектуОдним из самых полезных для отслеживания проекта является отчет Project Summary (Сводка по проекту). Удобство отчета заключается в том, что все основные сводные показатели удобно сгруппированы, причем в отчете отображаются данные и о задачах, и о ресурсах (рис. 22.4, файл 1.mpp). В верхней части отчета выводится имя проекта (значение соответствующего свойства файла, см. раздел «Суммарная задача проекта»), под ним -текущая дата. В первом разделе отчета содержатся данные о сроках его начала (левая половина раздела) и окончания (правая половина раздела). В первой строке раздела отображаются данные текущего плана, затем базового, затем фактические данные, а в последней строке — расхождение текущего плана и базового. Например, в нашем случае отчет показывает, что работы начались в срок, а вот завершение проекта ожидается на 16 дней позже, чем было запланировано. Сводка по проектуСводка по проекту![]() Во втором разделе отчета отображаются данные о длительности проекта. Первая строка левой колонки раздела содержит длительность проекта по текущему плану. Во второй строке отображается длительность по базовому плану, а в третьей — расхождение между текущим и базовым планами. В первой строке правой колонки отображаются данные об оставшейся длительности, во второй строке — о фактической длительности, и в третьей — процент завершения ис длительности. Третий и четвертый разделы отчета имеют ту же структуру, но в них отобра жаются данные о трудозатратах и затратах. В третьей строке правой колонKI третьего раздела отображаются данные о проценте завершения по трудозатра там, а в четвертом разделе эта строка не отображается. Если в свойствах проекта заполнено поле Comments (Заметки), то его содержимое отображается в последнем разделе отчета. Обзорные отчетыТаблица 22.1. Обзорные отчеты
Отчеты о текущей деятельностиТаблица 22.2. Отчеты о текущей деятельности
Отчеты о затратахТаблица 22.3. Отчеты о затратах
Отчеты о назначенияхТаблица 22.4. Отчеты о назначениях
Microsoft Project -управление проектамиДанные о загрузке ресурса в других проектах — клиентах пула отображаются в каждом проекте, если загружен пулДанные о загрузке ресурса в других проектах — клиентах пула отображаются в каждом проекте, если загружен пул![]() Диалоговое окно данных вставленного проектаДиалоговое окно данных вставленного проекта![]() Настройки вставки подпроекта определяются на вкладке Advanced (Дополнительно). На ней можно изменить параметры подключения с помощью уже знакомого флажка Link to project (Связать с проектом) и флажка Read only (Только для чтения), установка которого запретит перенос сделанных в подпроекте изменений в исходный файл подпроекта. Внизу всех вкладок диалогового окна с данными подпроекта имеется кнопка Project Info (0 проекте), после щелчка на которой открывается стандартное диалоговое окно сведений о проекте (см. рис. 10.3) с данными подпроекта. В нем можно изменить дату начала или окончания проекта, настроить метод его планирования и просмотреть статистику. Диалоговое окно для открытия файла пула вместе с планом проектаДиалоговое окно для открытия файла пула вместе с планом проекта![]() Диалоговое окно содержит два переключателя, и если выбрать верхний, то вместе с планом проекта MS Project загрузит файл пула. Если же выбрать нижний переключатель, то программа откроет только файл с планом проекта. Если вы открываете файл проекта для планирования, лучше всегда выбирать верхний переключатель, ведь просматривать загрузку ресурса в других проектах можно лишь при открытом пуле. Кроме того, только при открытом файле пула в него можно вносить изменения. Диалоговое окно настройки панелей инструментов и менюДиалоговое окно настройки панелей инструментов и меню![]() Глобальный файлГлобальный файл Глобальный файл нельзя открыть для редактирования как обычный файл -изменения в него вносятся посредством Организатора (Работу с Организатором мы рассматривали в разделе «Удаление и перемещение представлений и их составляющих»). Изменения в общие настройки вносятся путем нажатия кнопки Set as Default (По умолчанию) на различных вкладках диалогового окна Options (Параметры). На диске хранятся две копии глобального файла Global.mpt — одна в установочной папке MS Project, а вторая — в рабочей папке пользователя. (Вы можете определить расположение этих файлов с помощью команды поиска файлов в Windows.) В установочной папке находится исходный файл шаблона, поставляемый вместе с программой, а в рабочей — его копия, включающая в себя все сделанные во время работы с программой настройки. Именно этот файл использует программа при работе. Если удалить глобальный файл из рабочей папки пользователя, то при запуске MS Project автоматически поместит в нее файл из установочной папки. Поэтому для возврата шаблона к 'начальным установкам вы можете просто удалить рабочий файл. Использование пулаИспользование пула При открытии файла плана проекта, использующего ресурсы из пула, появляется диалоговое окно, с помощью которого вместе с файлом можно открыть и файл пула (рис. 23.4). Как настраивать КонсультантаКак настраивать Консультанта Настройка Консультанта осуществляется на вкладке Interface (Интерфейс) в диалоговом окне общих настроек программы (рис. 23.13). Чтобы программа показывала панель Консультанта, нужно установить флажок Display Project Guide (Открывать консультант). В этом случае панель Консультанта будет отображаться во всех открытых файлах и тех, что будут открываться в дальнейшем. Настройка использования пула ресурсовНастройка использования пула ресурсов![]() Настройка КонсультантаНастройка Консультанта![]() Если вы разработали собственную страницу со структурой Консультанта, то следует в разделе Project Guide Functionality and Layout Page (Страница функциональных возможностей и макета Консультанта) выбрать переключатель Use a custom page (Страница пользователя), а затем в открывшемся диалоговом окне выбрать на диске созданную страницу. Если же вы хотите отобразить в панели Консультанта собственное содержимое, . то нужно выбрать переключатель Use a custom page (Страница пользователя) в разделе Project Guide Content (Содержимое консультанта). Например, на рис. 23.10 представлены настройки Консультанта для файла index.mpp. В нем мы используем собственное содержимое, расположенное в файле C:\Bogdanov\PGuide\gbui.xml. Подробнее о формате xml-файлов для настройки Консультанта MS Project 2002 и о формате файлов со структурой страницы Консультанта вы можете прочитать на сайте «Профессионал управления проектами» по адресу http://wwvv.pmprofv.ru/contcnt/rus/ 21/219-articlc.asp. С одной стороны, это удобноеНастройка Консультанта MS Project 2002 Одно из основных нововведений в MS Project 2002 — это интерактивный Консультант (Project Guide). С одной стороны, это удобное средство подсказки при работе в MS Project, а с другой стороны — средство для гибкой настройки программы. Например, вы можете разработать собственный вариант Консультанта для подготовки «рыбы» плана проекта. Пользователь отвечает на вопросы Консультанта, и в соответствии с его ответами Консультант создает базовый план проекта, который сотруднику останется только доработать. Консультант может быть полезен для поддержки организационных стандартов при разработке плана проекта. Например, Консультант может вести пользователя по шагам разработки плана и подсказывать пользователю о его ошибках, например о незаполненных полях и т. п. Таким образом можно обеспечить соответствие работы руководителей проектов организационным регламентам и повысить качество управления проектами в организации. Консультант может фиксировать выполнение пользователем определенных шагов при планировании и сообщать в службы контроля качества, все ли шаги пройдены. Например, если пользователь не выполнил анализ рисков плана проекта, Консультант сообщит об этом в службу качества, и план проекта не будет считаться завершенным. Это вынудит руководителя проекта провести анализ плана и обеспечит соответствие плана стандартам организации. Появление Консультанта стало возможным благодаря существенной переработке архитектуры программы, незаметной на первый взгляд. Дело в том, что начиная с версии 2002 представления, которые вы открываете в MS Project, являются веб-страницей. А таблицы, диаграммы и формы, отображаемые в представлениях, — особым типом ActiveX-объектов, загружаемых на этой веб-странице. Консультант MS Project представляет собой веб-страницу, в правом фрейме которой отображается стандартная страница с представлением MS Project, а в левом фрейме — страница с данными Консультанта. Когда в настройках интерфейса MS Project вы включаете использование Консультанта, то программа загружает его веб-страницу и отображает данные проекта в ее структуре. Если же отключить использование Консультанта, то MS Project загружает свою стандартную веб-страницу и отображает данные в ней. Главное удобство заключается в том, что вы можете изменить как вид Консультанта, так и его содержимое. Вид изменяется путем редактирования фреймовой структуры страницы, например можно добавить еще одну верхнюю горизонтальную панель или поменять местами левую и правую панель. Содержимое Консультанта изменяется путем редактирования файла в формате XML, что делает настройку быстрой и удобной. Например, в индексном файле, который вы используете для работы с примерами, мы именно так и поступили, отредактировав XML-файл, определяющий работу Консультанта. Это позволило нам изменить панель Консультанта — она теперь содержит только пункт Интерактивный справочник — и определить, какая информация будет отображаться в панели Консультанта слева. С помощью веб-страницы Консультанта можно вызывать команды MS Project или запускать макросы. Например, на рис. 23.12 нажатие кнопки на веб-странице запускает диалоговое окно фильтрации таблицы. Настройка пула ресурсовНастройка пула ресурсов Чтобы согласовать ресурсное планирование, нужно создать обычный файл проекта в формате *.mрр и поместить в него все данные о ресурсах. Затем создаются проекты с планами, и в них указывается, что при планировании будут использоваться ресурсы из первого файла, который в терминах MS Project называется пулам ресурсов (resource pool). В качестве примера мы создали файл пула pool. mpp и два файла с планами, где должны использоваться ресурсы пула —1.mpp и 2.mрр. Чтобы определить пул ресурсов для использования в плане проекта, нужно открыть и файл с планом, и файл с пулом (в нашем случае — открыть файлы 1.mрр и pool.mрр). Затем, находясь в окне файла с планом, следует выбрать команду меню Tools > Resource Sharing > Share Resources (Сервис > Общие ресурсы > Доступ к ресурсам). После этого открывается диалоговое окно определения общего доступа к ресурсам, в котором настраиваются параметры работы с пулом (рис. 23.1). Чтобы включить режим использования пула ресурсов, в этом диалоговом окне необходимо выбрать переключатель Use resources (Использовать ресурсы), а затем выбрать название файла проекта в раскрывающемся списке. Например, для файла 1.mpp мы указали файл pool.mрркак пул ресурсов. Определение данных, которые будут сохранены в шаблонеОпределение данных, которые будут сохранены в шаблоне![]() Диалоговое окно содержит флажки, устанавливая которые, вы определяете типы данных, не включаемые в шаблон. Флажок Values of all baselines (Значения всех базовых планов) удалит из будущего шаблона данные о базовых планах проекта. Установив флажок Actual Values (Фактические значения), вы удалите из шаблона текущие фактические значения из сохраняемого плана. Флажок Resource Rates (Ставки ресурсов) определяет, будут ли сохранены в шаблоне данные о ставках ресурсов. Данные о фиксированной стоимости задач можно удалить, установив флажок Fixed Costs (Фиксированные затраты), а установка флажка Whether tasks have been published to Microsoft Project Server (Данные о публикации задач на сервере Microsoft Project Server) приведет к исключению из шаблона данных о публикации задач на сервере. Обычно в шаблон включаются данные о ставках ресурсов, если в проектах, которые будут планироваться по шаблону, будут использоваться те же ресурсы. Кроме того, иногда полезно переносить данные о фиксированных затратах на выполнение задач, поскольку часто фиксированные затраты на одни и те же задачи в однотипных проектах совпадают. На рис. 23.16 мы переносим в шаблон только . данные о ставках ресурсов. Открытие проекта из базы данныхОткрытие проекта из базы данных![]() Если вы часто пользуетесь каким-то проектом из базы, то можно создать ярлык для вызова его «напрямую», минуя диалоговое окно открытия проекта из базы данных. Для этого нужно воспользоваться пунктом раскрывающегося списка Add To Favorites (Добавить в избранное), щелчок на котором создаст ярлык к активному проекту в папке Favorites (Избранное). В дальнейшем вы можете перенести этот ярлык в любое удобное вам место на диске. После того как файл открыт из базы данных проекта, с ним можно работать, как с обычным файлом в формате *.mрр При сохранении файла все сделанные изменения автоматически сохраняются в базе данных проекта. Панель создания проектаПанель создания проекта![]() В нашем случае в списке шаблонов присутствует файл BookProject.mpt, созданный нами для подготовки сопроводительных файлов к этой книге. Щелчок на названии шаблона приведет к созданию файла на его основе. Кроме того, в списке шаблонов есть пункт General Templates (Общие шаблоны) щелкнув на котором, вы попадете в диалоговое окно с полным списком шаблонов, доступных для использования при создании нового файла (рис. 23.18). Диалоговое окно со списком шаблонов разделено на две группы: на первой вкладке, General (Общие), содержится список шаблонов, созданных пользователем, и шаблон пустого проекта. На второй вкладке, Project Templates (Шаблоны проектов), представлены шаблоны, входящие в комплект поставки MS Project. Выбрав любой из них и дважды щелкнув на его значке, вы создадите новый проект на его основе. Планирование с использованием пулаПланирование с использованием пула После того как списки ресурсов клиента и пула синхронизированы, выделение ресурсов на задачи в файле клиента осуществляется обычным способом. При этом MS Project учитывает данные о назначениях ресурсов в других проектах. Рассмотрим работу с одним ресурсом в двух проектах на примере наших файлов 1.mpp и 2.mрр, использующих ресурсы пула pool.mрр. В первом проекте мы создали задачу длительностью 5 дней, назвали ее 1_1 и выделили на ее исполнение Иванова А.А. Затем во втором проекте мы также создали задачу длительностью 5 дней и назвали ее 2_1. Оба проекта начинаются в один день, и поэтому эта задача запланирована на то же время, что и задача 1_1. Теперь попробуем выделить ресурс на задачу 2_1. Для этого воспользуемся диалоговым окном назначения ресурсов (см. раздел «Замена ресурсов»), которое открывается с помощью одноименной кнопки стандартной панели инструментов или команды меню Tools > Assign Resources (Сервис > Назначить ресурсы). Чтобы отобрать только доступных в нужное нам время сотрудников, установим флажок Available to work (Доступные не менее) и в счетчике введем 40 часов, поскольку наша задача длится именно столько. Ресурс Иванов А.А., на это время уже назначенный на задачу в другом проекте, сразу пропадает из списка, и программа не предлагает назначить его на исполнение задачи (рис. 23.2). Если в проекте включен режим автоматического выравнивания ресурсов (см. раздел «Анализ и выравнивание загрузки ресурсов»), то MS Project автоматически перенесет задачу на другое время, если назначенный на ее исполнение ресурс уже выделен в это время на исполнение другой задачи в другом проекте, подключенном к пулу. Вы можете попробовать включить этот режим в файле 2.mррназначить Иванова А.А. на исполнение задачи 2_1. Задача автоматически будет перенесена на неделю вперед, то есть на время окончания задачи 1_1 в плане проекта 1.mрр. Если же вы отключите автоматическое выравнивание ресурсов и затем откроете представление Resource Sheet (Лист ресурсов ), то увидите, что MS Project определил превышение доступности у Иванова А.А. Чтобы просмотреть информацию о загрузке ресурса и учесть ее при планировании, нужно открыть представление Resource Usage (Использование ресурсов) в файле клиента пула (при этом файл пула также должен быть открыт в MS Project). В нем для каждого ресурса указаны все задачи, в которых он задействован. Чтобы определить, к какому проекту относится та или иная задача, в таблицу необходимо добавить столбец Project (Проект). в котором используются ресурсы изПРИМЕЧАНИЕФайл, в котором используются ресурсы из пула, называется клиентом пула (sharer). Клиент пула не может быть пулом ресурсов для другого плана проекта. Когда клиент подключается к пулу, начинается синхронизация данных: все ресурсы копируются в файл клиента, и с ними можно работать, как с обычными ресурсами проекта — редактировать их свойства, добавлять и удалять и т. д. При назначении ресурсов на задачи плана сведения о назначениях копируются в файл пула. Может случиться так, что после редактирования данных в файле клиента состав и свойства ресурсов клиента будут отличаться от состава и свойств ресурсов пула. В таком случае при синхронизации клиента и пула программе нужно определять, какой файл имеет преимущество. Если преимущество имеет пул, то данные клиента приводятся в соответствии с данными пула, если же клиент имеет преимущество, то обновляется пул в соответствии с даиными клиента. с помощью верхнего переключателя, представленногоПРИМЕЧАНИЕПри открытии пула с помощью верхнего переключателя, представленного на рис. 23.4, пул открывается в режиме для чтения. Для анализа данных всех проектов,ПРИМЕЧАНИЕДля анализа данных всех проектов, использующих пул ресурсов, предназначен нижний переключатель в диалоговом окне загрузки файла пула (см. рис. 23.5). Если выбрать его, то MS Project создаст сводный файл, в который будут включены все проекты, использующие пул. в меню или кнопки наПРИМЕЧАНИЕИспользуя диалоговое окно настройки (см. рис. 23.14), вы можете добавлять команды в меню или кнопки на панели инструментов. Если вы хотите досконально овладеть MS Project, мы рекомендуем вам ознакомиться со всеми доступными в этом диалоговом окне элементами. Среди них вы найдете кнопки для быстрого вызова определенных представлений и команд, использование которых может существенно ускорить вашу работу. После того как команда COM Add-Ins (Надстройки СОМ) добавлена в меню, при щелчке на ней будет открываться диалоговое окно для работы с надстройками (рис. 23.15). В центре этого диалогового окна представлен список надстроек, в котором можно включить или отключить использование надстройки, установив или сняв флажок рядом с ней. В нашем примере все надстройки включены. Программа определяет, кого можно назначить на исполнение задачиПрограмма определяет, кого можно назначить на исполнение задачи![]() Этот столбец может относиться как к ресурсам, так и к задачам. В файле 2.mрр(рис. 23.3) мы добавили его в таблицу, и в нем видно, что ресурсы относятся к проекту poo1.mpp, а задача 1_1, в которой задействован Иванов А.А. — к проекту 1.mрр. Мы просматриваем данные в файле 2.mрр, но на диаграмме видно, что в нем хранятся данные, относящиеся к загрузке ресурса в файле 1.mрр. В списке отображаются и не назначенные задачи во всех клиентах пула, например не назначена задача 2_1 из файла 2.mрр Просмотр данных нескольких проектовПросмотр данных нескольких проектов Данные подпроектов объединены с данными главного проекта и фигурируют во всех отчетах и представлениях. Например, в представлении Resource Sheet (Список ресурсов) главного проекта будет приведен список всех ресурсов, задействованных в главном проекте и всех подпроектах. В представлениях с данными о задачах будут отображаться задачи и главного проекта, и подпроектов. Чтобы определять, к какому проекту относятся те или иные ресурсы и задачи, в таблицу нужно добавить столбец Project (Проект), содержащий имя файла проекта, к которому относится задача, ресурс или назначение (см. рис. 23.3). Чтобы отобрать в представлении данные определенного проекта, нужно отфильтровать задачи или ресурсы по этому полю. При определении критического пути главного проекта MS Project может учитывать задачи подпроектов или не делать этого. От этого зависит, какие задачи будут считаться критическими и отображаться в соответствующих отчетах и в результатах фильтрации. Чтобы задачи подпроектов учитывались при анализе критического пути главного проекта, в диалоговом окне общих настроек программы Options (Параметры) на вкладке Calculation (Расчет) нужно установить флажок Inserted projects are calculated like summary tasks (Рассчитывать вставленные проекты как суммарные задачи). Работа с базами данных проектовРабота с базами данных проектов При постоянной работе с группой файлов (например, главный проект, его под-проекты, пул ресурсов) их удобно хранить в одном файле. Это облегчает пересылку данных и упрощает файловую структуру. Для хранения нескольких проектов внутри одного файла предназначен формат базы данных проекта — *.mpd. Чтобы поместить проект в базу данных проектов, нужно при сохранении проекта выбрать в раскрывающемся списке форматов формат базы данных проектов (*.mpd), а затем либо указать имя существующей базы данных проектов, либо ввести новое. {Например, на рис. 23.9 мы сохраняем проект в новую базу данных. В списке Save as type (Тип файла) мы выбрали формат Project Database (*.mpd) (База данных проекта (*.mpd)). Поскольку до этого мы не создали базу данных, то в поле названия файла мы ввели новое имя для базы — 6. Работа с надстройками MS ProjectРабота с надстройками MS Project![]() Под списком надстроек расположена информационная область, содержащая сведения о выбранной надстройке: имя ее файла и тип загрузки. Тип загрузки определяется самой надстройкой: некоторые модули запускаются при запуске программы, а некоторые — только при необходимости, например после щелчка мыши на кнопке панели инструментов. Снятие флажка рядом с названием надстройки приведет к ее временному отключению, а чтобы полностью удалить надстройку из списка используемых, необходимо щелкнуть на кнопке Remove (Удалить). При этом программа не отображает дополнительных запросов на подтверждение операции, поэтому при работе с этим диалоговым окном нужно быть аккуратным и не нажать случайно кнопку удаления надстройки. Для добавления надстройки нужно нажать кнопку Add (Добавить), а затем в открывшемся диалоговом окне выбрать па диске файл надстройки. Работа с несколькими планами проектовРабота с несколькими планами проектов MS Project предоставляет возможности не только для автоматизированного распределения ресурсов между несколькими проектами, но и для управления несколькими проектами одновременно. Руководитель проекта может управлять несколькими связанными между собой проектами, например, если следующий проект не может начаться, пока не закончен предыдущий. В такой ситуации планы проектов можно разрабатывать в отдельных файлах, а затем объединить в общем файле. В терминологии MS Project файл, в котором объединены несколько проектов, называется главным проектом (Master Project), а вставленный проект — подпроектом (Subproject). На рис. 23.6 представлен главный проект (З.mрр), в ходе работ по которому выполняются подпроекты План 2 (4.mрр) и Проект 3 (S.mpp) и задачи, относящиеся к главному проекту. На диаграмме подпроекты отображаются как суммарные задачи, и, чтобы подпроект можно было отличить от суммарной задачи главного проекта, рядом с названием подпроекта отображается индикатор — значок проекта. Работа с шаблонамиРабота с шаблонами Шаблоны предназначены для стандартизации файлов проектов внутри проектной команды или организации. В MS Project есть два типа шаблонов: глобальный файл Global.mpt и шаблоны файлов. В глобальном файле хранятся основные настройки, применяемые к новым проектам. Шаблоны файлов — это типовые проекты, сохраняемые для дальнейшего использования в целях стандартизации. Сохранение настроек проектовСохранение настроек проектов Часто работа с планом проекта возможна только при определенных настройках интерфейса. Например, в некоторых случаях отрезки диаграммы Ганта должны быть отформатированы особым образом, а рядом с ними должно отображаться содержимое определенных полей. При отображении вставленного проекта в главном проекте не учитываются настройки стилей отрезков и другое форматирование диаграмм. Поэтому иногда для удобства работы с несколькими проектами приходится открывать все файлы. Если вам постоянно приходится работать с группой файлов MS Project, то вы можете сохранить их в рабочей области (Workspace). Рабочая область сохраняется с помощью команды меню File > Save Workspace (Файл > Сохранить рабочую область) в файле формата *.mpw, и в нее включаются все открытые в данный момент файлы. При открытии файла рабочей области MS Project автоматически открывает все входящие в нее файлы. Например, при открытии файла рабочей области ResPool. mpw откроются файлы 1.mрр, 2.mpp и pool.mрр. Сохранение проекта в базе данных проектовСохранение проекта в базе данных проектов![]() Совмещение нескольких планов проектов в одном файлеСовмещение нескольких планов проектов в одном файле![]() Совместная работа с пуломСовместная работа с пулом Если один файл будет одновременно редактироваться несколькими пользователями, это приведет к конфликту при его сохранении, и данные одного из пользователей, скорее всего, пропадут. Поэтому MS Project не позволяет открывать пул ресурсов для записи одновременно двум пользователям. При открытии файла пула программа запрашивает, в каком режиме открыть файл: записи или только чтения. Если вы выберете режим записи, то никто, кроме вас, не сможет вносить изменения в файл пула. Если же открыть файл пула для чтения, то вы сможете вносить в него изменения, только если он не открыт для записи другим пользователем. Для открытия файла в режиме чтения предназначен верхний переключатель диалогового окна, представленного на рис. 23.5, а для открытия в режиме записи — средний. Если пул открыт в режиме записи, то данные в нем можно редактировать обычным способом. Если же вы открыли пул для чтения, то его нужно обновить после того, как вы изменили план проекта, иначе данные о новых назначениях ресурсов не попадут в пул и не будут доступны в других файлах — клиентах пула. Для обновления пула с учетом проектных данных предназначена команда меню Tools > Resource Sharing > Update Resource Pool (Сервис > Общие ресурсы > Обновить пул ресурсов). Эта команда доступна, только когда файл пула открыт для чтения. Если файл пула открыт на запись, то он обновляется автоматически и эта команда меню не используется. Совместное использование ресурсовСовместное использование ресурсовВ этом уроке мы рассмотрим дополнительные возможности стандартной редакции MS Project 2002. Основная тема урока — управление несколькими проектами. Вы узнаете, как избежать конфликтов при распределении ресурсов между проектами и как планировать выполнение взаимосвязанных проектов. Кроме того, вы научитесь одновременно анализировать данные нескольких проектов, объединяя их в общем представлении или отчете. Одновременное управление несколькими проектами в рамках организации осложняется тем, что сотрудники и материальные ресурсы должны назначаться на задачи так, чтобы назначения одних проектов не противоречили другим. Например, нельзя выделить сотрудника на задачу 1 июля, если в этот день он уже задействован в другом проекте. От согласованности ресурсного планирования зависит успешное выполнение проектов в организации. Чтобы обеспечить эту согласованность, в MS Project включена возможность использовать при планировании нескольких проектов единый список ресурсов, хранящийся в отдельном файле, — так называемый Resource Pool (Пул ресурсов). Создание файла на основе шаблонаСоздание файла на основе шаблона Для создания файла на основе шаблона нужно воспользоваться командой меню File V New (Файл V Создать), а затем в области задач на панели New Project (Создание проекта) в разделе New from template (Создание с помощью шаблона) выбрать шаблон, на основе которого будет создаваться план проекта (рис. 23.17). Создание новой базы данных проектовСоздание новой базы данных проектов![]() После этого MS Project создает файл базы данных проектов и открывает диалоговое окно добавления проекта в этот файл (рис. 23.10). В этом диалоговом окне нужно указать название проекта (например, в нашем случае Проект 1) и нажать кнопку Finish (Готово). Чтобы открыть проект из базы данных проектов, следует с помощью диалогового окна открытия файлов выбрать на диске файл базы данных и нажать кнопку Open (Открыть). После этого откроется диалоговое окно для выбора проекта из базы данных (рис. 23.11). Для открытия проекта из базы данных проектов нужно выбрать его имя в списке (или набрать в поле ввода внизу диалогового окна) и нажать кнопку Finish (Готово). Чтобы удалить или переименовать один из проектов базы данных, нужно щелкнуть на кнопке Tools (Сервис) и выбрать в раскрывающемся списке пункт Delete (Удаление) или Rename (Переименовать). Если при открытии проекта установить флажок Open project read-only (Открыть проект только для чтения), то файл будет открыт только для чтения. Создание шаблона файловСоздание шаблона файлов Шаблоны файлов создаются пользователем путем сохранения планов проектов в формате *.mpt. В шаблоне может быть сохранена любая информация: данные о задачах, ресурсах и назначениях, настройки представлений, макросы и т. д. В то же время, при сохранении шаблона в него может попасть и ненужная информация из текущего плана (например, данные о фактических трудозатратах, которые точно не понадобятся при создании новых проектов). Поэтому при сохранении файла в формате шаблона появляется диалоговое окно (рис. 23.16), в котором определяется, какие данные из текущего плана не должны попасть в шаблон. С веб-страницы Консультанта можно вызывать команды MS Project, например команды фильтрацииС веб-страницы Консультанта можно вызывать команды MS Project, например команды фильтрации![]() Управление надстройками СОМУправление надстройками СОМНекоторые возможности программы реализованы с помощью внешних надстроек. Это модуль анализа по методике PERT, модуль сравнения версий проектов, модуль экспорта повременных данных в Excel и т. д. Помимо этих надстроек, входящих в комплект поставки MS Project, есть и другие модули независимых производителей, которые вы можете установить и использовать в MS Project. о назначениях ресурсов пула всегдаВНИМАНИЕДанные о назначениях ресурсов пула всегда переносятся из файла клиента в файл пула, независимо от преимущества. Чтобы определить, какой файл будет иметь преимущество при конфликтах, в диалоговом окне нужно выбрать либо переключатель Pool takes precedence (Преимущество имеет пул), либо переключатель Sharer takes precedence (Преимущество имеет клиент пула). Обычно выбирается первый переключатель, поскольку он исключает возможность внесения в пул несогласованных или случайных изменений. Часто пул размещается на сетевом диске и права на его изменение есть у ограниченного круга лиц. В таком случае, если у вас нет прав на изменение пула, вам подходит только первый вариант. Чтобы в дальнейшем изменить настройки использования пула, нужно снова открыть это диалоговое окно. Выбрав перключатель Use own resources (Использовать собственные ресурсы), можно будет отказаться от использования пула. После этого в проекте останутся только те ресурсы, которые назначены на его задачи, а остальные будут удалены. Можно изменить и настройки относительного преимущества файлов при конфликтах. Например, если вы отредактировали данные о ресурсе в файле клиента пула и хотите, чтобы они сохранились в пуле при синхронизации, следует открыть диалоговое окно и выбрать переключатель Sharer takes precedence (Преимущество имеет клиент пула). После синхронизации, когда измененные данные сохранились в пуле, нужно вновь открыть диалоговое окно и выбрать переключатель Pool takes precedence (Преимущество имеет пул), чтобы в дальнейшем пул вновь имел приоритет. Перед вставкой проекта убедитесь, чтоВНИМАНИЕПеред вставкой проекта убедитесь, что символы, используемые для отображения валют, в главном проекте и подпроектах совпадают. Символ отображения валюты определяется на вкладке View (Вид) в диалоговом окне общих настроек программы, которое открывается с помощью команды меню Tools > Options (Сервис > Параметры). Вставить проект можно в обычном режиме или только для чтения. Если подпро-ект вставлен в обычном режиме и вы измените данные его плана во время работы с главным проектом, изменения будут сохранены в файле подпроекта. Если же вставить подпроект в режиме только для чтения, то при обновлении его данных при работе с главным проектом они не сохранятся в исходном файле подпроекта. В таком случае, если установлен флажок Link to project (Связать с проектом), при следующем открытии главного плана данные плана подпроекта снова отобразятся в исходном виде. Открывать подпроект для чтения удобно в том случае, когда вы уверены, что не будете редактировать его, и хотите обезопасить себя от случайных изменений. В дальнейшем настройки вставки подпроекта можно изменить, сделав двойной щелчок на строке с его названием в таблице. При этом открывается диалоговое окно Inserted Project Information (Данные вставленного проекта), напоминающее диалоговое окно сведений о задачах. В этом диалоговом окне (рис. 23.8) можно определить предшественников подпроекта, тем самым указав его место в плане работ главного проекта, создать заметки, изменить название подпроекта и присвоить значения настраиваемым полям. Вставка проекта осуществляется с помощью диалогового окна открытия файла с дополнительными параметрамиВставка проекта осуществляется с помощью диалогового окна открытия файла с дополнительными параметрами![]() Слева от раскрывающегося списка файлов находится флажок Link to project (Связать с проектом). При установке этого флажка данные подпроекта будут обновляться, если изменится план в исходном файле. Вставка проекта в проектВставка проекта в проект Вставить один проект в другой можно с помощью команды меню Insert > Projec (Вставка > Проект). При этом открывается стандартное диалоговое окно открыти файла, в котором присутствуют некоторые дополнительные параметры (рис. 23.7). Загрузка файла пулаЗагрузка файла пула![]() При выборе этой комады меню MS Project открывает файл пула на запись, обновляет данные пула, а затем снова открывает его на чтение. Такой режим позволяет вносить изменения в пул нескольким пользователям попеременно. Чтобы обновить свойства ресурсов в пуле, когда тот открыт только на чтение, нужно обновить их в файле клиента пула, а затем в настройках использования пула (см. рис. 23.1) указать, что клиент имеет преимущество. В таком случае измененные сведения о ресурсах будут сохранены в пуле после его обновления. Чтобы исключить потенциальные конфликты во время работы над планом проекта, по окончании планирования необходимо обновить пул (то есть сохранить в нем данные своего плана), а затем обновить экран пула (то есть перенести в ваш план самые свежие данные из пула). Обновление экрана пула осуществляется с помощью команды меню Tools > Resource Sharing > Refresh Resource Pool (Сервис > Общие ресурсы > Обновить экран пула ресурсов). При выборе этой команды меню MS Project заново открывает файл пула, и вам оказываются доступны изменения, внесенные в него другими пользователями. Обычно после обновления экрана пула в плане происходят изменения: некоторые ресурсы оказываются перегруженными или изменяются затраты на проект. Чтобы найти изменения, можно перед обновлением экрана пула сохранить версию плана а затем, используя автоматизированное сравнение (см. раздел «Файлы MS Project»), сравнить ее с той, что получилась после обновления экрана пула. Microsoft Project -управление проектамиАналитические функцииАналитические функцииВторая страница в разделе управления корпоративными функциями предназначена для настройки сбора сводных данных из СУБД. Дело в том, что для анализа доступности ресурсов должны быть проанализированы.все проекты, опубликованные на сервере и исходя из этого определены данные о загрузке для каждого из ресурсов. Впоследствии эти данные должны регулярно обновляться. Для анализа хода работ по проектам с помощью пакета Analysis Servicies в базе данных необходимо построить и регулярно обновлять куб OLAP, на основании которого этот анализ осуществляется. Таким образом, для работы аналитических функций MS Project Server требуется периодически обрабатывать большие объемы информации. На странице Update resource tables and OLAP cube (Обновление таблиц ресурсов и куба OLAP) определяется, какие данные должны учитываться при обработке и как часто они должны обрабатываться. Первые два раздела страницы посвящены кубу OLAP. В первом разделе, Current Cube Status (Текущее состояние куба), содержатся сведения о его состоянии (создан или нет, дата создания, обновления и т. п.), а во втором, Build the OLAP cube (Построение куба OLAP), определяется, будет он строиться или нет. Если вы хотите построить куб и использовать его для анализа проектных данных, то выберите переключатель Yes, I want to update resource availability information and build an OLAP cube (Да, обновить сведения о доступности ресурсов и построить куб OLAP). Если же вы не хотите строить куб, например, если у вас не установлен пакет Analysis Services, то выберите переключатель No, I only want to update resource availability information (Нет, только обновить сведения о доступности ресурсов). Если вы выбрали первый переключатель, то на странице отображаются разделы для настройки параметров работы куба. В разделе OLAP cube name and description (Название и описание куба OLAP) нужно указать имя сервера анализа, название куба и его описание. Во втором разделе, Date Range (Диапазон дат), определяется диапазон дат, данные за которые будут копироваться в куб при его создании. Если выбрать переключатель Use the earliest project start date and the latest project finish date (Использовать самую раннюю дату начала проекта и самую позднюю дату окончания проекта), то в куб будут помещены данные от даты начала самого раннего проекта до даты окончания самого позднего проекта. Таким образом, в куб попадут все проектные данные, и этот вариант наиболее предпочтителен. Анализ всех данных может занять очень много времени, а его результаты могут оказаться ненужными. Например, если в вашей компании осуществляется планирование проектов и ресурсов только на квартал вперед, то нет смысла анализировать данные за полгода или год вперед. Ограничить диапазон дат, помещаемых в куб для анализа, можно с помощью переключателя Use the following date range at the time the cube is built (Использовать следующий диапазон дат во время построения куба). Выбрав его, следует определить в двух раскрывающихся списках под ним, данные за сколько дней, недель или месяцев до и после момента построения куба должны попасть в куб. Например, вы можете определить, что в куб будут попадать данные за полгода до момента построения куба и за три будущих месяца. Если вы хотите поместить в куб данные за фиксированный диапазон дат, то вам необходимо выбрать переключатель Use the fixed date range specified below (Использовать указанный ниже фиксированный диапазон дат) и указать даты начала и окончания диапазона в полях ввода под ним. В разделе Date range for resource availability (Диапазон дат доступности ресурсов) аналогично определяется диапазон дат для анализа доступности ресурсов. Отличие настроек этого раздела от предыдущего заключается в отсутствии первого переключателя. Частота сбора информации определяется в разделе Update frequency (Частота обновления). Чтобы куб и данные о доступности ресурсов обновлялись автоматически, следует выбрать переключатель Update every (Обновление каждые) и указать интервал обновления. Затем в раскрывающемся списке Start update on (Обновление каждые) нужно указать дату и время первого обновления данных. Следует учитывать, что обновление — очень ресурсоемкая процедура, поэтому нужно выбирать дату и время, когда загрузка сервера базы данных минимальна. Если вы хотите запускать обновления вручную, выберите переключатель Update only when specified (Обновление только по запросу). В дальнейшем вы сможете обновить данные о загрузке ресурсов и куба OLAP на этой странице, нажав кнопку Update Now (Обновить сейчас) рядом с этим переключателем. БезопасностьБезопасностьДля настройки уровня безопасности сервера предназначен раздел Manage security (Управление безопасностью), причем он состоит из трех страниц, из которых для нас наиболее важна User authentication (Проверка подлинности пользователей). На ней определяются основные настройки авторизации пользователей на сервере MS Project Server. В верхнем разделе страницы определяется, какими средствами пользователи будут проходить авторизацию на сервере: с помощью учетных записей сервера MS Project Server, с помощью учетных записей Windows или совмещая оба способа. Некоторые способы авторизации позволяют пользователям создавать учетные записи на сервере (см. раздел «Настройка MS Project для работы с сервером»). Первый переключатель, Mixed (Смешанная), позволяет использовать для авторизации или учетные данные Windows, или данные MS Project Server. Выбор второго переключателя, Windows Authentication only (Проверка подлинности только средствами Windows), приведет к блокировке всех учетных записей сервера MS Project Server и позволит авторизоваться только пользователям, зарегистрированным на сервере с учетными записями Windows. Конфигурирование сервера MS Project ServerКонфигурирование сервера MS Project ServerДля конфигурирования сервера MS Project Server нужно запустить Internet Explorer и обратиться по адресу сервера, который вы указали при его настройке. При первом подключении к серверу вам необходимо выполнить те же действия, что и обычным пользователям (см. раздел «Первое подключение к серверу»). На первой странице сервера в качестве имени пользователя вам нужно ввести Administrator (Администратор), а в качестве пароля — пароль администратора, введенный вами в процессе установки сервера. Если вы устанавливали сервер MS Project Server без подключения к серверу баз данных и программа установки не отображала диалоговое окно для ввода пароля администратора, то ваш пароль пустой. После этого вы попадете на персональную страницу пользователя. В верхнем меню страницы вам нужно щелкнуть на ссылке Admin (Администрирование), которая приведет вас на страницу администрирования сервера. В левой колонке этой страницы содержится список основных областей администрирования, а в центре страницы их список дублируется и сопровожден комментариями. Рассмотрим основные области администрирования сервера. Корпоративные функцииКорпоративные функцииНастройка корпоративных функций осуществляется в разделе Manage enterprise features (Управление корпоративными возможностями) и производить ее имеет смысл только в том случае, если с сервером MS Project Server будут работать пользователи профессиональной редакции MS Project 2002. Раздел корпоративных настроек состоит из пяти страниц, из которых для нас важны только две. На первую из них, Features (Возможности), вы попадаете при обращении к одноименному разделу. На этой странице расположены флажки, с помощью которых включаются и выключаются корпоративные функции. Флажок Enable enterprise features (Включить корпоративные возможности) управляет корпоративными возможностями ( Если этот флажок сброшен, в меню раздела не отображаются ссылки на другие страницы для администрирования). . Если вы планируете публиковать на сервере главные проекты (включающие в себя подпроекты), то следует установить флажок Allow master projects in Microsoft Project Server (Разрешить главные проекты на сервере Microsoft Project Server) (Этот флажок дублируется и настройках функций организации). Следующие два флажка связаны с использованием организационного глобального шаблона (аналога глобального шаблона Global.mpt, о котором мы говорили в предыдущем уроке, но хранящегося на сервере MS Project Server). В этом шаблоне можно указать настройки базовых календарей с учетом праздников и настроить символ используемой валюты. Чтобы запретить пользователю работать при планировании с собственными базовыми календарями, следует снять флажок Allow projects to use local base calendars (Разрешить проектам использовать локальные базовые календари). А чтобы руководители проектов для обозначения валюты использовали указанный в организационном глобальном шаблоне символ, нужно установить флажок Enforce single currency as specified in the enterprise global template (Использовать единую валюту, указанную в глобальном корпоративном шаблоне). Наконец, с помощью последнего флажка можно ограничить круг пользователей сервера только теми, кто использует профессиональную редакцию MS Project. Для этого нужно установить флажок Allow only Microsoft Project Professional to publish to this server (Разрешить публикацию на этом сервере только из Microsoft Project Professional). ОрганизацияОрганизацияДля перехода в раздел управления организацией нужно воспользоваться ссылкой Manage organization (Управление организацией) в левом меню страницы. Этот раздел состоит из двух страниц, из которых для нас наиболее важна Features (Возможности). На эту страницу вы попадаете сразу после входа в раздел. На странице Features (Возможности) определяется список доступных пользователям сервера функций. Список функций приведен в таблице в центре страницы, и для включения или выключения функции нужно установить флажок либо в столбце Allow (Разрешить), либо в столбце Deny (Запретить) рядом с ней. На этой странице перечислены все важные функции. Например, именно на ней можно разрешить или запретить создавать учетные записи пользователей из MS Project, а также указать, будут ли автоматически создаваться новые учетные записи при делегировании задач, при публикации назначений или при запросе информации о ходе работ. На странице Features (Возможности) также определяется, можно ли публиковать на сервере главные проекты (то есть проекты, включающие в себя подпроекты, см. раздел «Работа с несколькими планами проектов»). Чтобы разрешить их публикацию, необходимо установить расположенный под таблицей флажок Allow master projects to be published to Microsoft Project Server (Разрешить публикацию главных проектов на сервере Microsoft Project Server). В нашем примере этот флажок установлен. В нижнем разделе страницы определяются адреса сервера для доступа из локальной или внутренней сети, то есть в нем можно переопределить настройки, сделанные при установке сервера. В поле Server intranet address (Адрес сервера в интрасети) указывается адрес для доступа из внутренней сети, в поле Server extranet address (Адрес сервера в экстрасети) — адрес для доступа из внешних сетей. Подключение сервера SharePointПодключение сервера SharePointУправление настройками подключения сервера SharePoint осуществляется в разделе Manage SharePoint Team Services (Управление SharePoint Team Services). На первой его странице, Connect to servers (Подключение к серверам), после нажатия кнопки Add server (Добавить сервер) настраивается подключение к серверам SharePoint. На странице добавления сервера нужно ввести данные, сообщенные вам программой установки, которые мы рекомендовали вам сохранить. Вам нужно указать адрес сервера SharePoint и порт для его администрирования, а также имя сервера баз данных, где установлена база данных сервера SharePoint, и название этой базы. После того как подключение к серверу настроено, нужно определить настройки размещения на сервере SharePoint дочерних веб-узлов (subweb) для проектов. Это осуществляется на странице Subweb provisioning settings (Параметры подготовки дочерних веб-узлов). В разделе Specify the SharePoint Team Services server (Укажите сервер SharePoint Team Services) определяется сервер SharePoint, на котором будут создаваться дочерние веб-узлы для новых проектов. Имя этого сервера выбирается из верхнего раскрывающегося списка, где приведен список серверов SharePoint, для которых на предыдущей странице было настроено подключение. Во втором раскрывающемся списке находится список этих же серверов, и, выбрав любой из них, можно перейти к его администрированию, щелкнув на ссылке Go to SharePoint Administration (Переход к администрированию узла SharePoint). Во втором разделе страницы, Settings for subweb creation (Параметры создания дочернего веб-узла), определяется, будут ли дочерние узлы для проектов создаваться на сервере SharePoint автоматически, или их нужно будет создавать вручную. Для автоматического создания дочерних узлов следует выбрать переключатель Automatically create a subweb for the project when a project is published in Microsoft Project Web Access (Автоматическое создание дочернего веб-узла проекта при публикации проекта в Microsoft Project Web Access). Если же дочерние узлы нужны не для каждого проекта и их удобнее создавать вручную, нужно выбрать переключатель Manually create a subweb for each project in Microsoft Project Web Access (Создание дочернего веб-узла вручную для каждого проекта в Microsoft Project Web Access). Когда для проекта создан дочерний узел на сервере SharePoint, пользователям нужно получить доступ к нему. Права доступа может настраивать администратор сервера SharePoint, но это может привести к задержкам, особенно если дочерние узлы создаются в автоматическом режиме. Поэтому в третьем разделе страницы, Grant user access to the project subwebs (Предоставление пользователям доступа к дочерним веб-узлам проекта), можно включить режим автоматического выделения пользователям сервера MS Project Server прав доступа к узлам SharePoint без участия администратора последнего сервера. Включение этого режима ускоряет работу пользователей и снижает нагрузку администратора сервера SharePoint. Установка первого флажка этого раздела обеспечит автоматическое предоставление всем пользователям MS Project Server, участвующим в проекте, прав доступа к сайту SharePoint, созданному для этого проекта. При этом права пользователей на сервере SharePoint будут назначены в соответствии с их правами на сервере MS Project Server. Второй флажок этого раздела предоставляет доступ всем пользователям MS Project Server к узлу SharePoint, созданному для пользователей MS Project Server. Если установить его, то псе новые пользователи сервера будут автоматически получать доступ к этому узлу. В отличие от дочерних узлов, создаваемых для проектных нужд, этот узел предназначен для хранения информации общего характера, не относящейся к конкретным проектам. На нем можно разместить корпоративные регламентирующие документы общего характера: описание процедур, шаблоны и пр. Режим автоматического предоставления новым пользователям доступа к этому узлу имеет смысл запретить, если на сервере MS Project Server создаются учетные записи для представителей заказчика и других пользователей, не являющихся членами вашей организации. Поскольку общие документы организации не имеют отношения к проектным документам, их можно хранить на отдельном сервере SharePoint. Адрес сервера SharePoint, на котором будут храниться общие документы, выбирается из списка, расположенного в последнем разделе страницы, Specify the Web server running SharePoint Team Services for public documents (Укажите веб-сервер со службой SharePoint Team Services для общих документов). с этого диалогового окна, выПРИМЕЧАНИЕНачиная с этого диалогового окна, вы указываете данные, которые можно будет ввести позже, через интерфейс администратора сервера MS Project Server. Поэтому в этом и следующих диалоговых окнах есть переключатель Enter this information now (Ввести эти сведения сейчас), который нужно выбрать, если вы хотите заполнить поля диалогового окна во время установки, и переключатель Enter this information later (Ввести эти сведения позже), позволяющий ввести данные позднее через интерфейс администратора. В поле Analysis Server (Сервер анализа) нужно указать имя сервера MS SQL Server, а в полях Logon name (Имя для подключения) и Password (Пароль) — имя и пароль пользователя, входящего в группу OLAP Administrators на этом сервере. Доступ к MS Project Server осуществляется через веб-интерфейс, и веб-страницы должны быть размещены на веб-узле, зарегистрированном на сервере Internet Information Server. На следующем шаге программа установки предлагает выбрать узел из числа зарегистрированных в IIS узлов, в котором будет создана виртуальная папка для сервера. Для выбора узла нужно установить на его название курсор и перейти к следующему шагу программы установки. Например, мы выбрали узел под названием TESTPOLYGON, являющийся узлом по умолчанию в IIS на нашем сервере. Имя сайта для доступа из локальной сети или внешних сетей может отличаться от имени, под которым узел зарегистрирован в IIS. Серверу MS Project Server для корректной работы нужно знать, по какому адресу к сайту будут обращаться, и эти данные указываются на следующем шаге установки. Вам нужно ввести имя сервера для доступа из локальной сети (верхнее поле ввода) и для доступа из внешних сетей (нижнее поле). Второе поле заполнять не обязательно. Из раскрывающегося списка перед полем ввода выбирается протокол (http или https), а в поле ввода указывается имя сервера. Виртуальная папка сервера всегда называется ProjectServer. Например, в нашем случае адресом сервера будет ttp://testpolygon/ProjectServer. Сервер MS Project Server может рассылать пользователям сообщения по почте о новых назначениях и других изменениях в составе задач. Для этого нужно указать адрес SMTP-сервера, через который можно осуществлять такую рассылку. Это можно сделать на следующем шаге. В полях SMTP mail server (Почтовый SMTP-сервер) и Port (Порт) указываются адрес сервера и порт для подключения. В поле From address (Адрес отправителя) указывается обратный адрес, который сервер будет подставлять в сообщения при отправке. Для работы с документами и вопросами MS Project Server использует сервер SharePoint Team Services. Если вы установили его до установки MS Project Server, то заполните поля в диалоговом окне на следующем шаге программы установки. В полях Server name (Имя сервера) и SharePoint administration port (Порт администрирования SharePoint) нужно ввести адрес сервера и порт для его администрирования. В поля Logon name (Имя для подключения) и Password (Пароль) нужно ввести учетные данные пользователя Windows, зарегистрированного в группе администраторов на сервере SharePoint. В завершающем диалоговом окне установки программы определяется, какие программы будут обращаться к серверу. Если пользователи вашей организации используют исключительно профессиональную редакцию MS Project 2002, то вам следует выбрать верхний переключатель. Если же в организации используется стандартная редакция MS Project 2002 или MS Project 2000, то вам нужно выбрать нижний переключатель. Выбранным переключателем определяется уровень безопасности сервера. Профессиональная редакция MS Project 2002 поддерживает возможность авторизации перед публикацией данных, поэтому выбор верхнего переключателя устанавливает режим, при котором перед публикацией данных необходимо пройти авторизацию. Стандартные версии MS Project 2002 и MS Project 2000 не могут обеспечить авторизацию перед публикацией данных на сервере, поэтому при выборе нижнего переключателя включается режим, позволяющий публиковать данные без предварительной авторизации. На следующем шаге программа открывает диалоговое окно, в котором следует ввести пароль учетной записи администратора сервера MS Project Server. После ввода пароля вы перейдете к следующему шагу, где необходимо подтвердить настройки. После нажатия кнопки Finish (Установить) начнется установка сервера. После ее завершения можно переходить к конфигурированию сервера с помощью интерфейса администратора. Но прежде чем мы рассмотрим настройку сервера, установим сервер SharePoint Team Services. и использовать его можно независимоПРИМЕЧАНИЕУстановить сервер SharePoint и использовать его можно независимо оттого, со стандартной или с профессиональной редакцией MS Project будут работать пользователи. Выбор происходит среди зарегистрированных на сервере IIS узлов, причем узел, на который устанавливается сервер, должен быть запущен. Например, в нашем случае мы устанавливаем сервер на узел Main. После выбора сайта, на который будет установлен сервер SharePoint, вы переходите к диалоговому окну настройки соединения с базой данных. В нем нужно указать имя сервера баз данных, где будет создана база данных сервера SharePoint, и учетные данные администратора сервера. Имя сервера вводится в поле Database server (Сервер базы), а учетные данные администратора -в поля Logon name (Имя для подключения) и Password (Пароль). В некоторых случаях программа установки не может подключиться к серверу баз данных, если авторизация осуществляется с помощью учетных записей Windows. В таком случае нужно в настройках сервера баз данных разрешить авторизацию средствами сервера, создать пользователя сервера с правами администратора и ввести его данные в диалоговом окне. Если подключение к серверу баз данных удалось, программа установки создает на нем базу данных, а затем устанавливает сервер SharePoint в выбранный ранее узел. После этого программа выводит диалоговое окно со сведениями о сервере. Сведения, указанные в этом диалоговом окне, понадобятся вам в дальнейшем, поэтому их нужно сохранить. Вы можете скопировать диалоговое окно в буфер обмена, нажав сочетание клавиш Alt+Print Screen, а затем вставить его из буфера в графический редактор и сохранить графический файл на диске. После завершения установки в подменю Windows Start > Programs > Administrative Tools (Пуск > Программы > Средства администрирования) появится ярлык Microsoft SharePoint Administrator (Администратор Microsoft SharePoint), щелкнув на котором вы попадете на страницу администрирования сервера. На этой странице вам нужно выбрать созданный сайт (его название совпадает с названием узла, куда был установлен сервер SharePoint) и перейти на страницу его администрирования. На странице администрирования сайта нужно щелкнуть на ссылке Manage Users (Управление пользователями) для перехода к странице администрирования пользователей. На этой странице необходимо выбрать администратора сайта из числа пользователей, являющихся администраторами того сервера Windows, где установлен MS Project Server. Для этого выберем переключатель Add user or group name (Добавить имя пользователя или группы) и в поле ввода под ним укажем имя пользователя, входящего в число администраторов на сервере, где установлен MS Project Server. В нашем случае это пользователь ZS2-MARKWORK-02\Administrator'. В разделе User Rote (Роль пользователя) выберем переключатель Administrator (Администратор) и сохраним пользователя, нажав кнопку Add User (Добавить пользователя). Для завершения настройки следует сконфигурировать пользователей, от имени которых MS Project Server будет запускать объекты СОМ+ для управления сервером SharePoint и для доступа к серверу анализа. Для этого нужно запустить программу PSCOMPlus.exe, расположенную в папке Bin\10332 той папки, куда вы установили сервер MS Project Server. После запуска программы откроется диалоговое окно, в котором нужно указать учетные данные администратора сервера анализа, администратора сервера SharePoint и администратора того сервера баз данных, где установлена база данных сервера SharePoint. После ввода данных нужно нажать кнопку Create\Update COM+ Apps (Создать или обновить приложения СОМ-ь). Теперь мы можем подключить сервер SharePoint к серверу MS Project Server, поэтому перейдем к настройке последнего. Установка MS Project Server со стандартными возможностямиУстановка MS Project Server со стандартными возможностямиДля установки сервера MS Project Server со стандартными возможностями в диалоговом окне, необходимо выбрать переключатель or install now (установка без подключения к серверу баз данных) и перейти к следующему шагу. Далее вам нужно определить логин и пароль администратора базы данных, которую программа установки создаст на основе MSDE. На следующем шаге диалога следует подтвердить параметры установки, после чего начнется процесс установки. Установка MS Project Server с профессиональными возможностямиУстановка MS Project Server с профессиональными возможностямиДля установки сервера MS Project Server с профессиональными возможностями вам придется пройти более долгий путь. После выбора в диалоговом окне, представленном на, переключателя Custom (Выборочная), вы перейдете в диалоговое окно определения базы данных, которую MS Project Server будет использовать для хранения проектной информации. Если вы уже создали базу данных (например, при предыдущей инсталляции MS Project Server), то нужно выбрать переключатель Connect to an existing database (Подключиться к существующей базе данных) и указать имена сервера и базы данных в полях Database server (Сервер базы данных) и Database name (Имя базы данных). Если база данных не создавалась, нужно выбрать переключатель Create a new database (Создать новую базу данных). После этого состав полей диалогового окна изменится, и в них вам нужно будет указать имя сервера баз данных и учетные данные администратора этого сервера. Имя сервера баз данных, в котором MS Project Server создаст свою базу данных, указывается в поле Database server (Сервер базы данных), например в нашем случае сервер называется TESTPOLYGON. В разделе Connect using (Подключаться с использованием) определяются параметры подключения к базе данных. Если выбрать переключатель Windows Authentication (Проверка подлинности средствами Windows), то программа установки будет подключаться к серверу с учетными данными пользователя, авторизованного в системе в данный момент. Если же выбрать переключатель SQL Server Authentication (Проверка подлинности средствами сервера SQL Server), то в диалоговом окне появятся поля для ввода логина и пароля пользователя, и программа установки будет использовать значения этих полей при подключении к серверу. В нашем примере выбран второй переключатель и введены учетные данные администратора сервера. Установка сервера MS Project ServerУстановка сервера MS Project ServerЭтот урок мы посвящаем установке и конфигурированию сервера MS Project Server. Установка сервера MS Project Server даже в минимальной конфигурации не так проста, поскольку ее успешное завершение возможно лишь при определенных настройках других компонентов Windows. Чем сложнее конфигурация сервера MS Project Server, тем больше компонентов используется, тем сложнее его установка. После установки сервера необходимо правильно сконфигурировать его, чтобы пользователи могли с ним работать. В этом уроке вы узнаете, как установить сервер MS Project Server и как сконфигурировать его для последующей работы с помощью профессиональной и стандартных редакций MS Project. Установка сервера MS Project Server может осуществляться только на сервере Windows 2000 Advanced Server с установленным сервером Internet Information Server (IIS). Для корректной работы инсталлятора необходимо, чтобы IIS был запущен и в нем был сконфигурирован хотя бы один узел. Если он не сконфигурирован или сконфигурирован некорректно (такое случается при переносе настроек из другой системы), установочная программа не сможет успешно завершить работу. Сервер MS Project Server может использовать в качестве СУБД только MS SQL Server 2000 и выше. В установочный пакет входит функционально урезанная версия этого сервера (MSDE), и если вы устанавливаете сервер MS Project Server для работы с клиентами MS Project 2002 Standard или MS Project 2000, то она вам подходит. Если же вы устанавливаете сервер MS Project Server для работы клиентов с MS Project Professional, то перед установкой MS Project Server необходимо установить MS SQL Server. Если вы хотите, чтобы пользователи имели доступ к аналитическим функциям MS Project Server (а именно они отличают профессиональную редакцию от стандартной), то нужно также установить сервер анализа MS Analysis Services. Закончив приготовления, можно переходить к установке сервера MS Project Server. Для этого нужно запустить программу установки на установочном диске. При этом появится диалоговое окно, в котором нужно определить дальнейшие действия. Щелчок на одном из первых двух пунктов списка, Readme (Файл последних сведений) или Installation Guide (Руководство по установке), приведет к открытию файла с документацией по установке программы. Если вам нужно вручную обновить свою базу данных или настроить ее для работы с MS Project Server, то воспользуйтесь последним пунктом списка — Upgrading and database configuration (Обновление и настройка базы данных). Пункт списка SharePoint Configuration Wizard (Мастер настройки SharePoint) предназначен для установки сервера SharePoint Team Services, с помощью которого на сервере MS Project Server организована работа с документами и вопросами. Сервер SharePoint Team Services можно установить после установки сервера MS Project Server. Для запуска программы установки MS Project Server предназначен пункт списка 'Server Installation (Установка сервера). После щелчка на этой ссылке запускается программа установки MS Project Server, открывающая диалоговое окно для ввода серийного номера. Далее вы попадете в диалоговое окно с пользовательским соглашением, которое необходимо принять, чтобы продолжить установку программы. После этого открывается диалоговое окно, в котором определяется тип установки сервера и место размещения его файлов. В поле ввода Install to (Установить в) нужно указать путь на диске, где будут размещены файлы сервера. Переключатели соответствуют двум типам установки: Custom (Выборочная) позволяет установить сервер для работы с профессиональной версией, а выбор переключателя or install now (установка без подключения к серверу баз данных) приведет к установке сервера для работы со стандартной редакцией MS Project. Рассмотрим два варианта установки: на базе MSDE (для использования со стандартной редакцией MS Project) и на базе MS SQL Server (для использования с профессиональной редакцией). Установка сервера SharePointTeam ServicesУстановка сервера SharePointTeam ServicesДля установки сервера SharePoint в диалоговом окне, нужно выбрать пункт SharePoint Configuration Wizard (Мастер настройки SharePoint). Запустится программа установки. После подтверждения лицензионного соглашения в первом диалоговом окне вы перейдете к диалоговому окну выбора веб-узла, в котором будет установлен сервер. от имени которого программа установкиВНИМАНИЕПользователь, от имени которого программа установки будет создавать базу данных для MS Project Server, должен иметь права на создание баз данных (dbcreate) и администрирование уровня безопасности (securityadmin) на сервере баз данных. Как вы знаете, профессиональная редакция MS Project позволяет использовать аналитические возможности сервера MS Project Server. Эти возможности базируются на пакете Analysis Services, входящем в MS SQL Server и использующем OLAP. Параметры подключения к серверу анализа, то есть того сервера MS SQL Server, на котором установлен пакет Analysis Services, определяются на следующем шаге программы установки. Если выбрать второй переключатель наВНИМАНИЕЕсли выбрать второй переключатель на этой странице, когда на сервере зарегистрирована только одна учетная запись с правами администратора (созданная при установке программы и являющаяся учетной записью сервера MS Project Server), то эта запись будет заблокирована и вы не сможете администрировать сервер. Поэтому прежде чем выбрать этот переключатель, нужно добавить в число администраторов пользователя с учетной записью Windows. Третий переключатель, Microsoft Project Server authentication only (Проверка подлинности только средствами сервера Microsoft Project Server), включает режим, при котором на сервере могут авторизоваться только пользователи с учетной записью на нем. В нашем примере на установлен режим совмещенной авторизации. В разделе Password Length for Microsoft Project Server Authentication (Длина пароля для проверки подлинности средствами сервера Microsoft Project Server) определяется минимальная длина пароля пользователя сервера. Этот переключатель недоступен, если выбран режим проверки подлинности пользователей только средствами Windows. По умолчанию минимальная длина пароля равна восьми символам, и эту настройку можно изменить, установив соответствующее значение параметра Minimum length that users must set their passwords to (Минимальная длина паролей пользователей). В нашем примере минимальная длина пароля пользователя равна восьми символам. В нижнем разделе страницы, Authentication required when publishing from Microsoft Project (Для публикации из Microsoft Project требуется проверка подлинности), определяется, должны ли пользователи авторизоваться на сервере для публикации данных. В этом разделе можно переопределить настройки, сделанные в процессе установки сервера. Если установить флажок Require Microsoft Project to authenticate to the Microsoft Project Server before publishing (Проверять подлинность пользователя Microsoft Project на сервере Microsoft Project Server перед публикацией), то публиковать данные на сервере смогут только пользователи профессиональной редакции MS Project 2002, а если сбросить его — пользователи обеих редакций, MS Project 2002 и MS Project 2000. Microsoft Project -управление проектамиАналитические возможности сервераАналитические возможности сервераОдним из наиболее важных отличий сервера MS Project Server от его предшественника Project Central является наличие средств анализа проектных данных. Они позволяют анализировать календарные планы проектов и загрузку ресурсов организации. Поскольку их настройка включает множество параметров, мы не можем подробно их описать в рамках этого курса и рассмотрим их применение на кратких примерах, чтобы вы получили общее представление о возможностях сервера. Анализ портфеляАнализ портфеляСредства анализа портфеля предназначены для анализа проектных данных с помощью сводных диаграмм и таблиц (PivotTable и PivotChart). Аналогично тому, как при исследовании риска (см. раздел «Анализ распределения трудозатрат») мы анализировали проектные данные в Excel, вы можете анализировать сводные данные по корпоративным проектам и ресурсам на сервере MS Project Server. Одно из главных удобств просмотра данных в сводных таблицах и диаграммах заключается в том, что данные для просмотра можно отбирать прямо в процессе просмотра таблицы или диаграммы. Например, отображается график трудозатрат по проектам, и в списке ресурсов можно выбрать ресурсы, трудозатраты которых будут включены в диаграмму. Данные диаграммы с предыдущего рисунка представлены в табличной форме. В колонке отображаются названия проектов, а в столбцах — названия ресурсов. В ячейках отображаются трудозатраты определенных ресурсог проектах, где они задействованы. Добавление ресурсов в проектДобавление ресурсов в проектПосле того как вы добавили ресурсы в корпоративный пул, их нужно использовать в проектах. Чтобы назначить корпоративный ресурс на задачу проекта, следует предварительно добавить корпоративный ресурс в список проектных ресурсов. Для этого предназначено диалоговое окно построения команды Build Team (Построение команды). Оно открывается с помощью команды меню Tools > Build Team from Enterprise (Сервис > Создать команду из корпоративных ресурсов). Внизу диалогового окна расположены две таблицы, в левой перечислены корпоративные ресурсы, а в правой — ресурсы, включенные в проектную команду. Например, в нашем случае мы включили в команду два ролевых ресурса — Разработчика БД MS SQL и Программиста Visual Basic. Включенные в команду ресурсы отображаются в списке корпоративных ресурсов серым цветом. Список корпоративных ресурсов может содержать до тысячи записей, и если их больше, то для отображения в таблице нужного ресурса придется воспользоваться фильтром. Фильтр пригодится и для отбора ресурсов, если список корпоративных ресурсов слишком велик. Для фильтрации можно воспользоваться раскрывающимся списком Existing filters (Существующие фильтры), содержащим имена всех доступных ресурсных фильтров. Можно и настроить собственный фильтр в разделе Customize filters (Настроить фильтры), расположенном под списком фильтров. А если вы хотите сохранить созданный фильтр, нужно нажать кнопку Save Filter (Сохранить фильтр), и тогда созданный фильтр добавится в список фильтров. Раздел для настройки фильтра открывается с помощью кнопки со значком «+» рядом с его названием и закрывается с ее же помощью. Отфильтровать корпоративные ресурсы можно и по их доступности, чтобы не включать в проект сотрудников, занятых в других проектах. Для этого необходимо установить флажок Available to work (Доступные не менее) и ввести в счетчике число часов, соответствующее трудозатратам, а также даты начала и окончания временного диапазона, когда ресурс должен быть доступен. Для фильтрации ресурсов в соответствии с заданными критериями нужно нажать кнопку Apply Filter (Применить фильтр). Корпоративные ресурсы можно группировать по значениям любых полей. Для этого нужно выбрать соответствующее поле в раскрывающемся списке Group by (Группировка), расположенном над списком ресурсов. Когда нужный ресурс найден в списке корпоративных ресурсов, для добавления его в проектную команду следует воспользоваться кнопкой Add> (Добавить>). Для удаления корпоративного ресурса из проектной команды нужно щелкнуть на кнопке При нажатии кнопки Details (Сведения) открывается диалоговое окно сведений о ресурсе, а нажатие кнопки Graphs (Графики) позволяет просмотреть графики загрузки для выбранного ресурса (подробнее о графиках см. в разделе «Замена ресурсов»). Использование кнопки Мастер замены ресурсовМастер замены ресурсовЕсли бы мы заменяли ресурсы с помощью мастера только в одном проекте, то он снова предложил бы использовать Уварова вместо ролевого ресурса. Поэтому, чтобы продемонстрировать работу мастера, мы сохранили текущий проект Программирование на Visual Basic как Программирование на Visual Basic-2. Теперь у нас есть два проекта, в которых есть две идущие одновременно задачи, где требуется один и тот же ролевой ресурс — Программист Visual Basic. Кстати, умение заменять ресурсы сразу в нескольких проектах — очень важная особенность мастера, поскольку позволяет в автоматическом режиме распределить ресурсы между несколькими командами. Для запуска мастера предназначена команда меню Tools > Substitute Resources (Сервис > Замена ресурсов). После первого окна мастера с краткой информацией о нем загружается диалоговое окно для выбора проектов, в которых будет осуществляться замена ресурсов. Проекты выбираются из числа открытых в MS Project, поэтому прежде чем запускать мастер, нужно открыть проект, в котором вы хотите заменить ресурсы. Например, в нашем случае в MS Project открыто два проекта — Projectl и Программирование на Visual Basic-2.Published, и мы будем осуществлять замену ресурсов только во втором. На следующем шаге мастера определяется, какие ресурсы будут использованы при подстановке. Вы можете использовать для замены ролевых ресурсов те ресурсы, которые уже добавлены в проект. Для этого нужно выбрать переключатель In the selected projects (В выбранных проектах). Можно использовать ресурсы корпоративного пула, для чего следует выбрать переключатель At or below the following level in the Resource Breakdown Structure (На следующем уровне организационной структуры ресурсов или ниже него). И наконец, из списка ресурсов пула вы можете сами выбрать один или несколько ресурсов, которые будут использоваться мастером для замены. В таком случае необходимо выбрать переключатель Specified below (Определенные ниже). Именно в этом диалоговом окне и проявляется необходимость иметь высший уровень в RBS (ОСР). Например, в нашем случае мы хотим, чтобы мастер искал сотрудника с нужными навыками среди всех сотрудников организации, поэтому выбираем второй переключатель и в раскрывающемся списке организационной структуры выбираем уровень Сотрудники. Если же вы захотите использовать при замене определенные ресурсы, то, выбрав третий переключатель, необходимо добавить их в таблицу с помощью кнопки Add (Добавить), расположенной справа от таблицы. При щелчке на этой кнопке открывается диалоговое окно построения проектной команды, в котором выбираются необходимые ресурсы. Удаление ресурсов из таблицы осуществляется с помощью кнопки Remove (Удалить), которую также не видно из-за раскрытого списка. В раскрывающемся списке Resource Freeze Horizon (Заменять назначения после) определяется дата, начиная с которой мастер будет отбирать назначения для замены ресурсов. По умолчанию эта дата равна дате начала проекта или самой ранней дате начала одного из проектов, если выбрано несколько проектов. Этот параметр удобно использовать при поэтапном планировании длительных проектов. Например, проект длится год и ресурсы выделяются на работы раз в квартал. В таком случае раз в квартал запускается мастер, определяющий, какие сотрудники могут выполнять роли, требуемые для выполнения проектных работ в следующем квартале. При переходе к следующему шагу мастер анализирует назначения проекта после казанной в списке Resource Freeze Horizon (Заменять назначения после) даты и пределяет, какие ресурсы в них задействованы. Далее он ищет другие корпоративные проекты, в которых задействованы эти же ресурсы, и на следующем шаге гображает их список. Нa третьем шаге мастера нужно выбрать проекты, которые мастер должен также иметь в виду» при анализе проекта, определенного на первом шаге. В центре кна мастера расположена таблица, содержащая название проекта, тип связи с эугим проектом и название связанного проекта. Например, в нашем случае просто. Программирование на Visual Basic.Published связан с проектом Программирование Visual Basic-2.Published, и установлен тип связи — использование общих ресурсов. Другие приведенные в таблице проекты связаны с проектом Resource Pool Пул ресурсов) и имеют такой же тип связи. ля отбора проектов, которые будут анализироваться совместно с выбранным на фвом шаге проектом, необходимо установить флажки рядом с их названиями, нашем примере для анализа вместе с проектом Программирование на Visual Basic-Published выбран проект Программирование на Visual Basic.Published. На следующем, четвертом шаге мастера определяются параметры подбора ресурсов в выбранные проекты. В столбце Priority (Приоритет) указывается приоритет проекта — в проект с более высоким приоритетом ресурсы будут распределяться в первую очередь. В столбце Options (Параметры) определяется источник ресурсов для подстановки. Если в столбце Options (Параметры) выбрать значение Use resources in pool (Использовать ресурсы пула), то для подбора ресурсов в проект будут использованы ресурсы пула в соответствии с настройками, осуществленными на втором шаге мастера. Если же выбрать вариант Use resources in project (Использовать ресурсы проекта), то при подборе ресурсов будут использоваться ресурсы, включенные в проект, для которого осуществлена такая настройка. В нашем примере для подбора ресурсов в оба проекта будет использоваться пул ресурсов. На следующем шаге мастера отображается сводная информация по конфигурации подбора ресурсов, и для запуска расчета следует нажать кнопку Run (Выполнить). После завершения расчета нужно перейти к следующему шагу мастера, нажав кнопку Next> (Далее>). В центре этого диалогового окна расположена таблица, содержащая замены, предлагаемые мастером. Замены сгруппированы по проектам. В первом столбце таблицы, Task (Задача), перечислены задачи, к ресурсам которых найдены замены, и в этом же столбце отображаются названия проектов. В столбце Skill Profile (Навыки) перечислены значения из корпоративных кодов структуры, используемых для подбора ролевых ресурсов. В столбце Assigned Resource (Назначенный ресурс) указано название ресурса, подобранного мастером для выполнения роли, а ролевой ресурс указан в столбце Requested Resource (Запрашиваемый ресурс). Как видно в нашем примере, на замену ролевого ресурса в один из проектов мастер подстановки предложил Уварова, а во второй — Коленцева. Таким образом, мастер подстановки смог обнаружить ресурс с требуемым набором навыков, хотя они были расположены в полях не в таком порядке, как у группового ресурса. Моделирование портфеляМоделирование портфеляСоздадим простой проект, состоящий из четырех задач, и назначим на них два ролевых ресурса из корпоративного пула — Разработчик БД MS SQL и Программист Visual Basic. При этом вторую и третью задачи плана планируется выполнять одновременно, что создаст превышение доступности ресурса Программист Visual Basic. В нижнем представлении видно, что ресурс перегружен. После сохранения проекта на сервере MS Project Server создадим новую модель. Для этого на сервере нужно открыть страницу Model projects with Portfolio Modeler (Моделирование проектов с помощью средств моделирования портфеля) в разделе Projects (Проекты). Ее можно открыть непосредственно из профессиональной редакции MS Project с помощью команды меню Collaborate > Portfolio Modeler (Совместная работа > Моделирование портфеля). На странице моделирования проектов создадим две модели. Первую назовем Тестовый проект — обычный, а вторую Тестовый проект — оптимизированный. Обе эти модели предназначены для анализа созданного нами проекта. В настройках первой модели мы определим, что она представляет нам исходный план проекта без изменений назначений. Вторую же модель настроим так, чтобы проектные назначения в ней оптимизировались, в частности перегруженные ресурсы по возможности заменялись. MS Project Server позволяет сравнивать модели между собой, и мы воспользовались этим, объединив две модели для сравнения. Мы проссматриваем модель проекта без изменений, выбрав ее в списке моделей в сере, диалогового окна. В списке ресурсов проекта мы выбрали Программист V Basic, и на графике темными отрезками отображаются дни, когда ресурс загружен. Мы выбрали для просмотра оптимизированную модель. В сп ресурсов видно, что сервер автоматически подобрал замену ролевым ресурс указал конкретных сотрудников, которые могут участвовать в проекте. При вместо ресурса с превышением доступности Программист Visual Basic подобраны | сразу два ресурса — Уваров и Коленцев, что позволяет избавиться от превыш< доступности в плане проекта. При этом ресурсы подобраны с учетом их навь позволяющих задействовать их в проекте в нужной роли. На странице мы брали в списке ресурсов сразу два ресурса, и на графике отображаются исходные данные о трудозатратах, соответствующие данным загрузки ролевого ресурса, который они будут заменять. Анализируя модели проектов, можно изменять различные параметры и oпределять влияние изменения этих параметров на загрузку ресурсов. Например, изменить дату начала проекта, то у ресурсов, которые должны быть задействованы в других проектах после окончания текущего, возникнет перегрузка из-з повременного участия в нескольких проектах. Вы можете подключить в модель несколько проектов и разрешить перераспределение их ресурсов с учетом изменений даты начала одного из них. Начало работыНачало работыЭтот урок мы посвятим возможностям профессиональной редакции MS Project. Поскольку эта тема является дополнением к учебному курсу по MS Project 2002, то мы рассмотрим наиболее важные возможности. Вы узнаете, как настроить профессиональную редакцию MS Project для работы с сервером и как работать с файлами проектов и шаблонов в режиме подключения к серверу. Затем вы научитесь планировать проекты с использованием корпоративного пула ресурсов и пользоваться средствами автоматического подбора ресурсов, необходимых для проекта. В заключение урока мы рассмотрим анализ корпоративных проектов средствами сервера MS Project Server. MS Project в профессиональной редакции может авторизоваться на сервере в начале работы. Это необходимо для использования профессиональных возможностей и обеспечения достаточного уровня безопасности. Чтобы MS Project мог работать с сервером, необходимо создать учетную запись, с помощью которой программа будет подключаться к серверу. Настройка корпоративных кодов структурыНастройка корпоративных кодов структурыПоскольку корпоративные коды структуры хранятся в корпоративном глобальном шаблоне, то для настройки кода нужно открыть шаблон для редактирования. Для этого следует выбрать команду меню Tools > Enterprise Options > Open Enterprise Global (Сервис > Корпоративные настройки > Открыть корпоративный шаблон). После этого в MS Project откроется файл под названием Checked-out Enterprise Global (Извлеченный корпоративный шаблон). Для редактирования корпоративных кодов структуры следует выбрать команду меню Tools > Customize > Enterprise Fields (Сервис > Настройка > Корпоративные поля) и в открывшемся диалоговом окне перейти на вкладку Custom Outline Codes (Настраиваемые коды структуры). Для настройки кодов структуры, относящихся к ресурсам, нужно выбрать переключатель Resource (Ресурс). Настройка кодов осуществляется стандартным способом (см. раздел «Настраиваемые коды структуры»), и для определения использования кода в работе корпоративных средств нужно воспользоваться флажками раздела Enterprise attributes (Корпоративные свойства). При выборе значения многоуровневого кода для ресурса пользователь может указывать значение как нижнего уровня, так и более высоких. Например, при трехуровневой маске кода можно выбрать значение третьего уровня (например, Программирование > C++ > Эксперт), а можно и второго (например, Программирование > C++). Вы можете ограничить пользователей и разрешить им при определении значения кода выбирать только те из них, которые не имеют вложенных значений. Для этого необходимо установить флажок Only allow selection of codes with no subordinate values (Разрешить выбор кода только без вложенных значений). Если вы хотите, чтобы какой-то из настроенных корпоративных кодов структуры был обязательным для заполнения, нужно установить флажок Make this a required code (Обязательный для заполнения). Например, в нашем случае выбранный код не является обязательным. И наконец, самое важное. Чтобы код структуры использовался при подборе ресурсов, необходимо установить флажок Use this code for matching generic resources (Использовать этот код для подбора ролевых ресурсов). В нашем примере мы решили подбирать ресурсы на основе их навыков. Для этого мы настроили четыре кода структуры (от Навыки-1 до Навыки-4). Предполагается, что будет один список навыков и у каждого сотрудника может быть до 4 разных навыков из этого списка (минимум 1 навык, поэтому обязательно для заполнения только первое поле). Было бы крайне неудобно, если бы один список навыков пришлось бы вводить 4 раза, заполняя 4 таблицы подстановки (как если бы мы настраивали коды структуры в стандартной редакции MS Project), и разработчики профессиональной редакции избавили нас от этого неудобства. Когда вам требуется использовать одну таблицу подстановки кода структуры в нескольких кодах, сначала нужно создать исходный код со списком подстановки, а последующие поля «прикреплять» к ней. Для этого в настройках поля следует установить флажок Share another code's lookup table (Использовать таблицу подстановки другого кода) и нажать кнопку Choose Outline Code (Выбрать код структуры) для выбора этого кода. Представлено диалоговое окно выбора кода структуры, таблица подстановки которого будет использоваться кодом структуры Навыки-2. В раскрывающемся списке Field Type (Тип поля) выбирается тип поля, а в списке Field Name (Название поля) — его название. В нашем примере мы выбрали код Навыки-1 типа Resource (Ресурс). После этого при попытке пользователя заполнить поле Навыки-2 список предлагаемых значений будет таким же, как у поля Навыки-1. В таблице со списком настраиваемых корпоративных кодов структуры после названия кода указывается специальное обозначение, если его таблица подстановки используется другим кодом или если код использует чужую таблицу подстановки. Если таблица используется в другом коде, то после названия кода указано shared (совместное использование). Если же код использует таблицу другого кода, то рядом с его названием указано linked (подключен). В нашем примере коды Навыки-2, Навыки-3 и Навыки-4 используют таблицу подстановки кода Навыки-1. В таблице для этого кода мы создали трехуровневую структуру навыков, на первом уровне которой находится название типа навыка (Программирование, Разработка баз данных), на втором уровне — название технологии данного типа (C++, MS SQLServer), а на третьем — уровень владения технологией (Начинающий, Средний уровень, Эксперт). Таким образом, для ресурса можно определить до четырех навыков типа Программирование > C++ > Эксперт или Разработка баз данных > MS SQL Server > Начинающий. Назначение ресурса на задачуНазначение ресурса на задачуКогда ресурсы добавлены в проект из пула, их можно назначать на задачи стандартными способами: с помощью диалогового окна сведений о задаче и диалогового окна назначения ресурсов. В диалоговом окне назначения ресурса на задачу в профессиональной редакции MS Project появляется дополнительный столбец Request/Demand (Запрос/Потребность). Если вы хотите использовать для выполнения задачи только выбранный ресурс, то в этом столбце для него должно быть выбрано значение Demand (Потребность). Если же для выполнения задачи можно использовать выбранный ресурс или другой с аналогичными навыками, то значением этого столбца должно быть Request (Запрос). Например, для выполнения задачи обязательно требуется ресурс Петров и ресурс с такими же навыками, как у Богданова. Определение типа назначения невозможно для ролевых ресурсов, поскольку их назначение на задачу соответствует типу Request (Запрос) — ведь ролевой ресурс обозначает не конкретного сотрудника, а набор навыков и выделяется на задачу именно для последующей замены. Если вы назначаете ресурсы на задачу с помощью диалогового окна Assign Resources (Назначение ресурсов) (см. раздел «Замена ресурсов» ), то заметите изменения и в нем. В таблице со списком ресурсов также появился столбец для определения типа назначения, называемый R/D (3/П). Кроме того, прямо из диалогового окна вы можете добавить в проект необходимые ресурсы с сервера. Для этого нужно нажать кнопку Add Resources (Добавить ресурсы) и в раскрывающемся списке выбрать пункт From Microsoft Project Server (С сервера Microsoft Project Server). В результате будет открыто диалоговое окно работы с проектной командой. Определение кодов для ресурсовОпределение кодов для ресурсовПосле того как корпоративные коды структуры определены, нужно сохранить корпоративный глобальный шаблон и перезагрузить MS Project. Далее следует открыть для редактирования пул ресурсов и определить для ресурсов значения кодов структуры. Для определения значений корпоративных полей структуры для ресурсов нужно воспользоваться вкладкой Custom Fields (Настраиваемые поля) в диалоговом окне сведений о ресурсе Обязательные для заполнения поля помечены звездочкой. После настройки значений корпоративных кодов структуры для ресурсов пула, его нужно сохранить стандартным способом. При этом нужно иметь в виду, что если вы определили какие-то коды структуры как обязательные для заполнена (то сохранение корпоративных ресурсов, у которых эти коды не определена будет невозможно. При сохранении ресурсов MS Project проверяет заполнена обязательных полей, и если среди ресурсов есть такие, у которых эти поля к заполнены, появляется диалоговое окно проверки ресурсов. В центре диалогового окна расположена таблица. В первом столбце таблищ Error (Ошибка), дается описание ошибки, из-за которой ресурс не может быть со хранен на сервере. В нашем примере у ресурса Уваров не определено значение обязательного для заполнения поля. В диалоговом окне отображается это поле (в нашем случае — Навыки-1), и с помощью раскрывающегося списка можно определить нужное значение этого поля для ресурса. Определение параметров подключенияОпределение параметров подключенияПосле того как данные учетных записей введены, необходимо настроить общие параметры подключения к серверу. Настройка осуществляется в диалоговом окн> со списком учетных записей. В центре диалогового окна расположена таблица, в которой перечислены все вве денные учетные записи. Кроме того, в таблице отображается и запись для работ! без подключения к серверу — My Computer (Мой компьютер). Например, в наши диалоговом окне отображаются две созданные учетные записи — Administrate и Vadim Bogdanov. В таблице рядом с названием учетной записи отображается адрес сервера, к ко торому MS Project будет обращаться при ее использовании. В третьем столиц таблицы напротив учетной записи по умолчанию отображается Yes (Да), напри мер в нашем случае учетной записью по умолчанию является My Computer. Под таблицей находятся кнопки для осуществления основных операций с учет ными записями. Для добавления учетной записи нужно нажать кнопку Add (Добавить), а для удаления записи — воспользоваться кнопкой Remove (Удалить). Удалить нельзя запись My Computer или ту запись, с помощью которой в данный момент программа подключена к серверу. Название этой записи отображается под кнопками в строке Current account: (Используется учетная запись:). Например, в нашем случае MS Project подключен к серверу с помощью учетной записи Vadim Bogdanov. В разделе When starting (При загрузке) настраивается поведение MS Project при загрузке. Если выбрать переключатель Automatically detect connection state (Подключаться автоматически), то при запуске программа будет автоматически пытаться подключиться к серверу, используя учетную запись по умолчанию. Если же выбрать переключатель Manually control connection state (Подключаться вручную), то при запуске программа будет выводить диалоговое окно, в котором пользователь сам определяет, какую учетную запись использовать для подключения в данном случае. Организационный код структурыОрганизационный код структурыВ корпоративном глобальном шаблоне есть один предопределенный код структуры ресурсов — RBS (ОСР), который служит для определения места ресурса в структуре организации. Этот код нельзя переименовать, а в остальном он ничем не отличается от других корпоративных кодов структуры. Этот код структуры введен по аналогии с кодом структурной декомпозиции работ WBS (СДР), традиционно используемым при планировании проектов (см. раздел «Код структуры задач»). Для него требуется обязательно определить таблицу постановки, и его значения нужно обязательно определять для ресурсов. Хотя такого требования не ставит интерфейс программы, но по ее логике (вы убедитесь в этом чуть позже) без использования этого поля эффективная замена ресурсов невозможна. Мы рекомендуем при определении этого кода создать верхний уровень, охватывающий все ресурсы, которые могут использоваться при подстановке. В нашем случае это Сотрудники, верхняя строка таблицы подстановки. Открытие проектов и совместная работа над проектамиОткрытие проектов и совместная работа над проектамиДля открытия файла проекта, хранящегося на сервере, следует щелкнуть на кнопке для открытия файла, расположенной на стандартной панели инструментов, либо воспользоваться командой меню File > Open (Файл > Открыть). После этого загружается диалоговое окно со списком файлов, хранящихся на сервере. Если вы хотите редактировать файл, хранящийся на диске, следует нажать кнопку Open from File (Открыть из файла), расположенную внизу этого диалогового окна. Диалоговое окно содержит таблицу, в которой приведен список хранящихся на сервере файлов. В первом столбце таблицы, Name (Название), указывается название файла, а в последнем, Last Modified (Последнее изменение), — дата последнего внесения изменений в файл. В столбце Version (Версия) находится информация о версии файла. Например, на нашем сервере хранятся две версии файла Проект! — опубликованная (Published) и архивная (Archived). Файлы, хранящиеся на сервере, могут редактироваться только одним из пользователей. Если файл кем-то редактируется, то в столбце Checked-Out? (Извлечен?) содержится значение Yes (Да), а если не редактируется — то No (Нет). Имя пользователя, открывшего файл для редактирования, указывается в столбце Checked out by (Извлек). Подбор ресурсов в проектную командуПодбор ресурсов в проектную командуДля подбора ресурсов в команду сначала необходимо описать потребности в ресурсах с определенными навыками. Для этого нужно добавить в проект (или создать) ролевой ресурс и выбрать из корпоративных кодов структуры навыки, которыми должен обладать сотрудник, выступающий в этой роли. Далее нужно назначить ролевой ресурс на задачи. Тогда программа будет обладать информацией не только о необходимых навыках ресурса, выступающего в этой роли, но и о временных рамках, когда он будет задействован в проекте, а также об объеме трудозатрат. Когда все эти ограничения известны, можно переходить к подбору ресурса. Подготовка подключения к серверуПодготовка подключения к серверуПри запуске MS Project всегда загружает глобальный шаблон, на основании которого строится весь интерфейс программы (например, определяются команды меню, доступные представления и т. п.) и создаются новые файлы. При работе без подключения к серверу программа загружает глобальный шаблон с диска (см. раздел «Работа с шаблонами»), а при подключении к серверу MS Project загружает глобальный шаблон с сервера. Расположенный на сервере глобальный шаблонПРИМЕЧАНИЕРасположенный на сервере глобальный шаблон называется Enterprise Global (Корпоративный глобальный шаблон). Если на сервере нет глобального шаблона, то при подключении с помощью учетной записи возникает ошибка и работать в режиме подключения к серверу невозможно. Поэтому прежде чем подключаться к серверу для работы с ним, нужно разместить на нем глобальный шаблон. Для размещения глобального шаблона на сервере нужно при загрузке MS Project выбрать либо учетную запись My Computer, либо учетную запись, подключающуюся к тому серверу MS Project Server, где глобальный шаблон уже размещен. Затем следует выбрать команду меню Tools > Enterprise Options > Restore Enterprise Global (Сервис > Корпоративные настройки > Восстановить корпоративный глобальный шаблон). После этого откроется диалоговое окно восстановления корпоративного глобального шаблона. В этом диалоговом окне нужно выбрать учетную запись, с помощью которой MS Project сможет подключиться к серверу и пометить на нем шаблон. Имя учетной записи выбирается в раскрывающемся списке Server Account (Учетная запись сервера). В поле Global Template (Корпоративный шаблон) нужно указать имя шаблона, который будет загружен на сервер, и для выбора файла шаблона на диске можно воспользоваться кнопкой Browse (Обзор). При выборе шаблона нужно помнить, что MS Project не может загрузить на сервер файл используемого в данный момент шаблона. Поэтому, если вы выберете на диске файл глобального шаблона из рабочей папки или файл шаблона, который вы редактируете, он не будет загружен. После того как вы загрузили на сервер глобальный шаблон, можно работать с MS Project в режиме подключения к серверу. Для этого нужно перезагрузить MS Project. с сервера для редактирования, называетсяПРИМЕЧАНИЕФайл, загруженный с сервера для редактирования, называется извлеченным (checked-out). Операция, обратная извлечению, при которой открытый для редактирования файл сохраняется на сервере, называется возвращением (check-in). Для открытия файла предназначена кнопка Open (Открыть), а с помощью переключателей, расположённых рядом с ней, можно определить режим открытия файла. Если выбрать переключатель Read-only to view (Для просмотра), то файл будет открыт в режиме только для чтения и другой пользователь сможет открыть его для просмотра или редактирования. Если же выбрать переключатель Read/ write to check out (Для редактирования), то другой пользователь сможет открыть его только для просмотра. Если вы выбрали второй переключатель, вы не сможете открыть файлы, извлеченные другими пользователями. Например, в нашем случае вы не сможете открыть для редактирования файлы Проект1!.Published и Программирование на C++.Published, так как их редактирует пользователь Administrator. Работа с проектом без подключения к серверу Иногда требуется работать с планом проекта без подключения к серверу, например, если вы хотите редактировать план на домашнем компьютере. Чтобы другие пользователи в это время не могли внести в файл изменения, нужно, чтобы он считался извлеченным. Сохранить файл на диске можно с помощью кнопки Save as File (Сохранить как файл) из диалогового окна сохранения файла, однако в этом случае он не будет считаться извлеченным и другие пользователи смогут вносить в него изменения. Поэтому чтобы сохранить файл для работы без подключения к серверу, нужно воспользоваться командой меню File > Save Offline (Файл > Сохранить локально). После этого файл будет помечен на сервере как редактируемый и автоматически поместится в рабочую папку MS Project, в подпапку пользователя сервера. Например, в нашем случае файл Проект!.Published был сохранен в папку C:\Documents and Settings\Administrator\Application Data\Microsoft\MS Project\{1796E978-8851-42EA-98BO-708530E1A233}\. Название последней папки совпадает с идентификатором пользователя Administrator в базе данных MS Project Server. Сохраненные локально проекты помечаются соответствующим образом в диалоговом окне со списком файлов сервера. При этом сведения о том, что файл сохранен локально (значение Offline (Локально) в поле Checked-Out? (Извлечен?)), отображаются только у пользователя, редактирующего файл, а у других пользователей файл будет помечен просто как редактируемый (значение Yes (Да) в поле Checked-Out? (Извлечен?)). Для возвращения файла на сервер после работы без подключения нужно открыть его и выбрать команду меню File > Save Online (Файл > Сохранить на сервере).
с изображением двух голов помеченыПРИМЕЧАНИЕЗначком с изображением двух голов помечены ролевые (generic) ресурсы. Этот значок используется для их обозначения и в колонке Indicators (Индикаторы) MS Project. При выборе ресурсов можно определить, для редактирования или для просмотра вы их открываете. Для этого, так же как и в диалоговом окне открытия файлов, предназначены переключатели Read-only to view (Для просмотра) и Read/write to check out (Для редактирования). В таблице диалогового окна работы с пулом может отображаться до тысячи ресурсов, но если их больше или если вам сложно найти нужный ресурс в списке, следует воспользоваться фильтром, расположенным над таблицей, указав условие и нажав кнопку Apply Filter (Применить фильтр). Составной частью фильтра является флажок Include inactive resources (Показывать неактивные ресурсы), при установке которого в диалоговом окне отображаются удаленные ресурсы. После выбора ресурсов и нажатия кнопки Open/Add (Открыть/Создать) в MS Project загрузится файл, в котором выбранные ресурсы будут показаны в представлении Resource Sheet (Лист ресурсов), и где вы можете редактировать их свойства стандартным способом и добавлять новые ресурсы. При сохранении этого файла обновленные сведения о ресурсах будут сохраняться на сервере. Принципы подключения к серверуПринципы подключения к серверуКогда настроены учетные записи и определены параметры подключения к серверу, при запуске MS Project будет открываться диалоговое окно для выбора учетной записи, с помощью которой должно осуществляться подключение к серверу. Это диалоговое окно отображается только в том случае, если в настройках подключения выбран переключатель Manually control connection state (Подключаться вручную). Установив курсор на соответствующую учетную запись, следует нажать кнопку Connect (Подключиться) для соединения с сервером. Если же нажать кнопку Work Offline (He подключаться к серверу), то вы будете работать без подключения к серверу, в обычном режиме. При выборе учетной записи My Computer доступна только последняя кнопка. После выбора учетной записи и нажатия кнопки Connect (Подключиться) открывается диалоговое окно подключения, в котором нужно указать пароль для используемого в учетной записи имени пользователя сервера MS Project Server. Если же в учетной записи используется учетная запись пользователя Windows, то вводить ничего не требуется. Если в настройках подключения к серверу вы выбрали переключатель Automatically detect connection state (Подключаться автоматически), то это диалоговое окно будет открываться сразу при загрузке программы, и в поле для ввода имени пользователя будет подставлено имя пользователя сервера MS Project Server из учетной записи по умолчанию. Чтобы отказаться от подключения к серверу с выбранной вручную или автоматически учетной записью, нужно нажать кнопку Cancel (Отмена). Это вернет вас в предыдущее диалоговое окно. Если же вы введете пароль, нажмете кнопку Go (Вход) и подключение к серверу пройдет успешно, то загрузится MS Project. Принципы замены ресурсовПринципы замены ресурсовДля замены одних ресурсов другими MS Project использует значения корпоративных кодов структуры. Корпоративные коды структуры ничем не отличаются от обычных настраиваемых кодов структуры (см. раздел «Настраиваемые коды структуры), кроме того, что они хранятся в файле глобального корпоративного шаблона. Чтобы программа могла автоматически подбирать ресурсы в проект, необходимо сначала настроить корпоративные коды структуры, далее определить их значения для ресурсов корпоративного пула ресурсов, а затем определить их значения для ресурсов проекта. После этого программа сможет заменять проектные ресурсы корпоративными на основании совпадающих значений корпоративных кодов структуры. Рассмотрим на примере, как работает эта схема в MS Project. Работа с корпоративным пулом ресурсовРабота с корпоративным пулом ресурсовОдна из основных проблем организации, выполняющей проекты, — распределение ресурсов. Стандартная редакция MS Project для решения этой проблемы предлагает использование пула ресурсов, хранящегося в файле. Профессиональная редакция позволяет использовать корпоративный пул ресурсов, то есть файл пула, хранящийся на сервере. Это решение снимает проблемы, возникающие при работе со стандартным пулом ресурсов. Поскольку при использовании стандартного пула ресурсов все сведения о назначениях ресурсов хранятся в нем, то для занесения новых сведений нужно открывать его на запись, что создает конфликты доступа. При использовании же корпоративного пула ресурсов сведения о назначениях ресурсов хранятся в базе данных на сервере, что практически исключает возможность подобных конфликтов. Кроме того, использование базы данных более удобно при хранении больших объемов данных о назначениях. Если в организации одновременно выполняется хотя бы десяток проектов, то объем хранящихся в пуле данных будет значительным, что может привести к задержкам при открытии файла пула в MS Project. Задержек при анализе загрузки ресурсов на сервере не происходит потому, что для отображения и анализа данных сервер отбирает лишь необходимые (тогда как файловый пул при открытии загружает в программу все хранящиеся данные о назначениях). Среди других удобств при работе с корпоративным пулом ресурсов нужно отметить возможность извлекать для редактирования лишь отдельные ресурсы, тогда как при работе с файловым пулом для изменения свойств одного ресурса необходимо открывать для редактирования весь пул. Для добавления нового ресурса в корпоративный пул его также не требуется открывать для редактирования. Работа с планами проектовРабота с планами проектовРабота с планами проектов при использовании сервера MS Project Server не сильно отличается от обычного режима работы. Основные отличия заключаются в процедурах сохранения и открытия файлов проектов, поскольку в этих случаях и задействуется сервер MS Project Server. Работа с шаблонами файловРабота с шаблонами файловТак же как и при работе с файлами, основные отличия при работе с шаблонами файлов заключаются лишь в процедуре их сохранения и загрузки. Для сохранения шаблона на сервере нужно, как обычно, щелкнуть на кнопке сохранения файла стандартной панели инструментов или выбрать команду меню File > Save (Файл > Сохранить). После этого в диалоговом окне сохранения файла на сервер в раскрывающемся списке Туре (Тип) следует выбрать пункт Template (Шаблон) и нажать кнопку Save (Сохранить). Для создания файла на основе сохраненного на сервере шаблона файла нужно поступить таким же образом, как и для создания файла на основе шаблона файла, расположенного на локальном диске (см. раздел «Создание файла на основе шаблона»). В диалоговом окне выбора шаблона (если на сервере есть хотя бы один корпоративный шаблон) появится вкладка Enterprise Templates (Корпоративные шаблоны), на которой перечислены шаблоны файлов, хранящиеся на сервере. Для создания проекта на основе шаблона нужно, как обычно, дважды щелкнуть на его названии. Для редактирования шаблона нужно создать проект на его основе, изменить его, а затем сохранить на сервере с тем же именем, что у использованного шаблона. В таком случае MS Project выведет запрос подтверждения его перезаписи. После подтверждения старый шаблон будет заменен новым. Удаление с сервера проектов и шаблонов файлов Для удаления с сервера проектов и шаблонов предназначена страница Clean up Microsoft Project Server database (Очистка базы данных сервера Microsoft Project Server) в разделе Admin (Администрирование). В центре этой страницы расположена таблица со списком опубликованных на сервере проектов и шаблонов. Для удаления проекта или шаблона следует выбрать переключатель Projects and To-do Lists (Проекты и списки дел), выделить в таблице строку, содержащую название проекта или шаблона, и нажать кнопку Delete (Удалить) внизу страницы. Если для проекта был создан дочерний узел на сервере SharePoint, то для его удаления необходимо установить флажок Delete the SharePoint subweb for the specified project (Удаление дочернего веб-узла SharePoint для указанного проекта).
Редактирование ресурсовРедактирование ресурсовДля изменения свойств существующих ресурсов или их удаления вам вновь понадобится открыть диалоговое окно для работы с корпоративным пулом ресурсов с помощью команды меню Tools > Enterprise Options > Open Enterprise Resource Pool (Сервис > Корпоративные настройки > Открыть корпоративный пул ресурсов). В центре диалогового окна содержится таблица со списком ресурсов, и ее структура аналогична структуре таблицы со списком проектов. Это не случайно — ведь принципы работы с ресурсами корпоративного пула аналогичны принципам работы с опубликованными на сервере проектами. Для редактирования или удаления ресурса его нужно предварительно извлечь из пула. Если ресурс уже извлечен кем-то, вы сможете открыть его только для просмотра. Для извлечения ресурса нужно установить флажок рядом с его названием и нажать кнопку Open/Add (Открыть/Создать). Например, в диалоговом окне на выделен ресурс Программист Visual Basic. Для выделения или снятия выделения у всех ресурсов предназначена кнопка Select/Deselect All (Выделить все/Снять выделение всех). в проектах используются постоянные ролиСОВЕТЕсли в вашей организации в проектах используются постоянные роли с определенным набором навыков, то удобно создать список ролевых ресурсов на сервере и добавлять их в команду проекта с помощью диалогового окна построения команды из корпоративных ресурсов. Это избавит вас от необходимости каждый раз создавать ролевые ресурсы вручную. После того как ресурс добавлен в проект, вы можете изменить его свойства, в том числе значения корпоративных кодов структуры. Для подбора корпоративного ресурса на место ресурса команды можно воспользоваться диалоговым окном построения команды из корпоративных ресурсов. В таблице с ресурсами команды нужно выделить ресурс, который вы хотите заменить, и нажать кнопку Как видно из условий фильтра, отображающихся в диалоговом окне, отбираются корпоративные ресурсы, у которых значения корпоративных кодов полностью совпадают со значениями кодов для ресурсов команды. То есть если у Коленцева есть те же навыки, что у Программиста Visual Basic, но они перечислены в другом порядке, например в поле Навыки-1 указано, что он эксперт по VB6, а в поле Навыки-2 — что он эксперт по VB5, то он не будет отобран фильтром. Алгоритм, используемый для подбора ресурсов в диалоговом окне построения команды, полностью эффективен только при подборе на основании одного поля. В остальных случаях высока вероятность, что подходящие ресурсы не будут подобраны. Поэтому для эффективного подбора ресурсов нужно пользоваться другим средством — мастером замены ресурсов, Resource Substitution Wizard (Мастер замены ресурсов). Создание и сохранение плана проектаСоздание и сохранение плана проектаСоздание плана проекта происходит так же, как и при работе без подключения к серверу. А вот при сохранении плана проекта программа отображает диалоговое окно для сохранения плана проекта на сервере. В диалоговом окне указывается название проекта в поле Name (Название), а в раскрывающемся списке Туре (Тип) определяется тип файла (проект или шаблон). В раскрывающемся списке Version (Версия) выбирается название версии плана проекта, а в списке Calendar (Календарь) — базовый календарь проекта. Каждый проект может быть сохранен в разных версиях, например Published (Опубликовано), Archived (Архивная) и т. д. Версия проекта — это как бы расширение его файла, например опубликованная версия Проекта1 будет называться Проект1.Published (Проект1.Опубликовано). Список названий версий определяется администратором. Поддержка версий служит в первую очередь для организации данных на сервере Например, администратор может создать версии для хранения плана проекта с оптимистичным сценарием развития и пессимистичным, назвав их, например. Оптимистичный и Пессимистичный. Руководитель сохраняет план Проекта1 в двух вариантах: Проект!.Оптимистичный и Проект1.Пессимистичный. При анализе всех проектов организации руководители будут использовать только оптимистичные версии проектов для оценки ситуации в случае благоприятного развития собьи тий и пессимистичные — для анализа в случае неблагоприятного. Часто при выполнении заказных проектов существует две версии плана — внешняя и внутренняя. Внешняя представляется заказчику проекта, и отчетность перед заказчиком происходит по ней. Внутренняя версия служит для планирования работ внутри организации. Для реализации такой модели вы можете создать соответствующие версии на сервере и предоставлять заказчику доступ только на просмотр внешней версии плана проекта. При первом сохранении проекта на сервер нужно обязательно выбрать версию под названием Published (Опубликовано). Нажатие кнопки Save (Сохранить) приведет к сохранению файла на сервере MS Project Server. Если же вы хотите сохранить файл на диске, нужно щелкнуть на кнопке Save as File (Сохранить как файл). В таком случае откроется обычное диалоговое окно для сохранения файла на диске и проект не будет сохранен на сервере. Поскольку проект создается на основе корпоративного глобального шаблона, при создании могут использоваться какие-то специфические элементы шаблона (таблицы, представления, настраиваемые поля, поля со списками значений и пр.). При дальнейшем изменении файла без подключения к серверу эти элементы будут недоступны, хотя они могут быть необходимы для работы с ним. Поэтому, прежде чем отобразить диалоговое окно для сохранения файла на диске, MS Project выводит окно, в котором нужно определить, какие данные из корпоративного глобального шаблона должны быть помещены в сохраняемый файл. Для этого служат два переключателя. Выбрав первый, вы сохраните в файле все элементы корпоративного глобального шаблона за исключением корпоративных кодов структуры (мы еще поговорим о них в этом уроке). При выборе второго переключателя в файле будут сохранены только те элементы корпоративного глобального шаблона, которые использованы в файле. Первый способ менее экономичен, так как размер файла может быть существенно увеличен за счет добавления элементов корпоративного глобального шаблона. С другой стороны, используя первый способ, вы обеспечите наличие всех элементов из шаблона при работе без подключения к серверу. Создание ресурсовСоздание ресурсовДля осуществления операций с ресурсами из корпоративного пула нужно открыть диалоговое окно работы с пулом. Для этого предназначена команда менк Tools > Enterprise Options > Open Enterprise Resource Pool (Сервис > Корпоративные настройки > Открыть корпоративный пул ресурсов). Для перехода к добавлению ресурсов в корпоративный пул нужно нажать кнопку Open/Add (Открыть/Добавить). После этого в MS Project с сервера загружается файл с названием resglobal и названием проекта Checked-out Enterprise Resource (Извлеченные корпоративные ресурсы), в котором открывается представление Resource Sheet (Лист ресурсов). Находясь в этом представлении, вы можете создавать ресурсы, как и при обычной работе в MS Project. При сохранении файла добавленные ресурсы сохраняются в корпоративном пуле на сервере. Создание ролевых ресурсовСоздание ролевых ресурсовНа начальной стадии планирования проекта часто бывает не известно, какие имен но сотрудники будут в нем участвовать, но известны потребности в определен ных ролях, например программистах или тестировщиках. Поэтому на начально стадии планирования проекта часто оперируют ролями, назначая на задачу и конкретного сотрудника (например, Иванова), а роль (Программист Visual Basic и позднее заменяя ее соответствующим сотрудником. Для обеспечения ролевого планирования в профессиональной версии MS Project есть возможность определять, что ресурс является не настоящим ресурсом (сотрудником или оборудованием), а ролью. Для этого в диалоговом окне сведений о ресурсе следует установить флажок Generic (Роль). Ролевых сотрудников можно создавать как в корпоративном пуле ресурсов, так и в планах проектов. В нашем примере мы создали роль Программист Visual Basic в корпоративном пуле ресурсов. Далее в этом уроке вы узнаете, зачем нужно создавать ролевые ресурсы в корпоративном пуле. Создание учетных записейСоздание учетных записейДля настройки учетной записи нужно открыть специальное диалоговое окно. Это можно сделать до запуска программы с помощью команды Microsoft Project Server Accounts (Учетные записи Microsoft Project Server) ( Поскольку профессиональная редакция не переведена на русский язык, перевод названий некоторых элементов интерфейса (пунктов меню, названий команд и т. д.) будет авторским), расположенной в подменю Windows Start > Programs > Microsoft Office Tools (Пуск > Программы > Средства Microsoft Office). Если вы уже запустили MS Project, то для вызова диалогового окна настройки учетных записей нужно воспользоваться командой меню Tools > Enterprise Options > Microsoft Project Server Accounts (Сервис > Корпоративные настройки > Учетные записи Microsoft Project Server). Для добавления учетной записи в открывшемся диалоговом окне следует нажать кнопку Add (Добавить), после чего откроется диалоговое окно для ввода параметров новой учетной записи. В этом диалоговом окне нужно указать название учетной записи в поле Account Name (Название учетной записи) и ввести адрес сервера в поле Microsoft Project Server URL (URL сервера Microsoft Project Server). Правильность адреса сервера можно проверить с помощью кнопки Test Connection (Проверить подключение). В разделе When connecting (При подключении) определяются параметры авторизации на сервере MS Project Server. Для авторизации с учетными данными пользователя Windows следует выбрать переключатель Use Windows user account (Использовать учетную запись пользователя Windows). Если же вы хотите проходить авторизацию с учетными данными пользователя сервера, выберите переключатель Use a Microsoft Project Server account (Использовать учетную запись сервера Microsoft Project Server), а затем введите имя пользователя в поле User name (Имя пользователя). Например, в нашем случае подключение к серверу будет осуществляться с учетной записью Administrator. С помощью флажка Set as default account (Учетная запись по умолчанию) можно пометить введенную учетную запись как основную. В таком случае MS Projec будет пытаться использовать ее для подключения к серверу в первую очередь. Удаление ресурсовУдаление ресурсовПоскольку сведения о корпоративных ресурсах хранятся в реляционной базе данных, удаление ресурса невозможно (ведь он может быть включен в прошлом в проект и удаление нарушит целостность базы данных). Поэтому для удаления ресурса необходимо в режиме редактирования пометить его как неактивный (Inactive). После этого ресурс останется в пуле, но не будет отображаться в диалоговых окнах для работы с пулом, если только вы не установите флажок для отображения неактивных ресурсов. Пометить ресурс как неактивный можно в диалоговом окне сведений о ресурсе, установив флажок Inactive (Неактивный). Он недоступен, поскольку мы только создаем новый ресурс, а при редактировании существующего ресурса его можно установить или сбросить. Для группового удаления ресурсов можно добавить в представление Resource Sheet (Лист ресурсов) столбец Inactive (Неактивный) и изменять его значение сразу для группы ресурсов. Если значение столбца равно Yes (Да), значит, ресурс неактивен, а если No (Нет) — активен. Ресурсы корпоративного пула следует отличатьВНИМАНИЕРесурсы корпоративного пула следует отличать от проектных ресурсов, являющихся пользователями MS Project Server. Как вы помните, если вы создадите задачу и ресурс в MS Project и назначите ресурс на задачу, а потом опубликуете назначение на сервере, для ресурса будет создана учетная запись. Но этот ресурс не будет включен в корпоративный пул и будет считаться локальным ресурсом проекта. Чтобы использовать в проекте ресурсы корпоративного пула, необходимо сначала создать их в пуле, а потом добавить из него в проект. Одной из важных новинок, появившихся в сервере MS Project Server и доступных при работе с профессиональной редакцией MS Project, является анализ загрузки корпоративных ресурсов и потребностей организации в ресурсах. В этом анализе участвуют только ресурсы корпоративного пула ресурсов. С помощью мастера можно автоматическиВНИМАНИЕС помощью мастера можно автоматически заменять не только ролевые ресурсы, но и обычные (как загруженные из корпоративного пула, так и созданные в локальном файле). Для того чтобы мастер не предлагал замену ресурсу, в настройках назначения ресурса необходимо выбрать тип назначения Demand (Потребность). Во всех остальных случаях мастер будет пытаться найти замену ресурсу. На следующем шаге мастера операция подбора ресурсов завершается. Для внесения обновлений в проекты необходимо установить флажок Update projects with the results of the wizard (Обновить проекты с учетом результатов работы мастера). Можно и сохранить отчет с данными о настройках мастера, установив флажок Save results of the wizard (Сохранить результаты работы). Отчет представляет собой файл в формате HTML и содержит данные, аналогичные тем, что отображаются на пятом шаге мастера в диалоговом окне со сводной информацией о его конфигурации. После нажатия кнопки Next> (Далее>) программа осуществляет действия в соответствии с установленными флажками. Замена и подбор ресурсов проектной командыЗамена и подбор ресурсов проектной командыКак вы могли заметить в предыдущих разделах этого урока, в профессиональной редакции MS Project есть средства автоматической замены ресурсов — ролевых и выделенных на задачи с типом назначения Request (Запрос). Эти средства представляют собой одну из наиболее интересных корпоративных возможностей программы, поэтому остановимся на них подробнее. Microsoft Project -управление проектамиАвтофильтрАвтофильтр Автофильтр — это широко применяемая в продуктах Microsoft методика фильтрации данных в таблицах. После включения режима автофильтра в заголовке каждой из колонок появляются кнопки, с помощью которых осуществляется фильтрация строк в таблице. Нажатием кнопки вызывается раскрывающееся меню, позволяющее определить значение или список значений, которые должна содержать колонка. После выбора такого значения в таблице отображаются только те строки, в которых колонка содержит определенное значение. Включение автофильтра осуществляется с помощью кнопки AutoFilter (Автофильтр) на панели инструментов Formatting (Форматирование) или с помощью команды меню Project > Filtered for > AutoFilter (Проект > Фильтр > Автофильтр). Сразу после выбора команды меню или нажатия кнопки панели инструментов в заголовках столбцов отображаются кнопки для фильтрации (см. рис. 4.5, файл 1.mpp). Диалоговое окно настройки автофильтраДиалоговое окно настройки автофильтра![]() В названии единственного раздела этого диалогового окна указано название столбца, по значениям которого осуществляется фильтрация. В нашем случае это поле Outline Level (Уровень структуры). При загрузке в диалоговом окне отображается текущий критерий автофильтра. Критерий состоит из условия (например, «равно»), отображаемого в левом раскрывающемся списке, и значения (например, 2), причем набор условий, предлагаемых для отбора строк, зависит от типа поля (табл. 4.1). Диалоговое окно настройки параметров группировкиДиалоговое окно настройки параметров группировки![]() Основной элемент этого диалогового окна — таблица в верхней части, определяющая поля, по которым будет проводиться группировка. В столбце Field Name (Имя поля) указывается имя поля, по которому будет осуществляться группировка, а в столбце Order (Порядок) — как будут расположены группы: по возрастанию значений (Ascending) или по убыванию (Descending). Поле Field Type (Тип поля) заполняется автоматически и его значение несет информацию о том, к ресурсу (Resource) или задаче (Task) относится поле. Это сделано для того, чтобы различать поля с одинаковыми именами из разных «внутренних» таблиц. В MS Project возможно осуществлять вложенную группировку, когда внутри одной группы может быть несколько других. В этом случае при задании полей группировки поля, расположенные в таблице выше, будут соответствовать группам верхнего уровня, содержащим группы, созданные на основе расположенных ниже в таблице полей. Участвуют фазы проекта в группировке задач или нет, зависит от состояния флажка Show summary tasks (Показывать фазы). Поскольку в нашем случае фазы будут только мешать, не будем устанавливать этот флажок (по умолчанию он сброшен). В некоторых представлениях, которые мы рассмотрим позднее, в таблице вместе с задачами отображаются назначения, то есть указываются навначенные на исполнение задачи сотрудники. В таких таблицах данные по умолчанию группируются по задачам, но можно группировать и по назначениям. Для этого нужно установить флажок Group assignments, not tasks (Группировать назначения, а не задачи). Например, сгруппируем данные в таблице по длительности. Для этого укажем в столбце Field Name (Имя поля) поле Duration (Длительность) и нажмем кнопку ОК (рис. 4.23, файл 9.mpp). Как мы видим, таблица содержит очень много групп, поскольку у задач много различных длительностей. Поскольку при группировке был выбран порядок по возрастанию значений, первой идет группа с задачами наименьшей длительности (0 дней). Число групп можно сократить, если выбирать не все значения длительности, а только некоторые интервалы, например от 1 дня до 5, от 5 до 10 и т. д. Для группировки с использованием интервалов вернемся в диалоговое окно настройки параметров группировки через подменю Project > Group by: > Customize Group By (Проект > Группировка > Настройка группировки). Поля диалогового окна будут заполнены в соответствии с текущими параметрами группировки (см. рис. 4.22). Нажмем кнопку Define Group Intervals (Определить интервалы группировки), после чего откроется диалоговое окно определения интервала группировки (рис. 4.24). В первой строке диалогового окна указывается имя поля, для которого определяется интервал. Это сделано потому, что для разных групп (в том числе вложенных) может быть задан разный интервал. С помощью раскрывающегося списка Group on (Группировать по) можно выбрать, будут ли использованы для группировки все значения из столбца группировки или они будут объединены в интервалы. По умолчанию выбран пункт Each Value (По каждому значению), что соответствует группировке без интервалов. Для включения группировки с интервалами нужно выбрать в этом списке любой другой пункт. Диалоговое окно определения интервала группировкиДиалоговое окно определения интервала группировки![]() Другие пункты этого списка служат для выбора единицы измерения интервала. Поскольку длительность определяется временем, то единицами измерения могут служить минуты, часы, дни, недели и месяцы. Мы выберем в качестве единицы измерения дни. Диалоговое окно определения параметров группы аналогично диалоговому окну настройки параметров группировкиДиалоговое окно определения параметров группы аналогично диалоговому окну настройки параметров группировки![]() Предположим, что после группировки задач с созданной нами группой Group 1 мы хотим отобрать в таблице только те задачи, в которых принимают участие редакторы разделов журнала. Для этого после применения группировки Group 1 выберем в списке фильтров на панели инструментов Formatting (Форматирование) фильтр Resource Group (Группа ресурсов). Фильтр отобразит окно с запросом названия группы ресурсов, и мы введем Редактор раздела. Число строк; в группе автоматически уменьшится (рис. 4.31, файл 13.mpp). При открытии файла программа осуществляет фильтрацию ресурсов, поэтому вы увидите окно фильтра с требованием ввести критерий фильтрации. Применение сортировки вместе с группировкой возможно, но сортировка может изменить только порядок строк внутри групп (порядок сортировки групп определяется в параметрах группировки). Например, в нашей таблице в группе задач с длинами от 1 до 6 дней и ценами от 0 до $100 задачи не отсортированы по стоимости. Для того чтобы отсортировать их, добавим в таблицу колонку Cost (Затраты) и, щелкнув правой кнопкой мыши на ее заголовке, выберем в контекстном меню команду Sort by (Сортировать по). В открывшемся окне параметров сортировки выберем порядок сортировки Ascending (По возрастанию) и нажмем ОК. Данные в таблице автоматически перестроились (рис. 4.32, файл 14.mрр). Диалоговое окно редактирования...Диалоговое окно редактирования свойств фильтра аналогично диалоговым окнам определения свойств таблиц и настройки автофильтра![]() Диалоговое окно содержит уже знакомые элементы. В поле Name (Имя) вводится название фильтра. Флажок Show in menu (Показывать в меню) определяет, будет ли название фильтра включено в список, отображаемый в подменю Project > Filtered for: (Проект > Фильтр). В центре диалогового окна находится раздел Filter (Фильтр), в котором определяется критерий отбора данных. Поскольку критерий может состоять из нескольких условий, для их ввода предназначена таблица, состоящая из нескольких столбцов. Каждая строка таблицы соответствует условию. Первый столбец, And/Or (И/Или), определяет связь условий внутри критерия: должны ли строки, отбираемые фильтром, соответствовать всем условиям (И) или же достаточно соответствия только некоторым (Или). При наличии в таблице единственного условия заполнять это поле не нужно. Диалоговое окно сохранения новой группыДиалоговое окно сохранения новой группы![]() Для создания группы на основе существующей нужно выбрать команду меню Project > Group by: (Проект > Группировка), затем перейти в режим настройки параметров группировки с помощью команды меню Project > Group by: > Customize Group By (Проект > Группировка > Настройка группировки) и далее сохранить изменения. Диалоговое окно со списком групп устроено по аналогии со списками таблиц и фильтровДиалоговое окно со списком групп устроено по аналогии со списками таблиц и фильтров![]() Диалоговое окно редактирования свойств группы отличается наличием поля для редактирования названия группы (Name) и флажка Show in menu (Показывать в меню), определяющего, будет ли группа отображаться в подменю Project > Group by: (Проект > Группировка). Диалоговое окно со списком всех фильтров напоминает аналогичное окно со списком таблицДиалоговое окно со списком всех фильтров напоминает аналогичное окно со списком таблиц![]() ФильтрацияФильтрация При работе с проектными планами, содержащими большое число задач и ресурсов, часто требуется отображать в таблицах не все доступные данные, а только некоторую их часть. Для отбора строк, отображаемых в таблицах, служат средства фильтрации: структурная фильтрация, автофильтр и фильтры. ФильтрыФильтры Применение автофильтра ограничивается тем, что его можно использовать только для фильтрации таблиц на основании данных в столбцах, причем не более чем по двум условиям. Фильтры же лишены этих ограничений и могут использоваться для полноценного отбора данных. Фильтр — это сохраненный набор условий и значений фильтрации, согласно которому происходит отбор информации для отображения в представлении MS Project. Фильтры содержат условия на значения в столбцах, и поэтому (так же, как и таблицы) делятся на два типа: относящиеся к ресурсам и задачам. Соответственно, применить фильтр можно только к таблице одного типа с ним. MS Project содержит набор предопределенных фильтров, которые позволяют быстро отбирать из таблиц наиболее необходимые данные. Список этих фильтров с описанием каждого из них можно просмотреть с помощью ссылки Доступные фильтры на странице Полезные страницы справки MS Project 2002 в индексном файле. Работа с фильтрами осуществляется через подменю Project > Filtered for: (Проект > Фильтр). В пункте Filtered for: (Фильтр) (рис. 4.11, файл 1.mpp) указано название выбранного в данный момент фильтра, а при наведении на него курсора открывается подменю со списком фильтров, которые можно использовать для текущей Фильтр, выбирающий задачи с превышением бюджета, сравнивает реальный объем работ по задачам с изначально запланированнымФильтр, выбирающий задачи с превышением бюджета, сравнивает реальный объем работ по задачам с изначально запланированным![]() Флажок Show related summary rows (Показывать связанные суммарные строки) определяет, будут ли при фильтрации отображаться только задачи, соответствующие условиям (в таком случае не прослеживается структура плана проекта), или же вместе с задачами будут отображаться и названия фаз, в которые эти задачи включены. Сортировка, группировка и фильтрация данных в таблицахГлава 3. Сортировка, группировка и фильтрация данных в таблицахГруппировкаГруппировка Задачи при составлении плана проекта группируются внутри фаз, к которым они относятся, ресурсы же не сгруппированы никак и представлены просто в виде списка. Очень часто в процессе работы требуется сгруппировать задачи или ресурсы иным способом. Для этого и предназначены команды группировки. Набор настроек параметров группировки называется группой. MS Project содержит набор предопределенных групп для задач и ресурсов (описание этих групп можно просмотреть с помощью ссылки Доступные группы на странице Полезные страницы справки MS Project 2002 в индексном файле). Кроме того, в программе существуют средства для настройки предопределенных групп и создания новых. Работа с командами группировки осуществляется через подменю Project > Group by: (Проект > Группировка). В нем (рис. 4.20, файл 7.mрр) приводится список групп, доступных для открытой в представлении таблицы, и содержатся дополнительные команды для работы с полным списком групп MS Project. Копируем фильтр Completed Tasks (Выполненные задачи)Копируем фильтр Completed Tasks (Выполненные задачи)![]() Меню для работы с командами группировкиМеню для работы с командами группировки![]() Чтобы понять, как работают команды группировки, выберем одну из групп и посмотрим, что произойдет с данными в таблице. Например, выберем группу Critical (Критические задачи), щелкнув на пункте в подменю Project > Group by: (Проект > Группировка). Поскольку задачи могут быть либо критическими, либо нет, данные в таблице будут разделены только на две группы (рис. 4.21, файл 8.mpp). Как мы видим, алгоритм группировки работает довольно просто. Сначала отбираются все возможные значения в столбце, по которому осуществляется группировка. В нашем случае это столбец Critical (Критическая задача), содержащий одно из двух значений — Yes (Да) или No (Нет). Затем на основании того, какое значение строка имеет в этом столбце, она присоединяется к той или иной группе. Группы отделяются друг от друга строками, выделенными цветом, и в этих строках указывается значение выбранного столбца для данной группы, в нашем случае это Yes (Да) или No (Нет). После включения группировки название выбранной группы отображается в подменю Project > Group by: (Проект > Группировка). Например, в нашем случае пункт Group by: (Группировка) примет вид Group by: Critical (Группировка: Критические задачи). Для отключения группировки в подменю Project > Group by: (Проект > Группировка) нужно выбрать пункт No Group (Нет группы). Меню для структурной фильтрации списка задач проектаМеню для структурной фильтрации списка задач проекта![]() Для быстрого обращения к меню уровней вложенности задач можно использовать кнопку Show (Показать) на панели инструментов Formatting (Форматирование). Нажатие на нее (рис. 4.4, файл 1.mpp) сразу отображает это меню. Меню сортировки данных в MS ProjectМеню сортировки данных в MS Project![]() Диалоговое окно сортировки (рис. 4.2, файл 1.mpp) позволяет выбрать до трех полей, по которым будет осуществляться сортировка записей таблицы. Сортировка выполняется последовательно, сначала по первому полю, потом по второму и затем — по третьему (счет идет сверху вниз). При этом для каждого выбранного поля можно указать порядок сортировки — по возрастанию (переключатель Ascending (По возрастанию)), когда в начале таблицы отображаются записи с наименьшими значениями в этом поле, или по убыванию (переключатель Descending (По убыванию)), когда в начале таблицы отображаются записи с наибольшими значениями. В соответствии с параметрами, выбранными на рис. 4.2, данные в таблице будут отсортированы сначала в порядке убывания значений в столбце трудозатрат (Work), затем в порядке возрастания значений в столбце приоритета (Priority) и затем по возрастанию в столбце затрат (Cost). Модифицированный Фильтр 1 отбирает только задачи, игнорируя фазы проектаМодифицированный Фильтр 1 отбирает только задачи, игнорируя фазы проекта![]() Настройка параметров группировкиНастройка параметров группировки Группировать данные можно как с помощью предопределенных групп, так и «на лету», самостоятельно выбирая параметры группировки. Для этого существует диалоговое окно Customize Group By (Настройка группировки), вызываемое с помощью соответствующего пункта (см. рис. 4.20) в подменю Project > Group by: (Проект > Группировка). Это диалоговое окно (рис. 4.22, файл 9.mpp) позволяет задать собственные параметры группировки (если в момент вызова диалогового окна был выбран пункт No Group (Нет группы)) либо отредактировать параметры группы, выбранной в момент его вызова. Обращение к меню структурной фильтрации с помощью панели инструментов Formatting (Форматирование)Обращение к меню структурной фильтрации с помощью панели инструментов Formatting (Форматирование)![]() Для того чтобы лучше представить, как MS Project определяет уровни задач, можно вставить в таблицу столбец Outline Level (Уровень структуры). Число, которое будет отображаться в этом столбце напротив каждой задачи и фазы (рис. 4.5, файл 1.mpp), и будет номером ее уровня, на основании которого осуществляется сортировка. Окно сортировки MS ProjectОкно сортировки MS Project![]() Флажки, расположенные внизу диалогового окна сортировки, определяют дополнительные параметры сортировки. Установленный флажок Permanently renumber tasks (Перенумеровать задачи) при сортировке меняет идентификаторы задач (ID) в соответствии с их новым расположением в таблице (1 соответствует первой записи, 2 — второй и т. д.). Если диалоговое окно сортировки будет открыто из таблицы с информацией о ресурсах, то этот флажок будет называться Permanently renumber resources (Перенумеровать ресурсы). флажок Keep outline structure (Сохранить структуру) определяет, будут ли сортироваться псе задачи проекта вместе, или же будут сортироваться суммарные задачи и внутри них отдельные. Второй вариант сортировки обеспечивается установкой этого флажка. При вызове диалогового окна сортировки из таблицы с информацией о ресурсах этот флажок будет называться Sort resources by project (Сортировать ресурсы по проекту) и определять, будут ли ресурсы сортироваться вместе или только внутри проектов, в которых они участвуют1. После нажатия кнопки Sort (Сортировать) данные в таблице сортируются в соответствии с заданными параметрами. Для восстановления исходного порядка строк в таблице нужно выбрать команду меню Project > Sort > by ID (Проект > Сортировка > по идентификатору), поскольку значение в столбце с идентификатором соответствует порядковому номеру строки. Правда, сортировка по идентификатору вернет задачи в исходное представление только в том случае, если ранее при сортировке не был установлен флажок Permanently renumber tasks (Перенумеровать задачи), поскольку в противном случае строки перенумеровываются в порядке, соответствующем их положению после сортировки. Этот флажок пригодится, если в проекте объединены несколько подпроектов — тогда ресурсы в таблицах можно разделить на группы, соответствующие проектам, в которых они задействованы. Панель форматирования позволяет получить быстрый доступ к фильтрамПанель форматирования позволяет получить быстрый доступ к фильтрам![]() При выборе любого другого фильтра данные в таблице отбираются в соответствии с условиями фильтрации. Например, если включить фильтр, отбирающий только критические задачи (пункт Critical (Критические задачи)), то число строк в таблице сразу уменьшится (рис. 4.13, файл 5.mpp). После фильтрации по второму столбцу число отображенных в таблице записей уменьшилосьПосле фильтрации по второму столбцу число отображенных в таблице записей уменьшилось![]() После применения сортировки данные в группе расположены в другом порядкеПосле применения сортировки данные в группе расположены в другом порядке![]() Команды сортировки, группировки и фильтрации составляют мощный механизм, позволяющий отбирать наиболее нужную информацию и представлять ее в удобном виде. После применения созданного нами...После применения созданного нами Фильтра 1 в таблице отображаются только задачи длительностью более недели и стоимостью более $1000![]() Проблема в том, что в MS Project фазы считаются видом задач (суммарной задачей). Следовательно, фазы, содержащие задачи, отвечающие условиям фильтрации, в нашем случае тоже удовлетворяют условиям фильтрации (так как стоимость или длительность фазы всегда больше или равна цене или длительности задачи). Для того чтобы устранить фазы из результатов фильтрации, нужно добавить в фильтр дополнительное условие. Это условие будет использовать поле Summary (Суммарная задача), которое у фаз имеет значение Yes (Да), а у задач — No (Нет). В диалоговом окне определения свойств Фильтра 1 добавим условие Summary equals No (Суммарная задача равна Нет). Поскольку это условие должно выполняться одновременно с первым и вторым условием, а они соединены оператором Or (Или), то для связи нового условия с предыдущими стоит воспользоваться групповой связью условий. Групповая связь условий — это возможность соединить с помощью логической связи (И или Или) не одно условие с другим, а группу условий с другой группой. Группа условий — это несколько условий, объединенных различными типами связи. Для реализации такой связи в строке, следующей после группы условий, вставляется только оператор логической связи, а в строке, следующей за этой, продолжается размещение условий. В таком случае фильтр осуществляет сортировку сначала по одной группе условий, а затем по другой (если того требует связь между группами). Для того чтобы связать наше новое условие с группой из двух предыдущих условий, вставим между ним и вторым условием из группы строку и в ней в поле And/Or (И/Или) выберем подходящее нам условие (И). Такой фильтр настроен на рис. 4.15, а результаты его действия видны на рис. 4.18 (файл 7.mрр). После проведения сортировки с более мягкими условиями в таблице отображается больше строкПосле проведения сортировки с более мягкими условиями в таблице отображается больше строк![]() Часто требуется отфильтровать таблицу не по одному столбцу, а по нескольким. В таких случаях нужно сначала отфильтровать таблицу по одному столбцу, указав соответствующий критерий, а затем — по другому. Например, можно выбрать из уже отфильтрованного по столбцу Outline Level (Уровень структуры) списка задач те, у которых длительность меньше одной недели. Для этого щелкнем на значке автофильтра в заголовке поля Duration (Длительность) и в раскрывшемся меню выберем пункт <= 1 week (<= 1 недели). Теперь заголовки уже двух колонок выделены синим, а число записей в строке уменьшилось (рис. 4.10, файл 4.mрр). Для отмены фильтрации по одному из столбцов нужно войти в меню автофильтра, щелкнув на заголовке столбца, и выбрать в нем пункт (АИ) — (Все). Для отмены фильтрации по нескольким столбцам сразу нужно выключить автофильтр. Выключение происходит тем же способом, что и включение. После щелчка на кнопке в заголовке колонки отображается список критериев фильтрацииПосле щелчка на кнопке в заголовке колонки отображается список критериев фильтрации![]() Раскрывающийся список критериев фильтрации имеет определенную структуру: первая строка всегда содержит вариант (All) — (Все), во второй строке предлагается (Custom) — (Условие), а последующие строки списка содержат значения, встречающиеся в столбце. После включения автофильтра в заголовках столбцов таблицы появились кнопки для фильтрацииПосле включения автофильтра в заголовках столбцов таблицы появились кнопки для фильтрации![]() Для выбора значений, которые должна содержать колонка, нужно щелкнуть на кнопке в ее заголовке, после чего откроется список для определения критерия фильтрации (рис. 4.6, файл 1.mpp). После включения фильтра, отбирающего...После включения фильтра, отбирающего критические задачи (этот фильтр выбран на панели форматирования), число строк, отображаемых в таблице, заметно уменьшилось![]() Фильтрация может выполняться и в другом режиме, когда строки таблицы, удовлетворяющие критериям, выделяются цветом, а остальные продолжают отображаться. Для того чтобы выделить цветом соответствующие условиям фильтра строки, нужно выбрать команду меню Project > Filtered for > More Filters (Проект > Фильтр > Другие фильтры), а затем в открывшемся диалоговом окне со списком всех фильтров (рис. 4.14) выбрать нужный фильтр и нажать кнопку Highlight (Выделить). Переключатели вверху диалогового окна позволяют переключаться между списками фильтров разных типов. Выбранный в списке фильтр можно отредактировать, а также скопировать и создать на его основе новый фильтр, нажав соответствующую кнопку диалогового окна. Нельзя изменить лишь три фильтра: All Tasks/All Resources (Все задачи/Все Ресурсы) и Using Resource (Использование ресурса). с элементами, содержащими элементы нижнегоПРИМЕЧАНИЕВ таблице рядом с элементами, содержащими элементы нижнего уровня, расположены значки, позволяющие отображать и скрывать их. Подменю Project > Outline (Проект > Структура) содержит команду Hide Outline Symbols (Скрыть символы структуры), с помощью которой эти значки могут быть убраны. Для отображения этих значков можно воспользоваться этой же командой — она поменяет название на Show Outline Symbols (Показать символы структуры). Выбрав первый уровень, вы увидите в таблице только задачи и фазы самого высокого уровня, выбрав второй — фазы и задачи верхнего уровня и их подзадачи. Выбор любого следующего уровня сохраняет видимыми задачи и фазы предыдущего уровня и отображает новые. Для отображения всех фаз и задач плана проекта служит команда меню AUSubtasks (Все подзадачи). Раскрывающийся список автофильтра может содержатьПРИМЕЧАНИЕРаскрывающийся список автофильтра может содержать дополнительные строки в случае, если он применяется в колонке, содержащей даты. Тогда между строкой (Custom) — (Условие) и строками со значениями дат вставляются дополнительные предопределенные параметры фильтрации. Например, задачи в плане работ в проекте 1.mpp имеют только три уровня вложенности. Поэтому в столбце Outline Level (Уровень структуры), к которому на рис. 4.6 применяется автофильтр, содержатся значения от 1 до 4. После выбора нужного пункта в списке (например, выберем 2) осуществляется фильтрация и содержимое таблицы обновляется. При этом заголовок колонки, значения которой являются критерием фильтрации, выделяется синим цветом (рис. 4.7, файл 2.mрр). Помимо меню список доступных группПРИМЕЧАНИЕПомимо меню список доступных групп расположен в раскрывающемся списке на панели инструментов Standard (Стандартная). В списке на панели приведены названия всех групп, а в меню — только те, в параметрах которых установлен соответствующий флажок. В числовых полях выбор единицыПРИМЕЧАНИЕВ числовых полях выбор единицы измерения невозможен, и поэтому при настройке интервалов группировки для них раскрывающийся список Group on (Группировать по) будет состоять только из двух пунктов — Each Value (По каждому значению) и Interval (По интервалу). В случае же с текстом в качестве интервалов могут выступать начальные буквы, поэтому этот список будет содержать пункты Each Value (По каждому значению) и Prefix Characters (Знакам префикса). Счетчик Start at (Начиная с) определяет, с какого значения начинается отсчет интервалов. Поскольку задачи с длительностью в 0 дней являются вехами (Milestones), то их стоит собрать в отдельной группе. Cоответственно, мы начнем отсчет интервалов с 1 дня. В счетчике Group interval (Интервал группировки) указывается значение интервала. Укажем здесь 5, как мы и планировали. Нажмем кнопку ОК и, вернувшись в диалоговое окно определения параметров группировки, снова нажмем кнопку ОК. Теперь таблица сгруппирована по-новому (рис. 4.25, файл 10.mрр). Верхнюю группу с задачами длительностью менее 1 дня на рис. 4.25 мы свернули, используя значок рядом с ее названием, чтобы она не отвлекала наше внимание от групп с более продолжительными задачами. Пример создания собственного фильтраПример создания собственного фильтра Предположим, что нам нужно создать фильтр, отбирающий задачи стоимостью больше $1000 или длительностью не менее недели. В созданный фильтр (назовем его Фильтр 1) поместим два условия: Cost is greater than $1000 (Стоимость больше $1000) и Duration is greater than or equal to Iw (Длительность больше или равна 1н.). Второе условие должно быть связано с первым с помощью оператора Or (Или). Установим флажки Show related summary rows (Показать относящиеся к задачам фазы) и Show in menu (Показывать в меню). Настройки этого фильтра представлены на рис. 4.16 (файл б.mpp). Теперь применим фильтр, выбрав его в меню Project > Filtered for: (Проект > Фильтр), и взглянем на таблицу (рис. 4.17, файл 6.mрр). Как мы видим, задачи в таблице отображаются внутри структуры плана проекта. Не во всех случаях это удобно, поэтому отредактируем наш фильтр так, чтобы он не отображал названия фаз в результате фильтрации. Работа с фильтрами осуществляется через подменю Project > Filtered for: (Проект > Фильтр)Работа с фильтрами осуществляется через подменю Project > Filtered for: (Проект > Фильтр)![]() Помимо меню для быстрого доступа к полному списку фильтров можно воспользоваться панелью форматирования (рис. 4.12, файл 5.mpp). Как вы можете заметить, первым пунктом в списке (и на панели, и в меню) идет фильтр All Tasks1 (Все задачи), при использовании которого отображаются все записи таблицы. Этот фильтр включен по умолчанию. (При открытой таблице с информацией о ресурсах фильтр будет называться All Resources (Вce ресурсы)). Сочетание методов сортировки, группировки и фильтрацииСочетание методов сортировки, группировки и фильтрации Все рассмотренные методы отбора и упорядочивания данных в таблицах MS Project можно сочетать друг с другом. Например, можно одновременно применить фильтр и группировку — в таком случае в группы будут включены только Данные, соответствующие фильтру. СортировкаСортировкаНесмотря на то что проектные данные распределены по представлениям, каждое представление может содержать слишком большой объем информации. Поэтому очень важно уметь отбирать из данных, отображаемых в представлениях, только нужные. В этом уроке вы узнаете, как использовать сортировку данных для того, чтобы расположить строки в таблице в удобном порядке. Затем вы освоите средства фильтрации, позволяющие отбирать для отображения в таблице только нужные данные. При этом вы научитесь работать в режиме быстрой фильтрации (режим автофильтра), который в дальнейшем придется активно применять, и использовать структурную фильтрацию, позволяющую отображать в таблице задачи, расположенные на определенном уровне в плане проекта. Наконец, вы узнаете, как группировать данные в таблице и совмещать при отборе данных приемы их сортировки, фильтрации и группировки. Сортировка позволяет изменять порядок записей в таблице по возрастанию или убыванию значений в одном или нескольких ее полях. Например, можно отсортировать задачи по трудозатратам и в отсортированной таблице увидеть, какие задачи требуют наименьших трудозатрат, а какие — наибольших. В качестве значения условия автофильтраСОВЕТВ качестве значения условия автофильтра можно задавать не только число, но и значения в других столбцах. Например, если вы хотите отобрать те строки, где фактическая стоимость больше запланированной, то в диалоговом окне настройки автофильтра для поля Actual Cost (Фактические затраты) нужно указать условие «больше», а в качестве значения в квадратных скобках название поля Cost (Затраты): [Cost] ([Затраты]). Например, отберем те строки, у которых значение в столбце Outline Level (Уровень структуры) больше или равно 3. Для этого в поле условия выберем соответствующее условие проверки и в поле значения выберем значение 3, оставшееся от предыдущего условия фильтрации. Для проведения фильтрации нажмем кнопку ОК.
В MS Project есть возможностьСОВЕТВ MS Project есть возможность создавать фильтры, запрашивающие значение для сравнения при каждом запуске (например, минимальную стоимость работ по задаче). Для того чтобы создать такой интерактивный фильтр, нужно в поле Value(s) (Значения) указать в кавычках текст, который фильтр будет выводить в качестве вопроса, и знак вопроса, например так: «Минимальная стоимость задачи:»?. Примером такого фильтра является стандартный фильтр Data Range (Диапазон дат). На его примере видно, что запросы значений можно создать для каждого из условий фильтра. Если перечислить такие условия через точку с запятой, то фильтр отобразит поочередно несколько запросов, в зависимости от того, сколько условий будет перечислено. Например, можно задать условие проверки is within (внутри) и затем в поле значения ввести текст: «Минимум:»?; «Максимум:»?. В этом случае программа отобразит запрос на ввод минимального и максимального значений для фильтрации. Кнопки, расположенные над таблицей условий, используются для выполнения операций над ее строками. Кнопки Cut Row (Вырезать строку) и Copy Row (Копировать строку) позволяют поместить строку в буфер обмена (в первом случае — с удалением из таблицы). Вставить скопированную или вырезанную строку можно с помощью кнопки Paste Row (Вставить строку). Чтобы вставить строку в таблице между существующими строками, нужно установить курсор на ту строку, над которой необходимо вставить новую, и нажать кнопку Insert Row (Добавить строку). Удаление строк осуществляется с помощью кнопки Delete Row (Удалить строку), причем перед удалением предупреждение не будет отображаться. Создаем поле Cost (Затраты) и определяем для него интервалСоздаем поле Cost (Затраты) и определяем для него интервал![]() Группы должны быть выделены на экране цветом, причем цвет заголовка вложенной группы должен отличаться от цвета заголовка группы верхнего уровня. MS Project автоматически подбирает цвета при создании новой группы, и они отображаются при выделении столбца группировки в таблице. Когда курсор стоит на соответствующей строке, поля настройки шрифта, цвета и узора для группы приобретают соответствующие значения. Например, на рис. 4.22 выделено поле группировки Duration (Длительность), и ноля Font (Шрифт), Cell background (Цвет фона ячеек) и Pattern (Узор) соответствуют оформлению заголовка этой группы в таблице (см. рис. 4.25). А на рис. 4.26 выделено поле группировки Cost (Затраты), и его фон ячейки и узор отличаются от аналогичных параметров для поля группировки верхнего уровня. Если стандартные параметры оформления вам не подходят, их можно отредактировать. Для изменения шрифта заголовка группы служит кнопка Font (Шрифт), Цвет фона и узор определяются параметрами в раскрывающихся списках. После завершения настройки параметров нажмем кнопку ОК и вернемся в таблицу (рис. 4.27, файл 11.mpp). Теперь группы задач с определенной длительностью разбиты на подгруппы с определенным диапазоном стоимости. Например, в группе задач длительностью от 1 до 6 дней выделены подгруппы со стоимостью до $100 и от $500 до $600. Поскольку в проекте нет задач длительностью 6 дней и стоимостью от $100 до $200, от $200 до $300 и от $300 до $400, то группы для них созданы не были. Создание фильтраСоздание фильтра Для создания собственного фильтра следует в диалоговом окне More Filters (Другие фильтры) (см. рис. 4.14) выбрать тип фильтра и нажать кнопку New (Создать). После этого откроется диалоговое окно определения свойств фильтра (рис. 4.15, файл 7.mрр). Создание фильтра на основе автофильтраСоздание фильтра на основе автофильтра Часто условия автофильтра бывают настолько удачными, что хочется их сохранить в виде фильтра, для того чтобы постоянно использовать в дальнейшем. Для этого в диалоговом окне настройки автофильтра (см. рис. 4.8) нужно нажать кнопку Save (Сохранить). Это приведет к открытию диалогового окна определения свойств фильтра, поля которого будут заполнены в соответствии с критерием автофильтра. В качестве названия фильтра будет предложено Filter 1 (Фильтр 1). Создание фильтра на основе существующегоСоздание фильтра на основе существующего Фильтр, как и таблицу, можно создать на основе существующего фильтра. Для этого нужно выбрать команду меню Project > Filtered for > More Filters (Проект > Фильтр >Другие фильтры) и выделить в списке исходный фильтр, а затем нажать кнопку Сору (Копировать). Откроется диалоговое окно определения свойств фильтра, поля которого будут заполнены в соответствии со свойствами и критерием исходного фильтра (рис. 4.19, файл 7.mpp). Название исходного фильтра будет изменено на Copy of (Копия) <название исходного фильтра>. Создание и редактирование группСоздание и редактирование групп Самый простой путь создать собственную группу для последующего использования — сохранить параметры группировки, настроенные описанным в предыдущем разделе способом. Для сохранения группы на основе настроенных параметров нужно открыть диалоговое окно настройки параметров группировки с помощью команды меню Project > Group by: > Customize Group By (Проект > Группировка > Настройка группировки), а затем нажать в нем кнопку Save (Сохранить). В открывшемся окне (рис. 4.28) нужно указать название новой группы и определить, будет ли оно отображаться в подменю Project > Group by: (Проект > Группировка), установив или сбросив флажок Show in menu (Показывать в меню). Строки таблицы теперь распределены по двум вложенным друг в друга группамСтроки таблицы теперь распределены по двум вложенным друг в друга группам![]() Структурная фильтрацияСтруктурная фильтрация Проектный план имеет структуру, или уровни вложенности. Есть задачи, находящиеся на верхнем уровне проекта, а также задачи, расположенные «внутри» фаз, их подфаз и т. д. Фильтрация на основе расположения задач в структуре плана проекта — самый простой способ сократить число отображаемых строк в таблицах. Для ее осуществления необходимо указать, задачи с каким максимальным уровнем вложенности вы хотите видеть в плане. Структурная фильтрация осуществляется с помощью команды меню Project > Outline > Show (Проект > Структура > Показать). При этом открывается список уровней вложенности задач (Outline Level (Уровень)) — от 1 до 9 (рис. 4.3, файл 1.mpp). Виды условий, которые можно использовать для фильтрацииТаблица 4.1. Виды условий, которые можно использовать для фильтрации
Под полями типа «Текст» понимаются поля, содержащие и цифровую, и буквенную информацию (текст, длительность и т. д.). Под полями типа «Число» понимаются ноля, содержащие только цифровую информацию (числа, даты, стоимость и т. д.). В диалоговом окне можно указать два условия и определить, должны ли они оба выполняться при фильтрации или достаточно любого из них. Для того чтобы обязательным являлось выполнение обоих условий, нужно выбрать переключатель And (И), а требование выполнения хотя бы одного условия устанавливается переключателем Or (Или). Таблица (рис. 4.9, файл З.mpp)...Таблица (рис. 4.9, файл З.mpp) стала содержать больше строк, чем ранее (см. рис. 4.7, файл 2.mpp), поскольку нынешнее условие более мягкое, чем предыдущее (при предыдущем условии отбирались строки с Outline Level, равным 2, а при нынешнем будут отбираться строки с Outline Level, равным 3 и менее).Так стала выглядеть таблица после...Так стала выглядеть таблица после применения фильтра Resource Group (Группа ресурсов): теперь отображаются только те задачи, в выполнении которых участвуют редакторы разделов![]() Теперь строки таблицы разбиты на 4 группыТеперь строки таблицы разбиты на 4 группы![]() Теперь рассмотрим создание вложенных групп, например внутри групп задач с разными длительностями создадим группы задач с разными стоимостями. Для этого вернемся в диалоговое окно настройки параметров группировки через подменю Project > Group by: > Customize Group By (Проект > Группировка > Настройка группировки). В таблицу с полями сортировки добавим поле Cost (Затраты) и сразу определим интервал для этих групп, например, в $100 (рис. 4.26, файл 11.mpp). Обратите внимание, что для числового поля в списке Group on (Группировать по) не надо выбирать единицу измерения. При сортировке изменяется порядок толькоВНИМАНИЕПри сортировке изменяется порядок только видимых в таблице в момент сортировки записей. Записи, не отображенные в результате фильтрации или находящиеся внутри свернутой суммарной задачи, не сортируются. Чтобы применить сортировку, следует воспользоваться подменю Project > Sort (Проект > Сортировка). В этом подменю (рис. 4.1, файл 1.mpp) содержится набор стандартных вариантов сортировки для текущего типа таблицы. Если в таблице отображается информация о задачах, то в меню будут представлены следующие варианты сортировки: by Start Date (по дате начала), by Finish Date (по дате окончания), by Priority (по приоритету), by Cost (по затратам) и by ID (no идентификатору). Если же в таблице содержатся данные о ресурсах, то в меню будут представлены варианты сортировки by Cost (по затратам), by Name (по названию) и by ID (по идентификатору). Последний пункт в списке, Sort by (Сортировать по), вызывает окно сортировки, в котором можно настроить параметры сортировки самостоятельно. Этот пункт присутствует в списке независимо от текущего типа таблицы. Для быстрого вызова окна сортировки можно выделить любую из колонок таблицы, затем щелкнуть на ней правой кнопкой мыши и в раскрывшемся контекстном меню выбрать команду Sort by (Сортировать по). с помощью логических операторов, можноВНИМАНИЕГруппы условий, объединенных с помощью логических операторов, можно объединять логическими операторами с другими группами или условиями, то есть как бы заключать в скобки. Например, на рис. 4.15 первые два условия объединены оператором Or (Или) друг с другом и оператором And (И) с третьим условием. Чтобы создать условие, объединяющее группу, нужно создать новую строку и поместить на нее только условие. Во втором столбце, Field Name (Имя поля), определяется, на основании какого поля будет осуществляться фильтрация. Название поля выбирается из списка, в котором представлены все названия полей из «внутренней» таблицы соответствующего типа. Третий столбец, Test (Проверка), содержит логическое условие, например «равно». Условие выбирается из списка, причем этот список может содержать разный набор условий в зависимости от типа данных в поле Field Name (Имя поля) (см. табл. 4.1). И последний столбец, Value(s) (Значения), определяет, с каким значением при проверке условия сравниваются данные из столбца Field Name (Имя поля). В качестве значений могут выступать как произвольные величины, вводимые вручную, так и значения других столбцов таблицы. Например, на рис. 4.15 первое условие фильтра требует, чтобы отбирались задачи, стоимость работ по которым составляет более $1000. А на рис. 4.16 (файл 6.mрр) фильтр для отбора задач, стоимость которых превысила бюджет, отсеивает их, сравнивая реальный объем работ с изначально запланированным. Все задачи проекта сгруппированы...Все задачи проекта сгруппированы по признаку критичности: в верхнем разделе расположены задачи, лежащие вне критического пути, а в нижнем — составляющие его![]() Задачи в таблице сгруппированы по длительностиЗадачи в таблице сгруппированы по длительности![]() Microsoft Project -управление проектамиЧтобы отобразить для одной задачи...Чтобы отобразить для одной задачи два отрезка вместо одного, ширина отрезков Task (Задача) и Baseline (Исходный план) установлена в половину стандартной, причем Task расположен в нижней половине отрезка, a Baseline — в верхней![]() Диаграмма ГантаДиаграмма ГантаДиаграмма Ганта названа в честь Генри Ганта (1861-1919), соратника «отца научного менеджмента» Фредерика Тейлора (1856-1915). Гант изучал менеджмент на примере постройки кораблей во время Первой мировой войны и предложил свою диаграмму, состоящую из отрезков (задач) и точек (завершающих задач, или вех), как средство для представления длительности и последовательности задач в проекте. Диаграмма Ганта оказалась таким мощным аналитическим инструментом, что в течение почти ста лет не претерпевала изменений. И лишь в начале 1990-х для более подробного описания взаимосвязей в нее были добавлены линии связи между задачами. ДиаграммыДиаграммыДиаграмма Ганта — это один из наиболее популярных способов графического представления плана проекта, применяемый во многих программах управления проектами. В этом уроке вы узнаете, из каких основных элементов состоит эта диаграмма. Затем вы научитесь изменять формат отображаемых на диаграмме отрезков и определять, какая информация должна отображаться с их помощью. Причем эти операции вы сможете осуществлять как вручную, так и пользуясь специальным мастером. Наконец, вы узнаете, как форматировать шкалу времени и вспомогательные линии диаграммы, изменять ее общие настройки и редактировать с ее помощью проектные данные. Диаграммы являются графическим средством отображения содержащейся в проектном файле информации. Из диаграмм можно получить визуальное представление о последовательности задач, их относительной длительности и длительности проекта в целом. Не случайно первые диаграммы для представления хода работ по проекту появились уже в XIX веке и с тех пор остаются популярным средством для представления проектных данных. В MS Project диаграммы являются не только средством просмотра проектной информации. С помощью диаграмм можно вводить новые данные и редактировать существующие. Диалоговое окно форматирования отрезкаДиалоговое окно форматирования отрезка![]() Диалоговое окно форматирования отрезка состоит из двух вкладок. Форма и цвет фигуры определяются на первой из них — Bar Shape (Форма отрезка). Здесь можно настроить отдельные параметры оформления начальной и конечной точек отрезка и его средней части. Вкладка разбита на три раздела — Start (Начало), Middle (Середина) и End (Окончание), в которых определяются форма, заливка и цвет соответствующих частей редактируемой фигуры. Форма частей отрезка выбирается в раскрывающемся списке Shape (Форма). Здесь определяется форма начала, середины и конца отрезка. Вид значка начала или окончания отрезка определяется в раскрывающемся списке Туре (Тип), содержащем три варианта: Solid (Заливка), Dashed (Пунктир) и Framed (Контур). При выборе первого варианта весь значок заполняется цветом, при выборе второго — заполняется точками с интервалами, а при выборе последнего — ограничивается цветной рамкой и не закрашивается внутри. Заливка средней части отрезка определяется в раскрывающемся списке Pattern (Узор), а в списке Color (Цвет) устанавливается цвет фрагментов фигуры. В разделе Sample (Образец) можно увидеть, как внесенные изменения повлияют на внешний вид выбранной фигуры. Чтобы отрезок на диаграмме принял такой же вид, нужно нажать кнопку ОК. Чтобы сбросить сделанные изменения и вернуться к исходному виду отрезка, следует нажать кнопку Reset (Сброс). Диалоговое окно форматирования сетки диаграммыДиалоговое окно форматирования сетки диаграммы![]() Диалоговое окно группового форматирования отрезков со стандартными настройками диаграммы ГантаДиалоговое окно группового форматирования отрезков со стандартными настройками диаграммы Ганта![]() Диалоговое окно группового форматирования (рис. 5.5, файл 1.mpp) вызывается с помощью команды меню Format > Bar Styles (Формат > Стили отрезков). Оно состоит из двух основных разделов. Верхний раздел содержит таблицу, в которой определяются отображаемые на диаграмме типы отрезков. Нижний раздел содержит две вкладки с параметрами, определяющими внешний вид типов отрезков, указанных в верхнем разделе. В столбцах таблицы задаются основные свойства типов отрезков диаграмм. В первом столбце, Name (Название), определяется название типа отрезка — оно будет отображаться во всплывающей подсказке при наведении мыши на отрезок (например, на рис. 5.2 подсказка всплывает при наведении мыши на задачу типа Summary (Суммарная задача)). Поле Appearance (Вид) отражает внешний вид элемента диаграммы в соответствии с настройками в нижнем разделе таблицы. Для того чтобы это поле изменилось, нужно установить курсор на строку с нужным типом отрезков и затем настроить параметры отображения, расположенные на вкладках нижней части окна. Поле Show For... Tasks (Отображать для след, задач) определяет, какие задачи отбирать для отображения данным стилем. Отбор происходит на основании полей типа Flag (Флаг), которые могут содержать значения только Yes (Да) или No (Нет). Чтобы определить тип задач, нужно выбрать одно или несколько таких полей из раскрывающегося списка. Например, у фаз (суммарных задач) значение поля Summary (Суммарная) равно Yes (Да), и для отбора таких задач нужно выбрать в списке это поле. Кроме того, для «отсеивания» задач можно использовать префикс Not (He). Например, чтобы отделить обычные задачи от фаз (суммарных задач), в числе других критериев можно указать Not Summary (He суммарная), как у некоторых задач в таблице на рис. 5.5. В таком случае MS Project отберет для отображения те задачи, у которых значение этого поля равно No (Нет). Для одного и того же типа задач на диаграмме может отображаться несколько отрезков, например на рис. 5.5 первые две строки, Task (Задача) и Progress (Ход выполнения), относятся к типу задач Normal (Обычная). В таких случаях они наслаиваются друг на друга, и поэтому отрезок хода выполнения работ (Progress) на диаграмме отображается поверх отрезка задачи (Task). При этом порядок «наслоения» определяется порядком следования стилей в таблице сверху вниз, поэтому если отрезок хода выполнения работ расположить до стиля отрезка задачи, то он не будет виден, поскольку более широкий отрезок задачи закроет его. В тех случаях, когда вы хотите вывести на диаграмме несколько фигур для одного типа задач, но не хотите, чтобы они наслоились друг на друга, стоит воспользоваться столбцом Row (Строка). В таком случае разные отрезки для одной и той же задачи будут отображаться друг под другом, увеличивая таким образом высоту строки, отведенную каждой задаче на диаграмме. Номером в столбце Row (Строка) определяется лорядок отображения фигур (сверху вниз): первым отображается отрезок с номером 1, вторым — 2 и т. д. Другой метод решения этой проблемы — выбрать для отображения задач тонкие отрезки. Например, в представлении Tracking Gantt (Диаграмма Ганга с отслеживанием) на диаграмме Ганта отрезок задачи состоит из двух тонких отрезков, один из которых соответствует задаче в базовом плане, а второй — ее реальному состоянию (рис. 5.6, файл 2.mрр). Чтобы такой режим отображения задач был возможен, в стилях отрезков этой диаграммы для исходного плана задачи (Baseline) выбран отрезок высотой в половину стандартного отрезка и приподнятый (рис. 5.7). Для отображения актуального плана задачи (Task) выбран отрезок высотой в половину стандартного и расположенный внизу. Таким образом, совмещаясь на диаграмме, два отрезка умещаются в отведенной на задачу высоте (см. рис. 5.6, файл 2.mрр). В полях From (С) и То (По) определяются начальные и конечные точки отрезка на диаграмме. Поскольку эти точки соотносятся с датами на временной оси вверху диаграммы, то для заполнения полей нужно выбрать одну из дат, связанных с задачей. Эти даты хранятся в определенных столбцах «внутренней» таблицы, и названия этих столбцов приводятся в раскрывающемся списке для ввода даты. Например, на рис. 5.7 отрезок с названием Task отображается во временном интервале от запланированной даты начала задачи (она хранится в столбце Start (Начало) «внутренней» таблицы) до запланированной даты ее окончания (столбец Finish (Окончание)). Отрезок с названием Progress (Ход выполнения задачи), отражающий ход выполнения работ, отображается уже в диапазоне от реальной даты начала задачи (столбец Actual Start (Фактическое начало)) до текущего момента выполнения задачи (столбец CompleteThrough (Завершено по)). Диалоговое окно масштабирования...Диалоговое окно масштабирования временной шкалы в зависимости от числа дней из плана проекта, которые должны отобразиться в окне MS Project![]() Диалоговое окно настройки текстовых стилей, используемых в диаграмме ГантаДиалоговое окно настройки текстовых стилей, используемых в диаграмме Ганта![]() В списке настраиваемых стилей содержатся стили, относящиеся как к сопровождающей диаграмму таблице, так и к самой диаграмме. Так, стили Top timescale tier (Верхний уровень временной шкалы), Middle timescale tier (Средний уровень временной шкалы) и Bottom timescale tier (Нижний уровень временной шкалы) определяют формат подписей, используемых на временной шкале. Формат надписей рядом с отрезками диаграммы определяется стилями Bar Text — Left (Текст отрезка — слева), Bar Text — Right (Текст отрезка — справа), Bar Text — Top (Текст отрезка — сверху), Bar Text — Bottom (Текст отрезка — снизу) и Bar Text — Inside (Текст отрезка — внутри). Остальные стили относятся к строкам таблицы. Диалоговое окно определения общих параметров диаграммы ГантаДиалоговое окно определения общих параметров диаграммы Ганта![]() В разделе Links (Связи) диалогового окна определяется, как на диаграмме отображаются связи между задачами. Левый переключатель отменяет отображение связей, а средний и правый позволяют выбрать один из двух вариантов отображения. Элементы, размещенные в разделе Bars (Отрезки), служат для настройки параметров отображения отрезков. В раскрывающемся списке Date format (Формат дат) задается формат отображения дат на диаграмме. Значение параметра Bar height (Высота отрезков) соответствует высоте отрезков на диаграмме. Высота определяется в пунктах (как высота шрифта), например на рис. 5.23 высота отрезков больше стандартной и составляет 16 пунктов. В MS Project есть возможность отображать сводную информацию о задачах, включенных в фазу, на отрезке самой фазы. В этом режиме все отрезки задач совмещаются в единый отрезок, который отображается на диаграмме в качестве отрезка, обозначающего фазу. Включение этого режима осуществляется с помощью флажка Always roll up Gantt bars (Всегда выполнять сведение отрезков диаграммы Ганта). Просматривать сводную информацию обо всех задачах фазы удобно, когда на диаграмме отображаются только отрезки фаз, а отрезки задач скрыты (рис. 5.20, файл 7.mpp). Когда же на диаграмме видны задачи, составляющие фазу, то потребность в сводной информации отпадает. Для того чтобы убирать сводную информацию из отрезка фазы, когда отображаются входящие в нее задачи, служит флажок Hide rollup bars when summary expanded (Скрывать сведенные отрезки при развертывании суммарных задач). Диалоговое окно редактирования связи на диаграмме ГангаДиалоговое окно редактирования связи на диаграмме Ганга![]() Наконец, на диаграмме Ганта можно прервать задачу (когда работа требует перерыва, например, если исполнитель задачи заболел), причем это единственный способ осуществления операции прерывания. Для этого нужно щелкнуть правой кнопкой мыши на отрезке задачи и в контекстном меню выбрать команду Split Task (Прервать задачу). После этого нужно установить курсор в точку отрезка, с которой начнется перерыв, и тащить его вправо. Задача разделится на две составляющие, соединенные точками (рис. 5.23, файл 8.mpp). Для отмены разделения нужно перетащить одну из частей задачи вплотную к другой, и отрезки снова станут единым целым. Форматирование диаграммы ГантаФорматирование диаграммы ГантаВ MS Project содержится большой набор средств для форматирования диаграммы Ганта. Они позволяют: Форматирование шкалы времениФорматирование шкалы времениОтрезки на диаграмме имеют размер равный числу минимальных единиц измерения шкалы, содержащихся в длительности задачи. Например, если минимальная единица длительности составляет 1 день, то задача продолжительностью неделю на диаграмме будет представлена отрезком длиной в 7 единиц. Если же в качестве минимальной единицы выбрана неделя, то задача будет представлена отрезком длиной только в 1 единицу. Чтобы задачи отображались на диаграмме в удобном масштабе, в диалоговом окне форматирования временной шкалы нужно изменить используемые единицы измерения. Это диалоговое окно вызывается из подменю Format > Timescale (Формат > Шкала времени) или через контекстное меню временной шкалы с помощью команды Timescale (Шкала времени). Оно состоит из четырех вкладок (рис. 5.9, файл З.mрр) — Top Tier (Верхний уровень), Middle Tier (Средний уровень), Bottom Tier (Нижний уровень) и Non-working Time (Нерабочее время). Шкала времени в диаграмме Ганга состоит из трех уровней — верхнего, среднего и нижнего, из которых обязателен только средний. Название уровня указывает на порядок отображения на временной шкале: нижний уровень отображается под средним, а средний — под верхним. Каждый из уровней содержит единицы измерения, при этом единицы уровня, расположенного ниже, должны быть не больше единиц более высокого уровня. Например, если средний уровень разделен на месяцы, то нижний должен быть разделен на месяцы, недели, дни, часы или минуты, но не года. На рис. 5.9, например, в нижней части диалогового окна представлен образец временной шкалы, на которой единицей измерения верхней шкалы является день, а нижней — 2 часа. Форматирование текстовых стилейФорматирование текстовых стилейВ диалоговом окне группового форматирования отрезков можно определить, какая именно текстовая информация отображается рядом с отрезками, но нельзя отформатировать ее (указать шрифт, цвет и пр.). Определить параметры отображения текста на диаграмме можно в диалоговом окне настройки текстовых стилей. Диалоговое окно настройки текстовых стилей (рис. 5.8, файл 2.mрр) вызывается командой меню Format > Text Styles (Формат > Стили текста) и повторяет аналогичное диалоговое окно форматирования таблиц, описанное в разделе «Форматирование данных в таблицах» урока 3, отличаясь лишь набором настраиваемых стилей. Фрагмент временной шкалы плана...Фрагмент временной шкалы плана проекта с начинающимся в марте финансовым годом: февраль шкалы относится к 2001 году, а март — к 2002![]() Бывают и обратные ситуации, когда информацию о финансовом годе не требуется отображать на временной шкале. В таком случае флажок Use Fiscal Year нужно сбросить. Сброс флажка Tick lines (Линии делений) уберет с временной шкалы разделительные линии между ее делениями. Для того чтобы спрятать разделительную линию между основной и дополнительной шкалой, нужно сбросить флажок Scale separator (Разделитель шкалы). Этот флажок, так же, как и счетчик Size (Размер), с помощью которого можно указать размер шкалы в количестве процентов от ее стандартного размера, относится не к выбранному уровню, а к шкале в целом. На вкладке Non-working Time (Нерабочее время) диалогового окна форматирования временной шкалы (рис. 5.11, файл З.mрр) определяются параметры отображения времени, не занятого работой. Параметр Draw (Показывать) определяет, каким образом будут изображены нерабочие промежутки на диаграмме: под отрезками задач, над ними или же вовсе не будут отображаться. В первом случае нужно выбрать переключатель Behind task bars (За отрезками задач), и тогда отрезки не будут прерываться в нерабочие периоды. Во втором случае выбирается переключатель In front of task bars (Перед отрезками задач), и отрезки задач прерываются в нерабочее время. Вариант Do not draw (Нет) используется в последнем случае. Диаграмма ГантаГлава 4. Диаграмма ГантаГрупповое форматирование элементов диаграммыГрупповое форматирование элементов диаграммыГрупповое форматирование элементов диаграммы позволяет полностью настраивать вид диаграммы, определяя, какая именно информация из проектного файла и каким образом отображается на диаграмме. Для этого в диалоговом окне определяются типы (или стили) отрезков. Каждый стиль соотносится с определенным типом задач и имеет свои параметры представления на диаграмме. Мастер диаграмм ГангаМастер диаграмм Ганга![]() Для быстрой настройки многочисленных параметров диаграммы в MS Project входит специальный компонент — Мастер диаграмм Ганта (GanttChartWizard). Мастер вызывается командой меню Format > GanttChartWizard (Формат > Мастер диаграмм Ганта) или с помощью команды GanttChartWizard (Мастер диаграмм Ганта) в контекстном меню диаграммы Ганта. Кроме того, для вызова мастера служит крайняя правая кнопка на панели инструментов Formatting (Форматирование). Работа мастера состоит из нескольких шагов, на которых нужно последовательно определять основные параметры настраиваемой диаграммы. Для перемещения между шагами используются кнопки Back (Назад) и Next (Вперед). На любом из шагов (начиная со второго) мастера можно прервать и завершить настройку диаграммы, нажав кнопку Finish (Завершить). Первый шаг содержит приветствие и его можно пропустить. На втором шаге (рис. 5.21) нужно определить, какая информация будет отображаться на диаграмме. Мастер предлагает три основных варианта: Standart (Стандартная) соответствует обычному формату диаграммы, используемому при создании нового проекта; Critical Path (Критический путь) отображает обычную диаграмму, на которой критические задачи выделены цветом; Baseline (Исходный план) отобразит диаграмму с совмещением отрезков, соответствующих исходному плану, и отрезков, отображающих фактический ход работ. Настройка дополнительных параметров диаграммыНастройка дополнительных параметров диаграммыНастройка параметров диаграммы не ограничивается определением параметров отображения отрезков на ней. Диалоговое окно Layout (Макет) позволяет определить некоторые ее дополнительные свойства, общие для всех размещенных на ней отрезков. Данное диалоговое окно (рис. 5.19) вызывается командой меню Format > Layout (Формат > Макет) или командой Layout (Макет) контекстного меню диаграммы Ганта. Настройка формы и цвета отрезковНастройка формы и цвета отрезковНастройка формы и цвета элементов диаграммы определяется в диалоговом окне форматирования отрезков. Открывается оно после двойного щелчка на элементе диаграммы, который требуется отформатировать (рис. 5.3). Настройка текстовой информации, отображаемой рядом с отрезкомНастройка текстовой информации, отображаемой рядом с отрезкомРядом с отрезком можно отображать разнообразную текстовую информацию. Чтобы определить, какая текстовая информация будет выведена рядом с той или иной фигурой диаграммы, нужно щелкнуть на ней два раза и в открывшемся (уже знакомом нам) диалоговом окне форматирования элемента диаграммы перейти на вкладку Bar Text (Текст отрезка). Текстовая информация, выводимая рядом с отрезком, является значением одного из столбцов «внутренней» таблицы. Поэтому для определения отображаемой рядом с отрезком информации нужно выбрать названия соответствующих столбцов. Значения столбцов могут отображаться в разных позициях относительно отрезка: слева (Left) или справа (Right) от него, сверху (Тор), снизу (Bottom) или внутри (Inside) него. В каждой из позиций можно выбрать для отображения любой столбец. Для того чтобы определить, в какой позиции будет отображено значение столбца, нужно установить курсор в строку с названием позиции и в раскрывающемся списке выбрать название столбца. Например, на рис. 5.4 поле Resource Names (Названия ресурсов) выбрано в строке с названием Right (Справа), следовательно, значения из этого поля будут отображаться справа от отрезка. На диаграмме нерабочее время отображается поверх отрезков, поэтому они прерываются на время выходныхНа диаграмме нерабочее время отображается поверх отрезков, поэтому они прерываются на время выходных![]() Параметры Color (Цвет) и Pattern (Узор) определяют, каким цветом и с какой интенсивностью будут закрашены на диаграмме нерабочие периоды. Наконец, параметр Calendar (Календарь) задает проектный календарь, по которому отображается выходное время (В проекте может быть заведено несколько календарей с разными настройками рабочего и нерабочего времени. Речь об этом пойдет далее, в главе Основы планирования и подготовка к составлению плана). Для форматирования временной шкалы предназначено диалоговое окно Zoom (Масштаб), в котором можно изменить единицы измерения диаграммы в зависимости от того, сколько дней из плана проекта должны разместиться в окне MS Project. Диалоговое окно Zoom (Масштаб) вызывается с помощью одноименной команды в контекстном меню временной шкалы. В диалоговом окне масштабирования (рис. 5.13) нужно выбрать оптимальный период времени из плана проекта, который должен поместиться в видимой области диаграммы (то есть в области между таблицей и границей окна), и нажать кнопку ОК. Чтобы увидеть весь план проекта в одном окне, нужно выбрать переключатель Entire project (Весь проект), а кнопка Reset (Сброс) позволит вернуться к исходному форматированию шкалы. На вкладке Bar Text (Текст отрезка) можно определить, какая текстовая информация будет отображаться рядом с отрезкомНа вкладке Bar Text (Текст отрезка) можно определить, какая текстовая информация будет отображаться рядом с отрезком![]() Просмотреть, как сделанные изменения повлияют на внешний вид отрезка, можно в разделе Sample (Образец). Кнопка ОК приведет к отображению сделанных изменений на диаграмме, a Reset (Сброс) — к сбросу изменений и возврату к исходному формату. Часто приходится форматировать внешний вид сразу всех задач плана или задач определенного типа (например, завершающих). В таком случае стоит воспользоваться приемами группового форматирования отрезков. На вкладке Timescale (Шкала времени)...На вкладке Timescale (Шкала времени) осуществляется настройка единиц измерения, используемых временной шкалой; настраиваемая шкала видна в разделе Preview (Образец)![]() Задать число уровней шкалы можно с помощью раскрывающегося списка Show (Отобразить), расположенного на каждой из первых трех вкладок. После этого на вкладках, соответствующих отображаемым уровням, активизируются параметры для настройки уровней. Все вкладки для настройки уровней шкалы содержат одинаковые параметры. Параметр Units (Единицы) содержит в раскрывающемся списке возможные единицы измерения шкалы: Years (Года), Half Years (Полугодия), Quarters (Кварталы), Months (Месяцы), Thirds of Months (Декады), Weeks (Недели), Days (Дни), Hours (Часы) и Minutes (Минуты). В счетчике Count (Интервал) определяется число единиц в одном делении уровня. Например, на рис. 5.9 в среднем уровне число единиц равно 1, и поэтому одно деление соответствует одному дню. В нижнем уровне число единиц в делении равно 2, поэтому каждое деление соответствует 2 часам. Параметр Label (Надписи) определяет, в каком формате на уровне будут отображаться значения выбранных единиц измерения (например, «Пон. 31 2001» или «Понедельник, 31 января» и т. д.). Формат выбирается из раскрывающегося списка. Деление (особенно на верхнем и среднем уровне, см. рис. 5.9) может быть довольно длинным, что дает простор для размещения его подписи. Расположение подписи в пространстве, отведенном для деления, определяется параметром Align (Выравнивание), в раскрывающемся списке которого можно выбрать подходящий вариант: Left (По левому краю), Center (По центру) или Right (По правому краю). В некоторых случаях при планировании проекта нужно относить затраты к финансовому, а не к календарному году. Если установить флажок Use Fiscal Year (Использовать финансовый год), то в шкале будет отображаться не календарный, а финансовый номер года ( О том, как настроить параметры финансового года для проекта, вы узнаете в главе Основы планирования и подготовка к составлению плана). Например, если финансовый год начинается в марте, то март 2001 календарного года будет считаться мартом 2002 финансового года, и соответствующая информация будет отображаться на диаграмме (рис. 5.10, файл З.mрр). Основные элементы диаграммы Ганга...Основные элементы диаграммы Ганга. Задача и завершающая задача соединены связью, обозначающей, что задача 3 следует после задачи 2![]() В MS Project диаграмма Ганта (Gantt Chart) является основным средством визуализации плана проекта. Эта диаграмма представляет собой график, на котором по горизонтали размещена шкала времени, а по вертикали расположен список задач (рис. 5.2, файл 1.mpp). При этом длина отрезков, обозначающих задачи, пропорциональна длительности задач. При наведении мыши на любой элемент диаграммы отображается всплывающая подсказка. ПРИМЕЧАНИЕ Все элементы диаграммы Ганта в MS Project являются настраиваемыми отрезками, каждый из которых может состоять из трех элементов: точки начала, точки окончания и промежуточной части (при этом любой из элементов может отсутствовать). При стандартной настройке отрезки, обозначающие фазы, содержат все три элемента (рис. 5.1). Отрезки, обозначающие задачи, состоят только из промежуточной части, а завершающие задачи — только из начальной точки. Далее в этом уроке мы рассмотрим, как эти настройки можно изменить. Пример форматирования диаграммыПример форматирования диаграммыДля представления больших проектов часто требуется продемонстрировать только фазы плана, не детализируя его до уровня задач. Отформатируем диаграмму таким образом, чтобы на ней отображались только фазы проекта, причем рядом справа и слева от отрезков фаз отображались даты начала и окончания фазы. Поскольку при стандартных настройках рядом с отрезками фаз информация не отображается, придется отредактировать стили этих отрезков. Для этого откроем диалоговое окно Bar Styles (Стили отрезков) и отредактируем стиль Summary (Суммарная задача). Выберем этот стиль из списка (рис. 5.15, файл S.mpp) и перейдем на вкладку Text (Текст). Выберем столбец Start (Начало) для отображения слева от отрезка, а для отображения справа — столбец Finish (Окончание). Редактирование проектных данных на диаграмме ГантаРедактирование проектных данных на диаграмме ГантаДиаграмма Ганта дает возможность не только просматривать проектную информацию в удобном формате, но и редактировать ее, причем особенно удобны возможности редактирования с помощью мыши. Для изменения даты начала и окончания задач нужно навести мышь па середину отрезка, чтобы курсор принял форму креста с четырьмя стрелками, и перетащить ее вправо или влево1. Чтобы увеличить или уменьшить длительность задачи, нужно подвести курсор к правому краю отрезка, чтобы он принял вид полосы со стрелкой вправо, и перетащить край отрезка вправо или влево. А если подвести курсор к левому краю задачи, то он примет вид полосы со знаком процента, и перетаскивая его можно определить процент выполнения задачи. Для связи задач друг с другом достаточно навести курсор на середину отрезка исходной задачи и, когда он примет вид креста со стрелками, потащить курсор к другой задаче. По мере продвижения курсора за ним будет тянуться линия («связь») — ее нужно «бросить» на отрезок задачи, с которой связывается исходная. Редактировать связь можно с помощью диалогового окна, открывающегося после двойного щелчка на связи (рис. 5.22). В раскрывающемся списке Туре (Тип) можно выбрать тип связи, а в счетчике Lag (Запаздывание) — временной интервал между связанными задачами. Кнопка Delete (Удалить) удаляет связь. Программа не даст перемещать выполненные задачи. Редактирование стиля Summary (Суммарная...Редактирование стиля Summary (Суммарная задача). Для удобства мы удалили все ненужные стили, и на диаграмме будут отображаться только отрезки этих типов![]() После этого нажмем кнопку ОК и вернемся к диаграмме. Чтобы оставить на ней только фазы, воспользуемся командой меню Project > Outline > Show > Outline Level 2 (Проект > Структура > Показать > Уровень 2). Теперь на диаграмме отображены только фазы, но все они не умещаются на одном экране. Чтобы поместить весь проект на одном экране программы, воспользуемся командой Zoom (Масштаб) контекстного меню временной шкалы диаграммы. В открывшемся окне выберем переключатель Entire project (Весь проект), и формат диаграммы изменится нужным образом (рис. 5.16, файл 6.mрр). СОВЕТ Для быстрого изменения формата временной шкалы (без вызова окна Zoom (Масштаб)) стоит воспользоваться кнопками Zoom In (Увеличить) и Zoom Out (Уменьшить), расположенными на панели инструментов Standard (Стандартная). Первая кнопка, представленная лупой со значком «+», заменяет единицы измерения более мелкими (например, недели на дни), увеличивая детализацию. Вторая, представленная кнопкой со значком «-», уменьшает детализацию, заменяя единицы измерения на более крупные (например, дни на недели). С отформатированной диаграммы убраны вертикальные линииС отформатированной диаграммы убраны вертикальные линии![]() Теперь попробуем изменить шрифт, используемый на диаграмме для подписей рядом с отрезками. Откроем диалоговое окно настройки текстовых стилей (см. рис. 5.8) и в поле Item to change (Изменяемый) выберем стиль Bar Text— Right (Текст отрезка — справа), после чего изменим стиль начертания на полужирный курсив и установим размер шрифта равный 11 пунктам. На диаграмме увеличится размер шрифта, используемого для обозначения даты окончания работ (рис. 5.18, файл 9.mрр). С помощью форматирования текстовых стилей можно изменить формат отображаемой рядом с отрезками информацииС помощью форматирования текстовых стилей можно изменить формат отображаемой рядом с отрезками информации![]() Диаграммы MS Project, производные от диаграммы ГантаТаблица 5.1. Диаграммы MS Project, производные от диаграммы Ганта
Линии, которые могут отображаться на диаграмме ГантаТаблица 5.2. Линии, которые могут отображаться на диаграмме Ганта
Некоторые линии могут выводиться с определенным интервалом, и при их редактировании становится активным раздел настроек At interval (С интервалом). В нем можно определить интервал, с которым будет отображаться линия, а также ее цвет и тип. Так выглядит диаграмма Ганта в MS ProjectТак выглядит диаграмма Ганта в MS Project![]() На диаграмме Ганта рядом с отрезками может отображаться дополнительная информация (например, на рис. 5.2 рядом с задачами отображаются названия задействованных в них ресурсов и их загрузка при выполнении задачи). Ее состав определяется настройками диаграммы, и в MS Project входят несколько заранее настроенных версий диаграммы Ганта, на которых рядом с отрезками отображается различная информация (табл. 5.1). Так выглядит отформатированная диаграмма Ганта: рядом с отрезками фаз отображаются даты их начала и окончанияТак выглядит отформатированная диаграмма Ганта: рядом с отрезками фаз отображаются даты их начала и окончания![]() Предположим, что для печати этой диаграммы нам не нужны пересекающие ее вертикальные линии. Для того чтобы убрать их с диаграммы, откроем диалоговое окно Gridtines (Сетка), выберем линию Major Columns (Линия раздела среднего уровня) и в раскрывающемся списке Туре (Тип) выберем пункт, не содержащий линию. Нажмем ОК, и на диаграмме линии пропадут (рис. 5.17, файл 6.mрр). Вкладка Non-working Time (Нерабочее время) диалогового окна форматирования временной шкалыВкладка Non-working Time (Нерабочее время) диалогового окна форматирования временной шкалы![]() Стандартной настройкой диаграммы является отображение нерабочего времени под отрезками задач (см. рис. 5.6). Но иногда удобнее просматривать план работ, когда задачи прерываются на выходные, то есть нерабочее время отображается поверх отрезков. Пример такого форматирования диаграммы Ганта приведен на рис. 5.12 (файл 4.mрр). Вспомогательные линииВспомогательные линииБольшие диаграммы сложно просматривать без вспомогательных линий. Вертикальные вспомогательные линии позволяют быстро соотнести отрезок с временной шкалой, а горизонтальные линии — с задачей в списке. По умолчанию на диаграмме отображаются только вертикальные линии, отделяющие недели друг от друга (см. рис. 5.9), но зачастую для удобства просмотра диаграммы требуется отобразить и другие линии. Для настройки параметров отображения вспомогательных линий нужно открыть диалоговое окно Gridlines (Сетка), выбрав команду меню Format > Gridlines (Формат > Сетка) или команду Gridlines (Сетка) контекстного меню диаграммы. Диалоговое окно форматирования сетки (рис. 5.14) состоит из списка возможных линий (табл. 5.2) и списка настраиваемых для каждой из них параметров. Нужно выбрать линию из списка и затем настроить параметры ее отображения. Второй шаг настройки диаграммы Ганта с помощью мастера: выбираем отображаемую информациюВторой шаг настройки диаграммы Ганта с помощью мастера: выбираем отображаемую информацию![]() В раскрывающемся списке Other (Другие) содержатся дополнительные версии первых трех вариантов настройки диаграммы. Отличаются они графическими элементами, использованными для оформления отрезков. В окне предварительного просмотра будут отображаться основные элементы диаграммы, что дает возможность получить представление о том, как она будет выглядеть. Например, на рис. 5.21 в окне предварительного просмотра можно увидеть, как будет выглядеть диаграмма Ганта при применении варианта Status 1 (Состояние: стиль 1). Наконец, переключатель Custom Gantt Chart (Настроить диаграмму Ганта) служит для перехода в режим детальной настройки параметров диаграммы. В этом режиме вы должны будете самостоятельно определить тип отображаемой на диаграмме информации, форму и цвет отрезков и формат отображаемой текстовой информации. Параметры, настраиваемые на дальнейших шагах мастера, не должны вызывать затруднений, поскольку повторяют параметры, присутствующие в трех диалоговых окнах форматирования диаграммы, рассмотренных выше. Удобство работы с мастером заключается в том, что для отображения на диаграмме нового типа информации (например, о базовом плане) вам достаточно выбрать соответствующий параметр, например Standard (Стандартная), и нажать кнопку Finish (Завершить). Отображение такой информации с помощью средств группового форматирования элементов занимает существенно больше времени. С другой стороны, диалоговые окна группового форматирования и настройки дополнительных параметров позволяют настраивать свойства диаграммы, недоступные при работе с мастером. В центре рисунка расположена прерванная задача, перерыв отмечен точкамиВ центре рисунка расположена прерванная задача, перерыв отмечен точками![]() С помощью контекстного меню, появляющегося при щелчке правой кнопкой на отрезке задачи, можно попасть в диалоговое окно определения свойств задачи, Task Information (Сведения о задаче). В этом окне можно редактировать все свойства задачи. Подробнее оно будет описано в главах Планирование работ и Планирование ресурсов и создание назначений. В представление Tracking Gantt...В представление Tracking Gantt (Диаграмма Ганта с отслеживанием) включена диаграмма Ганта из двух отрезков, информирующих о базовом плане задачи и ее реальном состоянии![]() Microsoft Project -управление проектамиБлоки отформатированы с помощью...Блоки отформатированы с помощью разных шаблонов. Верхний блок использует стандартный шаблон, а нижний — созданный нами Шаблон 1![]() Cхема данныхCхема данных Схема данных (Relationship Diagram) — это особый вид сетевого графика, предназначенный только для анализа связей между задачами проекта. Диаграмма разделена на страницы, которые можно пролистывать с помощью полосы прокрутки. На одной странице можно просматривать информацию только об одной задаче, и страницы с задачами расположены по возрастанию порядкового номера задачи. Блок с информацией о задаче расположен в центре страницы (рис. 6.17, файл 1.mpp) и выделен цветом. Слева от него расположены блоки предшествующих задач, а справа — последующих. Щелкнув на любом из этих блоков, можно сразу перейти на страницу диаграммы с информацией о соответствующей задаче. Диалоговое окно форматирования...Рис. 6.З. Диалоговое окно форматирования блока сетевого графика позволяет определять внешний вид блока и отображаемую в нем информацию![]() В верхней части диалогового окна располагается область Preview (Образец), отображающая вид блока с установленными настройками. За ней следует раздел Data template (Шаблон данных), в котором определяется, какая информация отображается внутри блока. Для настройки отображаемой внутри блока информации нужно выбрать шаблон из раскрывающегося списка (на рис. 6.3 в нем активен пункт Standard (Стандартный)). Шаблон определяет табличную структуру блока (сколько ячеек для вывода данных отображается внутри блока) и имена столбцов «внутренней» таблицы, значения которых отображаются в этих ячейках. При выборе нового шаблона образец в области предварительного просмотра автоматически обновится. Диалоговое окно форматирования групп блоковДиалоговое окно форматирования групп блоков![]() Диалоговое окно импортирования шаблона блока графикаДиалоговое окно импортирования шаблона блока графика![]() Диалоговое окно содержит три раскрывающихся списка. В списке Project (Проект) перечислены открытые в MS Project файлы проектов. Список View (Представление) содержит диаграммы, из которых можно импортировать шаблоны блоков — это сетевой график и сетевой график с описанием. Сами шаблоны, которые можно импортировать, перечислены в списке Template (Шаблон). После нажатия кнопки ОК шаблон добавляется в список доступных в текущем графике шаблонов. Диалоговое окно определения расположения ячеекДиалоговое окно определения расположения ячеек![]() После того как число ячеек и принципы их отображения определены, нужно нажать кнопку ОК и вернуться к диалоговому окну определения свойств шаблона. Автоматически в области предварительного просмотра будет отображена таблица, соответствующая указанным в окне Cell Layout (Макет ячеек) параметрам, и станут доступными ячейки для ввода в области Choose cell(s) (Выбор ячеек). На рис. 6.5 видно, что шаблон состоит из 6 ячеек (3 ряда по 2 ячейки) и, соответственно, в диалоговом окне определения свойств шаблона вводить данные можно именно в 6 ячеек из 16 возможных. Для того чтобы определить, какие данные будут отображаться в ячейке шаблона, в нее нужно установить курсор. В углу ячейки появляется значок раскрывающегося списка. Щелкнув на нем, можно выбрать поле из «внутренней» таблицы, данные из которого будут отображаться в выбранной ячейке. На рис. 6.5, например, выбрано поле Cost (Затраты). Рядом с данными из поля в ячейке может отображаться произвольный текст, указанный пользователем. Для этого нужно установить флажок Show label in cell (Надпись в ячейке) и ввести текст в поле ввода рядом с ним. Введенный текст отображается слева от данных из поля «внутренней таблицы». Например, на рис. 6.5 рядом со стоимостью задачи отображается текст Стоимость. Можно отобразить в ячейке шаблона только текст, без данных из «внутренней» таблицы. В таком случае не нужно выбирать поле для отображения в ячейке таблицы, а достаточно только установить флажок Show label in cell (Надпись в ячейке) и ввести текст. На рис. 6.5 так оформлена первая ячейка во втором ряду: поле с данными для отображения не выбрано, но введен текст Дата:. Сама же дата отображается в соседней ячейке. Высота ячейки выбирается из списка Limit cell text to (Текст в ячейке ограничен) -здесь она измеряется числом строк. Высота строки таблицы равна высоте самой высокой ячейки. Например, на рис. 6.5 высота первой строки таблицы составляет 2 строки, второй — 1 строку, а третьей — 3 строки. Для определения расположения текста и данных внутри ячейки служат раскрывающиеся списки Horizontal alignment (Горизонтальное выравнивание) и Vertical alignment (Вертикальное выравнивание). Например, данные во всех ячейках на рис. 6.5 выровнены по центру вертикали. Горизонтальное выравнивание во всех ячейках установлено по левому краю, кроме нижней, где установлено выравнивание по правому краю. Если в ячейке выбрано для отображения поле «внутренней» таблицы, содержащее дату, то становится активным раскрывающийся список Date format (Формат даты). С его помощью можно установить оптимальный формат для отображения дат в любой ячейке шаблона. После нажатия кнопки О К шаблон блока сохраняется и появляется в списке доступных шаблонов. Теперь его можно применять для форматирования блоков. Например, на рис. 6.7 в верхнем блоке используется шаблон Standard (Стандартный), а в нижнем — созданный нами Шаблон 1. Диалоговое окно определения свойств групп блоков в режиме настройки вида блоков, подсвеченных фильтромДиалоговое окно определения свойств групп блоков в режиме настройки вида блоков, подсвеченных фильтром![]() Для того чтобы какой-либо из параметров оформления блока изменялся при подсвечивании фильтром, нужно сменить в соответствующем списке пункт No Change (Не изменять) на другое значение. Например, на рис. 6.10 в списке Color (Цвет) раздела Background (Фон) установлено значение Yellow (Желтый). Это значит, что у задач, попадающих под условие фильтрации, цвет фона будет меняться на желтый. Аналогично и с параметром Pattern (Узор) — у подсвеченных задач заливка будет меняться на установленную в диалоговом окне. Сброс флажка Set highlight filter style (Настройка стиля фильтра) возвращает диалоговое окно к настройке формата блоков при их отображении в нормальном режиме. Для завершения редактирования и сохранения параметров нужно нажать кнопку ОК. Диалоговое окно определения свойств шаблонаДиалоговое окно определения свойств шаблона![]() В поле Template name (Имя шаблона) указывается название шаблона, под которым он будет фигурировать в списке шаблонов в дальнейшем. Шаблон является таблицей, ячейки которой могут содержать как текстовую информацию, введенную вручную (одинаковую для всех задач — блоков графика), так и данные, извлекаемые из определенного столбца «внутренней» таблицы MS Project (изменяющиеся в зависимости от задачи). Кроме того, в ячейках может сочетаться текстовая информация и извлекаемые данные. Число ячеек, составляющих шаблон, определяется после нажатия кнопки Cell Layout (Макет ячеек). В открывшемся одноименном диалоговом окне (рис. 6.6) число ячеек шаблона определяется счетчиками Number of rows (Число строк) и Number of Columns (Число столбцов). Размер ячеек определяется в процентах от стандартного размера в счетчике % (of standard size) (% (от обычного размера)). Кроме того, здесь можно задать принцип отображения пустых ячеек: они могут либо сливаться с заполненными данными ячейками, либо не сливаться. Для выбора первого варианта нужно выбрать переключатель Merge blank cells with cell to left (Объединять пустые ячейки с ячейкой слева), а для второго — переключатель Do not merge blank cells (He объединять пустые ячейки). Диалоговое окно со списком всех шаблонов данныхДиалоговое окно со списком всех шаблонов данных![]() Диалоговое окно с параметрами оформления сетевого графикаДиалоговое окно с параметрами оформления сетевого графика![]() Это диалоговое окно содержит намного больше элементов, чем аналогичное окно для диаграммы Ганта. Первая группа параметров, Layout Mode (Режим расположения рамок), определяет, будут ли блоки располагаться на графике только автоматически или MS Project будет позволять перемещать их «вручную». Для первого режима работы нужно выбрать переключатель Automatically position all boxes (Располагать все рамки автоматически), а для второго — Allow manual box positioning (Разрешить располагать рамки вручную). При выборе пункта списка Top Down From Left (Сверху вниз слева) первая задача будет расположена в верхнем левом углу и станет началом блок-схемы. В этом случае расположение блоков относительно друг друга определяется логической последовательностью задач. Это стандартный принцип построения сетевого графика (рис. 6.12). Форматирование блокаФорматирование блока Чтобы отформатировать блок, нужно щелкнуть на нем, а затем открыть диалоговое окно форматирования (рис. 6.3), выбрав команду меню Format > Box (Формат * Рамка) или команду Format Box (Формат рамки) в контекстном меню блока. Форматирование групп блоковФорматирование групп блоков Возможности форматирования групп блоков сетевого графика зависят от того, какие типы задач эти блоки символизируют на графике. Групповое форматирование блоков осуществляется в диалоговом окне, определяющем свойства групп блоков. Перейти в это диалоговое окно (рис. 6.9) можно, выбрав команду меню Format > Box Styles (Формат > Стили рамок) либо команду Box Styles (Стили рамок) в контекстном меню сетевого графика. Диалоговое окно форматирования групп блоков очень похоже на диалоговое окно форматирования блока (см. рис. 6.3). Отличие заключается в присутствии списка типов задач (табл. 6.1), которые блоки могут символизировать. Для того чтобы отредактировать параметры отображения того или иного типа блоков, нужно выделить их в списке и затем настроить параметры. Чтобы одновременно отредактировать параметры нескольких типов, нужно установить на них курсор при нажатой клавише Ctrl или Shift. Форматирование сетевого графикаФорматирование сетевого графика В MS Project включен большой набор средств по форматированию сетевого графика, и эти средства позволяют изменять как оформление его блоков, так и состав отображаемой в них информации. Принципы форматирования сетевого графика не отличаются от принципов форматирования диаграммы Ганта: можно отформатировать отдельный элемент графика, группу элементов и настроить дополнительные параметры группы. Фрагмент плана проекта на сетевом графикеФрагмент плана проекта на сетевом графике![]() На рис. 6.2 представлены блоки сетевого графика с описанием, и в них указано больше информации, чем в блоках стандартного сетевого графика: добавлены данные о типе задачи и степени выполнения. Блоки графика могут быть сориентированы относительно друг друга в зависимости от даты начала работ. В таком случае график делится на колонки, соответствующие единице измерения (день, неделя, месяц), и тогда задачи, начинающиеся в один и тот же момент (день, неделю, месяц), будут находиться в одной колонке. Размер блоков с длительностью задач при этом не соотносится. Сетевые графикиГлава 5. Сетевые графикиНастройка дополнительных параметровНастройка дополнительных параметров Сетевой график фактически представляет собой таблицу, в ячейках которой расположены блоки (при этом границы ячеек таблицы не отображаются). Параметры отображения блоков внутри этой таблицы и связи их друг с другом определяются в диалоговом окне Layout (Макет) (рис. 6.11), вызываемом командой меню Format > Layout (Формат > Макет) или при помощи команды Layout (Макет) в контекстном меню графика. Операции над шаблонами блоковОперации над шаблонами блоков Редактирование шаблона осуществляется путем выбора шаблона из списка и нажатием кнопки Edit (Изменить). После этого открывается диалоговое окно определения свойств, в котором можно изменять текущие настройки выбранного шаблона. Для удаления шаблона нужно выбрать его и нажать кнопку Delete (Удалить). MS Project запрещает редактирование и удаление шаблона Standard (Стандартный). Для копирования шаблона нужно установить на нем курсор в диалоговом окне со списком шаблонов (см. рис. 6.4) и нажать кнопку Сору (Копировать). После этого откроется диалоговое окно определения свойств шаблона, в котором будут отображены все свойства выбранного шаблона, а в поле названия к исходному названию будет добавлено Copy of (Копия). После нажатия в этом диалоговом окне кнопки ОК шаблон будет сохранен под новым именем. В MS Project есть возможность импортирования шаблона из другого вида сетевого графика (то есть можно импортировать шаблон из Descriptive Network Diagram (Сетевой график с описанием) в Network Diagram (Сетевой график) и наоборот), расположенного в том же файле, и сетевого графика любого вида, расположенного во внешнем файле. Для осуществления операции импорта нужно нажать кнопку Import (Импорт), после чего откроется окно импортирования шаблона (рис. 6.8). Панель инструментов сетевого графикаПанель инструментов сетевого графика Сетевой график удобно настраивать с помощью специальной одноименной панели инструментов1, содержащей кнопки для быстрого осуществления некоторых операций по настройке графика (рис. 6.16). Нажатие кнопки производит действие, а повторное нажатие (в большинстве случаев) отменяет его (О том, как отображать панели инструментов, мы уже говорили в разделе «Настройки панелей инструментов»). Кнопка Show/Hide Summary Tasks (Показать/Скрыть суммарные задачи) предназначена для того, чтобы скрывать и отображать на графике блоки, обозначающие фазы проекта. С помощью кнопки Show/Hide Progress Marks (Показать/Скрыть метки выполнения) можно включить или выключить режим выделения задач, находящихся в процессе выполнения и завершенных. Для того чтобы увидеть, как блоки сетевого графика будут расположены на странице при печати, можно включить режим отображения на графике границ между страницами. Для этого предназначена кнопка Show/Hide Page Breaks (Показать/ Скрыть разрывы страниц). С ее же помощью можно отключить этот режим. Кнопка Show/Hide Link Labels (Показать/Скрыть надписи связей) управляет отображением меток с указанием типа связи между блоками. Кнопка Straight/Rectilinear Links (Связи прямыми линиями/Связи ломаными линиями) используется для переключения стилей связей с прямоугольного на прямой и обратно. С помощью кнопки Show/Hide Fields (Скрыть/Показать поля) можно уменьшить размер блоков, убрав все поля, кроме ID (Ид.), в результате чего на экране будет видно больше блоков. Чтобы восстановить размер блоков, нужно снова воспользоваться этой кнопкой. Раскрывающийся список Align (Выровнять) вместе с двумя последними кнопками становятся активны только при включенном режиме ручного размещения блоков (см. раздел «Настройка дополнительных параметров»). Список Align (Выровнять) позволяет выровнять выделенные на графике блоки по правой (Rights), левой (Lefts), верхней (Tops) или нижней (Bottoms) границе, а также по центру в горизонтальном (Middles) или вертикальном (Centers) направлении. Часто в процессе ручной настройки графика блоки располагаются не так, как нужно, и хочется снова расположить их так, как они были расположены в автоматическом режиме размещения блоков. Для этого предназначена кнопка Layout Now (Применить макет). Для того чтобы расположить в автоматическом режиме только выделенные блоки, предназначена последняя кнопка панели — Layout Selection Now (Применить макет к выделенному фрагменту). Network Diagram) от сетевого графикаПРИМЕЧАНИЕОтличие сетевого графика ( Network Diagram) от сетевого графика с описанием (Descriptive Network Diagram) заключается только в более информативных шаблонах, используемых во втором графике. В шаблоне блока не хранится его графическое оформление, и для определения его внешнего вида предназначены дополнительные параметры. В раскрывающемся списке Shape (Форма) выбирается форма блока, в списке Color (Цвет) — цвет его рамки, а в списке Width (Ширина) — ее толщина. Флажки Show horizontal gridlines (Горизонтальные линии сетки) и Show vertical gridlines (Вертикальные линии сетки) определяют, будут ли ячейки в таблице внутри блока разделяться линиями. В разделе Background (Фон) задаются параметры фона блока. Цвет выбирается из списка Color (Цвет), а заливка из списка Pattern (Узор). С помощью кнопки Reset (Сброс) можно вернуться к стандартным значениям параметров блока, а с помощью кнопки О К — сохранить сделанные изменения и вернуться к графику. Установленные параметры оформления групп становятсяПРИМЕЧАНИЕУстановленные параметры оформления групп становятся параметрами по умолчанию для всех блоков, относящихся к группе. Кнопка Reset (Сброс) в диалоговом окне определения свойств блока (см. рис. 6.3) возвращает настройки именно к этим параметрам.
Для быстрого изменения масштаба графикаПРИМЕЧАНИЕДля быстрого изменения масштаба графика можно воспользоваться кнопками Zoom In (Увеличить) и Zoom Out (Уменьшить), расположенными на панели инструментов Standard (Стандартная). Первая кнопка, представленная лупой со значком «+», увеличивает размер блоков, вторая, представленная лупой со значком «-», уменьшает их. Если в процессе ручной настройки графика блоки расположились неудачно и хочется снова расположить их так, как они были расположены в автоматическом режиме размещения блоков, можно воспользоваться командой меню Format > Layout Now (Формат >Применить макет). Можно также выбрать команду Layout Now (Применить макет) в контекстном меню графика, в котором содержатся еще две команды для применения автоматического форматирования при включенном режиме ручного размещения блоков. Команда Layout Selection Now (Применить макет к выделенному фрагменту) предназначена для того, чтобы расположить в автоматическом режиме только выделенные блоки. А с помощью команды Layout Related Tasks Now (Применить макет к связанным задачам), отображаемой в контекстном меню блока графика (когда выделен только один блок), можно применить автоматическое расположение ко всем связанным с ним блокам. Работа с шаблонами блоковРабота с шаблонами блоков Если ни один из стандартных шаблонов не соответствует потребностям, то можно создать новый шаблон или отредактировать наиболее подходящий существующий. Это можно проделать с помощью диалогового окна с полным списком шаблонов данных, которое открывается щелчком на кнопке More Templates (Другие шаблоны) в диалоговом окне форматирования блока (см. рис. 6.3). Кроме того, открыв это диалоговое окно, можно понять, как устроены шаблоны данных в сетевом графике. Верхний раздел этого диалогового окна (рис. 6.4) по структуре аналогичен подобным разделам в окнах со списками таблиц, фильтров и пр. В нем находится список шаблонов и кнопки для доступа к их редактированию. Ниже располагается область предварительного просмотра, в которой отображается соответствующая выбранному в списке шаблону структура блока графика. Над ней расположено поле Show data from task ID (Показать данные задачи с идентификатором), в котором можно выбрать номер задачи из плана проекта, после чего в области предварительного просмотра шаблон заполнится данными этой задачи. Редактирование проектных данных на сетевом графикеРедактирование проектных данных на сетевом графике Сетевой график, как и диаграмма Ганта, позволяет редактировать план проекта. Двойной щелчок на блоке открывает окно редактирования свойств задачи. Для редактирования отдельного свойства задачи, отображенного на блоке, нужно установить курсор на него и затем отредактировать его с помощью строки ввода данных. Для создания задачи нужно щелкнуть в свободном месте графика и растянуть на нем, прямоугольник, а затем отпустить мышь. Создание задачи на графике не очень удобно, потому что не всегда можно точно предсказать, к какой фазе проекта будет отнесена новая задача и после какой задачи она будет добавлена. При этом изменять уровень вложенности задачи можно с помощью стандартного сочетания клавиш Shift+Alt+<- и Shift+Alt+->. Удалить задачу можно нажатием клавиши Delete. Связи между задачами создаются перетаскиванием мыши с одной задачи на другую, как и в диаграмме Ганта. Двойной щелчок на связи открывает уже знакомое нам по диаграмме Ганта диалоговое окно редактирования свойств, в котором можно и удалить связь. Сетевой графикСетевой график Блоки графика могут различаться цветом и формой в зависимости от типа задачи (обычная задача, завершающая задача или фаза) и ее состояния (выполняется, не выполняется, завершена). На блоке может быть указана любая дополнительная информация, например на рис. 6.1 это название задачи, даты начала и окончания, длительность и задействованные ресурсы. На этом сетевом графике параллелепипедами обозначены фазы, прямоугольниками — задачи, а многоугольниками — завершающие задачи. Начатые задачи перечеркнуты одной линией, а завершенные — двумя. Стрелки соответствуют связям между задачами. Рядом. со связями указывается их тип. Сетевой график с компоновкой сверху вниз от центра с дополнительными настройкамиСетевой график с компоновкой сверху вниз от центра с дополнительными настройками![]() В разделе Diagram Options (Параметры диаграммы) расположены параметры отображения графика в целом. Раскрывающиеся списки Background color (Цвет фона) и Background pattern (Фоновый узор) определяют цвет и заливку фона графика. Флажок Show page breaks (Показывать разрывы страниц) управляет отображением границ страниц на графике. Флажок Mark in-progress and completed (Помечать завершенные и находящиеся в процессе выполнения задачи) включает выделение задач, находящихся в процессе выполнения или завершенных. Наконец, флажок Hide all fields except ID (Скрыть все поля, кроме идентификатора) позволяет убрать из блоков все поля, кроме их номера, что делает блоки очень маленькими и позволяет увидеть на графике сразу весь проект. Схема данных MS Project: в центре...Схема данных MS Project: в центре расположена текущая задача, выделенная цветом, слева — предшествующая задача, а справа — последующие![]() Диаграмма не содержит элементов, предназначенных для форматирования блоков или настройки диаграммы в целом. Кроме того, с помощью диаграммы нельзя редактировать проектные данные — их можно только просматривать. Использовать эту диаграмму удобно для анализа плана проекта с множеством зависимостей, поскольку с ее помощью можно сфокусироваться на задачах, связанных с выбранной. При этом ее использование наиболее эффективно в сочетании с другими диаграммами или таблицами внутри вида. Создание шаблона блокаСоздание шаблона блока Для создания нового шаблона служит диалоговое окно определения его свойств, в которое можно попасть, нажав кнопку New (Создать). В этом диалоговом окне (рис. 6.5) осуществляется настройка структуры блока графика, состава и формата отображаемой в них информации. Типы задач, которые могут отображаться блоками сетевого графикаТаблица 6.1. Типы задач, которые могут отображаться блоками сетевого графика
Типы, представленные в таблице, имеют подвиды Critical (Критические) и Noncritical (Некритические), например тип Milestone (Завершающая задача) имеет подвиды Critical Milestone (Критическая завершающая задача) и Noncritical Milestone (Некритическая завершающая задача). В зависимости от того, лежит задача данного типа на критическом пути или нет, будет применяться блок соответствующего подтипа. К сетевому графику может быть применен фильтр в режиме подсветки, при этом отобранные фильтром задачи выделяются определенным цветом. Чтобы включить фильтр в режиме выделения, следует выбрать название фильтра в раскрывающемся списке диалогового окна Project > Filtered for: У More filters (Проект > Фильтр > Другие фильтры) и щелкнуть на кнопке Highlight (Выделить). Подробнее о фильтрации на диаграммах см. в разделе «Фильтрация данных на диаграммах без таблиц». Поскольку стандартные настройки выделения могут не подходить, в диалоговом окне заложена возможность настройки цвета и формы блоков, символизирующих выделенные фильтром задачи. Для настройки внешнего вида подсвеченных фильтром блоков нужно установить флажок Set highlight filter style (Настройка стиля фильтра). Все раскрывающиеся списки диалогового окна изменят внешний вид (рис. 6.10): первым пунктом в них станет No Change (He изменять). Так выглядит план проекта на сетевом графике, скомпонованном сверху вниз из верхнего левого углаТак выглядит план проекта на сетевом графике, скомпонованном сверху вниз из верхнего левого угла![]() При выборе следующих пунктов — Top Down By Day (Сверху вниз по дням), Top Down By Week (Сверху вниз по неделям), Top Down By Month (Сверху вниз по месяцам) — блоки располагаются аналогично предыдущему случаю, но с учетом момента начала выполнения задач. Задачи, начинающиеся в один и тот же период (день, неделю или месяц — в зависимости от графика), отображаются в одной колонке друг под другом. Пункт Top Down Critical First (Сверху вниз, сначала критические) строит блок-схему таким образом, что блоки, обозначающие критические задачи, располагаются ближе к началу схемы, чем в стандартном, первом варианте. Пункт Centered From Left (По центру слева) размещает первую задачу в крайней левой колонке так, чтобы она находилась на центральной линии блок-схемы, блоки которой располагаются вправо от первой задачи, вверх и вниз (рис. 6.13). Так выглядит сетевой график при компоновке его от центра левой стороныТак выглядит сетевой график при компоновке его от центра левой стороны![]() Пункт Centered From Top (По центру сверху) отображает первую задачу в центре верхнего ряда диаграммы, а блок-схема располагается вниз от первой задачи, вправо и влево (рис. 6.14). В строках Row (Строки) и Column (Столбцы) собраны параметры, определяющие, как блоки располагаются внутри невидимых рядов и колонок сетевого графика. В раскрывающемся списке Alignment (Выравнивание) можно выбрать ориентацию блока внутри ряда или колонки: Center (По центру), Тор (По верхнему краю), Bottom (По нижнему краю), Left (Полевому краю), Right (По правому краю). Параметр Spacing (Интервал) определяет интервал между рядами и колонками. Наконец, в раскрывающихся списках Height (Высота) и Width (Ширина) определяется, будут ли на графике все колонки или ряды фиксированной ширины и высоты или высота и ширина будут подбираться с учетом данных, размещенных на графике. Для включения первого режима используется значение списка Fixed (Фиксированная), а для второго — Best Fit (Автоподбор). Виды сетевых графиков в MS ProjectВиды сетевых графиков в MS ProjectСетевой график, или блок-схема, — не менее популярное средство визуализации плана проекта, чем диаграмма Ганта. Не случайно в MS Project имеется три вида сетевых графиков. В этом уроке вы научитесь определять формат блоков сетевых графиков и тем самым отображать на них нужную вам информацию. Вы освоите форматирование как отдельного блока графика, так и группы блоков. Кроме того, вы узнаете, как определять параметры размещения блоков на графике, и научитесь работать со схемой данных MS Project. На сетевом графике задачи представлены в виде блоков (Box, что переводится в Мб Project как Рамка), соединенных стрелками в блок-схему в соответствии с взаимосвязями задач в плане проекта. В MS Project есть три графика, которые можно отнести к сетевым: это собственно Network Diagram (Сетевой график), Descriptive Network Diagram (Сетевой график с описанием) и Relationship Diagram (Схема данных) (Этот перевод, видимо, сделан по аналогии с реляционными СУБД. На наш взгляд, более точным будет перевод «Диаграмма зависимостей», так как диаграмма предназначена для анализа взаимосвязей между задачами). Отличие сетевого графика с описанием от стандартного сетевого графика заключается только в повышенной информативности блоков: по умолчанию на них отображается больше информации. Поэтому все приемы, описанные в следующем разделе, относятся в полной мере и к сетевому графику с описанием. Нет приемов для работы с графиком с описанием, которые бы не могли быть применены к стандартному сетевому графику. Вид сетевого графика при компоновке его сверху вниз от центраВид сетевого графика при компоновке его сверху вниз от центра![]() Флажок Show summary tasks (Показывать суммарные задачи) определяет, будут ли на графике отображаться блоки, соответствующие фазам плана проекта. Флажок Keep tasks with their summaries (He отрывать задачи от их суммарных задач) управляет группировкой задач по фазам. Например, в режиме отображения Top Down From Left (Сверху вниз слева) при установленном флажке задачи будут находиться в одной строке таблицы с фазой, а если этот флажок сброшен, то там, где следует по логике проекта. Флажок Adjust for page breaks (Учитывать разрывы страниц) определяет, будут ли блоки автоматически переноситься так, чтобы не попадать на разрывы страниц. Вид связей между блоками определяется в разделе Link style (Стиль линий связи). С помощью переключателей Rectilinear (Прямоугольные) и Straight (Прямые) можно выбрать прямоугольные или прямые линии связи. Состоянием флажка Show arrows (Показывать стрелки) задается наличие стрелок в конце линий связи между блоками, а флажок Show link labels (Показывать надписи для связей) позволяет отобразить над связями значки с указанием типа связи. На рис. 6.15 представлен сетевой график, на котором использованы некоторые из описанных настроек. График скомпонован сверху вниз от центра, установлен флажок отображения информации о связях, из-за чего над ними появились прямоугольники с текстовой информацией. Флажок Keep tasks with their summaries (He отрывать задачи от их суммарных задач) сброшен. Именно поэтому задачи, относящиеся ко второй фазе проекта, отображаются в колонке под первой фазой, а не под второй, как на рис. 6.14. В разделе Link color (Цвет линий связи) определяется, какой цвет будут иметь связи между блоками. Если выбрать переключатель Match predecessor box border (В соответствии с цветом рамки предшественника), то цвет связи всегда будет повторять цвет блока задачи, от которой эта связь отходит. Если же выбрать другой переключатель, то связи всегда будут иметь те цвета, которые выбраны в раскрывающихся списках Critical links (Критические связи) и Noncritical links (Некритические связи). Microsoft Project -управление проектамиДиаграмма напоминает обычный календарь...Диаграмма напоминает обычный календарь, на котором задачи отмечены отрезками, колонки соответствуют дням недели, а строки — неделям![]() Диаграмма удобна тем, что представляет план проекта и задачи внутри него в традиционном календарном виде. MS Project содержит набор средств, позволяющих отформатировать календарь удобным способом, например чтобы его можно было распечатать и повесить на стену. Кроме того, на диаграмме можно редактировать план проекта. Диалоговое окно быстрого перехода к задаче или дате календаряДиалоговое окно быстрого перехода к задаче или дате календаря![]() Диалоговое окно форматирования ресурсного графикаДиалоговое окно форматирования ресурсного графика![]() Диалоговое окно состоит из двух частей с одинаковыми разделами настроек. В левой части настраивается отображение данных для группы ресурсов, а в правой — для отдельного ресурса. Внизу диалогового окна расположены параметры, относящиеся к диалоговому окну в целом. Части диалогового окна, относящиеся к отдельному ресурсу и к группе, в свою очередь, состоят из двух одинаковых разделов настроек, верхний из которых содержит параметры, управляющие отображением на графике информации о перегрузке ресурса или группы ресурсов, а нижний содержит аналогичные параметры, касающиеся нагрузки. Таким образом, диалоговое окно содержит четыре однотипных раздела. Список Show as (Показывать как) содержит варианты отображения информации на диаграмме. При выбранном значении Don't Show (He показывать) информация не выводится. Если выбрать значение Ваг (Отрезок), данные отобразятся в виде отрезка, идущего снизу вверх (темные отрезки на рис. 7.15). Аналогично действует значение Step (Шаг) — в этом варианте между отрезками нет промежутков, из-за чего они сливаются, образуя ступени. А при выборе значения Step Line (Линия шага) отображаются только контуры отрезков, без заливки их цветом (например, на рис. 7.15 в таком режиме отображается информация о группе ресурсов). Диалоговое окно форматирования стилей отрезковДиалоговое окно форматирования стилей отрезков![]() В левой части диалогового окна расположен список типов отрезков. После того как на один из пунктов в списке будет установлен курсор, в остальных разделах диалогового окна можно задавать параметры выбранного типа отрезков. В разделе Sample (Образец), расположенном внизу диалогового окна, можно увидеть, как будут выглядеть отрезки выбранного типа на диаграмме. Параметры, расположенные в разделе Bar shape (Форма отрезка), определяют форму и цвет отрезка на диаграмме. В списке Bar type (Тип отрезка) выбирается подходящая форма отрезка: Ваг (Прямоугольник), Line (Линия) или None (Нет). Первый вариант — стандартная форма отрезка, как в диаграмме Ганта, при выборе второго варианта отрезок будет обозначен тонкой линией, а в третьем случае отрезок вообще не будет отображен на календаре. В списках Pattern (Узор) и Color (Цвет) определяются цвет фигуры и способ ее окраски. Список Split pattern (Прерывание) содержит варианты отображения перерывов во время выполнения задач. Наконец, флажок Shadow (Тень) определяет, будут ли отрезки на диаграмме иметь тень. В разделе Text (Текст) осуществляется настройка отображаемой на отрезке текстовой информации. В списке Field(s) (Поля) можно выбрать один или несколько столбцов «внутренней» таблицы, данные из которых будут отображаться на отрезке. Для того чтобы выбрать несколько столбцов, нужно после выбора первого ввести точку с запятой, а затем ввести имя другого поля либо выбрать его из списка. В раскрывающемся списке Align (Выравнивание) определяется, где внутри отрезка будет размещена текстовая информация: справа (Right (по правому краю)), слева (Left (По левому краю)) или в центре (Center (По центру)). При установке флажка Wrap text in bars (Перенос текста отрезков) текстовая информация, если она вся не помещается внутри отрезка, будет переноситься на следующую строку, увеличивая высоту отрезка, а если этот флажок сброшен, то на отрезке будет отображаться только умещающаяся часть текста. Как и на диаграмме Ганта, на календаре можно округлять длительность задач до целых дней. Для включения режима округления служит флажок Bar rounding (Округление отрезков до целых дней). В диалоговом окне форматирования стилей отрезков нельзя задать шрифт отображаемой текстовой информации. Это делается в диалоговом окне, предназначенном для форматирования стилей текстовой информации (рис. 7.3, файл 2.mpp). Открыть его можно командой меню Format > Text Styles (Формат > Стили текста) либо с помощью команды Text Styles (Стили текста) контекстного меню диаграммы. Для настройки шрифта, используемого при отображении на отрезке текстовой информации, в списке Item to Change (Изменяемый) нужно выбрать название стиля, совпадающее с названием стиля отрезков. Например, для того чтобы определить шрифт, которым будут отображаться данные на отрезках, обозначающих вехи (Milestone), в списке настраиваемых элементов нужно выбрать пункт Milestone Tasks (Задачи-вехи) и затем определить параметры шрифта. На рис. 7.4 (файл 2.mрр) изображен календарь, отрезки которого были отформатированы с использованием описанных приемов. Например, фазы обозначаются отрезками типа Line (Линия), критические задачи выделены цветом и особым узором. Кроме того, эти отрезки имеют тень и на них отображается информация о стоимости. Наконец, у завершающих задач включен режим переноса по cловам. Отформатированный календарь можно сравнить с рис. 7.1, где представлена его стандартная версия. Диалоговое окно форматирования текстовых стилейДиалоговое окно форматирования текстовых стилей![]() Стили Allocated Resources (Выделенные ресурсы) и Overallocated Resources (Ресурсы с превышением доступности) используются для отображения названий соответствующих типов ресурсов в информационном блоке в левой части диаграммы. Для обозначения единиц измерения временной шкалы применяются стили Тор timescale tier (Верхний уровень шкалы времени), Middle timescale tier (Средний уровень шкалы времени) и Bottom timescale tier (Нижний уровень шкалы времени). Стиль Tick Labels (Надписи шкалы) определяет параметры подписей осей диаграммы, a Legend Labels (Надписи легенды) — формат текста, отображаемого в информационном блоке под названием ресурса или группы ресурсов.] На рис. 7.23 (файл 8.mpp) представлен пример форматирования диаграммы с использованием текстовых стилей. Для выделенных ресурсов используется курсивное начертание, для перегруженных — увеличенный шрифт красного цвета, а легенда выделена полужирным. Подписи данных подчеркнуты и для обозначения единиц на временных шкалах используются нестандартные шрифты. Диалоговое окно форматирования временной шкалы календаря, вкладка Week Headings (Заголовки)Диалоговое окно форматирования временной шкалы календаря, вкладка Week Headings (Заголовки)![]() Диалоговое окно форматирования временной шкалы состоит из трех вкладок: Week Headings (Заголовки недель), Date Boxes (Поля дат) и Date Shading (Заливка полей дат). На первой вкладке (рис. 7.5) определяется, как на календаре будут отображаться заголовки. В раскрывающихся списках Monthly titles (Названия месяцев), Daily titles (Названия дней) и Weekly titles (Названия недель) можно выбрать подходящий формат обозначения месяцев, дней и недель. Если в списке выбрать пункт None (Нет), то соответствующее обозначение отображаться не будет. Например, при приведенных на рис. 7.5 (файл З.mpp) настройках на календаре не будут обозначаться недели. Параметр Show week with (Длина недели) определяет число дней недели, отображаемых в календаре: если выбран переключатель 7 days (7 дней), то календарь отображается полностью, а если 5 days (5 дней), то исключаются суббота и воскресенье. Если установить флажок Previous/Next month calendar (Предыдущий и следующий месяцы), то на диаграмме рядом с названием месяца будут отображаться календари на предыдущий и следующий месяц. В примере на рис. 7.6 (файл З.mрр) отображены эти календари для случая пятидневной недели. Кроме того, сокращены названия дней (на рис. 7.4 использовались полные названия) и в крайней левой колонке добавлены заголовки недель. На второй вкладке диалогового окна (рис. 7.7, файл 4.гпрр) настраивается вид дней на календаре. Каждый день представлен квадратом, в верхнем и нижнем ряду которого может быть размещена информация о дне. Если верхний или нижний ряд квадрата используется для отображения такой информации, то он выделяется цветом. Например, на рис. 7.7 в верхнем ряду квадрата размещена дата, и ряд выделен серым цветом. Диалоговое окно форматирования вспомогательных линийДиалоговое окно форматирования вспомогательных линий![]() Это диалоговое окно повторяет аналогичное окно для форматирования вспомогательных линий на диаграмме Ганта. Щелкнув в списке, расположенном в левой части окна, на категории линии, которую вы собираетесь настроить, можно выбрать ее стиль из списка Туре (Тип) и цвет из списка Color (Цвет). Линии типа Days (Дни) пересекают диаграмму по вертикали, разделяя дни. Линии типа Weeks (Недели) проходят по горизонтали, разделяя недели. Линии типа Title Vertical (Вертикальные в заголовках) и Title Horizontal (Горизонтальные в заголовках) разделяют заголовки дней и недель и видны только в режиме просмотра перед печатью Print Preview (Предварительный просмотр). И наконец, линии типа Data Box — Тор (Поле даты — сверху) и Data Box — Bottom (Поле даты — снизу) располагаются сверху и снизу дня, отделяя размещенные на нем данные от верхнего или нижнего ряда со вспомогательной информацией. Например, на рис. 7.11 линии типа Days (Дни) обозначены пунктиром, a Weeks (Недели) — точками. Кроме того, для обозначения линии Data Box — Bottom (Поле даты — снизу) выбран серый цвет, и она отделяет нижний ряд в ячейке дня от основного пространства ячейки, отведенного для отображения отрезков. Диалоговое окно настройки дополнительных параметров календаряДиалоговое окно настройки дополнительных параметров календаря![]() В разделе Method (Способ размещения задач) определяется, каким образом сортируются задачи на календаре (рис. 7.12): используется ли метод сортировки, выбранный в подменю Project > Sort (Проект > Сортировка), или MS Project пытается разместить на диаграмме без пересечений (при которых часть одной задачи может закрывать другую) как можно больше задач. Первый режим устанавливается переключателем Use current sort order (Использовать текущий порядок сортировки), а второй — Attempt to fit as many tasks as possible (Уместить максимальное число задач). Диалоговое окно настройки вспомогательных линий, уже знакомое нам по другим диаграммамДиалоговое окно настройки вспомогательных линий, уже знакомое нам по другим диаграммам![]() Для форматирования текста (подписей осей, названий ресурсов и т. п.) используется стандартное диалоговое окно настройки текстовых стилей (рис. 7.22, файл S.mpp), которое можно вызвать через меню Format > Text Styles (Формат > Текстовые стили). Форматирование календаряФорматирование календаряПринципы настройки календаря совпадают с принципами настройки диаграммы Ганта: можно отформатировать стили отрезков, шкалу времени, вспомогательные линии и общие параметры диаграммы. В отличие от диаграммы Ганта или сетевой диаграммы, на которых можно форматировать как отдельный отрезок, так и их группы (стили отрезков), на календаре можно форматировать только стили отрезков, а изменить параметры отображения одного отрезка для конкретной задачи нельзя. Форматирование ресурсного графикаФорматирование ресурсного графикаТип отображаемой на графике информации и параметры ее отображения определяются с помощью средств форматирования диаграммы. Кроме того, с помощью этих средств настраиваются вспомогательные линии диаграммы и временная шкала. Форматирование шкалы времениФорматирование шкалы времениПараметры отображения на календаре заголовков, дней и выделение дней цнс-том определяются в диалоговом окне форматирования временной шкалы. Оно открывается с помощью команды меню Format > Timescale (Формат > Шкала времени) либо с помощью команды Timescale (Шкала времени) контекстного меню диаграммы. Форматирование стилей отрезковФорматирование стилей отрезковДля изменения параметров отображения отрезков на диаграмме предназначено диалоговое окно форматирования стилей отрезков (рис. 7.2, файл 2.mpp). Открыть его можно посредством команды меню Format > Bar Styles (Формат > Стили отрезков) либо с помощью команды Bar Styles (Стили отрезков) контекстного меню диаграммы. Фрагмент календаря с нестандартным форматом вспомогательных линийФрагмент календаря с нестандартным форматом вспомогательных линий![]() Календарь и график ресурсовГлава 6. Календарь и график ресурсовГрафик ресурсовГрафик ресурсовНа диаграмме Resource Graph (График ресурсов) отображается информация о различных аспектах участия ресурсов в проекте: выполняемой ими работе, их процентной загрузке, возможности выполнять задачи помимо тех, на которые они уже выделены, и стоимости. Удобство этой диаграммы заключается в том, что с ее помощью можно сравнивать участие в проекте нескольких ресурсов или ресурса и группы ресурсов (рис. 7.15, файл 5.mрр), и это делает ее мощным аналитическим инструментом. Группа ресурсов отбирается на основе фильтра, и по умолчанию в качестве группы выступают все ресурсы проекта. Изменив условие фильтрации, можно изменить и состав группы. Данные можно просматривать как для группы в целом, так и для любого отдельного ресурса внутри группы. При этом данные о группе и отдельном ресурсе можно отображать одновременно, как на рис. 7.15. КалендарьКалендарьКалендарь — одна из основных диаграмм, которыми вы будете пользоваться при работе в MS Project, потому что с его помощью можно представить план работ в привычном для большинства сотрудников виде. В этом уроке вы узнаете, как настраивать отображение задач плана проекта на этой диаграмме. График ресурсов предназначен для анализа загрузки ресурсов. Вы узнаете, какую информацию можно получать с помощью этого представления и как его настраивать. Когда вы освоите тонкости работы с этим представлением, вы сможете получать все необходимые вам отчеты по ресурсам в рамках проекта. Диаграмма Календарь (Calendar) отображает информацию о плане проекта в виде таблицы с семью или пятью колонками, соответствующими дням недели, и множеством рядов, соответствующих неделям. Задачи на календаре обозначены отрезками, которые начинаются в день начала работ над задачей и заканчиваются в день их окончания (рис. 7,1, файл1.mpp). Календарь после изменения настроек выделения дней цветомКалендарь после изменения настроек выделения дней цветом![]() Над календарем отображаются уменьшенные...Над календарем отображаются уменьшенные календари на следующий и предыдущий месяцы, слева от дней выводятся заголовки недель![]() Настройка дополнительных параметров календаряНастройка дополнительных параметров календаряДополнительные параметры календаря можно редактировать в диалоговом окне Layout (Макет), которое вызывается командой меню Format t Layout (Формат > Макет) или при помощи команды Layout (Макет) в контекстном меню диаграммы. Настройка используемых на отрезках шрифтовНастройка используемых на отрезках шрифтов![]() Настройка параметров отображения данных на диаграммеНастройка параметров отображения данных на диаграммеДиалоговое окно форматирования ресурсного графика открывается с помощью команды меню Format > Bar Styles (Формат > Стили отрезков) или команды Bar Styles (Стили отрезков) в контекстном меню диаграммы. С помощью этого диалогового окна (рис. 7.17, файл 6.mpp) настраивается вид графика только для текущего типа данных, и для определенных типов некоторые из параметров недоступны. На диаграмме отображены те же...На диаграмме отображены те же данные, что и на рис. 7.15. Информация о ресурсе отображается с помощью области, а для группы ресурсов — с помощью линии![]() Для того чтобы на нижней оси выводились численные обозначения, нужно установить флажок Show values (Показывать значения). Если при этом на диаграмме одновременно отображается несколько видов информации, то число на горизонтальной оси соответствует максимальному значению. Например, на рис. 7.18 отображены данные о нагрузке и перегрузке Иванова и общей нагрузке всей группы редакторов разделов. Соответственно, поскольку максимальные значения принадлежат графику нагрузки группы ресурсов, значения на оси соответствуют им. Чтобы соотнести данные для одного ресурса с их потенциальным максимальным значением, используется флажок Show availability line (Показывать линию доступности). После его установки на диаграмме отображается линия, соответствующая такому значению для выбранного типа данных и выбранного ресурса. Например, на рис. 7.19 (файл 6.mрр) показана информация о пикопой нагрузке Иванова. Максимально допустимая нагрузка для этого ресурса составляет 100%, поэтому линия проходит на этой отметке. В те дни, когда ресурс перегружен, значения нагрузки превышают эту линию (и согласно настройкам графика данные о превышении нагрузки отображаются другим цветом). На графике выводится информация...На графике выводится информация о нагрузке и перегрузке для одного ресурса и линия, соответствующая уровню максимально возможной нагрузки для выбранного ресурса![]() Если, например, в настройках для Иванова указать, что 11 марта он недоступен для проектных работ (но работы с его участием по-прежнему будут запланированы), то график перестроится (рис. 7.20, файл 7.mрр). При этом линия доступности 11 марта проходит через точку 0%, и вся работа, назначенная ресурсу на этот день, считается перегрузкой. (О том, как определять доступность ресурса, вы узнаете в разделе «Определение времени участия в проекте и максимальной загрузки»). При использовании отрезков иногда хочется уменьшить занимаемое ими место на диаграмме. В таком случае можно воспользоваться параметром Bar overlap (Перекрытие отрезков), с помощью которого определяется, разделяются ли соседние отрезки интервалом (как на рис. 7.20) или они перекрывают друг друга. Если в качестве значения этого параметра указать число, отличное от нуля, то включится режим перекрытия. На ресурсном графике отображена...На ресурсном графике отображена загрузка в процентах всех вовлеченных в проект редакторов разделов и одного из них — Иванова![]() Диаграмма разделена на две части. В левой части расположена легенда, в которой выводится название ресурса и группы, информация о которых отображается в правой части. Чтобы в правой части отобразилась информация об определенном ресурсе, его нужно выбрать в левой части. Выбор ресурсов осуществляется с помощью полосы прокрутки внизу левой части диаграммы (под легендой) или клавиш В правой части диаграммы находится сам ресурсный график. По горизонтали на нем расположена стандартная временная шкала, а по вертикали — единицы измерения, зависящие от типа отображаемой информации. Например, загрузка ресурса измеряется процентами (как на рис. 7.15), работа — часами, а стоимость -денежными единицами. Рассмотрим приемы форматирования диаграммы, которые позволят нам эффективно использовать ее и строить графики, аналогичные представленному на рис. 7.15. Если все задачи не умещаютсяПРИМЕЧАНИЕЕсли все задачи не умещаются на календаре, то с помощью мыши можно легко увеличить его размер. Для этого нужно навести мышь на границу между днями или неделями и потащить ее влево (для увеличения ширины ячеек календаря) или вниз (для увеличения высоты ячеек). Двойной щелчок по границе между днями или неделями приведет к автоматическому подбору оптимальной высоты или ширины ячеек. Кроме того, положение отрезка задачи можно изменить, перетаскивая его с нажатой клавишей Ctrl. При установленном флажке Show bar splits (Показывать прерывания отрезков) на диаграмме отображаются, если они есть, разрывы во время выполнения задач. А установленный флажок Automatic Layout (Автоматическое размещение) обеспечит автоматическое оптимальное размещение вновь добавляемых задач. Пример форматирования диаграммы с использованием текстовых стилейПример форматирования диаграммы с использованием текстовых стилей![]() Редактирование проектных данных на календареРедактирование проектных данных на календареНа календаре удобно редактировать план проекта, применяя те же приемы, что и на диаграмме Ганта. Перетаскивая отрезок целиком, можно изменить дату начала и окончания задачи, оставив при этом ее длительность без изменений. Перетаскивая только правую границу отрезка, можно изменять длительность задачи, а перетаскивая мышь с одной задачи на другую, можно создавать связи между ними. Двойным щелчком на отрезке открывается диалоговое окно редактирования всех свойств задачи. Для создания новой задачи нужно щелкнуть в любом свободном месте календаря и растянуть появившийся отрезок до нужного размера. Чтобы удалить отрезок, нужно выделить его и нажать клавишу Delete. В MS Project имеется две команды, делающие работу с проектными данными в представлении календаря более удобной. Эти команды вызываются из контекстного меню любого дня. Команда Task list (Список задач) отображает окно с информацией обо всех задачах, выполняемых в выбранный день (рис. 7.13). В окне со списком задач двойной щелчок на названии любой из них откроет диалоговое окно редактирования всех ее свойств. Редактирование проектных данных на ресурсном графикеРедактирование проектных данных на ресурсном графикеНа ресурсном графике можно редактировать лишь свойства ресурса, щелкнув на , его названии в информационном блоке, размещенном в левой части диаграммы. СеткаСеткаВспомогательные линии играют очень важную роль в календаре, поскольку с их помощью дни и недели отделяются друг от друга. Параметры их отображения на диаграмме можно определить в диалоговом окне форматирования сетки (рис. 7.10), которое вызывается командой меню Format t Gridlines (Формат > Сетка). Шкала времени, сетка и стили текстаШкала времени, сетка и стили текстаДиалоговое окно настройки шкалы времени открывается с помощью команды меню Format > Timescale (Формат > Шкала времени) либо с помощью команды Timescale (Шкала времени) контекстного меню диаграммы. Это диалоговое окно полностью повторяет аналогичное окно, рассмотренное в разделе «Форматирование шкалы времени», посвященного диаграмме Ганта (см. рис. 5.9). Диалоговое окно настройки сетки также повторяет аналогичное окно, используемое для диаграммы Ганта, отличаясь лишь набором типов линий (рис. 7.21). Настройки сетки едины для всех типов данных и не будут изменяться при переключении между ними. Отрывается диатоговое окно форматирования сетки с помощью команды меню Format > Gridtines (Формат > Сетка). Линии Major Vertical (Линия раздела среднего уровня) и Minor Vertical (Линия раздела нижнего уровня) пересекают диаграмму вертикально и соответствуют основным и дополнительным единицам временной шкалы, а линия Horizontal (Горизонтальные) пересекает диаграмму горизонтально в соответствии с единицами измерения. Линии Current Date (Текущая дата), Status Date (Дата отчета о состоянии), Project Start (Начало проекта) и Project Finish (Окончание проекта) пересекают диаграмму вертикально в зависимости от расположения соответствующей даты на временной шкале. Линии Title Vertical (Вертикальная в заголовках) и Title Horizontal (Горизонтальная в заголовках) используются для разделения основной и дополнительной временной шкалы по горизонтали и единиц измерения каждой из них по вертикали. Список возможных типов отображаемых на ресурсном графике данныхСписок возможных типов отображаемых на ресурсном графике данных![]() На ресурсном графике всегда можно просмотреть информацию как для группы ресурсов, так и для отдельного ресурса (внутри группы), причем MS Project.определяет состав группы ресурсов на основании текущей настройки фильтрации. Поскольку режимом фильтрации по умолчанию является отображение всех ресурсов (см. раздел «Фильтры» урока 4), то по умолчанию на диаграмме отображается информация для группы, состоящей из всех ресурсов, участвующих в проекте. В примере на рис. 7.15 включен фильтр, отбирающий в состав группы только ответственных редакторов (которых в проекте три), и поэтому на графике загрузка одного ресурса сравнивается с загрузкой не всех членов проекта, а только всех ответственных редакторов. Список задач, работы над которыми...Список задач, работы над которыми выполняются 30 января 2002 года в соответствии с планом проекта. Флажками помечены выполненные работы![]() Поскольку на одном экране отображаются только четыре недели календаря, переход к задаче или дате, расположенной на несколько месяцев позже, может занять длительное время. Для быстрого перехода к нужной дате или задаче предназначена команда Go To (Перейти), вызываемая также из контекстного меню любого дня календаря. Диалоговое окно быстрого перехода к задаче или дате календаря (рис. 7.14) состоит из поля 10 (Ид.) и списка Date (Дата). После нажатия кнопки ОК календарь перестраивается таким образом, что на экране становится видна задача с указанным номером или выбранная дата. Описание отображаемых на ресурсном графике типов данныхТаблица 7.1. Описание отображаемых на ресурсном графике типов данных
Так выглядит график после объявления Иванова недоступным для работ на 11 марта 2002 годаТак выглядит график после объявления Иванова недоступным для работ на 11 марта 2002 года![]() Так выглядит календарь после форматирования типов отрезковТак выглядит календарь после форматирования типов отрезков![]() Вкладка Date Boxes (Поля дат) диалогового окна форматирования временной шкалы календаряВкладка Date Boxes (Поля дат) диалогового окна форматирования временной шкалы календаря![]() Для настройки внешнего вида дня предназначены разделы Top row (Верхний ряд) и Bottom row (Нижний ряд), содержащие одинаковый набор параметров. В раскрывающихся списках Left (Слева) и Right (Справа) определяется, какая информация будет отображаться в ряду слева и справа. Например, на рис. 7.7 в списке Left для верхнего ряда выбран пункт None (Нет), а в списке Right пункт с номерами дней. Соответственно, в разделе Sample (Образец) видно, что в верхнем ряду дня слева не отображается никакая информация, а справа выводится число. Помимо информации о дате в ряду можно отобразить так называемый индикатор переполнения (Overflow Indicator), который будет появляться в случае, если вся информация не помещается в ячейке. На рис. 7.7 этот индикатор отображается слева в нижнем ряду квадрата. В списках Pattern (Узор) и Color (Цвет) задается цвет ряда и способ его заливки. Нацример, на рис. 7.7 верхний ряд закрашен серым цветом со сплошной заливкой, а нижний заштрихован черными линиями. На третьей вкладке диалогового окна (рис. 7.8, файл 4.mpp) определяется, как дни на календаре будут выделяться цветом, то есть каким цветом они будут закрашиваться. Возможность выделять дни цветом очень удобна: например, по умолчанию выходные дни закрашиваются серым, что позволяет легко определить их визуально. Вкладка диалогового окна форматирования временной шкалы, содержащая параметры заливки полей датВкладка диалогового окна форматирования временной шкалы, содержащая параметры заливки полей дат![]() В списке Show working time for (Рабочее время для) приведен список всех календарей проекта. Все настройки, осуществляемые в этом диалоговом окне, влияют именно на отображение дней выбранного календаря. Например, на рис. 7.8 выбран персональный календарь Иванова. В соответствии с выбранным календарем на диаграмме отображается рабочее и нерабочее время. Например, выбранным нами на рисунке способом будут заштриховываться нестандартные рабочие дни для Иванова, а не других ресурсов. После того как календарь выбран, в списке Exception type (Категория дат) нужно выбрать тип дней календаря, которые требуется настроить. В списке есть три типа: Working Days (Рабочие дни), Nonworldng Days (Нерабочие дни) и Nondefault Working Days (Нестандартные рабочие дни). При этом каждый из типов дней может относиться либо к базовому календарю (Base Calendar), либо к календарю ресурса (Resource Calendar). Выбрав календарь и тип дней, можно отредактировать параметры их цветового выделения, задав цвет в списке Color (Цвет) и метод заливки в списке Pattern (Узор). Выполненные настройки будут автоматически отображаться в разделе Sample (Образец). Например, на рис. 7.8 календарь настроен так, что нестандартные рабочие дни основного календаря будут заштриховываться синим, а нестандартные рабочие дни личных календарей будут отмечаться вертикальными полосами (этой настройки на рис. 7.8 не видно). На рис. 7.9 (файл 4.mpp) видно, как повлияли сделанные настройки на внешни]'! вид календаря: неурочный рабочий день 5 января заштрихован, потому что он относится к базовому календарю, и в этот день работают все сотрудники, вовлеченные в проект. А в неурочный рабочий день 12 января работает только сотрудник Иванов (то есть это неурочный рабочий день его личного календаря), и поэтому день выделен вертикальными линиями. Чтобы данные для группы ресурсовВНИМАНИЕЧтобы данные для группы ресурсов или отдельного ресурса отображались на диаграмме, нужно выбрать способ отображения этих данных. Если же оставить значение Don'tShow (He показывать),то данные на диаграмме не появятся. В случае выбора значения Line (Линия) информация отображается в виде линии, соединяющей значения друг с другом. А в режиме, соответствующем значению Area (Область), значения также соединяются линиями, но при этом область между нижней осью диаграммы и линией закрашивается (рис. 7.18, файл 5a.mpp). Выбор типа отображаемой на графике информацииВыбор типа отображаемой на графике информацииВыбор типа отображаемой на графике информации осуществляется с помощью списка в подменю Format > Details (Формат > Подробности) или в контекстном меню диаграммы (рис. 7.16). После того как тип информации (табл. 7.1) выбран, график сразу перестраивается. Microsoft Project -управление проектамиДиаграмма использования ресурсовДиаграмма использования ресурсовДиаграмма Resource Usage (Использование ресурсов) предназначена для анализа нагрузки ресурсов в проектных работах. Диаграмма позволяет оценить общую нагрузку ресурса за любой период времени и проанализировать, из участия в каких задачах она складывается. Диаграмма использования ресурсовДиаграмма использования ресурсов![]() В таблице, располагающейся слева от диаграммы (рис. 8.9, файл 2.mрр), приведен список ресурсов, и под каждым из ресурсов приведен список задач, использующих этот ресурс. На диаграмме расположены ряды данных, в которых отображаются данные как о суммарной работе ресурса, так и о работе в рамках выполнения отдельных задач. Диаграмма использования задачДиаграмма использования задачДиаграммы использования задач и ресурсов в большей степени, чем остальные, применяются для ввода повременных данных в файл проекта. Знать возможности этих диаграмм и уметь работать с ними очень важно, поскольку без их помощи невозможно ввести в план проекта повременные данные, например указать, что в первый день работы над задачей сотрудник работает 1 час, а во второй день — 2 часа. В этом уроке вы узнаете, как отображать на диаграммах использования задач и ресурсов нужные данные, как их анализировать и редактировать. Кроме того, вы научитесь форматировать данные, которые отображаются на этих диаграммах. Поскольку эти две диаграммы завершают знакомство с диаграммами MS Project, то в этом же уроке вы узнаете, как фильтровать, сортировать и группировать данные на всех диаграммах программы. Диаграмма Task Usage (Использование задач) предназначена для анализа участия ресурсов в проектных работах. В таблице, размещенной рядом с диаграммой, отображается план проекта, в котором под каждой из задач приведен список задействованных в ней ресурсов (рис. 8.1, файл 1.mpp). Диаграмма использования задачДиаграмма использования задач![]() Сама диаграмма представляет собой таблицу, в строках которой размещена информация о фазах, задачах и ресурсах. Внутри строки данные размещены и ячейках в соответствии с датами, к которым они относятся. Таким образом, диаграмма позволяет получать разнообразные данные о работе (объем работы, стоимость, загрузка ресурсов и пр.) за произвольный временной период для проекта в целом, любой из его фаз, задач или задействованного в выполнении задачи ресурса. Например, на рис. 8.1 видно, что 14 января общий объем работ по проекту составляет 4,93 часа и складывается из объема работ трех ресурсов: Иванова (1,33 часа), Петрова (2 часа) и Сидорова (1,6 часа). Диаграмма использования задач после форматированияДиаграмма использования задач после форматирования![]() Диалоговое окно форматирования стилей текстаДиалоговое окно форматирования стилей текста![]() Стили, которые можно форматировать в этом диалоговом окне, совпадают с описанными в уроке, посвященном диаграмме Ганта (см. раздел «Форматирование текстовых стилей»), и лишь один стиль используется только на диаграммах использования — Assignment Row (Строка назначения). В соответствии с этим стилем форматируется текст с названиями ресурсов, выполняющих задачу. Диалоговое окно настройки вспомогательных линийДиалоговое окно настройки вспомогательных линий![]() Линии Title Vertical (Вертикальные в заголовках) и Title Horizontal (Горизонтальные в заголовках) используются для разделения основной и дополнительной временной шкалы по горизонтали и единиц измерения каждой из них по вертикали, а линии Page Breaks (Разрывы страниц) — для обозначения разрывов страниц при печати диаграммы. Для форматирования текстовых данных на диаграмме (подписей осей, названий ресурсов и т. п.) используется стандартное диалоговое окно настройки текстовых стилей (рис. 8.8), которое можно вызвать командой меню Format к Text Styles (Формат > Стили текста). Фильтрация данных на диаграммах без таблицФильтрация данных на диаграммах без таблицФильтрация может быть применена на всех диаграммах в одном из двух режимов: собственно фильтрации или выделения. В режиме фильтрации на диаграмме будут отображаться только данные, соответствующие условиям фильтра (аналогично примеру на рис. 8.10). В режиме выделения на диаграмме отображаются все данные, а соответствующие условиям фильтра подсвечиваются (см. раздел «Фильтры» урока 4). Например, на рис. 8.12 (файл 2_3.mpp) на календаре выделены задачи стоимостью больше $200, для чего мы применили стандартный фильтр Cost Greater Then (Затраты превышают). в режиме выделения: подсвечены задачиФильтрация календаря в режиме выделения: подсвечены задачи стоимостью более $200![]() Фильтрация в режиме выделения не работает на ресурсном графике и схеме данных. Форматирование диаграммы использования ресурсов и редактирование данных на нейФорматирование диаграммы использования ресурсов и редактирование данных на нейПри форматировании диаграммы использования ресурсов применяются те же приемы, что и при форматировании диаграммы использования задач. Существующие отличия в возможностях форматирования касаются только некоторых деталей. В диалоговом окне настройки отображаемых на диаграмме данных (вызываемом командой меню Format > Detail Styles (Формат > Стили подробных данных)) используется псевдополе All Resource Rows (Все строки ресурсов), с помощью которого можно определять формат строк, содержащих сводные данные о ресурсе. В диалоговом окне форматирования текстовых стилей Format > Text Styles (Формат > Стили текста) стиль Assignment Row (Строка назначения) соответствует строкам с названиями задач (а не названиям ресурсов, как на диаграмме использования задач). Редактирование данных на диаграмме использования ресурсов осуществляется так же, как и на диаграмме использования задач. Для изменения информации нужно выделить соответствующую ячейку и ввести данные, после чего все связанные данные автоматически обновятся. Диаграммы использования задач и ресурсовГлава 7. Диаграммы использования задач и ресурсовГруппировка данных на диаграммах без таблицГруппировка данных на диаграммах без таблицГруппировать данные можно только на сетевом графике. При большом числе задач группировку удобно осуществлять, включив режим Hide fields (Скрыть поля) в контекстном меню графика. В таком случае большинство задач умещается на одном экране. Использование фильтрации, группировки и сортировки данных на диаграммахИспользование фильтрации, группировки и сортировки данных на диаграммахПри работе с диаграммами можно применять фильтрацию, группировку и сортировку данных, как и при работе с таблицами (см. главу Сортировка, группировка и фильтрация данных в таблицах). В отличие от таблиц, состоящих из строк и столбцов, диаграммы имеют разную структуру, поэтому к разным диаграммам приемы отбора и организации данных могут применяться по-разному, а к некоторым не применяются совсем. Все приемы группировки, сортировки и фильтрации данных, описанные в главе Сортировка, группировка и фильтрация данных в таблицах), полностью могут применяться и к диаграммам, которые всегда отображаются вместе с таблицей (диаграммы использования задач и ресурсов, диаграмма Ганга и ее виды). В таком случае фильтрация, группировка и сортировка применяются к данным в таблице, и в соответствии с ней перестраивается диаграмма. Например, на рис. 8.10 (файл 2_1.mрр) к диаграмме использования ресурсов применена фильтрация, чтобы отобрать только перегруженные ресурсы (Overaltocated resources (Превышение доступности ресурсов)). После применения фильтра в таблице отображаются только эти ресурсы, и на диаграмме отображаются соответствующие им данные. Аналогичный пример представлен на рис. 8.11 (файл 2_2.mрр). К данным, размещенным на диаграмме Ганта, была применена группировка задач по длительности. В сопровождающей диаграмму таблице задачи разделились на группы, и сама диаграмма соответственно перестроилась. Структурная фильтрация (см. раздел «Структурная фильтрация») может быть применена ко всем диаграммам, отображающимся как вместе с таблицами, так и без них. При этом одна ее возможность специально предназначена для фильтрации данных в диаграммах использования задач и ресурсов. С помощью команды меню Project t Outline > Show Assignments (Проект > Структура > Показать назначения) можно отобразить все выделенные на задачу ресурсы или все задачи, связанные с ресурсом (ресурс или задача должны быть выделены курсором). И наоборот, с помощью команды Project > Outline > Hide Assignments (Проект > Структура > Скрыть назначения) можно скрыть отображенные на диаграмме данные, связанные с выбранным ресурсом или задачей. На диаграмме отображаются только перегруженные ресурсыНа диаграмме отображаются только перегруженные ресурсы![]() На первой вкладке диалогового окна определяется, какие данные отображаются на диаграммеНа первой вкладке диалогового окна определяется, какие данные отображаются на диаграмме![]() Для быстрого вызова необходимых полей удобно использовать флажок Show in menu (Показывать в меню). Названия полей, при настройке Которых этот флажок был установлен, всегда отображаются в списке Format > Details (Формат > Подробности). По умолчанию у некоторых полей этот флажок установлен, и именно они отображаются в меню на рис. 8.2. После форматирования временной шкалы данные об объеме работ и их стоимости сгруппированы по месяцамПосле форматирования временной шкалы данные об объеме работ и их стоимости сгруппированы по месяцам![]() в левом списке вкладки показаныПРИМЕЧАНИЕТаким образом, в левом списке вкладки показаны поля, уже отображаемые на диаграмме. В правом списке показаны те поля, которые могут появиться на диаграмме, причем их можно отобразить в контекстном меню диаграммы или в подменю Format > Details (Формат > Подробности), установив флажок Show in menu (Показывать в меню). Помимо полей, существующих во «внутренней» таблице, в списках фигурируют названия All Task Rows (Все строки задач) и All Assignment Rows (Все строки назначений). Эти псевдополя предназначены для быстрого форматирования всех данных, отображающихся на диаграмме в строках, относящихся к задачам или к назначенным на задачи ресурсам. Параметры форматирования псевдополя применяются, если оно помещено в список для отображения. Например, на рис. 8.3 в этом списке числится All Assignment Rows (Все строки назначений), и поэтому настройки форматирования этого псев-дололя (белый фон) применены ко всем данным, относящимся к назначенным ресурсам (см. рис. 8.2). Именно поэтому данные, относящиеся к задачам, имеют желтый и синий фон, а данные, относящиеся к ресурсам, — белый. На второй вкладке диалогового окна, Usage Properties (Свойства использования) (рис. 8.4), настраиваются общие параметры отображения данных. В списке Align details data (Выравнивание подробных данных) определяется ориентация данных внутри ячеек: Right (по правому краю), Left (По левому краю) или Center (По центру). Параметр Display details header column (Показывать столбец с заголовками подробных данных) определяет, будет ли отображаться столбец с названиями полей, данные из которых выводятся на диаграмме (на рис. 8.2 это первый столбец на диаграмме). Если используется оформление разных рядов данных разными цветами, то колонку можно убрать, установив значение No (Нет) для этого параметра. При выборе варианта Automatic (Авто) заголовки будут исчезать, если выводится информация только из одного поля (в таком случае заголовок не нужен), и появляться при добавлении второго поля. Редактирование проектных данных на диаграмме использования задачРедактирование проектных данных на диаграмме использования задачДиаграмма очень удобна для редактирования проектных данных, поскольку для того, чтобы изменить информацию, достаточно установить курсор в ячейку и изменить ее значение. При этом обновляются связанные данные. Например, если изменить объем работы ресурса в рамках задачи, то соответственно изменится общий объем работ по задаче, фазе и проекту. И наоборот, если изменить объем работ по задаче, то пропорционально изменится нагрузка каждого ресурса. Некоторые данные, отображаемые на диаграмме, являются производными (например, стоимость задачи является производной от объема работ) и не могут быть отредактированы, так как изменяются автоматически при изменении определяющих их данных. Например, при изменении объема работ стоимость обновится, тогда как изменить стоимость вручную нельзя. Чтобы определить, являются данные редактируемыми или нет, нужно установить курсор в ячейку диаграммы и посмотреть, каким цветом отображается значение диаграммы в строке ввода. Если значение отображается серым цветом, то редактировать его нельзя (в таком случае не удастся и поместить курсор в строку ввода). Сетевая диаграмма с включенным режимом группировки по стоимости задачиСетевая диаграмма с включенным режимом группировки по стоимости задачи![]() Например, на рис. 8.13 (файл З.mpp) задачи сгруппированы по затратам с интервалом в $100 (о сортировке с интервалом см. раздел «Настройка параметров группировки»). Для группировки использована ранее созданная группа Cost (Затраты), а для того чтобы на экране помещалось больше блоков, у них скрыты поля. В верхнем блоке расположены задачи стоимостью от 0 до $100, в следующем — от $100 до $200 и т. д. Кстати, группировка данных на сетевом графике — новая возможность, появившаяся именно в MS Project 2002. Шкала времени, сетка и стили текстаШкала времени, сетка и стили текстаДля настройки шкалы времени используется стандартное диалоговое окно, описанное в разделе «Форматирование шкалы времени», посвященного диаграмме Ганга, и открываемое командой меню Format > Timescale (Формат > Шкала времени) либо с помощью команды Timescale (Шкала времени) контекстного меню диаграммы. Форматируя временную шкалу, можно отбирать данные за различные промежутки времени. Например, для того чтобы просмотреть стоимость проектных работ по месяцам, а не по дням, нужно всего лишь выбрать в качестве минимальной единицы шкалы месяц (рис. 8.6, файл 1_3.mрр). Диалоговое окно настройки сетки также аналогично окну, используемому в диаграмме Ганта (см. раздел «Вспомогательные линии»), и отличается лишь списком вспомогательных линий (рис. 8.7). Линии Sheet Rows (Строки листа) и Sheet Columns (Столбцы листа) пересекают по горизонтали и по вертикали сопровождающую диаграмму таблицу, отделяя друг от друга ряды и столбцы. Линии Usage Rows (Строки использования) и Usage Columns (Столбцы использования) аналогичным образом пересекают диаграмму, разделяя строки с данными и столбцы временных периодов. Сортировка данных на диаграммах без таблицСортировка данных на диаграммах без таблицСортировка, то есть упорядочивание данных в соответствии со значениями их свойств, может быть применена на всех диаграммах, кроме сетевого графика. На календаре порядок сортировки (при соответствующих настройках) определяет порядок размещения задач: задачи с большим значением в поле, по которому осуществляется сортировка, размещаются выше других. В ресурсном графике порядок сортировки определяет очередность отображения информации о ресур-рах, а на схеме данных — информации о задачах. С помощью списка определяется, какая информация будет отображена на диаграммеС помощью списка определяется, какая информация будет отображена на диаграмме![]() Первая вкладка диалогового окна, Usage Details (Подробности использования), содержит два списка с названиями полей (полей из «внутренней» таблицы с информацией о задачах). В списке Available fields (Доступные поля) приведены поля, информацию из которых можно вывести на диаграмме. В списке Show these fields (Показывать эти поля) содержатся названия отображенных на диаграмме полей. Для перемещения названий полей между списками служат кнопки Show» (Показать») и «Hide («Скрыть). Кнопки Move (Порядок) со стрелками вверх и вниз, расположенные справа от списка отображаемых полей, используются для определения порядка отображения полей на диаграмме. Например, на рис. 8.3 сначала идет поле Work (Трудозатраты), а затем Cost (Затраты). Соответственно этим настройкам на рис. 8.2 рядом с каждой задачей или ресурсом выше находится строка с информацией об объеме работ, и ниже — с данными о стоимости этих работ. Выделив название любого из полей и установив значения параметров Font (Шрифт), Cell background (Фон ячейки) и Pattern (Узор), можно определить, каким шрифтом будут отображаться данные из этого поля на диаграмме и какого цвета будут ячейки с этими данными. Например, на рис. 8.2 видно, что данные о стоимости отображаются на более темном фоне, чем другие. Это произошло из-за того, что в диалоговом окне для этого поля был определен более темный фон ячеек. Такой вид принимает план на диаграмме Ганта после группировки задач проекта по длительностиТакой вид принимает план на диаграмме Ганта после группировки задач проекта по длительности![]() Диаграммы, отображаемые без таблиц, представляют собой особые случаи, которые необходимо рассмотреть отдельно. Вкладка настройки общих свойств диаграммыВкладка настройки общих свойств диаграммы![]() Флажок Repeat details header on all assignment rows (Повтор заголовков подробных данных для всех строк назначений) определяет, будут ли в строках с данными для ресурсов отображаться заголовки. На рис. 8.2, например, этот режим включен, и названия полей, из которых выводятся данные, отображаются на диаграмме в строках, соответствующих данным о ресурсах. Некоторые поля имеют длинные названия, и при включенном отображении заголовков данных колонка с заголовками может из-за этого увеличиться. Чтобы она не отнимала место у данных, можно использовать в ней сокращенные названия полей, для чего нужно установить флажок Display short detail header names (Сокращенные заголовки подробных данных). На рис. 8.5 (файл 1_2.mрр) представлена диаграмма, при форматировании которой было отключено повторение заголовков для назначений (и в результате в строках с данными для ресурсов не отображаются названия полей). Кроме того, из списка отображаемых полей было удалено псевдополе All Assignment Rows (Все строки назначений), в результате чего относящиеся к ресурсам строки отформатированы так же, как и строки, относящиеся к задачам (в отличие от диаграммы на рис. 8.2, где это псевдополе использовалось). с которыми мы работали, отображалисьВНИМАНИЕДо сих пор в таблицах, с которыми мы работали, отображались данные обычных полей «внутренних» таблиц MS Project. Данные этих полей относятся к задаче вообще, например значение поля Work (Трудозатраты) содержит общие трудозатраты по всей задаче за все время ее выполнения. Поэтому эти поля часто называются сводными полями. Помимо этих полей есть еще и повременные поля, то есть поля, относящиеся к определенному промежутку во время выполнения задачи или назначения. Например, если задача выполняется в течение дня, то MS Project хранит данные о том, какие трудозатраты планируются в течение первого часа, второго часа и т. д. В этом случае речь идет о повременном поле Work (Трудозатраты). Сводные поля всегда соотносятся с повременными. Если изменить значение сводных трудозатрат по задаче, то программа автрматически пересчитает повременные поля, а если изменить повременные трудозатраты — изменятся сводные. Диаграмма хороша и тем, что с ее помощью можно не только получать детальную информацию о проекте, но и редактировать ее. Тип содержащихся на диаграмме данных и формат их отображения определяется с помощью таких средств форматирования, как цветовое выделение данных, выбор шрифта, настройка временной шкалы и вспомогательных линий. Выбор типа отображаемой на графике информации и ее форматированиеВыбор типа отображаемой на графике информации и ее форматированиеВыбор типа отображаемой на графике информации осуществляется с помощью списка в подменю Format > Details (Формат > Подробности) или в контекстном меню диаграммы. Для выбора типа информации нужно щелкнуть на соответствующем пункте списка (названия пунктов соответствуют названиям полей таблицы). Таким же образом отменяется отображение типа данных. Можно выбрать сразу несколько типов данных, и в таком случае каждой строке таблицы с названиями задач и ресурсов будут соответствовать несколько строк на диаграмме. Например, на рис. 8.2 диаграмма (файл IJ1.mpp) содержит данные об объеме работ и их стоимости. Однако набор доступных типов информации не исчерпывается списком в подменю Format t Details (Формат > Подробности). Для выбора дополнительных типов служит диалоговое окно настройки отображаемых данных, вызываемое командой меню Format > Detail Styles (Формат > Стили подробных данных) или одноимен- ной командой контекстного меню диаграммы. В этом же диалоговом окне осуществляется и форматирование диаграммы. Microsoft Project -управление проектамиДиаграмма ГантаДиаграмма ГантаДиаграммы использования задач и ресурсовДиаграммы использования задач и ресурсовДиалоговое окно определения свойств комбинированного представленияДиалоговое окно определения свойств комбинированного представления![]() В раскрывающихся списках Тор (Вверху) и Bottom (Внизу) определяются представления, которые будут отображаться в верхней и нижней части нового представления. При этом список доступных представлений состоит не только из стандартных диаграмм (как в диалоговом окне создания одиночного представления), а из всего набора существующих одиночных представлений, в том числе и настроенных пользователем. После того как создание представления завершено, оно появляется в списке доступных представлений и его можно вызывать либо из списка, либо (если установлены соответствующие настройки) из меню или панели представлений. Представления, созданные в результате настроек, показанных на рис. 9.7 и 9.8, вы можете найти в файле З.mрр. Диалоговое окно определения свойств одиночного представленияДиалоговое окно определения свойств одиночного представления![]() Параметр Screen (Экран) определяет, какая диаграмма или форма ляжет п основу представления. При этом список возможных вариантов ограничивается рассмотренными диаграммами (формы, которые можно использовать для создания представлений, мы рассмотрим в этом уроке позже). От значения параметра Screen (Экран) зависит, какие параметры можно будет настроить для создаваемого представления. Параметр Table (Таблица) можно использовать только в случае, если выбранный экран содержит таблицу. В этом списке можно выбрать таблицу, которая будет отображаться при загрузке представления. Параметр Group (Группа) также можно определить только в случае, если на диаграмме возможна группировка данных. Тогда можно выбрать из списка группу, которая будет использоваться при группировке. Условия фильтрации данных можно определить для любой диаграммы с помощью параметра Filter (Фильтр), определяющего, какой из существующих фильтров будет применен для отбора отображаемых в представлении данных. Для того чтобы использовать фильтрацию в режиме подсветки, предназначен флажок Highlight filter (Выделять результаты фильтра). Диалоговое окно определения свойств комбинированного представления (рис. 9.8, файл З.mрр) устроено проще аналогичного окна для одиночного представления. В поле Name (Имя) следует ввести название нового представления, а для того, чтобы оно отображалось в меню и на панели представлений, нужно установить флажок Show in menu (Показывать в меню). Диалоговое окно ОрганизатораДиалоговое окно Организатора![]() Диалоговое окно Организатора состоит из вкладок, соответствующих типам объектов в MS Project, например на рис. 9.14 активна вкладка Views (Представления). На вкладке осуществляются операции над объектами определенного типа в соответствии с ее названием. Например, на вкладке Views (Представления) вы можете копировать, удалять и переименовывать представления, а на вкладке Forms (Формы) — осуществлять аналогичные действия с формами. Все вкладки имеют одинаковую структуру, поэтому «а примере одной из них можно понять, как ра- ботают все остальные. Рассмотрим работу с представлениями и их составляющими на примере вкладки Views (Представления). Вкладка состоит из двух списков, в которых отображаются названия объектов соответствующего типа, размещенные в файлах, открытых в данный момент в MS Project. Имя файла можно выбрать в раскрывающемся списке, расположенном под списком файлов. Диалоговое окно со списком всех представленийДиалоговое окно со списком всех представлений![]() При загрузке этого диалогового окна курсором выделено открытое в данный момент представление. Чтобы открыть другое представление, нужно установить на него курсор и нажать кнопку Apply (Применить). По умолчанию список состоит только из одиночных представлений (Single view), то есть содержащих одну диаграмму или таблицу. Но часто бывает удобно просматривать информацию о ресурсах или задачах на двух диаграммах одновременно (то есть в комбинированном представлении (Combination view)). Например, на рис. 9.2 открыты одновременно и диаграмма Ганта для анализа плана проекта, и диаграмма использования задач для анализа участия ресурсов в выполнении выбранной задачи (файл 1.mpp). Фильтрация, сортировка, группировка в таблицахФильтрация, сортировка, группировка в таблицахФорма редактирования свойств ресурсаФорма редактирования свойств ресурса![]() Формы вызываются с помощью окна списка представлений (см. рис. 9.1), в котором представлены все доступные формы. Отличить их можно по названию — оно всегда содержит слово Form (Форма), например форма на рис. 9.10 называется Resource Form (Форма ресурсов). Из-за удобства редактирования и неудобства просмотра общей проектной информации формы обычно используются в нижней части комбинированного представления. В таком случае в верхнем представлении можно анализировать план проекта и выбирать нужную задачу, а в нижней части представления редактировать ее свойства в форме (рис. 9.11, файл 5.mрр). Удобство использования форм в комбинированном представлении подтверждает и тот факт, что при разбиении окна командой меню Window > Split (Окно > Разделить) именно форма загружается в нижнюю часть представления. ФормыФормыФорма — это средство отображения и редактирования проектных данных в MS Project, которое может быть включено в состав представления. С помощью форм можно просматривать информацию только об одном объекте (ресурсе или задаче), но при этом можно редактировать почти все его свойства (рис. 9.10, файл 4.mрр). Представления и формыГлава 8. Представления и формыГрафик ресурсовГрафик ресурсовИспользование оконИспользование оконMS Project 2002 позволяет открывать несколько окон с разными представлениями одного проектного файла. Таким образом, вы можете открыть новое окно и просматривать в нем другое представление уже открытого файла. Переключение между открытыми в разных окнах представлениями происходит либо с помощью меню Window (Окно), либо с помощью панели задач, если вы включили режим отображения окон на этой панели (см. раздел «Настройки просмотра»). Переключение между представлениями с помощью панели представлений не очень удобно при редактировании данных, поскольку при переходе в новое представление курсор остается на той же строке таблицы, где он был в предыдущем. Поэтому каждый раз для редактирования данных в новом представлении нужно перемещать курсор на нужную строку. Если же представления открыты в разных окнах, то при переключении между ними сохраняется положение курсора в таблице, выделения и пр. Кроме того, как уже отмечалось, в нижней части комбинированного представления отображаются только связанные с верхним представлением данные. Но часто нужно просматривать в нижней части комбинированного представления все проектные данные в формате другого представления. И в этом случае поможет работа с представлениями с помощью окон: открыв два или больше представлений в разных окнах, можно совместить их в одном окне MS Project и работать с ними. Кроме того, в каждом из окон может быть отображено комбинированное представление. Чтобы открыть новое окно с данными текущего проекта, нужно выбрать команду меню Window > New Window (Окно > Новое окно). В открывшемся диалоговом окне (рис. 9.4) нужно выбрать название проекта в списке Projects (Проекты) и название представления в раскрывающемся списке View (Представление). После нажатия кнопки OK MS Project откроет новое окно с указанным проектом. Первое окно с открытым проектом будет переименовано: к его заголовку будет добавлен номер 1. Например, если до открытия нового окна оно имело заголовок Project1 (Проект1), то теперь его заголовок будет переименован в Project1:1 (Проект1:1). Новое же окно будет иметь заголовок Projectl:2 (Проект1:2). Совместить окна с открытыми представлениями можно с помощью команды упорядочивания окон Window > Arrange All (Окно > Упорядочить все). Например, на рис. 9.5 совмещены два окна, в одном из которых открыто представление Calendar (Календарь), а во втором — комбинированное представление из файла 2.mpp. КалендарьКалендарьКомбинированное представление...Комбинированное представление, сочетающее форму задачи (Task Form) и форму сведений о задачах (Task Details Form). Форма сведений о задачах содержит больше полей в заголовке, чем форма задач![]() На форме описания задачи можно также просматривать данные об участии ресурсов в выбранной задаче, основываясь на календарном плане ресурсов (Resource Shedule), затратах на ресурсы (Resource Cost) и трудозатратах ресурса (Resource Work). При выборе любой из этих команд в информационном блоке отобразится таблица со списком участвующих в задаче ресурсов, а также данные, соответствующие выбранной команде меню. Например, в нижнем блоке комбинированного представления на рис. 9.13 в расширенной форме отображается таблица с данными о стоимости участия ресурсов. Комбинированное представление сочетает два одиночных: диаграмму Ганта и диаграмму использования задачКомбинированное представление сочетает два одиночных: диаграмму Ганта и диаграмму использования задач![]() Комбинированное представление создается с помощью команды меню Window > Split (Окно ^ Разделить), разделяющей окно с текущим видом на два окна. После этого, установив курсор в нужную часть окна, можно выбрать соответствующие представления с помощью панели представлений. Для возвращения к одиночному виду нужно воспользоваться командой меню Window > Remove Split (Окно > Снять разделение). Одиночное представление, открытое в нижней части комбинированного, связано с представлением, открытым в верхней части. Так, если оба представления содержат временную шкалу, то она синхронизируется, и прокрутка вдоль временной шкалы одной части окна приводит к автоматической прокрутке другой. Например, на рис. 9.2 благодаря этой особенности комбинированных представлений данные о работе ресурсов отображаются на диаграмме использования задач точно под отрезком, обозначающим эту задачу на диаграмме Ганга. Данные, отображаемые в нижнем представлении, также связаны с данными верхнего представления. Например, на рис. 9.2 в нижнем представлении отображается информация только о задаче, выбранной в верхнем представлении, а не все данные, которые обычно отображаются на диаграмме использования задач. И если выделить две задачи на диаграмме Ганта, то в нижнем представлении появится информация о двух задачах, а не об одной. Благодаря такой связи составляющих комбинированного преставления с его помощью можно просматривать данные в разнообразных срезах. Например, па рис. 9.3 в комбинированном представлении диаграмма Ганта совмещена с ресурсным графиком (файл 2.mрр). На ресурсном графике можно просматривать информацию о работе любого из ресурсов, задействованных в выделенных на диаграмме Ганта задачах, причем работа над выделенными задачами отображается особым цветом. Комбинированное представление с диаграммой Ганта и ресурсным графикомКомбинированное представление с диаграммой Ганта и ресурсным графиком![]() На рис. 9.3 (файл 2.mрр) светлые столбцы обозначают работу ресурса над выделенной задачей, а темные — работу над всеми остальными. При этом столбцы ресурсного графика распложены под соответствующими отрезками диаграммы Ганта. В файле З.mрр представлена настройка комбинированного представления, в котором сочетаются Gantt Chart (Диаграмма Ганта) и Relationship Diagram (Схема данных). Выбрав задачу в диаграмме Ганта, можно просмотреть все связанные с ней задачи на схеме данных. Для того чтобы сохранить удачно подобранные настройки, стоит создать новое представление и сконфигурировать его в соответствии с ними. Это гарантирует, что настройки можно будет использовать в дальнейшем при просмотре информации как из текущего проекта, так и из других. Копируем созданные ранее представления в новый файлКопируем созданные ранее представления в новый файл![]() Настройка отображаемой на форме информацииНастройка отображаемой на форме информацииВ MS Project входят пять форм. С помощью первых двух можно просматривать и редактировать информацию о ресурсах, а трех последующих — о задачах: Рядом с этими полями располагаются кнопки Previous (Предыдущий/Предыдущая) (В зависимости от того, к задаче или к ресурсу относится форма) и Next (Следующий/Следующая), которые служат для перемещения по списку задач или ресурсов. Если данные в форме были отредактированы, эти кнопки меняют названия на ОК и Cancel (Отмена) для принятия или отмены сделанных изменений. . Настройка существующего представленияНастройка существующего представленияНастройка одиночного представления может осуществляться прямо во время его просмотра. Например, если в представлении изменить отображаемую таблицу, то она автоматически станет отображаемой по умолчанию для данного представления. То же касается параметров группировки и фильтрации. Некоторые параметры одиночного представления (название, отображение в меню) нельзя изменить в процессе его просмотра. Кроме того, при просмотре нельзя изменять параметры комбинированного представления. Полностью настроить представление можно с помощью соответствующего диалогового окна, вызываемого нажатием кнопки Edit (Изменить) в диалоговом окне со списком представлений (см. рис. 9.1). Диалоговые окна редактирования полностью аналогичны диалоговым окнам создания представлений (см. рис. 9.6, 9.7), за исключением того, что у одиночного представления в процессе редактирования нельзя изменить параметр Screen (Экран), то есть изменить диаграмму или форму, на основании которой создано представление. ОбщиеОбщиеОпределение типа создаваемого представленияОпределение типа создаваемого представления![]() После задания типа нового представления открывается диалоговое окно определения его свойств. В зависимости от того, какое представление создается, будет открыто диалоговое окно определения свойств или одиночного, или комбинированного представления. В диалоговом окне определения свойств одиночного представления (рис. 9.7, файл З.mрр) поле Name (Имя) задает название нового представления. Это название отображается в списке всех представлений и в меню. Для того чтобы название представления отображалось в меню, нужно установить флажок Show in menu (Показывать в меню). Открываем новое окно с представлениемОткрываем новое окно с представлением![]() Представления и формыПредставления и формыВ начале работы MS ProjectПРИМЕЧАНИЕВ начале работы MS Project всегда загружает глобальный шаблон, на основе которого создаются новые проекты, — Global.MPT. Если в MS Project открыт только один файл, то с помощью Организатора можно обмениваться объектами с глобальным шаблоном (см. рис. 9.14). С помощью находящейся между списками кнопки Сору (Копировать) можно копировать элементы из одного списка в другой. Кнопка Rename (Переименовать) позволяет изменить название элемента (кроме некоторых стандартных, например нельзя переименовать диаграмму Ганта). Кнопка Delete (Удалить) удаляет объект, а кнопка Close (Закрыть) закрывает диалоговое окно. Если в процессе работы было создано удобное представление (таблица и т. д.), то для того, чтобы воспользоваться им в дальнейшем, его нужно скопировать в файл Global.MPT. После этого оно будет доступно во вновь создаваемых проектах. Чтобы перенести представление или другой элемент интерфейса MS Project в существующий файл, нужно открыть его одновременно с тем файлом, где хранится копируемый объект, и скопировать. Пример использования ОрганизатораПример использования ОрганизатораПопробуем скопировать созданные ранее представления Новый вид и Комбинированный вид 1 из файла 7.mррв новый файл. Для этого откроем файл 7.mрр затем создадим новый файл проекта с помощью сочетания клавиш Ctrl+N. Поскольку мы установили соответствующий флажок, при создании файла откроется окно, предлагающее ввести проектную информацию. В этом окне нужно нажать кнопку Cancel (Отмена). Теперь с помощью команды меню Tools > Organizer (Сервис > Организатор) откроем диалоговое окно для выполнения операций с элементами проектных файлов. По умолчанию активной будет вкладка Views (Представления) для осуществления операций с представлениями. В раскрывающихся списках, расположенных в ее нижней части, нужно выбрать имена файлов, с которыми мы будем работать: У.mррмя нового файла (рис. 9.15). Теперь выделим нужные представления при нажатой клавише Ctrl и нажмем кнопку Сору (Копировать). Теперь они помещены в новый файл, и их можно вызывать через меню View > More Views (Вид > Другие представления). С помощью Организатора можно работать не только с представлениями и их составляющими, но и с другими объектами MS Project, которые мы еще не рассматривали, например с макросами. Но принципы работы в Организаторе не зависят от объекта, поэтому, научившись работать с Организатором сейчас, вы сможете применять свои знания в дальнейшем для работы с макросами или другими объектами. Принципы работы с представлениямиПринципы работы с представлениямиВ предыдущих уроках вы познакомились с двумя составляющими представления — таблицами и диаграммами. В этом уроке вы научитесь работать с последним, третьим элементом представления — формами. Во многих случаях формы являются самым удобным способом редактирования проектных данных, и в этом уроке вы узнаете, как можно эффективно использовать формы при планировании. В предыдущих уроках вы работали с элементами представлений, но для вас очень важно научиться работать и с представлением в целом: создавать и удалять представления, изменять их свойства. В этом уроке вы освоите принципы работы с представлениями и научитесь перемещать представления и их составляющие между проектными файлами. Представление (View) — это основное средство отображения проектных данных для просмотра и редактирования, которое может сочетать в себе таблицы, диаграммы и формы (см. раздел «Рабочая область MS Project»). Представление имеет гибкую структуру, что позволяет настраивать его в зависимости от потребностей пользователя. Просмотр информации с помощью представленийПросмотр информации с помощью представленийПри создании файла проекта для просмотра данных открывается представление по умолчанию, а при открытии файла — представление, в котором просматривали проектную информацию перед закрытием файла. Переключаться между представлениями можно с помощью панели представлений (View Bar) или меню View (Вид). На панели представлений и в меню перечислены только те представления, в настройках которых установлен соответствующий флажок, а полный список представлений вызывается с помощью команды меню View > More Views (Вид > Другие представления) (рис. 9.1, файл 1.mpp). Сетевой графикСетевой графикСохранение настроек диаграмм и представленийСохранение настроек диаграмм и представленийКак вы могли заметить во время работы с примерами к книге, MS Project по-разному сохраняет данные о настройке разных объектов интерфейса. Диаграммы существуют «внутри» представления, и их настройки сохраняются «внутри» него. Например, если диаграмма Ганта включена в два представления и в каждом настроена по-разному, то при открытии каждого из представлений вы увидите ее с разными настройками. Настройки диаграмм переносятся в другой файл вместе с представлениями. Настройки таблиц относятся к конкретным таблицам, а не к использующим их представлениям. Например, если в таблицу Entry (Ввод) добавить столбец, то он будет отображаться во всех представлениях, использующих эту таблицу. Настройки таблиц не переносятся вместе с представлениями в другие файлы, и таблицы нужно копировать отдельно. MS Project автоматически сохраняет настройки представлений, запоминая, какая таблица открыта в представлении, какой фильтр и группировка применены. Эти сохраненные параметры переносятся вместе с представлением в другой файл при копировании, причем это касается как одиночного представления, так и части комбинированного представления. При разделении окна во время работы с одиночным представлением MS Project не сохраняет настройки созданного комбинированного представления. Это связано с тем, что программа умеет автоматически сохранять настройки существующих объектов, но не может создавать новые объекты. А поскольку в подобных случаях вы создаете новое комбинированное представление, то оно не сохраняется. Очень удобно контекстное меню, появляющеесяСОВЕТОчень удобно контекстное меню, появляющееся при щелчке правой кнопкой мыши на заголовке окна. С помощью его команд можно сохранить файл, проверить орфографию, перейти к редактированию макросов и пр. Если окон становится слишком много, их можно убрать с экрана, не закрывая открытый файл проекта. Для этого предназначена команда Window > Hide (Окно > Скрыть). Для отображения любого из скрытых окон предназначена команда Window > Unhide (Окно > Отобразить). При выборе этой команды появляется окно со списком всех скрытых окон, в котором следует выделить нужное и нажать кнопку ОК. в первую очередь для просмотраСОВЕТЕсли диаграммы предназначены в первую очередь для просмотра данных, то формы — для их ввода и редактирования. Поэтому формы и диаграммы очень удобно применять вместе. Если подвести мышь к нижней стрелке правой полосы прокрутки и потащить полоску, расположенную под ней, то на экране появится форма, сочетающаяся с открытой диаграммой. Совмещение двух окон с представлениями одного файлаСовмещение двух окон с представлениями одного файла![]() Окна упорядочиваются по горизонтали или по вертикали, и принцип упорядочивания определяет программа. Поэтому не всегда при упорядочивании окон результат будет таким же, как в приведенном примере. Создание нового представленияСоздание нового представленияЧтобы создать новое представление, в диалоговом окне со списком представле-в ний (см. рис. 9.1) нужно щелкнуть на кнопке New (Создать). В открывшемся окне (рис. 9.6) определяется тип создаваемого представления: Single view (Одиночное представление) или Combination view (Комбинированное представление). Создание представления на основе существующегоСоздание представления на основе существующегоЧасто бывает удобнее создавать новое представление не «с нуля», а на базе уже существующего. Для этого предназначена команда копирования представления, вызываемая кнопкой Сору (Копировать) в диалоговом окне со списком представлений (см. рис. 9.1). После нажатия кнопки открывается диалоговое окно, аналогичное окну создания представления, в котором к названию исходного представления добавлено Copy of (Копия) (рис. 9.9, файл З.mрр) и нельзя изменить параметр Screen (Экран), то есть изменить диаграмму или форму, являющуюся базовой для создаваемого представления. После нажатия кнопки ОК представление с новым названием сохраняется. Создание представления на основе существующегоСоздание представления на основе существующего![]() ТаблицыТаблицыУдаление и перемещение представлений и их составляющихУдаление и перемещение представлений и их составляющихРассматривая представления и их составляющие, мы ни разу не остановились на том, как осуществляется их удаление. Дело в том, что для этого предназначен специальный Организатор, который можно вызвать одноименной кнопкой из диалогового окна со списком представлений, таблиц, фильтров и групп или с помощью команды меню Tools > Organizer (Сервис > Организатор). В комбинированном представлении...В комбинированном представлении соединены форма названий ресурсов (Resource Name Form) и форма ресурсов (Resource Form). В заголовке формы названий можно редактировать лишь название ресурса![]() В информационном блоке отображается дополнительная информация о ресурсе или задаче, например список задействованных ресурсов, стоимость работ каждого из них, связанные объекты, заметки и пр. Например, представленная на рис. 9.11 форма содержит список задействованных в задаче ресурсов и список предшествующих задач. Для выбора типа отображаемой информации можно воспользоваться контекстным меню формы или подменю Format > Details (Формат > Подробности). Состав меню для форм с информацией о ресурсах и форм с информацией о задачах различается, но в обоих случаях в меню есть команды Notes (Заметки) и Objects (Объекты) для просмотра и редактирования связанных с задачей или ресурсом объектов (например, файлов) и заметок. Именно информация о заметках просматривается в форме описания ресурса в верхней части комбинированного представления на рис. 9.12. На ресурсной форме можно просматривать и редактировать данные о календарном плане (Shedule), затратах (Cost) и трудозатратах (Work) ресурса. При выборе любой из этих команд в информационном блоке отобразится таблица со списком задач, задействующих этот ресурс, и данные, соответствующие выбранной команде меню: даты участия в задаче и ее длительность, стоимость участия ресурса в работах или объем работы, который ресурс должен выполнить в рамках выполнения задач. Например, в форме названий ресурсов на рис. 9.12 в нижней части комбинированного представления просматриваются данные о календарном плане ресурса. Используя команды подменю Format > Details (Формат > Подробности), для формы с информацией о задаче можно просматривать и редактировать информацию как о задействованных в задаче ресурсах, так и о связях задачи с другими задачами проекта. При выборе команды Resources & Predecessors (Ресурсы и предшественники) (см. рис. 9.11) будут отображены две таблицы, в одной из которых содержится информация о задействованных в задаче ресурсах, а в другой перечислены задачи -предшественники выбранной. Команда Resources & Successors (Ресурсы и последователи) действует аналогично, отображая во второй таблице информацию не о предшествующих, а о последующих задачах. А команда Predecessors & Succesors (Предшественники и последователи) совместит таблицы с данными о предшествующих и последующих задачах в информационном блоке формы. На рис. 9.13 (файл 7.mрр) в форме описания задачи в верхней части комбинированного пред-« ставления отображаются данные о ресурсах и предшествующих задачах. В комбинированном представлении сочетаются диаграмма Ганта и форма редактирования свойств задачиВ комбинированном представлении сочетаются диаграмма Ганта и форма редактирования свойств задачи![]() Microsoft Project -управление проектамиЧто такое проект?Что такое проект?Деятельность любой организации состоит из выполнения операций и проектов. И те и другие имеют много общего, например выполняются людьми и на их выполнение выделяются ограниченные ресурсы. Главное отличие операций от проектов заключается в том, что операции идут постоянно и повторяются, тогда как проекты временны и уникальны. Исходя из этого, проект определяется как временное усилие, предпринятое для создания уникального продукта или услуги. «Временное» означает, что каждый проект имеет точно определенные даты начала и окончания. Говоря об уникальности продукта или услуги, мы подразумеваем, что они имеют заметные отличия от всех аналогичных продуктов или услуг. Диалоговое окно настройки рабочего времени проектаДиалоговое окно настройки рабочего времени проекта![]() В верхней части диалогового окна расположен список календарей. Рядом с названием календаря, выбранного в диалоговом окне информации о проекте, в скобках указано, что он является проектным календарем (Project Calendar (Календарь проекта)). Все настраиваемые в диалоговом окне параметры относятся к календарю, выбранному в списке. В центре диалогового окна находится традиционный календарь, для каждого дня в котором можно задать определенную настройку. Дни календаря выделены цветом в соответствии с легендой: рабочие дни обозначены белым, нерабочие — серым, а дни с нестандартным рабочим временем заштрихованы. Для переключения между месяцами нужно использовать полосу прокрутки, а чтобы выбрать нужный день — щелкнуть на нем мышью. Для того чтобы выделить сразу несколько дней, нужно щелкать на них при нажатой клавише Ctrl, а чтобы « выделить все одинаковые дни календаря (например, все субботы), нужно щелкнуть на названии дня в верхней строке календаря. Настройка параметров выбранных дней осуществляется в правой части диалогового окна. Переключатель Use default (Стандартное время) применяет стандартные настройки, если ранее параметры дня были изменены. Переключатель Nonworking time (Нерабочее время) пометит выбранный рабочий день как выходной, a Nondefault working time (Нестандартное рабочее время) — как рабочий. Под переключателями расположены две колонки полей, содержащих временные интервалы, в которых осуществляется работа в течение дня. В поля левой колонки, From: (С:), вводится время начала интервала, а в поля правой, То: (По:) — время окончания. Например, на рис. 10.4 введены два интервала: с 8 до 12 и с 13 до 17. Время начала следующего интервала должно быть больше времени окончания предыдущего интервала. Для создания нового календаря предназначена кнопка New (Создать). После нажатия на нее открывается диалоговое окно (рис. 10.5), в котором нужно указать название нового календаря и определить, как будет создан новый календарь — па основе существующего или «с нуля». В первом случае нужно выбрать переключатель Make a copy of (Создать копию) и выбрать соответствующий календарь из списка. Во втором случае нужно выбрать переключатель Create new base calendar (Создать новый базовый календарь). Диалоговое окно настройки расчетов времени в MS ProjectДиалоговое окно настройки расчетов времени в MS Project![]() Параметры, настраиваемые в этом диалоговом окне, не влияют на проектный календарь или календари ресурсов и предназначены для других целей. Диалоговое окно создания нового календаряДиалоговое окно создания нового календаря![]() При создании копии существующего календаря все его настройки переносятся в новый. Это удобно, например, если вы хотите создать календарь для группы сотрудников с особым режимом работы, но с теми же нерабочими днями, что и у всех остальных. В таком случае можно создать копию основного календаря и затем изменить настройки режима работы, сохранив нерабочие дни1. Кнопка Options (Параметры) отображает диалоговое окно с общими настройками календаря. Это диалоговое окно (рис. 10.6) можно вызвать и через меню Tools > Options (Сервис > Параметры). Диалоговое окно ввода информации о проектеДиалоговое окно ввода информации о проекте![]() Очень часто настройки стандартных календарей не подходят для проекта. Например, в календаре Standard (Стандартный) рабочим временем считается интервал с 8:00 до 17:00 с перерывом на обед с 12:00 до 13:00, а во многих организациях рабочее время зафиксировано в интервале с 9:00 до 18:00 или с 9:30 до 18:30. Кроме того, в стандартный календарь не включены особые выходные или укороченные дни, например день рождения вашей организации. Если стандартные настройки вам не подходят, то нужно изменить их в существующем календаре либо создать новый календарь. Когда вес сотрудники работают в одном временном режиме, то проекту нужен один общий календарь и вам понадобится лишь отредактировать настройки стандартного календаря. Но бывает, что в проекте задействованы несколько подразделений с разным режимом работы. Например, при издании журнала редакторы работают в стандартном режиме, а операторы типографских машин — круглосуточно. В таком случае нужно решить, какая группа больше, и отредактировать стандартный календарь в соответствии с ее режимом работы. Для других групп нужно будет создать собственные календари. Длительность и трудозатратыДлительность и трудозатратыДлительность задачи — это период рабочего времени, который необходим для того, чтобы выполнить ее. Например, задача Сбор предложений от авторов в проекте издания журнала занимает неделю (см. рис. 11.12). Фазы Фаза проекта состоит из одной...ФазыФаза проекта состоит из одной или нескольких задач, в результате выполнения которых достигается один или несколько основных результатов проекта. Таким образом, результаты, достигнутые благодаря выполнению каждой из задач, входящих в фазу, формируют ее результат. Если для достижения результатов задачи нужно выполнить только ее, то для достижения результата фазы нужно выполнить группу других задач. И в этом заключается отличие фазы от задачи: ее результат суммирует результаты других задач. Именно поэтому в MS Project фазы называются Summary task (Суммарная задача). Например, результатом фазы Подготовка материалов будут материалы номера журнала, которые можно передать на предпечатную подготовку. Поскольку номер состоит из обложки и статей, то для получения результата фазы нужно осуществить как минимум две задачи: Подготовка обложки, результатом которой будет обложка журнала с фотографией фотомодели и заголовками статей, и Подготовка статей, результатом которой будут все тексты статей журнала. Основы планирования и подготовка к составлению планаГлава 9. Основы планирования и подготовка к составлению планаКачество находится в центре проектного...Качество находится в центре проектного треугольника. Изменения любой из составляющих проекта так или иначе влияют на его качество![]() Например, если вы нашли лишнее время в расписании, то можете увеличить объем работ, добавив задачи и увеличив длительность проекта. С этими дополнительными задачами и временем вы сможете добиться более высокого уровня качества в проекте и произведенном продукте или услуге. Если же вы хотите понизить расходы, чтобы уложиться в бюджет, возможно, вам понадобится уменьшить объем работ, убрав некоторые из задач или уменьшив их длительность. С уменьшенным объемом работ у проекта будет меньше шансов выйти на требуемый уровень качества, поэтому снижение расходов может привести к ухудшению качества проекта. Нажатие кнопки Copy (Копировать) поместит созданный календарь в глобальный шаблонНажатие кнопки Copy (Копировать) поместит созданный календарь в глобальный шаблон![]() Используя приемы из этого примера, вы можете создавать собственные календари, настраивать их в соответствии со своими потребностями и затем использовать в рамках организации. Настройки календарного планаНастройки календарного плана![]() Ввод данных в файл проекта можно существенно ускорить, если указать, в каких единицах будут вводиться значения длительности задач и объема работ. В таком случае при заполнении в таблицах полей Duration (Длительность) и Work (Трудозатраты) (а также их вариантов) вам нужно будет указывать только число единиц, а обозначение единиц будет подставлено автоматически. Обычно длительность задач указывается в днях (Days), и именно этот вариант стоит выбрать в списке Duration is entered in (Длительность вводится в). Количество работы, как правило, учитывается в часах, поэтому в списке Work is entered in (Трудозатраты вводятся в) стоит выбрать Hours (Часы). При редактировании проектного расписания часто приходится перемещать задачи или группы задач. Флажок Autolink inserted or moved tasks (Автоматическое связывание добавленных или перемещенных задач) определяет, будут ли перемещенные или вставленные между другими задачи автоматически связываться с предыдущими или последующими. Этот флажок стоит оставить установленным, поскольку он существенно упрощает редактирование планов проектов даже с небольшим количеством связей. При составлении предварительного плана проекта указываются предварительные длительности многих задач, которые в процессе согласования плана утверждаются и затем становятся окончательными. Предварительные длительности могут помечаться в плане вопросительным знаком, что делает работу с графиком очень удобной: можно легко увидеть задачи с не установленной окончательно длительностью. Для того чтобы вопросительные знаки отображались, необходимо оставить установленным флажок Show that tasks have estimated durations (Показывать, что у задачи есть предварительная оценка длительности). И последний флажок — New tasks have estimated durations (Новые задачи имеют предварительную оценку длительности) — определяет, будет ли длительность новых задач помечаться как предварительная. Мы рекомендуем установить этот флажок. После установки значений воспользуйтесь кнопкой Set as Default (По умолчанию) для использования их в последующих проектах. НазначенияНазначенияНазначение — это связь определенной задачи и ресурсов, необходимых для ее выполнения. При этом на одну задачу могут быть назначены несколько ресурсов, как материальных, так и нематериальных. Назначения объединяют в плане ресурсы и задачи, делая план целостным. Благодаря назначениям решается целый ряд задач планирования. Во-первых, определяются ответственные за исполнение задач. Во-вторых, когда определены задачи, за которые отвечает ресурс, можно рассчитать общий объем времени, затрачиваемый им на проект, а значит, его стоимость для проекта. В-третьих, определив стоимость участия всех ресурсов в проекте, можно подсчитать его общую стоимость. Наконец, назначая ресурсы на задачи, можно сокращать срок выполнения работ, выделяя на них больше ресурсов и тем самым сокращая общую длительность проекта. Общие настройки календаря Во многих...Общие настройки календаряВо многих отчетах и диаграммах MS Project отображается временная шкала, на которую нанесены дни недели. Параметр Week starts on (День начала недели) определяет, какой день недели будет отображаться первым на этих шкалах. Кроме того, именно в соответствии с этой настройкой отображается календарь в диалоговом окне настройки календаря (см. рис. 10.4). Помимо дней недели на временной шкале отображается информация о годе, и программа позволяет отображать на шкале как календарный, так и финансовый год. В некоторых организациях финансовый год может начинаться не в январе, и в таком случае на шкале номер календарного года заменяется номером финансового года. Чтобы замена осуществлялась, необходимо в поле Fiscal year starts in (Месяц начала финансового года) указать месяц, с которого начинается финансовый год. Чтобы проверить сделанные настройки календарей, можно воспользоваться отчетом Working Days (Рабочие дни), который описан в разделе «Рабочие дни». Например, на рис. 10.7 (файл 2.mрр) приведен пример проекта, в котором финансовый год начинается в марте. На шкале времени видно, что февраль относится к 2002 году, а март — уже к 2003. При этом в таблице рядом с задачей указываются реальные календарные даты ее начала и окончания. Определение проектаОпределение проектаСоставление плана работ невозможно без определения проекта, то есть задания его ключевых характеристик, таких как общая длительность, рабочее время и методика планирования. Поэтому, прежде чем переходить к составлению плана работ, мы научимся определять проект с помощью MS Project. Чтобы начать составлять план работ, нужно создать файл нового проекта. Это можно сделать, щелкнув на кнопке New (Создать) панели инструментов Standard (Стандартная). При создании нового проекта автоматически откроется диалоговое окно Project Information (Сведения о проекте), в котором можно определить большинство его характеристик (рис. 10.3). Чтобы изменять параметры проекта в дальнейшем, это диалоговое окно можно вызвать командой меню Project > Project Information (Проект > Сведения о проекте). 1 Если вам хочется больше узнать о теории управления проектами, то рекомендуем воспользоваться источниками в Интернете, например сайтом «Профессионал управления проектами» (http://www.pmprofy.ru). 2 В соответствии с флажком Prompt for project info for new projects (Запрос на ввод сведений о проекте для ноных проектов), описанным в разделе «Общие настройки программы». Параметры календарного планаПараметры календарного планаВо время планирования объема работ нам придется размещать задачи на календарном плане проекта, определяя, в какой день начнется и закончится та или иная задача. В MS Project есть несколько настроек, определяющих поведение программы при работе пользователя с календарным планом. Эти параметры можно изменить на вкладке Schedule (Планирование) в диалоговом окне Options (Параметры). Открыть его можно с помощью команды меню Tools > Options (Сервис > Параметры). Вкладка Schedule (Планирование) (рис. 10.12) содержит довольно много параметров, но из них на данном этапе нам понадобятся только некоторые, а к остальным мы еще вернемся в дальнейшем. Флажок Show scheduling messages (Показывать сообщения о планировании) определяет, будет ли MS Project сообщать вам о несоответствиях в плане проекта (и давать полезные подсказки по ходу составления плана). Этот флажок стоит установить, поскольку с помощью подобных сообщений можно избежать многих случайных ошибок. Параметры, определяющие настройки для отдельного файла проекта, более многочисленны. Первый из них, New tasks (Новые задачи), определяет, какая дата начала будет по умолчанию приписываться новой задаче — дата начала проекта (пункт списка Start On Project Start Date (Начинаются в день начала проекта)) или дата создания задачи (пункт списка Start On Current Date (Начинаются в текущий день)). Планирование проекта в MS ProjectПланирование проекта в MS ProjectСоставление плана проекта в общем виде заключается в описании задач проекта, доступных ресурсов и определении взаимосвязей между ними с помощью назначений. Но при составлении плана проекта в MS Project количество операций несколько увеличивается. Планирование начинается с определения проекта, то есть описания его ключевых характеристик. Затем составляется список фаз и задач и список необходимых для их выполнения ресурсов. После этого в план вносится дополнительная информация о задачах и ресурсах, которая будет использоваться при определении назначений и в дальнейшем при проведении работ по плану (отслеживании плана). Наконец, осуществляются назначения, после чего проект оптимизируется, если длительность или бюджет оказываются больше ожидаемых. Планирование проектовПланирование проектовЦелью этого урока является теоретическая подготовка к составлению проектов в MS Project. После ознакомления с уроком вы освоите основную терминологию управления проектами, получите представление о принципах планирования и специфике составления плана проекта в MS Project. Кроме того, вы узнаете, как определять проект в этой программе и настраивать параметры планирования. Приемы работы в MS Project будут применены на практике, и в завершение урока мы опишем собственный проект, план которого мы будем составлять в последующих уроках. Управление проектами заключается в составлении плана и отслеживании вы-пцлнения работ по нему. Соответственно, чем лучше план проекта, чем более аккуратно он составлен, тем легче потом выполнять проектные работы и удачно завершить проект. Чтобы хорошо планировать, нужно, в первую очередь, хорошо представлять себе, что такое проект и из каких элементов состоит его план. Помечаем 8 марта как выходной деньПомечаем 8 марта как выходной день![]() Поскольку режим работы и праздники являются общими для всех проектов, то созданный календарь стоит сохранить в глобальном шаблоне, для того чтобы он автоматически включался во все вновь создаваемые проекты. Для этого нужно воспользоваться командой меню Tools > Organizer (Сервис > Организатор) и в открывшемся диалоговом окне перейти на вкладку Calendars (Календари). Затем нужно скопировать календарь Standard (Стандартный) из файла, где он был создан, в файл Global.mpt (рис. 10.11). Помощь в планированииПомощь в планированииЧтобы при планировании MS Project подсказывал вам о возможных ошибках и способах ускорить ввод данных, стоит включить режим подсказки. Для этого в диалоговом окне настройки параметров программы нужно перейти на вкладку General (Общие). На ней в разделе Planning wizard (Мастер планирования) нужно установить все флажки. Флажок Advice from Planning Wizard (Помощь мастера планирования) управляет режимом подсказки, и если его сбросить, то остальные три флажка будут недоступны. При установке флажка Advice about using Microsoft Project (Помощь в использовании Microsoft Project) программа отображает подсказки о возможностях ускорения работы, если замечает, что вы вводите или редактируете данные не оптимальным способом. Флажок Advice about scheduling (Помощь в планировании) управляет режимом, в котором программа уточняет, что вы имели в виду при внесениях изменений в календарный план проекта. И наконец, флажок Advice about errors (Помощь в устранении ошибок) позволяет включить или отключить вывод сообщений об ошибках. Уникальность каждого проекта создает сложностиПРИМЕЧАНИЕУникальность каждого проекта создает сложности при его планировании, поскольку зачастую сложно предположить, как в действительности будут достигаться проектные результаты. Поэтому результатом проектной деятельности является не только продукт или услуга, но и извлеченные уроки, то есть опыт, который будет использоваться в дальнейшем при планировании и выполнении следующих проектов. Проекты предпринимаются на любых уровнях организации, и в них могут быть вовлечены как несколько человек, так и несколько тысяч. Проекты могут быть разной длительности: некоторые продолжаются менее ста часов, другие — более миллиона. Проект может вовлекать один отдел организации, а может и выходить за ее пределы, как в случаях совместных предприятий и партнерства. Проекты могут осуществляться в любой области деятельности. Так, проектами могут быть и проектирование транспортного средства, и разработка информаци- онной системы, и проведение предвыборной кампании, и постройка здания, и подготовка номера журнала. в MS Project переведен какПРИМЕЧАНИЕТермин «стоимость» (cost) в MS Project переведен как «затраты», потому что в управлении проектами используются оба русскоязычных термина. В книге также на равных правах используются оба термина. Величина Cost Per Use (Затраты на использование) обозначает стоимость использования оборудования или сотрудника в задаче, которая не зависит от того, сколько времени задействован в задаче сотрудник или материальный ресурс. Общие затраты на использование ресурса определяются путем умножения стоимости использования на число задач, в которых он задействован. У ресурса может быть указана стоимость как одного из двух типов, так и обоих. При определении общих затрат на использование ресурса в проекте MS Project определяет повременные затраты и затраты на использование и суммирует их. ПРИМЕЧАНИЕ При планировании работ...ПРИМЕЧАНИЕВ большинстве жизненных циклов фазы выполняются последовательно. При этом часто следующая фаза начинается лишь после того, как будут одобрены результаты выполнения предыдущей. Однако в некоторых жизненных циклах последующая фаза начинается раньше одобрения результатов предыдущей фазы, если такой риск считается приемлемым. Использование пересечения фаз при планировании называется быстрым путем (fast tracking). Разбиение проекта на фазы позволяет представить его в виде списка основных результатов и дат, к которым они должны быть получены. Руководитель проекта осуществляет непосредственный контроль исполнения каждой задачи внутри проекта, сообщая вышестоящему менеджеру только о достижении фазовых результатов. Этому менеджеру, в свою очередь, для контроля исполнения проекта вполне достаточно таких данных. настройки календаряПример настройки календаряИзменим типовые настройки календаря MS Project, с тем чтобы в дальнейшем планировать проекты с их использованием. Установим рабочее время с 9 до 18 с перерывом на обед с 12 до 13. В пятницу рабочее время будет заканчиваться в 17 часов. Кроме того, учтем в календаре нерабочие дни: понедельник 25 февраля и пятницу 8 марта. Чтобы реализовать эти настройки, нужно открыть диалоговое окно редактирования календаря с помощью команды меню Tools > Change Working Time (Сервис > Изменить рабочее время). Затем выделим все рабочие дни, кроме пятницы (рис. 10.9), и отредактируем параметры рабочего времени. Редактировать свойства пятниц не нужно, поскольку настройки по умолчанию совпадают с необходимыми нам. Теперь нужно отметить неурочные выходные дни: 25 февраля и 8 марта. Для этого нужно выделить каждый из этих дней и в его настройках установить переключатель Nonworking time (Нерабочее время) (рис. 10.10, файл 1.mрр). После редактирования исправленные элементы выделились подчеркиванием. В тех случаях, когда редактировался отдельный день, подчеркнуто число в календаре. Когда же редактировались все определенные дни календаря, подчеркнуты их названия в заголовке таблицы. Дата начала задачи находится в поле Start (Начало). Чтобы даты в этом поле отображались вместе со временем, нужно соответствующим образом настроить формат отображения дат MS Project (см. раздел «Настройки просмотра»). Проектный треугольникПроектный треугольникКак мы уже знаем, большинство проектов имеют определенную дату окончания, бюджет и объем работ. Это трио времени, денег и объема часто называют проектным треугольником (рис. 10.1), потому что при внесении изменений в один из этих элементов меняются оба других. И хотя для проекта в равной степени важны все три элемента, как правило, только один из них в зависимости от приоритетов имеет наибольшее влияние на другие. Например, если вы решите изменить план проекта, укоротив расписание, то воз-, растет стоимость проекта (если вы решите привлечь дополнительных работников) или уменьшится объем работ. Если же изменить план проекта с целью уменьшения его бюджета, то может возрасти длительность проекта и уменьшиться объем работ. Наконец, если вы увеличите объем работ, то проект будет длиться дольше и стоить дороже. То, как изменения в плане влияют на другие стороны треугольника, зависит от обстоятельств и специфики проекта. В некоторых случаях уменьшение расписания увеличивает стоимость, а в других — уменьшает. При создании плана вы можете столкнуться с тем, что план не удовлетворяет ожиданиям, например проект заканчивается слишком поздно или его стоимость превышает допустимые пределы. В таком случае план нужно оптимизировать, чтобы привести его в соответствие ожиданиям. Когда вы начинаете оптимизировать план, постоянно помните обо всех элементах треугольника и о том, что когда вы изменяете одну из сторон, это затрагивает две другие — позитивно или негативно, в зависимости от вашего проекта. И проверяйте два других элемента треугольника, чтобы быть уверенными, что изменения не делают план невыполнимым. Например, если вы изменили свой план с целью уменьшить расходы, проверьте, что дата окончания проекта все еще находится в допустимых пределах. Проектный треугольник — популярное графическое представление специфики управления проектамиПроектный треугольник — популярное графическое представление специфики управления проектами![]() Качество, четвертый элемент проектного треугольника, находится в его центре, и изменения, вносимые в любую из сторон треугольника, практически всегда влияют на качество (рис. 10.2). Качество не является стороной треугольника -это результат того, что вы делаете со временем, деньгами и объемом работ. Проект как временное явлениеПроект как временное явлениеУ каждого проекта есть четко определенные начало и конец. Конец проекта наступает вместе с достижением всех его целей или когда становится ясно, что эти цели не будут или не могут быть достигнуты и проект обрывается. Временность не означает краткосрочность проекта — многие проекты могут продолжаться несколько лет. В любом случае, проект конечен и не может состоять из постоянно продолжающихся действий. Очень многие предприятия временны в том смысле, что в какой-то момент работа на них остановится. Например, понятно, что конвейер по производству определенной модели автомобилей когда-то остановится, так как машина будет снята с производства. Однако такой род временности не делает конвейер проектом, поскольку работа по сборке машин является типичной рутинной операционной деятельностью. Фундаментальное отличие проекта заключается в том, что проект кончается, когда поставленные цели достигнуты, тогда как при непроектной деятельности перед исполнителями ставятся новые цели и работа продолжается. Временная природа проектов сказывается и на других аспектах проектной деятельности. Например, проекты обычно имеют очень ограниченные временные рамки для создания продукта или услуги, поскольку благоприятная для них ситуация на рынке складывается на ограниченное время. Кроме того, проектная команда, как правило, по его окончании распадается, а ее члены переходят в другие проекты. В отличие от конвейера по сборке автомобилей, хорошим примером проекта может быть разработка нового автомобиля. Разработка осуществляется в ограниченные временные сроки и для достижения определенного результата — прототипа нового автомобиля. Когда результат достигнут, автомобиль отправляется в производство, а проектная команда — конструкторы, дизайнеры, инженеры и пр. могут быть вовлечены в новый проект, хотя и не обязательно в том же составе. Проект очень часто путают с программой, то есть координированным управлением группой проектов внутри одной организации. Управление сразу несколькими проектами скоординировано для того, чтобы получить выгоду, которую нельзя получить от отдельного управления каждым из них. Программы обычно сочетают элементы проектов и операций. Например, разработка веб-сайта является проектом, тогда как поддержка его в течение длительного времени — это операционная деятельность. Программы могут также включать повторяющиеся или циклические работы, например издание журнала: периодическое издание само по себе является непрерывным процессом, тогда как подготовка отдельного номера — это проект. Роли и ресурсыРоли и ресурсыПод ресурсами в MS Project понимаются сотрудники и оборудование, необходимые для выполнения проектных задач. Например, для выполнения задачи Сбор предложений от авторов в проекте должен быть задействован ответственный секретарь журнала. Каждый сотрудник, участвующий в проекте, получает определенную роль в соответствии со своей квалификацией, требованиями проекта и регламентами, действующими в организации. Например, в одном проекте сотрудник может выступать в роли архитектора приложений, а в другом, где остро требуется программист, тот же сотрудник может быть задействован в роли программиста. При составлении списка ресурсов часто используется ролевое планирование. Например, сначала определяется, что для исполнения работ требуются три программиста и один менеджер, а затем, когда план проекта утвержден, выбираются конкретные сотрудники для участия в этих ролях. Составляющие проектного планаСоставляющие проектного планаПроект предпринимается для достижения определенного результата в определенные сроки и за определенные деньги. План проекта составляется для того, чтобы определить, с помощью каких работ будет достигаться результат проекта, какие люди и оборудование нужны для выполнения этих работ и в какое время эти люди и оборудование будут заняты работой по проекту. Поэтому проектный план содержит три основных элемента: задачи (Task), ресурсы (Resource) и назначения (Assignment). Рассмотрим подробнее каждый из них. Способ планирования и основные датыСпособ планирования и основные датыПроект можно планировать двумя способами: от даты начала проекта или от даты окончания. Если у проекта нет жесткой даты окончания, то при планировании применяется первый способ: фиксируется дата, когда нужно начать проект, и во время составления плана определяется, когда проект может быть завершен. Если же проект должен быть обязательно завершен к определенному дню, то используется противоположный способ: фиксируется дата окончания и во время составления плана определяется, когда проект должен быть начат, чтобы все работы были закончены в срок. Способ планирования определяется раскрывающимся списком Schedule from (Планирование с), содержащим два возможных значения (рис. 10.3): Project Start Date (Дата начала проекта) и Project Finish Date (Дата окончания проекта). Стоимость ресурсовСтоимость ресурсовВажное свойство ресурсов — стоимость (Cost (Затраты)) их использования в проекте. В MS Project есть два типа стоимости ресурсов: повременная ставка и стоимость за использование. Повременная ставка (Rate) выражается в стоимости использования ресурса в единицу времени, например 100 рублей в час или 1000 рублей в день. В таком случае стоимость участия ресурса в проекте составит время, в течение которого он работает в проекте, умноженное на почасовую ставку. Обычно почасовая ставка используется для учета стоимости нематериальных ресурсов. Включен финансовый год, начинающийся...Включен финансовый год, начинающийся в марте, и выбран режим использования номера начального года![]() По названиям следующих параметров диалогового окна можно подумать, что они связаны с настройками, определяемыми в проектном календаре. Но это не так — эти настройки влияют только на то, каким образом MS Project конвертирует длительность задач из одной временной единицы в другую. Например, если установить значение параметра Hours per day (Часов в день) равным 8, то после того, как вы укажете длительность задачи, равную двум дням (2d или 2д), на диаграмме Ганта рядом с отрезком длительность будет отображена как 16 часов. Если же вы измените значение параметра на 5 и затем введете длительность задачи как 2d (2д), то она будет конвертирована в 10 часов. Аналогично на конвертацию временных величин влияют значения параметров Hours per week (Часов в неделю) и Days per month (Дней в месяц). При подсчете длительности задачи MSВНИМАНИЕПри подсчете длительности задачи MS Project не учитывает нерабочее время, например выходные дни, и перерывы в ее выполнении. Длительность может не соответствовать трудозатратам занимающегося задачей сотрудника. Например, для выполнения задачи Сбор предложений от авторов сотруднику (ответственному секретарю журнала) нужно потратить полчаса на рассылку типового электронного письма авторам и полчаса на обработку поступивших в течение недели ответов. Значит, его трудозатраты на выполнение задачи составят один час. Таким образом, длительность соответствует времени, через которое будет получен результат задачи, а трудозатраты — времени, затраченному сотрудниками на получение результата. В MS Project длительность обозначается термином Duration, а трудозатраты — термином Work. В MS Project есть возможностьВНИМАНИЕВ MS Project есть возможность создавать и групповые (базовые), и личные календари. Последние отражают персональное расписание сотрудников и содержат персональные выходные дни, например больничные. Поэтому при создании базового календаря в него следует.вносить только настройки, общие для всех участников проекта или группы, к которой относится календарь. Специфические настройки заносятся в личный календарь каждого сотрудника. Работа с календарями осуществляется в диалоговом окне Change Working Time (Изменить рабочее время) (рис. 10.4). Открывается оно одноименной командой, находящейся в меню Tools (Сервис). в минутах. При вводе данныеВНИМАНИЕДлительность задач хранится «внутри» проектного файла в минутах. При вводе данные о длительности задачи или объеме работы переводятся в минуты и затем помещаются в файл. При неверных общих календарных настройках все данные будут сохраняться некорректно, и их придется вводить заново. Таким образом, описанные параметры не влияют на настройки проектного календаря, но влияют на учет длительностей задач в проекте. Поэтому настройки в проектном календаре должны соответствовать общим настройкам календаря, и за этим нужно следить самостоятельно. Параметры Default start time (Время начала по умолчанию) и Default end time (Время окончания по умолчанию) также не связаны с соответствующими параметрами в календаре проекта. В соответствии со значениями этих параметров MS Project определяет время начала и завершения задач, если оно не указано пользователем. Например, если значение параметра Default start time (Время начала по умолчанию) равно 8:00 и вы добавите в план задачу, начинающуюся 1 марта 2002 (не указывая время ее начала), то полностью дата ее начала будет выглядеть как 1.03.2002 8:00'. Выделяем все понедельники, вторники, среды и четверги календаря и редактируем их рабочее времяВыделяем все понедельники, вторники, среды и четверги календаря и редактируем их рабочее время![]() в рамках проекта для достиженияЗадачиЗадачей называется работа, осуществляемая в рамках проекта для достижения определенного результата. Например, в проекте издания номера журнала задачей будет Проведение редколлегии. Поскольку обычно проект содержит много задач, то для удобства отслеживания плана их объединяют в группы, или фазы. Совокупность фаз проекта называется его жизненным циклом. Завершающие задачиЗавершающие задачиКаждый проект предпринимается для достижения определенной цели, и обычно достичь ее нельзя, не достигнув нескольких промежуточных целей. Например, нельзя построить дом, не заложив фундамент. Закладка фундамента будет являться промежуточной целью при постройке дома. Задачи, в результате исполнения которых достигаются промежуточные цели, называются завершающими задачами. В MS Project они называются вехами (Milestone). Обычно результатом фазы является достижение промежуточной цели, поэтому вехой в плане проекта принято обозначать последнюю задачу фазы, в результате которой достигается ее результат. Иногда, если такой задачи нет, а фазовый результат достигается, например одновременным завершением нескольких задач, то создается фиктивная завершающая задача. Длительность такой задачи устанавливается в 0 дней, и на нее не выделяются исполнители. Она присутствует в плане исключительно для обозначения момента завершения фазы, что облегчает отслеживание плана проекта. Зависимости и связиЗависимости и связиЗадачи в плане проекта взаимосвязаны, например, часто одна задача не может начаться, пока не закончена другая (возведение стен не может начаться раньше закладки фундамента). В MS Project зависимости называются термином Dependencies. На плане проекта зависимости обозначаются с помощью связей (Link), и оба эти термина — зависимость и связь — используются с одним и тем же смыслом, обозначая логику, определяющую последовательность работ в плане проекта. |