Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Родин_metod3_seti.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.87 Mб
Скачать

2.Формализация задачи сетевого планирования с помощью Microsoft Project

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

В теории сетевого планирования существуют 2 подхода к формализации задачи составления календарного графика работ:

  1. работа – ребро графа;

  2. работа – вершина графа.

Первая модель была описана выше. Вторая формализуется в приложении MS Project.

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

  • сам проект;

  • календарь, связанный с реализацией проекта;

  • работы, входящие в состав проекта;

  • ресурсы, используемые при реализации проекта;

  • назначения ресурсов на работы проекта.

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

Общее количество показателей, описывающих перечисленные элементы проекта, в Project превышает сотню — этим показателям присвоены определенные имена и заранее определен их тип (цифровой, символьный, даты и т. д.). Смысл этих показателей и возможности их использования заранее определены. Отдельные показатели этого типа могут быть введены пользователем, другие показатели вычисляются автоматически. Например, поле «Start» используется для задания даты начала работы и имеет формат даты. Для описания каждого элемента проекта определенного типа используется одинаковый набор показателей, но значения их могут быть различными Часть показателей, описывающих каждый элемент проекта, зарезервирована для использования по усмотрению пользователя — этим показателям также присвоены имена, заранее определен их тип, но их смысл заранее не определен. Такие поля не используются реализуемыми Project вычислительными процедурами, но могут использоваться для запрограммированных пользователем нестандартных вычислений или для управления представлением информации при помощи стандартных средств Project. Список основных свойств для объектов «Проект» и «Работа» описан в таблице 10.3.

Таблица 10.3

Элементы проекта

Группа показателей

Перечень основных показателей

1

2

3

Проект

Описание проекта

  1. наименование проекта;

  2. дата начала проекта;

  3. дата окончания проекта суммарные затраты на проект;

  4. идентификация проекта.

Календарь проекта

  1. таблица рабочих и выходных дней;

  2. расчетная продолжительность рабочего дня.

Работа

Описание работы

  1. идентификационный номер;

  2. наименование работы;

  3. цикл выполнения работы;

  4. даты начала и окончания;

  5. трудоемкость работы;

  6. процент выполнения работы;

  7. иерархический уровень;

  8. показатель приоритетности работы;

  9. резерв времени работы;

  10. тип работы

Взаимосвязь работ

  1. идентификационные номера прямо предшествующих работ;

  2. тип связи предшествующей работы с текущей;

  3. сдвиги времени текущей работы относительно предшествующих работ

Для представления данных в Project используются следующие средства: формы представления информации, таблицы, фильтры, вид, отчет.

Формы представления данных определяют важнейшие группы средств отображения данных о проекте и могут выбираться при помощи строки управляющего меню «Вид» («View»). Возможности Project позволяют использовать следующие формы представления информации:

  1. сетевой график (Network Diagram – рис.10.5);

  2. календарное расписание (Calendar);

  3. линейная диаграмма (ленточно-сетевой график) или диаграмма Гантта (Gantt Chart) (рис. 10.3);

  4. диаграмма загрузки - распределения ресурсов (Resource Graph).

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

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

Опорные даты проекта определяются с помощью специального окна Project – Project Information (рис. 10.4).

Перечень работ удобно вносить с помощью выше упоминавшейся диаграммы Гантта (см. рис. 10.3) и поля Наименование работы «TaskName». При этом тип таблицы для полного описания каждой из работ удобно выбирать «Entry» («View» – «Table» – «Entry»). Длительность каждой работы tij вносится здесь же в поле «Длительность» («Duration»), при явном указании размерности длительности: m – минуты, d – дни, h – часы, w – недели.

Рис.10.3 Диаграмма Гантта в MS Project

Рис.10.4 Формирование опорных дат проекта с помощью MS Project

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

Построение сетевой модели осуществляется, как и было сказано выше, с помощью «View» – «Network Diagram» (рис. 10.5).

Расчёт временных параметров событий и работ, определение критического пути определяется непосредственно на ленточно-сетевом графике – диаграмме Гантта («View» – «Gantt Chart»). Для получения информации о временных параметрах работ следует только вставить столбцы с соответствующими наименованиями или поменять отображаемую таблицу, например, на «View» – «Table» – «Shedule» (см. рис. 10.6).

Рис.10.5 Построение сетевого графика с помощью MS Project

Работы, у которых полный резерв («Total Slack») равен нулю будут являться критическими. Они отмечены особым цветом на диаграмме Гантта (по умолчанию красным). Вычислить длительность критического пути можно сложив все длительности работ критического пути. Визуализацию критического пути удобно производить, вставив составную работу всего проекта – «Tools» – «Option» – «Project Summary Task». Поле длительность в диаграмме Гантта этой работы и покажет величину критического пути.

Рис.10.6 Получение информации о временных параметрах работ проекта в MS Project