Использование систем управления проектами для автоматизации подготовки производства в судостроении

Тип работы:
Методичка
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Методические указания к лабораторным работам «Использование систем управления проектами для автоматизации подготовки производства в судостроении (на примере сборочно-сварочного производства)»

по дисциплине «Автоматизация ТПП»,

Составитель:

Юлия Юрьевна Щусь

Компьютерный набор и верстка автора

Подготовка к печати: О.А. Мартиросян

Сдано в производство Подписано в печать

Уч.- изд. л. Формат 84×108 1/16. Усл.- печ. л.

Изд.№ Заказ №

Редакционно-издательский отдел Севмашвтуза

164 500, г. Северодвинск, ул. Воронина, 6.

Содержание

1. Теоретическая часть

2Лабораторная работа №

Создание нового проекта и просмотр критического пути

3. Лабораторная работа № 2

Назначение ресурсов и оформление графика работ

4. Лабораторная работа № 3.

Автоматическое и ручное выравнивание загрузки ресурсов

5. Лабораторная работа № 4.

Отслеживание графика работ и его перепланирование

6. Список литературы

Теоретическая часть

Задачи СПУ

Расчет длительности сложного п.п.

Сложные процессы н.б. удобно представлять в виде сетевой модели, основу которой составляет сетевой график.

В отличие от ленточного графика, где основным является только один элемент — работа, в сетевом графике 2 основных элемента — работа и событие.

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

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

Фиктивной работой (зависимостью) называется связь между какими-то результатами работ (событиями) не требующая затрат времени.

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

Событие, за которым непосредственно начинается данная работа (работы), называется начальным для данной работы. Обозначается символом i [ ].

Событие, которому непосредственно предшествует данная работа (работы), называется конечным для данной работы. Обозначается j [dзеi].

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

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

Первоначальное событие в сети, не имеющее предшествующих ему событий и отражающее начало выполнения всего комплекса работ, включенных в данную сеть, называется исходным. Обозначается символом Я [аi].

Событие, которое не имеет последующих ему событий и отражает конечную цель комплекса работ, включенных в данную сеть, называется завершающим. Обозначается символом С [si:].

В сетевом графике событие изображается кружком, работа — стрелкой. Любая стрелка, кроме пунктирных, означает затрату какого-то времени, необходимого для выполнения соответствующей работы. Однако ни длина стрелки, ни её направление не имеют значения. Желательно только выдерживать направление стрелок так, чтобы исходное событие располагалось слева, а завершающее — справа.

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

а) пути от Я до С — полные пути;

б) пути от Я до данного — пути, предшествующие данному событию;

в) пути от данного события до завершающего — пути, следующие за данным событием;

г) пути между двумя какого-либо i и j — пути между событиями i · j;

д) путь между Я до С имеющий н/б продолжительность — критический путь.

Параметры сетевого графика:

— критический путь;

— резервы времени событий;

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

Временные параметры сетевого графика:

— Событие i;

— ранний срок свершения;

— поздний срок свершения;

— резерв времени.

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

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

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

Ненапряженные пути — полные пути сетевого графика, которые по продолжительности меньше критического пути.

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

Критические пути резервами не располагают.

Резерв времени события — это такой промежуток времени, на котором может быть отсрочено свершение этого события без нарушения сроков завершения разработки в целом.

R = Tп — Тр

где Tп — поздний срок свершения событий — это такой срок свершения события, превышение которого вызовет аналогичную задержку наступления завершающего события;

Тр — ранний срок свершения событий — срок, необходимый для выполнения всех работ, предшествующих данному событию.

Tп i = t [Lmax (Я ч i)]

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

Тр i = t (Lкр) — t [Lmax (iчC)]

— является разностью между продолжительностями критического пути и максимального из последующих за данным событием путей Я до С имеют R = 0.

Резервами времени располагают не только события, но и пути (кроме критического). Разница между длиной критического пути t (Lкр) и длиной любого другого пути t (Li) называется полным резервом времени пути Li.

