Управление проектами с использованием Microsoft Project

Внесение в план проекта дополнительной информации

Разбить на страницы
Показывать лекцию целиком

Дополнительная информация о задачах и ресурсах

Для работы с этой лекцией необходим файл Project.zip.

Часто, после того, как определен состав задач и ресурсов проекта, сделаны назначения, необходимо внести в проект дополнительную информацию, например комментарии. Иногда требуется прокомментировать отдельное назначение или ресурс. Если задачи структурированы с помощью фаз, то ресурсы в представлении лист ресурсов никак не структурированы. Для структурирования их, или задач другим способом, можно использовать коды структур. Например, присвоить ресурсам код отдела, к которому они относятся, и сгруппировать по этому коду. Можно также определить объем трудозатрат определенного отдела, спланировать его загрузку и т.д.

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

Код структуры задач

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

Определение кодов задач делают в диалоговом окне WBS Code Definition (Определение кодов СДР) Здесь аббревиатура WBS означает Work Breakdown Structure – Структурная декомпозиция работы. Уже заданные коды структуры задачи можно увидеть в файле project1.mpp. Для этого следует добавить в таблицу колонку с полем WBS. Для создания нового кода или изменения существующего надо открыть специальное окно в меню команд Project > WBS > Define Code (Проект>СДР>Определить код).

Хотя для каждой задачи присваивается уникальный код, он может начинаться с общего префикса кода проекта. Префикс будет одинаковым для всех задач проекта и вводится в специальную строку Project Code Prefix (Префикс кода проекта). Чтобы отметить все уровни структуры задачи, ее уникальный код строится из нескольких последовательностей символов, отделенных друг от друга разделителями. В каждом из уровней можно использовать свой тип символов. Для определения нового уровня надо просто использовать следующую строку в таблице. Точно так же легко удалить уровень простым удалением строки. В таблице нетрудно видеть, каким образом ее можно заполнить для определения кодов, а также в последней графе представлены все возможные типы символов. Длина последовательности задается во втором поле таблицы. Этот параметр определяет, сколько элементов можно будет перенумеровать с помощью этого кода. Если при добавлении параметра вам будет не хватать выбранной длины, программа выдаст предупреждение. Если длину выбрать больше единицы, то при генерации кодов для задачи в них будут включаться нули перед первой значимой цифрой. Для текстовых последовательностей первой будет буква А. Если вы не хотите видеть лишние нули, надо указать длину "any"(любая). В последней колонке можно выбрать сепаратор, который будет отделять символьные последовательности, то есть разделять коды разных уровней. Образец кода отображается в окне просмотра.

Если установить флажок Generate WBS code for new task (Создавать коды СДР для новых задач), то каждой новой задаче автоматически будет присваиваться код. Установка флажка Verify uniqueness of new WBS codes (Проверять уникальность новых кодов СДР) обеспечит проверку уникальности кодов, введенных вручную.

Присвоить новые коды можно с помощью команды Project > WBS > Renumber (Проект>СДР>Изменить нумерацию). Для того чтобы можно было увидеть коды задач, как уже упоминалось, необходимо добавить в таблицу колонку с полем WBS. При изменении кода более высокого уровня, автоматически изменяются все вложенные коды. Таким способом можно назначить собственные коды блокам задач. Например, переопределить код в файле, задав третий уровень как "characters" с длиной "any". А потом переименовать у задачи "start.text" код (в свойствах задачи вкладка Advanced ), задав другое значение для первого кода последовательности, не число, а например, слово "new". Вы увидите, как изменятся все вложенные коды задачи.

Приоритет задач и группы ресурсов

Приоритет отражает важность исполнения задачи для проекта. Эта числовая величина, меняющаяся от 1 до 1000. По умолчанию, установленный в диалоговом окне сведений о проекте, приоритет равен 500. Изменить его можно на вкладке Genera l(Общие) диалогового окна сведений о задаче. Если исполнение некоторых задач можно отложить, то им присваивается низкий приоритет.

Информация о группе ресурса вводится в поле Group (Группа) вкладки General (Общие) диалогового окна сведений о ресурсе или таблицы Entry (Ввод) представления Resource Sheet (Лист ресурсов). Эта информация может потребоваться при определении перегрузки ресурса, или для сортировки.

Заметки и документы

