Окно WBS Code Definition
Средства автоматизации управления проектами | Новые и усовершенствованные возможности | Примеры использования MS Project 2000 | Общая схема разработки проекта | Модель приложения. Работа с файлами | Средства поддержки пользователя | Окно диаграммы Ганта | Окно сетевого графика | Описание структуры проекта | Установка параметров проекта |
Для проектов, содержащих в своем составе более 10 работ, одним из важнейших этапов планирования является описание их иерархической структуры. Для компактного описания иерархической структуры проекта используется так называемый код структуры разбиения работ (англоязычная аббревиатура — WBS). В MS Project код WBS представляет собой последовательность цифр или букв (либо их комбинацию), разделенных, если это необходимо, на группы, каждая из которых соответствует определенному уровню иерархии. Например, если проект содержит три уровня иерархии, то код WBS одной из работ низшего, третьего уровня может выглядеть так: 1.7.12. Такая запись означает, что данная работа имеет на своем уровне номер 12 и входит в состав 7-й работы второго уровня, которая, в свою очередь, принадлежит 1-й работе верхнего уровня. В рамках одного проекта каждой работе назначается уникальный код WBS, который благодаря этому может рассматриваться как сокращенное обозначение работы. Применение WBS-кодов позволяет решать три основные задачи:
- анализировать иерархическую структуру сложного проекта;
- выполнять отбор работ по некоторым формальным признакам (то есть по WBS-коду);
- объединять в единый комплексный проект частные проекты, которые разрабатывались относительно самостоятельно, но с применением той же системы кодирования.
При использовании WBS-кодов в MS Project от пользователя требуется только описать маску, на основании которой должны формироваться коды. После этого при включении в проект новой работы или при изменении иерархической структуры проекта MS Project будет автоматически генерировать требуемые значения WBS-кодов.
Окно WBS Code Definition (Описание кода WBS) как раз и предназначено для описания маски. Чтобы его открыть, необходимо в меню Project открыть каскадное меню WBS и в нем выбрать команду Define Code...
Окно содержит следующие элементы (рис. 3.14):
- текстовое поле Code Preview (Просмотр кода), которое позволяет оценить корректность и «читабельность» кода, формируемого на основе заданной маски;
Рис. 3.14. Диалоговое окно WBS Code Definition
- текстовое поле Project Code Prefix (Префикс кода проекта), которое предназначено для ввода «приставки» к WBS-коду, которая призвана облегчить распознавание кодов, относящихся, например, к разным проектам; в качестве префикса может использоваться любая последовательность символов (например, имя проекта);
- таблица, совмещенная с текстовым полем Code Mask (Маска кода); эта таблица служит своеобразным шаблоном для формирования маски; каждая строка таблицы соответствует уровню иерархии с таким же номером (например, первая строка — высшему, первому уровню); таким образом, информация, введенная в определенной строке, задает маску для одного уровня WBS; содержимое выбранной в данный момент ячейки таблицы отображается в упомянутом выше совмещенном с ней текстовом поле; в составе таблицы имеется 4 столбца:
- Level (Уровень) — порядковый номер уровня иерархии; целое положительное число, которое генерируется автоматически в процессе формирования маски;
- Sequence (Последовательность)—тип символов, используемых для обозначения работ; каждая ячейка столбца обеспечивает вход в раскрывающийся список, который содержит 4 варианта:
- Numbers (ordered) — цифровой код, упорядоченный по возрастанию; Uppercase Letters (ordered) — буквенный код (прописные буквы), упорядоченный по алфавиту;
- Lowercase Letters (ordered) — буквенный код (строчные буквы), упорядоченный по алфавиту;
- Characters (unordered)— смешанный код (буквенно-цифровой), неупорядоченный;
- Length (Длина) — число позиций, отводимых для представления кода на данном уровне иерархии; каждая ячейка столбца обеспечивает вход в раскрывающийся список, который содержит 10 предопределенных вариантов (соответствующих числу позиций от 1 до 10), а также пункт Any (произвольная длина), который используется по умолчанию;
- Separator (Разделитель) — вид символа, отделяющего код данного уровня от кода следующего уровня; каждая ячейка столбца обеспечивает вход в раскрывающийся список, который содержит 4 исходных варианта (точка, знаки «+»,«-», «\»); однако, в отличие от других ячеек таблицы, этот список является редактируемым, и пользователь может ввести вместо перечисленных любой другой символ-разделитель; по умолчанию в качестве разделителя используется точка;
- флажок Generate WBS code for new task (Генерировать WBS-код для новой работы); если он установлен, то MS Project при включении в проект новой работы создает для нее WBS-код;
- флажок Verify uniqueness of new WBS codes (Проверять уникальность нового WBS-кода); если он установлен, то при «ручном» редактировании WBS-кода MS Project будет проверять его уникальность; если введенный код уже используется в проекте, MS Project выдаст соответствующее предупреждение.
В исходном состоянии все поля окна WBS Code Definition, а также ячейки таблицы пусты. Чтобы сформировать маску WBS-кода, необходимо придерживаться следующего алгоритма:
- Щелкнуть левой кнопкой мыши в первой свободной (верхней) ячейке столбца Sequence, открыть список и выбрать в нем требуемый тип символов кода первого уровня.
- Если требуется установить ограничение на длину кода и/или изменить используемый по умолчанию разделитель (точку), то выполнить соответствующие установки в соседних ячейках столбцов Length и Separator; иначе — нажать клавишу <Enter>; в обоих случаях в столбце Level появится номер текущего уровня иерархии, а образец маски будет выведен в поле Code Preview; при нажатии клавиши <Enter>, кроме того, в столбце Level появится номер следующего уровня, и точка ввода переместится в во вторую ячейку столбца Sequence.
- Для последующих уровней повторить пункты 1 и 2.
- При необходимости ввести в поле Project Code Prefix префикс кода; по мере ввода символов префикса они будут отображаться также в поле Code Preview.
- Щелкнуть на кнопке ОК, чтобы «ввести в действие» сформированную маску и закрыть окно.
Замечание
Впоследствии формат маски WBS-кода может быть изменен, за исключением того, что нельзя уменьшить вручную число уровней иерархии. Правда, при удалении из проекта всех работ некоторого уровня MS Project автоматически корректирует маску.
Конкретные значения WBS-кодов, назначенные работам MS Project автоматически, могут быть изменены либо вручную, либо с помощью MS Project.
Чтобы изменить WBS-код работы вручную, необходимо либо добавить в таблицу работ столбец WBS и скорректировать содержимое соответствующей ячейки, либо воспользоваться диалоговым окном Task Information, о котором будет рассказано в следующем разделе.
Чтобы изменить значения WBS-кодов с помощью MS Project, (этой услугой целесообразно пользоваться после внесения существенных изменений в структуру проекта), необходимо:
- В меню Project открыть каскадное меню WBS и в нем выбрать команду Renumber... (Изменить нумерацию); эта команда становится доступна только после создания маски WBS-кода проекта.
- В открывшемся диалоговом окне (рис. 3.15) выбрать область действия вносимых изменений и щелкнуть на кнопке ОК.
Рис. 3.15. Диалоговое окно WBS Renumber
Выполняемые MS Project изменения кода могут относиться либо к выбранной группе работ (вариант Selected tasks), либо к проекту в целом (вариант Entire Project).
Переключатель, соответствующий первому варианту, недоступен, если:
- выбранная работа является составной;
- выбрана только одна из подчиненных работ;
- выбраны не смежные работы (то есть расположенные не в смежных строках таблицы).
Замечание
- Если для некоторого уровня иерархии установлен тип символов Characters (unordered), то MS Project не выполняет изменения кода для этого уровня.
- Если установленные на данный момент коды являются корректными с точки зрения MS Project, он их не изменяет.
В заключение еще раз подчеркнем, что практически все рассмотренные в данном разделе параметры проекта непосредственно влияют на стоимостные и временные характеристики расписания. В силу большого количества таких параметров целесообразно фиксировать, для каких значений параметров были получены те или иные результаты. В основном такая регистрация выполняется вручную, однако MS Project предоставляет некоторые возможности по ее автоматизации, в частности, посредством сохранения базового и промежуточных планов. Подробнее связанные с этим вопросы рассмотрены в разделе «Сохранение базового плана» четвертой главы.
Дата добавления: 2015-11-14; просмотров: 42 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.008 сек.)