Занятие № 2

Зная ранние и поздние сроки свершения событий, можно для любой работы i j определить также и ранние и поздние сроки начала и окончания работы.

Тр. н. ij = Тр i

Tп. н. ij = Tп i — tij

Тр. о. ij = Тр i + tij

Тн.о. ij = -Тп j

Резервами времени располагают не только события, но и пути.

Разница между длиной критического пути t (Lкр) и длиной любого другого пути t (Li) называется полным резервом времени пути Li

R(Li) = t (Lкр) — t (Li)

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

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

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

Rпij = Tпj — Tрi — tij

i — начальное событие;

j — конечное событие.

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

Полный резерв принадлежит не одной работе, а всем работам, лежащим на путях, проходящих через эту работу.

У отдельных работ помимо полного резерва времени имеется сводный резерв времени RCij.

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

RCij = Tрj — Tпi — tij

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

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

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

R'ij = Tпj — Tпi — tij

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

R''ij = Tрj — Tрi — tij

R'ij показывает какая часть полного резерва работы может быть использована для увеличения этой и последующих за ней работ, принадлежащих отрезку пути до пересечения с путями большей продолжительности при условии, что это увеличение не вызовет изменения позднего срока свершения события, кот. нач-ся эта работа.

R''ij показывает какая часть полного резерва данной работы (ij) могут быть использованы для увеличения её продолжительности и продолжительности предшествующих ей работ на отрезке пути до пересечения с путями большей продолжительности, при условии, что это увеличение не вызовет нарушения раннего срока свершения конечного события.

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

Rпij = АВ + СД = Ri + Rj + FВ' + CG' = Ri + Rj + RCij = Tпj — Tрi — tij

где RCij = FВ' + CG'

R'ij = Tпj — Tпi — tij = Rпij — Ri

R''ij = Tрj — Tрi — tij = Rпij — Rj

Анализ сетевого графика.

1 этап анализа — это классификация и группирование работ по величинам резервов (полных и частных). Однако далеко не всегда величина полного резерва может достаточно точно характеризовать, насколько напряженным является выполнение той или иной работы некритической зоны.

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

Определить степень сложности выполнения каждой группы работ некритического пути можно с помощью коэффициентов напряженности работ.

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

t (Lmax) — протяженность проходящего пути, проходящего через данную работу;

t' (Lкр) — часть этого пути, совпадающая с критическим путем;

t (Lкр) — длина критического пути.

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

Расчет величины резервов времени событий, работ, путей, а также коэффициента в напряженности позволяет соответствующим образом классифицировать все ведущие работы, выделив кроме работ критического пути — более напряженные работы, а затем, по степени убывания Кнij или возрастания Rпij — все остальные.

Сетевое планирование в условиях неопределенности

При определении временных параметров сетевого графика до сих пор предполагалось, что время выполнения каждой работы точно известно. Такое предположение в действительности выполняется редко: СПУ обычно применяется для планирования сложных разработок, не имевших в прошлом никаких аналогов.

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

Пример.

Найти вероятность попадания величины Х на отрезок б до в через плотность распределения.

Решение: Р (б< Х<в) =

Рис. 5

В механической интерпретации функция f(x) буквально характеризует плотность распределения масс по оси абсцисс. Поскольку масса распределена не по отдельным точкам, а непрерывно по оси абсцисс, ни одна точка не обладает конечной массой. По аналогии можно сделать вывод о том, что вероятность любого отдельного значения непрерывной случайной величины равна нулю. Поэтому следует говорить об f(x)dx — элементе вероятности.

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

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

В механической интерпретации математическое ожидание есть не что иное, как абсцисса центра тяжести системы материальных точек.

Дисперсия случайной величины у2 есть характеристика рассеивания, разбросанности значений случайной величины около её математического ожидания. Само слово «дисперсия» означает «рассеивание».