Чтобы сопроводить какую-либо задачу или ресурс заметкой или документом нужно использовать вкладку Notes (Заметки) диалогового окна сведений о задаче или ресурсе.

Рассмотрим добавление заметок и документов на примере какой-либо задачи, открыв файл project1.mpp и дважды щелкнув по любой задаче. Затем следует выбрать вкладку Notes (Заметки). На открывшейся вкладке будет расположено многострочное поле редактора заметок с очевидными функциями. Особого упоминания заслуживает функция добавления объекта из файла, к ней мы еще вернемся. А сейчас посмотрим, как выглядят задачи содержащие заметки. В поле индикаторов они имеют соответствующий значок. При наведении на него курсора отображается текст заметки. Однако если вставлен объект из файла, то информация о нем не отображается при наведении курсора. В дальнейшем для отбора задач с заметками можно воспользоваться фильтром Tasks with attachment (Задачи с заметками). Для редактирования заметок можно добавить соответствующий столбец в таблицу, или использовать поле Notes (Заметки). Чтобы связанный с задачей файл был виден его можно вставить прямо в диаграмму Ганта, используя команду Insert > Object (Вставка>Объект). В открывшемся окне есть два переключателя, они позволяют выбрать, каким образом будет вставлен объект. Если выбран пункт "создать новый объект", то откроется специальное приложение для выбранного типа объекта. Если выбран пункт "вставить из файла", то появится поле для ввода пути к файлу. При установке флажка Link (Связь с файлом) пути к файлу будут обновляться при изменении исходного файла. Например, в файл-заметку для задачи "создание рабочего комитета" можно вставить план первого заседания. А в задачу "Рассылка первого сообщения" можно вставить замечание о списке рассылки. Список рассылки вставим в диаграмму как документ. Отформатировать его положение и вид на диаграмме можно в диалоговом окне форматирования. Чтобы вызвать контекстное меню, надо щелкнуть по объекту правой кнопкой мыши и выбрать команду Properties (Свойства).

Это окно состоит из двух вкладок. Положение определяется на вкладке SizePosition (Размер и положение). Его можно задать относительно шкалы времени, установив нужный переключатель, или относительно задачи. Если положение объекта связано со шкалой времени, то в поле Vertical (По вертикали) нужно указать расстояние между ней и объектом. Кроме того, в поле Date (Дата) нужно выбрать дату, под которой будет расположен объект. Если положение объекта связано с задачей, то в соответствующих полях указываются расстояния между отрезком задачи и объектом. А группа переключателей Attachment point (Точка привязки) определяет, с какой стороны от отрезка будет расположен объект. Идентификатор задачи вводится в поле Id (Ид). Размер объекта на диаграмме определяется полями раздела Size (Размер). На вкладке Line Fill (Линии и заливка) можно указать особенности ограничения и закрашивания объекта. Кроме того, после того как объект вставлен, его можно перетащить мышью в другое место на диаграмме, или изменить размер рамок с помощью мыши.

Гиперссылки

Гиперссылки можно создавать для задач, ресурсов и назначений. Особенно удобно это делать, когда документ слишком объемен, чтобы сохранять его в плане проекта. Откройте файл project1.mpp. Для создания связи между гиперссылкой и объектом в плане (задачей, ресурсом, назначением), надо выделить строку с объектом и использовать команду Hyperlink (Гиперссылка) меню Insert (Вставка) или контекстного меню. С помощью кнопок справа можно выбрать тип ссылки: ссылка на файл в Интернете; ссылка на задачу, ресурс, или представление в текущем плане; ссылка на новый документ; ссылка для создания электронного сообщения. При создании ссылки на файл в интернете можно выбрать файл в текущей папке или в списке недавно открытых файлов. В поле Text to display (Текст) надо указать текст, который будет отображаться в виде ссылки. Можно также кнопкой Screen Tip (Подсказка) ввести текст, который будет появляться при наведении курсора.

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

Настраиваемые поля

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

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

Как создать настраиваемое поле рассмотрим на примере файла project1.mpp. Работа с настраиваемыми полями происходит в диалоговом окне Custom Fields (Настройка полей), его можно либо вызвать одноименной командой из контекстного меню при выделенной колонке, или Tools > Customize > Fields (Сервис>Настройка >Поля). Во внутренние таблицы уже включен набор полей, которые можно настроить по своему способу. Эти поля могут относиться либо к ресурсам, либо к задачам, и отличаются они по типам данных, которые в них можно хранить.