Если вновь обратиться к теоретической механике, то дисперсия представляет собой не что иное, как момент инерции заданного распределения масс относительно центра тяжести (математического ожидания).

Практически во всех системах СПУ априори принимается, что распределение продолжительности работ обладает тремя свойствами:

а) непрерывностью;

б) унимодальностью, то есть наличием единственного максимума у кривой распределения;

в) двумя точками пересечения кривой распределения с осью Ох, имеющие неотрицательные абсциссы.

Кроме того, установлено, что распределение продолжительности работ обладает положительной асимметрии, то есть максимум кривой смещен влево относительно медианы (линии, делящей площадь под кривой на две равные части). Распределение, как правило, более круто поднимается при удалении от минимального значения t и полого опускается при приближении к максимальному значению t.

Простейшим распределением с подобными свойствами является известно в математической статистике в — распределении. Анализ большого количества статистических данных (хронометрии времени реализации отдельных работ, нормативные данные и т. д.) показывает, что в — распределение можно использовать для всех работ.

График для определения числовых характеристик и у2(i,j) этого распределения работы (i,j) на основании опроса ответственных исполнителей проекта и экспертов определяют три временные оценки:

а) оптимистическую оценку t0(i,j), то есть продолжительность работы (i,j) при самых благоприятных условиях;

б) пессимистическую оценку tп(i,j), то есть продолжительность работы (i,j) при самых неблагоприятных условиях;

в) наиболее вероятную оценку tнв(i,j), то есть продолжительность работы (i,j) при нормальных условиях.

Предположение о в — распределении продолжительность работы (i,j) позволяет получить следующие оценки её числовых характеристик:

Следует отметить, что обычно специалистам трудно оценить наиболее вероятно время выполнения работы tп(i,j). Поэтому в реальных проектах используется упрощенная (и менее точное) оценка средней продолжительности работы (i,j) на основании лишь двух задаваемых временных оценок t0(i,j) и tп(i,j):

Зная и у2(i,j) можно определять временные параметры сетевого графика и оценивать их надежность.

Так при достаточно большом числе работ, принадлежащих пути L, и выполнения некоторых весьма общих условий можно применить центральную предельную теорему Ляпунова, на основании которой можно утверждать, что общая продолжительность пути L имеет нормальный закон распределения со средним значением (L), равным сумме средних значений продолжительности составляющих его работ и дисперсией у2(L), равной сумме соответствующих дисперсий у2(i,j):

Предположим, что взятый в качестве примера график представляет сеть не с детерминированным (фиксированным), а со случайными продолжительностями работ. Кроме того известны все дисперсии у2(i,j).

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

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

Так =7 будет означать, что длина критического пути лишь в среднем составляет 7 месяцев, а в каждом конкретном проекте возможны заметные отклонения длины критического пути от её среднего значения (причем, чем больше суммарная дисперсия продолжительности работ критического пути, тем более вероятны значительные по абсолютной величине отклонения).

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

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

где Ф (z) — значение интеграла вероятностей Лапласа

Если Р (tкр< Т) мала (например, меньше 0,3), то опасность срыва заданного срока выполнения комплекса велика, необходимо принятие дополнительных мер (перераспределение ресурсов по сети, пересмотр состава событий и работ и т. п.). Если Р (tкр< Т) значительно (например, более 0,8), то, очевидно, с достаточной степенью надежности можно прогнозировать выполнение проекта в установленный срок.

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

где zв — нормированное отклонение случайной величины, определяемое с помощью функции Лапласа Ф (zв) = в.

Пример. Оценить вероятность выполнения проекта в срок Т = 9 месяцев.

Теперь искомая вероятность

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

Рассмотрим пример решения обратной задачи: оценить максимально возможный срок Т выполнения проекта с надежностью в = 0,95.

Получаем Т = 7+z0. 95·4.1 = 7+8 = 15, т. е. с надежностью 0,95 срок выполнения проекта не превысит 15 месяцев.

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

Лабораторная работа № 1

Создание нового проекта и просмотр критического пути

После запуска программы на экране дисплея появляется рабочее окно Microsoft Project (Рис. 1. 1).

63

Рис. 1.1. Рабочее окно Microsoft Project

Microsoft Project имеет интерфейс аналогичный для всех программ Windows. Основное пространство рабочего окна предназначено для отражения текущего проекта в различных режимах — или иначе представлениях. Переход от одного представления проекта к другому осуществляется через падающее меню Вид. По умолчанию при первом запуске Microsoft Project устанавливается режим диаграммы Ганта, который используется для составления списка и графика работ.

Создание нового проекта включает следующие основные шаги:

· Внесение основных сведений о проекте.

· Настройка базового календаря.

· Ввод работ.

· Установление связей между работами.

· Группировка работ.

· Просмотр работ критического пути.

Для внесение информации о новом проекте необходимо выбрать из падающего меню Пуск команду Сведения о проекте….

В результате откроется диалоговое окно, представленное на рис. 1.2.

Рис. 1.2. Окно Сведения о проекте

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

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

В открывающемся списке Дата начала по умолчанию предлагается текущая дата. Мы же предлагаем начать выполнение нашего проекта 3 марта 2004 года. Для установки этой даты необходимо нажать на кнопку у правой границы поля открывающегося списка Дата начала. Появится календарь текущего месяца (Рис. 1. 3).

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

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

По умолчанию Microsoft Project создает график на основе Стандартного базового календаря. Этот календарь может быть легко модифицирован. Кроме того, на его основе можно создавать новые календари, включая индивиду-альные календари для каждого работника (ресурса). Например, одна бригада может работать без выходных на сдельной оплате труда, а другая — на повременной оплате со всеми выходными днями.

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

Рис. 1.4. Вкладка Календарь диалога Параметры

Убедитесь, что в открывающемся списке День начала недели установлено Понедельник.

Финансовый год должен начинаться с января. Убедитесь, что в открывающемся списке Начало финансового года установлено Январь.

В поле списка Начало рабочего времени введите 8: 15

В поле списка Конец рабочего времени введите 17: 15

Убедитесь, что в поле со счетчиком Рабочих часов в день установлено 8, а в поле Рабочих часов в неделю установлено 40, а Дней в неделю — 20.

Нажмите кнопку Установить по умолчанию. Это позволит установленные параметры календаря использовать в текущем и во всех вновь создаваемых проектах.

Теперь необходимо провести более точные настройки календаря, указав программе нерабочие и предпраздничные сокращенные дни. Эти настройки мы будем выполнять уже в новом календаре. Для его создания следует выбрать из падающего меню Сервис команду Изменить рабочее время…. Внизу появившегося диалогового окна нажать кнопку Создать (Рис. 1. 5).

Рис. 1.5. Окно Изменение рабочего времени

На экране появится диалог Создание базового календаря. Установите переключатель Создать новый базовый календарь. В поле ввода появится название нового календаря — Календарь 1.

Закройте диалог Создание базового календаря с помощью кнопки ОК. произойдет возврат к диалогу Изменить рабочее время, у которого в поле открывающегося списка Для отобразится название нового календаря: Календарь 1.

В новом календаре отметим 8 и 9 марта как праздничные нерабочие дни. Для этого вначале с помощью полосы прокрутки устанавливается месяц март 2004 года. Затем курсором указывается число 8. Удерживая нажатой левую кнопку мыши, можно, перемещая курсор вправо, выделить ячейку с числом 9. после этого следует установить переключатель Нерабочее время. Обе ячейки будут выделены темным цветом.

При создании нового проекта, как вы помните, в диалоге Сведения о проекте мы не изменяли установленный по умолчанию календарь Стандартный. Теперь, когда у нас есть новый календарь, следует подключить его к нашему проекту, чтобы Microsoft Project составлял график работ, основываясь на нем.

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