Типы настраиваемых полей
Тип Макс. число полей Содержимое поля
Cost (Затраты) 10 Данные о стоимости задачи
Date (Дата) 10 Даты
Duration (Длительность) 10 Длительность, трудозатраты
Finish (Окончание) 10 Даты
Flag (Флаг) 20 Логические Yes (Да) или No (Нет)
Number (Число) 20 Числа
Start (Начало) 10 Даты
Text (Текст) 30 Текстовые данные
Outline Code (Код структуры) 10 Структурированные значения

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

Заполнять поля можно двумя способами. Первый, добавив его в таблицу, редактировать данные так же, как и во всех остальных полях. Второй, использовать вкладку Custom Fields (Настройка полей) диалогового окна сведений о задаче или ресурсе. На ней будут отображены все уже существующие поля.

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

Использование формул

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

Суммарное поле всей фазы настраивается особым образом, если мы хотим, чтобы его значения автоматически пересчитывались и для суммарных задач. Это можно сделать в разделе "Расчет для суммарных задач и групп" диалогового окна настройки полей. В этом разделе три переключателя. Если установить первый, то данные настраиваемого поля будут рассчитываться только для обычных задач. Второй переключатель позволяет рассчитывать значение настраиваемого поля для суммарных задач, используя одну из операций списка. Состав этого списка меняется в зависимости от типов полей, для текстовых полей он недоступен.

Третий переключатель позволяет использовать для суммарного поля ту же формулу, которая задана для обычных задач. В нашем случае удобнее использовать не формулу, а операцию сложения значений настраиваемого поля для задач. Ведь в нашу формулу включены значения других полей. А значит, для них тоже надо настроить параметры определения значения этих полей для суммарных задач. Иначе значения этих полей для суммарных задач всегда будут нулевыми, и результат формулы будет нулем. Заметим еще, что фактически мы получили поле, отображающее трудозатраты соответствующих задач. В программе для подобной информации есть аналог, стандартное поле Work (Трудозатраты). Однако в него нельзя внести формулу, это не настраиваемое поле и данные в него можно вводить только вручную.

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

Операции для сведения данных в суммарных задачах
Операция Типы полей Описание
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 (Число), Start (Начало), Finish (Окончание) Результатом сведения будет сумма всех значений.

Использование индикаторов

В настраиваемом поле можно использовать не только текстовые и цифровые данные, но и рисунки. Это так называемые цветовые индикаторы. Цвет индикатора зависит от выполнения или невыполнения логического условия. Откроем файл project1.mpp. Создадим поле "обновлена". В принципе, индикатор можно отобразить и в самом поле "Общее время редактирования статьи", но мы создадим новое поле типа "флаг", чтобы показать, как работать с полями такого типа. В диалоговом окне переименуем поле Flag 1(Флаг1) в "Обновлена". Затем в окне настройки формулы для него введем формулу [Duration2]=[Work] ([Длительность2]=[Трудозатраты]). Поля-флаги могут содержать только значение Yes "Да" или No"Нет". Если общее время редактирования статьи равняется трудозатратам, то поле будет содержать значение "Да". Для отображения индикатора в окне настройки поля выберем для Values to display (Отображаемые значения) кнопку Graphical Indicators (Графические индикаторы). Откроется новое диалоговое окно. В нем настраиваются критерии отображения индикаторов для разных задач. В верхней части окна есть переключатель для типа задач (суммарные или не суммарные). Для каждого из них можно установить свои критерии. Если установлены оба флажка в этом переключателе, то тем самым, настраивая параметры обычных задач, вы автоматически будете задавать параметры для всех остальных задач проекта. Настройка индикаторов производится в центре окна. В первой колонке выбирается логическая операция, во второй значение для проверки, и в последней рисунок индикатора. Проверка значения поля выполняется по очереди сверху вниз. Для перемещения условия по списку вверх или вниз служат стрелки сбоку.