Теперь следует выделить на панели диаграммы праздничные дни 8 и 9 марта, чтобы отобразить их как нерабочие. Для этого щелкните правой кнопкой мыши на панели диаграммы. На экране появится контекстное меню, из которого следует выбрать команду Нерабочее время. На экране появится диалог Шкала времени (рис. 1. 6).

В открывающемся списке Календарь выберите Календарь 1 и закройте диалог с помощью кнопки ОК. На панели диаграммы серыми вертикальными полосами отобразятся нерабочие праздничные дни 8−9 марта.

Рис. 1.6. Окно Шкала времени.

Ввод работ осуществляется с клавиатуры в режиме диаграммы Ганта в Панели таблицы.

Щелкните мышью на ячейке первой строки поля Название задачи таблицы. Ячейка будет выделена рамкой.

Введите с клавиатуры название первой работы

Нажмите клавишу ENTER, чтобы закончить ввод текста и переместить прямоугольник выделения в поле Длительность. В этом поле отобразится продолжительность работы, равная 1 дню, устанавливаемая MS Project по умолчанию для каждого вида работ. С помощью счетчика установите длительность введенной работы.

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

Примечание 2. Одновременно можно задать единицы измерения Трудозатрат (трудоемкости работ) в минутах, часах, днях, неделях или месяцах.

Рис. 1.7. Вкладка Планирование диалога Параметры.

Примечание 3. При вводе работ в панели таблицы НЕ ЗАПОЛНЯТЬ поля Начало и Окончание (рис. 1.8.). В этом случае работы получают фиксированные даты начала и окончания, что в дальнейшем будет препятствием для построения логической схемы графика работ и его выравнивания.

Рис. 1.8. Ввод длительности работ.

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

Вначале выделить предшествующую работу, указав на нее курсором в Панели таблицы.

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

После этого следует нажать кнопку Связать задачи, расположенную на панели Стандартная.

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

Окончание-начало (ОН)

— последующая работа начинается после окончания предыдущей (по умолчанию)

Начало-начало (НН)

— работы начинаются одновременно

Окончание-окончание

— работы заканчиваются одновременно

Начало-окончание (НО)

— одна работа не может закончиться, пока другая не начнется

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

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

Рис. 1.9. Окно Зависимость задач.

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

Рис. 1. 10. Вкладка Предшественники диалога Сведения о задаче.

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

Объединим все внесенные нами работы в суммарную задачу Изготовление секции.

Поместим курсор в первую ячейку с названием Начало работ.

Выберем из падающего меню Вставка команду Новая задача.

Введем в новую строку название суммарной задачи Изготовление секции.

Выделим все задачи, входящие в суммарную.

Нажмем кнопку На уровень ниже на панели Стандартная.

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

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

Рис. 1. 11. Группировка работ в суммарную задачу.

Просмотр работ критического пути можно осуществить с помощью Мастера диаграмм Ганта из падающего меню Формат. До ввода и назначения работам ресурсов на графике достаточно отобразить только Критический путь (рис. 1. 12.).

Рис. 1. 12. Отображение Критического пути на графике с помощью Мастера диаграмм Ганта.

Рис. 1. 13. Результат выполнения лабораторной работы № 1.

Лабораторная работа № 2

Назначение ресурсов и оформление графика работ

В MS Project все ресурсы делятся на два типа: трудовые и материальные.

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

К материальным ресурсам относятся сырье и другие расходные материалы, используемые при выполнении задач проекта. Если стоимость трудовых ресурсов вычисляется в MS Project на основе времени, то стоимость материальных ресурсов — на основе количества.

Определение ресурсов осуществляется в представлении Лист ресурсов (рис. 1. 1).

Рис. 1.1 Определение ресурсов проекта в представлении

Лист ресурсов.

Последовательность определения ресурсов следующая:

1. Перейдите в представление Лист ресурсов.

2. В поле Название ресурса введите название ресурса.

3. Задайте тип ресурса:

а) чтобы указать, что данный ресурс является трудовым, в поле Тип выберите значение Трудовой;

б) чтобы указать, что данный ресурс является материальным, в поле Тип выберите значение Материальный.

4. В поле Единица измерения материалов для материальных ресурсов введите наименование единицы измерения для данного ресурса (например, метры, тонны или штуки).

5. В поле Краткое название введите краткое название ресурса, например для трудового ресурса можно указать его инициалы.

6. В поле Группа укажите категорию ресурсов, например инженеры, операторы, отдел продаж, материалы и т. д. Объединение ресурсов в группы позволяет просматривать, сортировать, фильтровать ресурсы по группам.

7. В поле Макс. единиц для трудового ресурса введите максимальное число единиц использования ресурса.

Примечание1. Макс. число единиц представляет собой объем времени, которое данный ресурс может уделить данному проекту. Если ресурс занят в проекте все свое рабочее время, макс. число единиц устанавливается 100%. При частичной занятости ресурса устанавливается другое конкретное значение, например, 50%.

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

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

8. В поле Стандартная ставка введите ставку повременной оплаты ресурса, например 25 руб. /час. Стандартная единица учета — час. Если нужно учитывать другой период времени, укажите его через косую черту, например, 100 руб. /день. Для материальных ресурсов в это поле вводится цена за единицу материального ресурса, например 14 руб.

9. В поле Ставка сверхурочных введите ставку повременной оплаты ресурса в сверхурочные часы. Ставку сверхурочных следует указывать даже тогда, когда она совпадает со стандартной ставкой оплаты. В противном случае Project будет вычислять оплату сверхурочных часов по ставке 0,00 руб. /час.

10. В поле Затраты на использование введите разовую стоимость использования ресурса. Если оплата трудового ресурса не повременная, а фиксированная, введите в это поле оплату ресурса, например его месячный оклад. Для материальных ресурсов этом поле можно указать стоимость доставки.

11. В поле Начисление укажите способ начисления затрат по ресурсам. Выберите одно из значений:

а) В начале — затраты на задачу начисляются сразу после начала задачи.

б) Пропорциональное — затраты начисляются пропорционально, по мере выполнения задачи. Данный способ начисления затрат установлен по умолчанию.

в) По окончании — затраты на задачу начисляются по окончанию задачи (пока трудозатраты по задаче не становятся равными нулю).

Независимо от способа начисления затрат, затраты на использование всегда начисляются в начале задачи.

12. В поле Базовый календарь выберите календарь для ресурса. По умолчанию в этом поле установлен календарь Стандартный, Если рабочее время ресурса отличается от того, которое определено в стандартных календарях проекта, назначьте ресурсу другой календарь.

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

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

Назначение ресурсов.

1. Перейдите в представление Диаграмма Ганта и выберите задачу.

2. Щелкните на кнопке Назначить ресурсы на панели Стандартная.

3. В диалоговом окне Назначение ресурсов выберите нужный ресурс и укажите число единиц назначения (рис. 1. 2).

4. Щелкните на кнопке Назначить.

Рис. 1.2. Диалог Назначение ресурсов.

Примечание 1. Назначая задаче материальный ресурс, необходимо указать способ расхода материала:

а) Переменный — количество используемого материала изменяется пропорционально продолжительности работы. В этом случае число единиц материала при назначении его на работу пишется «1,5кВт/ч» или «0,5кг/ч».

б) Фиксированный — количество используемого материала остается постоянным и не зависит от длительности задачи. Тогда запись единиц материала, назначенных на работу, будет иметь вид «1,5кВт» или «0,5кг».

Примечание 2. Чтобы отменить или изменить назначение в диалоговом окне Назначение ресурсов, выполните следующие действия.