Если нужно увидеть значение поля, скрытого индикатором, то следует установить флажок Show data values in ToolTips (Показывать значения данных во всплывающих подсказках). Тогда данные будут отображаться при наведении курсора на индикатор. Иногда может произойти рассогласование данных индикаторов в файле. Дело в том, что для индикатора суммарной задачи необходимо задавать формулу расчета значения для суммарных задач. В противном случае получится, что его данные можно будет редактировать. Чтобы сделать это перейдем в диалоговое окно настройки полей и выберем операцию суммирования для поля "Обновлена" в окне выбора задач. В нашем примере нам подходит логическая операция "И". Как выглядят результат сведения задач можно посмотреть на рисунке. Здесь у суммарной задачи "редактирование статей "индикатор красного цвета, поскольку у одной из подчиненных задач обновление не было сделано (это отмечено индикатором красного цвета для этой задачи).

Настраиваемые коды структур

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

Настраиваемые коды структуры создают в диалоговом окне настройки полей, при этом новые коды могут относиться и к задачам и к ресурсам. Тип поля нужно выбрать с помощью переключателя в верхней части вкладки. Затем из списка в диалоговом окне выбрать нужный Outline Code (Настраиваемый код), для удобства его можно переименовать. Например, организуем для ресурсов настраиваемый код структуры по отделам и должностям. Новый код необходимо настроить. Для этого следует нажать кнопку Lookup (Подстановка) и в раскрывшемся окне, выбрав верхний блок Code Mask (Маска кода), нажать на кнопку Edit Mask (Редактировать маску). Редактор маски кода выглядит также как для кода WBS. Точно также в нем можно задать несколько уровней кода, названия уровней, и формат данных. В нашем случае мы использовали символьные строки с неограниченным числом символов. После настройки маски кода мы вернемся в окно редактирования таблицы подстановки настраиваемого кода. В диалоговом окне можно редактировать два поля. Первое из них Outline Code (Настраиваемый код) содержит значения для подстановки, отображаемые в списке при заполнении поля. Второе поле называется Description (Описание) и содержит описание поля, или расшифровку кодов. Именно описание кода будет использовано программой при сортировке данных по коду, а также отображаться при их группировке.

Если установить флажок в кнопке Use a value from a table as a default entry for the field (Использовать значение из таблицы как значение по умолчанию), то программа будет устанавливать выбранное значение по умолчанию для всех новых ресурсов. Существует также возможность сортировки по значениям кода при отображении в таблице. Для этого надо использовать кнопку Display order for lookup table (Порядок отображения в таблице подстановки). Раздел Data entry options (Параметры ввода данных) позволяет при вводе нового ресурса использовать новые коды, еще не заданные в таблице подстановки.

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