1. Перейдите в представление Диаграмма Ганта и выберите задачу.

2. Щелкните на кнопке Назначить ресурсы.

3. В диалоговом окне Назначение ресурсов выберите нужный ресурс. Щелкните на кнопке Удалить, если требуется удалить назначение. Если требуется изменить назначение, щелкните на кнопке Заменить. В диалоговом окне Замена ресурса выберите новый ресурс и щелкните на кнопке ОК.

4. Если необходимо, измените число единиц назначения в поле Единицы.

Примечание 3. Более подробные данные о ресурсе можно ввести в диалоговом окне Сведения о ресурсе. Для этого необходимо перейти в представление Лист ресурсов, выбрать ресурс и щелкнуть кнопку Сведения о ресурсе на панели Стандартная.

На вкладке Общие данного диалогового окна можно задать доступность ресурса. — период времени, когда ресурс может привлекаться к работе в проекте и в каком объеме. Например, ресурс Сборщик 4 разряда доступен не с даты начала проекта 3. 03. 04., а с 5. 03. 04, при этом в течение первых пяти дней два сборщика могут уделять проекту только половину своего рабочего времени (рис. 1. 3).

На вкладке Затраты можно указать сразу несколько ставок оплаты ресурса (рис. 1. 4).

1. В области Таблицы норм затрат выберите вкладку А (по умолчанию).

2. В столбцах Стандартная ставка и Ставка сверхурочных введите ставки ресурсов.

3. В столбце Затраты на использование введите стоимость использования ресурса.

4. В следующей строке введите в каждом столбце новое значение ставки ресурса или изменение предыдущей ставки, выраженное в процентах. Например, если известно, что почасовая ставка ресурса или стоимость его использования через месяц увеличится или уменьшится на 20%, введите значение «20%» или «-20» соответственно (рис. 1. 4).

5. В столбце Дата действия введите дату, с которой изменяются ставки оплаты работы и затрат на использование.

6. Чтобы ввести новый набор затрат для ресурса, выберите вкладку В и повторите действия.

Рис. 1.3. Вкладка Общие диалога Сведения о ресурсе

Рис. 1.4. Вкладка Затраты диалога Сведения о ресурсе

Примечание 4. Следует помнить, что длительность работы (T), трудозатраты (Q) и количество единиц назначений трудовых ресурсов (N) взаимосвязаны — Q = T*N, поэтому первоначальное назначение ресурсов (N) автоматически приводит к расчету трудозатрат (Q). Любые дальнейшие корректировки параметров N, T или Q приведут к изменениям, определяемым типом задачи по способу планирования. Указать способ планирования можно через диалоговое окно Сведения о задаче на вкладке Дополнительно в поле Тип задачи (рис. 1. 5).

Рис. 1.5. Вкладка Дополнительно диалога Сведения о задаче.

Оформление графика заданного проекта можно выполнить с помощью команды Стили отрезков падающего меню Формат. На рисунке 1.6 отображен фрагмент работы с вкладкой Текст диалогового окна Стили отрезков, которая позволяет разместить интересующую пользователя информацию в виде текста около отрезков-работ на диаграмме Ганта.

Рис. 1.6. Вкладка Текст диалога Стили отрезков.

Рис. 1.7. Результат выполнения лабораторной работы № 2.

Лабораторная работа № 3.

Автоматическое и ручное выравнивание загрузки ресурсов

Чтобы увидеть перегруженные ресурсы, необходимо перейти в представление Лист ресурсов. Перегруженные ресурсы выделены красным цветом.

Перегруженные ресурсы можно также увидеть в представлении График ресурсов.

Чтобы совместить на экране оба представления следует выбрать меню Окно — команду Разделить и установить в каждой части экрана с помощью меню Вид требуемое представление (рис. 1. 1).

Рис. 1.1. Комбинированное представление Лист ресурсов / График ресурсов.

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

Чтобы отобразить эту панель, выполните команду Вид — Панели инструментов — Управление ресурсами.