Содержание лекции

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

  • Какие типы полей существуют,
  • Каким способом можно структурировать информацию, относящуюся к ресурсам,
  • Перечислите типы настраиваемых полей.
  • Для чего используется код структуры задачи?
  • Какой вид имеет код задачи?
  • Каким образом просмотреть коды для конкретной задачи?
  • Укажите диапазоны поля приоритетов задачи.
  • Как определить что задача имеет заметки?
  • Что можно использовать в качестве заметки?
  • Для каких объектов можно создавать гиперссылку?
  • Отличается ли создание настраиваемых полей для ресурсов и для задач?
  • Как создавать настраиваемые поля разных типов?
  • Как можно просмотреть или изменить содержимое настраиваемых полей?
  • Использование формул в настраиваемом поле.
  • Как настроить формулы для суммарных задач?
  • Можно ли рассчитывать значения настраиваемого текстового поля для суммарных задач.
  • Какие операции допустимы с полем типа индикатор?
  • Как сделать, чтобы для суммарных задач индикаторы отображались по тем же критериям, что и для обычных?
  • Лабораторная работа 4. Внесение дополнительной информации в проект

    Задание 1

    Откройте учебный файл. Создайте в нем WBS (СДР) (при определении кода создайте не менее четырех уровней структуры). Перенумеруйте задачи.

    Задание 2

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

    Задание 3

    Создайте текстовую заметку для задачи "первое заседание оргкомитета", содержащую повестку дня для заседания.

    Задание 4

    Создайте заметку в диаграмме Ганта к задаче "рассылка первого сообщения", содержащую список рассылки и находящуюся в предварительно созданном файле. Отформатируйте объект ссылки, связав его с задачей.

    Задание 5

    Создайте в диаграмме Ганта объект, связанный с датой.

    Задание 6

    Создайте в задачах ссылки: 1) на страницу в Интернете; 2) на главного редактора (предварительно уточните его идентификатор) в представлении Resource Sheet (Лист ресурсов) этого проекта.

    Страницы:

    Дополнительная информация о задачах и ресурсах

    Для работы с этой лекцией необходим файл Project.zip.

    Часто, после того, как определен состав задач и ресурсов проекта, сделаны назначения, необходимо внести в проект дополнительную информацию, например комментарии. Иногда требуется прокомментировать отдельное назначение или ресурс. Если задачи структурированы с помощью фаз, то ресурсы в представлении лист ресурсов никак не структурированы. Для структурирования их, или задач другим способом, можно использовать коды структур. Например, присвоить ресурсам код отдела, к которому они относятся, и сгруппировать по этому коду. Можно также определить объем трудозатрат определенного отдела, спланировать его загрузку и т.д.

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

    Код структуры задач

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

    Определение кодов задач делают в диалоговом окне WBS Code Definition (Определение кодов СДР) Здесь аббревиатура WBS означает Work Breakdown Structure – Структурная декомпозиция работы. Уже заданные коды структуры задачи можно увидеть в файле project1.mpp. Для этого следует добавить в таблицу колонку с полем WBS. Для создания нового кода или изменения существующего надо открыть специальное окно в меню команд Project > WBS > Define Code (Проект>СДР>Определить код).

    Хотя для каждой задачи присваивается уникальный код, он может начинаться с общего префикса кода проекта. Префикс будет одинаковым для всех задач проекта и вводится в специальную строку Project Code Prefix (Префикс кода проекта). Чтобы отметить все уровни структуры задачи, ее уникальный код строится из нескольких последовательностей символов, отделенных друг от друга разделителями. В каждом из уровней можно использовать свой тип символов. Для определения нового уровня надо просто использовать следующую строку в таблице. Точно так же легко удалить уровень простым удалением строки. В таблице нетрудно видеть, каким образом ее можно заполнить для определения кодов, а также в последней графе представлены все возможные типы символов. Длина последовательности задается во втором поле таблицы. Этот параметр определяет, сколько элементов можно будет перенумеровать с помощью этого кода. Если при добавлении параметра вам будет не хватать выбранной длины, программа выдаст предупреждение. Если длину выбрать больше единицы, то при генерации кодов для задачи в них будут включаться нули перед первой значимой цифрой. Для текстовых последовательностей первой будет буква А. Если вы не хотите видеть лишние нули, надо указать длину "any"(любая). В последней колонке можно выбрать сепаратор, который будет отделять символьные последовательности, то есть разделять коды разных уровней. Образец кода отображается в окне просмотра.

    Если установить флажок Generate WBS code for new task (Создавать коды СДР для новых задач), то каждой новой задаче автоматически будет присваиваться код. Установка флажка Verify uniqueness of new WBS codes (Проверять уникальность новых кодов СДР) обеспечит проверку уникальности кодов, введенных вручную.

    Присвоить новые коды можно с помощью команды Project > WBS > Renumber (Проект>СДР>Изменить нумерацию). Для того чтобы можно было увидеть коды задач, как уже упоминалось, необходимо добавить в таблицу колонку с полем WBS. При изменении кода более высокого уровня, автоматически изменяются все вложенные коды. Таким способом можно назначить собственные коды блокам задач. Например, переопределить код в файле, задав третий уровень как "characters" с длиной "any". А потом переименовать у задачи "start.text" код (в свойствах задачи вкладка Advanced ), задав другое значение для первого кода последовательности, не число, а например, слово "new". Вы увидите, как изменятся все вложенные коды задачи.

    Приоритет задач и группы ресурсов

    Приоритет отражает важность исполнения задачи для проекта. Эта числовая величина, меняющаяся от 1 до 1000. По умолчанию, установленный в диалоговом окне сведений о проекте, приоритет равен 500. Изменить его можно на вкладке Genera l(Общие) диалогового окна сведений о задаче. Если исполнение некоторых задач можно отложить, то им присваивается низкий приоритет.

    Информация о группе ресурса вводится в поле Group (Группа) вкладки General (Общие) диалогового окна сведений о ресурсе или таблицы Entry (Ввод) представления Resource Sheet (Лист ресурсов). Эта информация может потребоваться при определении перегрузки ресурса, или для сортировки.

    Заметки и документы

    Чтобы сопроводить какую-либо задачу или ресурс заметкой или документом нужно использовать вкладку Notes (Заметки) диалогового окна сведений о задаче или ресурсе.

    Рассмотрим добавление заметок и документов на примере какой-либо задачи, открыв файл project1.mpp и дважды щелкнув по любой задаче. Затем следует выбрать вкладку Notes (Заметки). На открывшейся вкладке будет расположено многострочное поле редактора заметок с очевидными функциями. Особого упоминания заслуживает функция добавления объекта из файла, к ней мы еще вернемся. А сейчас посмотрим, как выглядят задачи содержащие заметки. В поле индикаторов они имеют соответствующий значок. При наведении на него курсора отображается текст заметки. Однако если вставлен объект из файла, то информация о нем не отображается при наведении курсора. В дальнейшем для отбора задач с заметками можно воспользоваться фильтром Tasks with attachment (Задачи с заметками). Для редактирования заметок можно добавить соответствующий столбец в таблицу, или использовать поле Notes (Заметки). Чтобы связанный с задачей файл был виден его можно вставить прямо в диаграмму Ганта, используя команду Insert > Object (Вставка>Объект). В открывшемся окне есть два переключателя, они позволяют выбрать, каким образом будет вставлен объект. Если выбран пункт "создать новый объект", то откроется специальное приложение для выбранного типа объекта. Если выбран пункт "вставить из файла", то появится поле для ввода пути к файлу. При установке флажка Link (Связь с файлом) пути к файлу будут обновляться при изменении исходного файла. Например, в файл-заметку для задачи "создание рабочего комитета" можно вставить план первого заседания. А в задачу "Рассылка первого сообщения" можно вставить замечание о списке рассылки. Список рассылки вставим в диаграмму как документ. Отформатировать его положение и вид на диаграмме можно в диалоговом окне форматирования. Чтобы вызвать контекстное меню, надо щелкнуть по объекту правой кнопкой мыши и выбрать команду Properties (Свойства).

    Это окно состоит из двух вкладок. Положение определяется на вкладке SizePosition (Размер и положение). Его можно задать относительно шкалы времени, установив нужный переключатель, или относительно задачи. Если положение объекта связано со шкалой времени, то в поле Vertical (По вертикали) нужно указать расстояние между ней и объектом. Кроме того, в поле Date (Дата) нужно выбрать дату, под которой будет расположен объект. Если положение объекта связано с задачей, то в соответствующих полях указываются расстояния между отрезком задачи и объектом. А группа переключателей Attachment point (Точка привязки) определяет, с какой стороны от отрезка будет расположен объект. Идентификатор задачи вводится в поле Id (Ид). Размер объекта на диаграмме определяется полями раздела Size (Размер). На вкладке Line Fill (Линии и заливка) можно указать особенности ограничения и закрашивания объекта. Кроме того, после того как объект вставлен, его можно перетащить мышью в другое место на диаграмме, или изменить размер рамок с помощью мыши.

    Гиперссылки

    Гиперссылки можно создавать для задач, ресурсов и назначений. Особенно удобно это делать, когда документ слишком объемен, чтобы сохранять его в плане проекта. Откройте файл project1.mpp. Для создания связи между гиперссылкой и объектом в плане (задачей, ресурсом, назначением), надо выделить строку с объектом и использовать команду Hyperlink (Гиперссылка) меню Insert (Вставка) или контекстного меню. С помощью кнопок справа можно выбрать тип ссылки: ссылка на файл в Интернете; ссылка на задачу, ресурс, или представление в текущем плане; ссылка на новый документ; ссылка для создания электронного сообщения. При создании ссылки на файл в интернете можно выбрать файл в текущей папке или в списке недавно открытых файлов. В поле Text to display (Текст) надо указать текст, который будет отображаться в виде ссылки. Можно также кнопкой Screen Tip (Подсказка) ввести текст, который будет появляться при наведении курсора.

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

    Настраиваемые поля

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

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

    Как создать настраиваемое поле рассмотрим на примере файла project1.mpp. Работа с настраиваемыми полями происходит в диалоговом окне Custom Fields (Настройка полей), его можно либо вызвать одноименной командой из контекстного меню при выделенной колонке, или Tools > Customize > Fields (Сервис>Настройка >Поля). Во внутренние таблицы уже включен набор полей, которые можно настроить по своему способу. Эти поля могут относиться либо к ресурсам, либо к задачам, и отличаются они по типам данных, которые в них можно хранить.

    Типы настраиваемых полей
    Тип Макс. число полей Содержимое поля
    Cost (Затраты) 10 Данные о стоимости задачи
    Date (Дата) 10 Даты
    Duration (Длительность) 10 Длительность, трудозатраты
    Finish (Окончание) 10 Даты
    Flag (Флаг) 20 Логические Yes (Да) или No (Нет)
    Number (Число) 20 Числа
    Start (Начало) 10 Даты
    Text (Текст) 30 Текстовые данные
    Outline Code (Код структуры) 10 Структурированные значения

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

    Заполнять поля можно двумя способами. Первый, добавив его в таблицу, редактировать данные так же, как и во всех остальных полях. Второй, использовать вкладку Custom Fields (Настройка полей) диалогового окна сведений о задаче или ресурсе. На ней будут отображены все уже существующие поля.

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

    Использование формул

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

    Суммарное поле всей фазы настраивается особым образом, если мы хотим, чтобы его значения автоматически пересчитывались и для суммарных задач. Это можно сделать в разделе "Расчет для суммарных задач и групп" диалогового окна настройки полей. В этом разделе три переключателя. Если установить первый, то данные настраиваемого поля будут рассчитываться только для обычных задач. Второй переключатель позволяет рассчитывать значение настраиваемого поля для суммарных задач, используя одну из операций списка. Состав этого списка меняется в зависимости от типов полей, для текстовых полей он недоступен.

    Третий переключатель позволяет использовать для суммарного поля ту же формулу, которая задана для обычных задач. В нашем случае удобнее использовать не формулу, а операцию сложения значений настраиваемого поля для задач. Ведь в нашу формулу включены значения других полей. А значит, для них тоже надо настроить параметры определения значения этих полей для суммарных задач. Иначе значения этих полей для суммарных задач всегда будут нулевыми, и результат формулы будет нулем. Заметим еще, что фактически мы получили поле, отображающее трудозатраты соответствующих задач. В программе для подобной информации есть аналог, стандартное поле Work (Трудозатраты). Однако в него нельзя внести формулу, это не настраиваемое поле и данные в него можно вводить только вручную.

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

    Операции для сведения данных в суммарных задачах
    Операция Типы полей Описание
    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 (Число), Start (Начало), Finish (Окончание) Результатом сведения будет сумма всех значений.

    Использование индикаторов

    В настраиваемом поле можно использовать не только текстовые и цифровые данные, но и рисунки. Это так называемые цветовые индикаторы. Цвет индикатора зависит от выполнения или невыполнения логического условия. Откроем файл project1.mpp. Создадим поле "обновлена". В принципе, индикатор можно отобразить и в самом поле "Общее время редактирования статьи", но мы создадим новое поле типа "флаг", чтобы показать, как работать с полями такого типа. В диалоговом окне переименуем поле Flag 1(Флаг1) в "Обновлена". Затем в окне настройки формулы для него введем формулу [Duration2]=[Work] ([Длительность2]=[Трудозатраты]). Поля-флаги могут содержать только значение Yes "Да" или No"Нет". Если общее время редактирования статьи равняется трудозатратам, то поле будет содержать значение "Да". Для отображения индикатора в окне настройки поля выберем для Values to display (Отображаемые значения) кнопку Graphical Indicators (Графические индикаторы). Откроется новое диалоговое окно. В нем настраиваются критерии отображения индикаторов для разных задач. В верхней части окна есть переключатель для типа задач (суммарные или не суммарные). Для каждого из них можно установить свои критерии. Если установлены оба флажка в этом переключателе, то тем самым, настраивая параметры обычных задач, вы автоматически будете задавать параметры для всех остальных задач проекта. Настройка индикаторов производится в центре окна. В первой колонке выбирается логическая операция, во второй значение для проверки, и в последней рисунок индикатора. Проверка значения поля выполняется по очереди сверху вниз. Для перемещения условия по списку вверх или вниз служат стрелки сбоку.

    Если нужно увидеть значение поля, скрытого индикатором, то следует установить флажок Show data values in ToolTips (Показывать значения данных во всплывающих подсказках). Тогда данные будут отображаться при наведении курсора на индикатор. Иногда может произойти рассогласование данных индикаторов в файле. Дело в том, что для индикатора суммарной задачи необходимо задавать формулу расчета значения для суммарных задач. В противном случае получится, что его данные можно будет редактировать. Чтобы сделать это перейдем в диалоговое окно настройки полей и выберем операцию суммирования для поля "Обновлена" в окне выбора задач. В нашем примере нам подходит логическая операция "И". Как выглядят результат сведения задач можно посмотреть на рисунке. Здесь у суммарной задачи "редактирование статей "индикатор красного цвета, поскольку у одной из подчиненных задач обновление не было сделано (это отмечено индикатором красного цвета для этой задачи).

    Настраиваемые коды структур

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

    Настраиваемые коды структуры создают в диалоговом окне настройки полей, при этом новые коды могут относиться и к задачам и к ресурсам. Тип поля нужно выбрать с помощью переключателя в верхней части вкладки. Затем из списка в диалоговом окне выбрать нужный Outline Code (Настраиваемый код), для удобства его можно переименовать. Например, организуем для ресурсов настраиваемый код структуры по отделам и должностям. Новый код необходимо настроить. Для этого следует нажать кнопку Lookup (Подстановка) и в раскрывшемся окне, выбрав верхний блок Code Mask (Маска кода), нажать на кнопку Edit Mask (Редактировать маску). Редактор маски кода выглядит также как для кода WBS. Точно также в нем можно задать несколько уровней кода, названия уровней, и формат данных. В нашем случае мы использовали символьные строки с неограниченным числом символов. После настройки маски кода мы вернемся в окно редактирования таблицы подстановки настраиваемого кода. В диалоговом окне можно редактировать два поля. Первое из них Outline Code (Настраиваемый код) содержит значения для подстановки, отображаемые в списке при заполнении поля. Второе поле называется Description (Описание) и содержит описание поля, или расшифровку кодов. Именно описание кода будет использовано программой при сортировке данных по коду, а также отображаться при их группировке.

    Если установить флажок в кнопке Use a value from a table as a default entry for the field (Использовать значение из таблицы как значение по умолчанию), то программа будет устанавливать выбранное значение по умолчанию для всех новых ресурсов. Существует также возможность сортировки по значениям кода при отображении в таблице. Для этого надо использовать кнопку Display order for lookup table (Порядок отображения в таблице подстановки). Раздел Data entry options (Параметры ввода данных) позволяет при вводе нового ресурса использовать новые коды, еще не заданные в таблице подстановки.

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

    Содержание лекции

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

  • Какие типы полей существуют,
  • Каким способом можно структурировать информацию, относящуюся к ресурсам,
  • Перечислите типы настраиваемых полей.
  • Для чего используется код структуры задачи?
  • Какой вид имеет код задачи?
  • Каким образом просмотреть коды для конкретной задачи?
  • Укажите диапазоны поля приоритетов задачи.
  • Как определить что задача имеет заметки?
  • Что можно использовать в качестве заметки?
  • Для каких объектов можно создавать гиперссылку?
  • Отличается ли создание настраиваемых полей для ресурсов и для задач?
  • Как создавать настраиваемые поля разных типов?
  • Как можно просмотреть или изменить содержимое настраиваемых полей?
  • Использование формул в настраиваемом поле.
  • Как настроить формулы для суммарных задач?
  • Можно ли рассчитывать значения настраиваемого текстового поля для суммарных задач.
  • Какие операции допустимы с полем типа индикатор?
  • Как сделать, чтобы для суммарных задач индикаторы отображались по тем же критериям, что и для обычных?
  • Лабораторная работа 4. Внесение дополнительной информации в проект

    Задание 1

    Откройте учебный файл. Создайте в нем WBS (СДР) (при определении кода создайте не менее четырех уровней структуры). Перенумеруйте задачи.

    Задание 2

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

    Задание 3

    Создайте текстовую заметку для задачи "первое заседание оргкомитета", содержащую повестку дня для заседания.

    Задание 4

    Создайте заметку в диаграмме Ганта к задаче "рассылка первого сообщения", содержащую список рассылки и находящуюся в предварительно созданном файле. Отформатируйте объект ссылки, связав его с задачей.

    Задание 5

    Создайте в диаграмме Ганта объект, связанный с датой.

    Задание 6

    Создайте в задачах ссылки: 1) на страницу в Интернете; 2) на главного редактора (предварительно уточните его идентификатор) в представлении Resource Sheet (Лист ресурсов) этого проекта.

    Вернуться к учебному плану