Выравнивание загрузки ресурсов — это способ разрешения конфликтных ситуаций, связанный с тем, что ресурсам назначается слишком много работы.

Автоматическое выравнивание. В данном случае MS Project может выравнивать загрузку двумя способами:

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

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

При автоматическом выравнивании Project не изменяет назначения ресурсов (N=const), а только задерживает или прерывает задачи.

Критериями выбора этих задач является:

1. Идентификатор задач.

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

3. Дата начала задачи. При выравнивании загрузки выбираются задачи с наиболее поздней датой начала.

4. Ограничения задачи. Project выбирает задачи, не имеющие ограничений.

5. Временной резерв. В первую очередь Project выбирает задачи, которые имеют наибольший резерв времени.

6. Приоритет задачи. При выравнивании загрузки выбираются задачи с наиболее низким приоритетом.

Определить критерии отбора можно в диалоговом окне Выравнивание загрузки ресурсов из падающего меню Сервис (рис. 1. 2).

Рассмотрим подробнее возможности, предоставляемые данным диалоговым окном.

Рис. 1.2. Диалог Выравнивание загрузки ресурсов.

Если в группе Вычисления для выравнивания выбран переключатель Выполнять автоматически, то MS Project выравнивает задачи в момент обнаружения перегруженных ресурсов.

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

По умолчанию в MS Project выбран переключатель Выполнять вручную. В этом случае Project выполняет выравнивание загрузки ресурсов только после команды Сервис — Выравнивание загрузки ресурсов — Выровнять.

В поле со списком Поиск превышений доступности определяется интервал времени. Чем больше выбранная единица времени, тем меньше будет выявлено перегруженных ресурсов.

Флажок Очистка данных предыдущего выравнивания перед новым выравниванием. Если этот флажок установлен, то перед выравниванием MS Project удалит из задач все задержки. В группе Диапазон выравнивания можно устанавливать выравнивание по всему проекту, либо ограничить выравнивание временным интервалом.

В поле Порядок выравнивания необходимо указать условие, по которому MS Project будет выбирать задачи.

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

· Стандартный. Этот критерий используется MS Project по умолчанию. При выборе задачи в этом случае MS Project учитывает все факторы, описанные выше.

· По приоритетам, стандартный. Учитываются все факторы, но приоритет имеет наибольший вес.

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

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

Флажок При выравнивании допускается прерывание оставшихся трудозатрат. Если флажок установлен, MS Project разделяет оставшиеся трудозатраты на части, которые входят в доступные периоды времени ресурса (переносит задачу на более поздний срок).

Если включены одновременно два последних флажка, то задача прерывается и переносится на более поздний срок.

Для запуска процедуры автоматического выравнивания щелкнуть на кнопке Выровнять. Результат автоматического выравнивания приведен ниже на рисунке 1.3.

Для отмены результатов выравнивания щелкнуть на кнопке Очистить выравнивание.

Рис. 1.3. Результат автоматического выравнивания (На два дня задержано начало выполнения задачи «Сборка таврового набора»).

Выравнивание загрузки ресурсов вручную предусмотрено в MS Project в дополнение к автоматическому выравниванию. Рассмотрим несколько способов такого выравнивания.

Способ № 1. Изменение продолжительности некритической задачи (задержка, прерывание, увеличение длительности при одновременном уменьшении единиц назначения). Любой из трех вариантов удобно осуществлять в графической области диаграммы Ганта.

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

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

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

Способ № 2. Увеличение доступности ресурса

а) за счет увеличения общего количества ресурсов в поле Макс. единиц в представлении Лист ресурсов;

б) за счет добавления рабочих часов в календарь ресурсов.

б) за счет увеличения доступности ресурса в диалоговом окне Сведения о ресурсе — вкладка Общие — поле Доступность ресурса.

ПоказатьСвернуть
Заполнить форму текущей работой