Строительство. основные правила построения сетевого графика
Содержание:
- Пример построения сетевого графика
- Шаг 1. Определить основную цель проекта
- Шаг 2. Выявить ограничения
- Шаг 3. Определить состав работ
- Шаг 4. Оценить длительность работ
- Шаг 5. Определить последовательность работ
- Шаг 7. Определить раннее начало и раннее окончание
- Шаг 8. Определить поздние начало и окончание
- Шаг 9. Определить временной резерв
- Шаг 10. Выявить критический путь
- Использование табличного метода
- Расчет графика: прямой анализ
- Построение сетевого графика
- Построение сетевых графиков.
- Как выглядит график
- Скачать образец документа
- Алгоритм построения сетевого графика
- Шаг 1. Определить основную цель проекта
- Шаг 2. Выявить ограничения
- Шаг 4. Оценить длительность работ
- Шаг 5. Определить последовательность работ
- Шаг 6. Указать связи между работами
- Шаг 7. Определить раннее начало и раннее окончание
- Шаг 8. Определить поздние начало и окончание
- Шаг 9. Определить временной резерв
- Шаг 10. Выявить критический путь
- Инструкция к сервису
Пример построения сетевого графика
Несмотря на то, что описанный выше алгоритм может показаться сложным, на самом же деле построение сетевого графика задача несложная. Для того, чтобы убедиться в этом рассмотрим построение сетевого графика на простом примере ремонта детской комнаты.
Шаг 1. Определить основную цель проекта
Представьте, что сейчас лето, вашему сыну исполнилось 7 лет и в сентябре он идет в школу. Вы решил обновить его комнату к новому учебному году и сделать ее подходящей для школьника, т.е. должно появиться полноценной рабочее место, зонирование комнаты измениться, и т.д.
В этом случае целью нашего небольшого проекта будет — сделать комнату пригодной и приятной для проживания мальчика, который пойдет в начальную школу.
Шаг 2. Выявить ограничения
Бюджет не более 100,000 руб., ремонтные работы можно вести только в рабочие дни с 10:00 до 18:00 с обязательным перерывом с 12:00 до 14:00. Итого получается — 6 рабочих часов в день.
Шаг 3. Определить состав работ
Немного поразмыслив мы накидали основные работы, которые надо сделать, а именно:
- Нам нужен дизайн-проект новой комнаты;
- Нам надо закупить материалы для ремонта;
- Надо составить смету ремонта;
- Надо выполнить сам ремонт;
- И т.к. мы решили сделать небольшую перепланировку, то надо согласовать ее с ТСЖ.
Отобразим эти работы в виде блоков:
Рисунок 1. Состав работ
Шаг 4. Оценить длительность работ
Мы решили оценивать длительность работ в днях, т.к. до начала учебного года еще достаточно времени, то такая точность планирования нас вполне устраивает.
Рисунок 2. Длительность работ
Шаг 5. Определить последовательность работ
Теперь определим последовательность работ, мы будем использовать схему построения сетевого графика «сверху-вниз». Первая работа, которую необходимо выполнить — это работа «Разработать дизайн-проекта«. Затем мы оценим стоимость проекта, а параллельно начнем согласование с ТСЖ, т.к. эта задача занимает много времени. После того, как мы оценим проект и его согласуем, мы приступим к покупке всех необходимых материалов и уже затем начнем сам ремонт.
Рисунок 3. Последовательность работ
Укажем стрелками связи между работами.
Рисунок 4. Связи между работами
Шаг 7. Определить раннее начало и раннее окончание
Т.к. мы выбрали модель сетевого график «сверху-вниз», то начинаем его и просматривать сверху вниз, начиная с самой верхней работы, и далее по очереди двигаемся к самой нижней работе.
Напомним, что раннее начало последующей работы будет совпадать с ранним завершением предшествующей, а раннее окончание каждой из работ определяется как раннее начало плюс длительность работ Если предшествующих работ несколько, то ранним началом последующей работы будет наибольшее из значений раннего окончания одной из предшествующих работ.
Рисунок 5. Раннее начало и окончание работ
Шаг 8. Определить поздние начало и окончание
Для того, чтобы определить поздние начало и окончание просмотрим сетевой график в обратном направлении — снизу вверх. Позднее окончание работы будет совпадать с поздним началом последующей работы. Если последующих работ несколько, то поздним окончанием работы будет наименьшее из значений позднего начала последующих работ. Позднее начало каждой работы определяется как позднее окончание минус длительность работы.
Рисунок 6. Позднее начало и окончание работ
Шаг 9. Определить временной резерв
Вычислим временной резерв для каждой из работ. Он вычисляется как разница между поздним и ранним началом или поздним и ранним окончанием работы.
Рисунок 7. Временной резерв
Шаг 10. Выявить критический путь
Как мы уже знаем, критический путь — это цепочка работ, у которых резерв времени равен нулю. Выделим такие задачи на сетевом графике.
Рисунок 8. Критический путь
Задачи «Разработать дизайн-проект«, «Согласовать проект с ТСЖ» и «Закупить необходимые материалы«, «Провести ремонтные работы» составляю критический путь, а его длина составляет 19 дней. Это означает, что в текущем виде проект не может быть выполнен быстрее, чем за 19 дней. Если мы хотим сократить сроки проекта, то нам необходимо оптимизировать задачи, лежащие на критическом пути.
Например, мы можем начать ремонтные работы раньше получения согласования на перепланировку от ТСЖ, приняв на себя риски того, что согласование может быть не получено.
Просмотры:
84 776
Использование табличного метода
Общепризнанные ПП календарного планирования (MS Project, Primavera Suretrack, OpenPlan и т.п.) способны вычислять ключевые параметры сетевой модели проекта. Мы же в настоящем разделе табличным методом выполним настройку подобного расчета обычными средствами MS Excel. Для этого возьмем наш пример фрагмента проектных операций проекта в области СМР. Расположим основные параметры сетевого графика в столбах электронной таблицы.
Модель расчета параметров сетевого графика табличным способом
Преимуществом выполнения расчетов табличным способом является возможность простой автоматизации вычислений и избежание массы ошибок, связанных с человеческим фактором. Красным цветом будем выделять номера операций, располагающихся на критическом пути, а синим цветом отметим расчетные позиции частных резервов, превышающих нулевое значение. Разберем пошагово расчет параметров сетевого графика по основным позициям.
- Ранние начала операций, следующих за текущей работой. Алгоритм расчета настраиваем на выбор максимального значения из раннего времени окончания нескольких альтернативных предыдущих действий. Взять, например, операцию под номером 13. Ей предшествуют работы 6, 7, 8. Из трех ранних окончаний (71, 76, 74 соответственно) нам нужно выбрать максимальное значение – 76 и проставить его в качестве раннего начала операции 13.
- Критический путь. Выполняя процедуру расчета по пункту 1 алгоритма, мы доходим до конца фрагмента, найдя значение продолжительности критического пути, которая в нашем примере составила 120 дней. Значения наибольших ранних окончаний среди альтернативных действий обозначают операции, лежащие на критическом пути. Отмечаем эти операции красным цветом.
- Поздние окончания операций, предшествующих текущей работе. Начиная с концевой работы начинаем движение в обратную сторону от действий с большими номерами к операциям с меньшими. При этом из нескольких альтернатив исходящих работ выбираем наименьшее знание позднего начала. Поздние начала вычисляем как разницу между выбранными значениями поздних окончаний и продолжительности операций.
- Резервы операций. Вычисляем полные (общие) резервы как разницу между поздними началами и ранними началами либо между поздними окончаниями и ранними окончаниями. Значения частных (свободных) резервов получаем в результате вычитания из числа раннего начала следующей операции раннего окончания текущей.
Мы рассмотрели практические механизмы составления сетевого графика и расчета основных параметров временной продолжительности проекта. Таким образом, вплотную приблизились к исследованию возможностей анализа, проводимого с целью оптимизации сетевой модели и формирования непосредственно плана действий по улучшению ее качества. Настоящая тема занимает немного места в комплексе знаний проект-менеджера и не так уж и сложна для восприятия. Во всяком случае, каждый РМ обязан уметь воспроизводить визуализацию графика и выполнять сопутствующие расчеты на хорошем профессиональном уровне.
Расчет графика: прямой анализ
Оценка временных затрат на выполнение одной операции производится на основании нормативных трудозатрат. Благодаря прямому или обратному методу расчета, можно довольно быстро сориентироваться в порядке выполнения работ и выявить критические шаги.
Прямой анализ позволяет определить ранние сроки начала всех операций. Обратный — дает представление о поздних сроках. Кроме того, с помощью обеих методик анализа можно не только установить критический путь, но и выявить временные интервалы, на которые можно задержать выполнение отдельных работ без срыва общих сроков реализации проекта.
Прямой анализ рассматривает проект от начала до конца (если говорить о составленном графике, то движение по нему происходит слева направо). Во время движения по всем цепочкам операций происходит наращение времени выполнения всего комплекса работ. Прямой расчет сетевого графика предполагает, что каждая последующая операция начинается в тот момент, когда заканчиваются все предшествующие ей. При этом необходимо помнить, что следующая работа стартует в тот момент, когда закончится самая длительная из непосредственно предшествующих. На каждом шаге прямого анализа добавляется время выполнения расчетной операции. Так мы получаем значения раннего начала (ES) и раннего окончания работ (EF).
Но нужно быть внимательным: раннее окончание предшествующей операции становится ранним началом последующей только в том случае, если она не является слиянием. В этом случае стартом станет раннее окончание самой затяжной из предыдущих работ.
Построение сетевого графика
В нашем примере для построения сетевого графика необходимо составить формуляр операций, его можно использовать в качестве образца на практике.
В таблицу сведем следующие данные по каждой операции:
- номер операции;
- предшествующие операции;
- количество исполнителей;
- продолжительность операции в днях.
В таблице операций их номера соответствует нумерации в карточке-определителе в соответствии с группировкой параллельных операций.
Номер операции |
Предыдущие операции |
Кол-во исполнителей, чел. |
Продолжительность, дни |
---|---|---|---|
1. |
— |
10 |
1 |
2. |
1 |
2 |
3 |
3. |
1 |
3 |
1 |
4. |
1 |
2 |
4 |
5. |
4 |
1 |
0,5 |
6. |
3 |
3 |
2 |
7. |
5 |
2 |
0,5 |
8. |
2,7,6 |
10 |
0,5 |
9. |
9 |
10 |
0,5 |
10. |
9 |
1 |
3 |
11. |
9 |
2 |
4 |
12. |
9 |
2 |
2 |
13. |
9 |
2 |
3 |
14. |
12 |
2 |
2 |
15. |
13 |
3 |
2 |
16. |
10,11,14,15 |
10 |
0,5 |
17. |
16 |
10 |
0,5 |
18. |
17 |
2 |
2 |
19. |
18 |
2 |
3 |
20. |
17 |
2 |
2 |
21. |
17 |
2 |
3 |
22. |
21 |
3 |
1 |
23. |
20 |
2 |
2 |
24. |
19,22,23 |
10 |
0,5 |
25. |
24 |
10 |
0,5 |
26. |
25 |
5 |
1 |
27. |
26 |
5 |
3 |
28. |
25 |
3 |
2 |
29. |
28 |
3 |
2 |
30. |
25 |
2 |
4 |
31. |
27,29,30 |
10 |
0,5 |
32. |
31 |
10 |
0,5 |
33. |
32 |
7 |
1 |
34. |
32 |
2 |
1 |
35. |
33,34 |
10 |
1 |
На основе таблицы операций и карточки-определителя с учетом произведенной группировки параллельных операций осуществляется построение сетевого графика.
Сетевой график, пример
Определим критический путь. Критический путь на данном сетевом графике составляют операции: 1, 4, 5, 7, 8, 9, 13, 15, 16, 17, 18, 19, 24, 25, 28, 29, 31, 32, 33 (34), 35.
В результате построения сетевого графика работы можно сделать вывод, что деятельность организации не укладывается в заданный срок равный 22 рабочим дням, составляя вместо этого 26 дней. При этом операции первой, второй и третьей недели не укладываются в заданный для них срок, равный 5 рабочим дням. По сетевой модели операции 1 недели длятся 7 дней, 2 недели – 6 дней, 3 недели – 6 дней. Операции четвертой и пятой недель укладываются в заданные для них сроки.
Для соблюдения запланированных сроков произведем корректировку сетевого графика.
В нашем примере сетевого графика по данным карточки-распределителя можно сделать вывод, что для некоторых операций в рамках запланированных действий существует резерв специалистов в отделе. Учитывая, что общая численность сотрудников относительно невелика, можно воспользоваться способом корректировки сетевой модели с привлечением дополнительных ресурсов, в качестве которых выступают свободные на момент реализации операции специалисты данного отдела. Благодаря этому сократится срок выполнения операций критического пути, соответственно и сроки всей сетевой модели. Корректировке подлежат операции 1, 2 и 3 недель, так как операции 4 и 5 недель сетевого графика укладываются в заданные сроки.
После корректировки осуществим построение альтернативного сетевого графика.
Необходимо привлечь дополнительных специалистов для выполнения операций 4 (отдел специальных программ), 13 (отдел по организации оздоровительной кампании) и 18 (отдел специальных программ). Расчет трудоемкости операций (Q) определим исходя из произведения числа специалистов (N), выполняющих операцию, на число дней (t), выделенных для ее выполнения:
Q = N * t
Q4 = 2*4 = 8 ч/дн
Q13 = 2*3 = 6 ч/дн
Q18 = 2*2 = 4 ч/дн
В отделе специальных программ работает 5 человек, но в выполнении операции 4 задействовано только 2 человека. В результате привлечения двух специалистов новый срок выполнения операции составит: 8 / 4 = 2 дня. Следовательно, операция 4 будет выполняться 2 дня вместо 4 дней.
В отделе по организации оздоровительной кампании работает 3 специалиста, но в выполнении операции 13 занято только два человека. В данном случае привлечение одного дополнительного специалиста позволит сократить срок выполнения операции: 6 / 3 = 2 дня. Следовательно, операция 13 будет выполняться 2 дня вместо 3 дней.
В выполнении операции 18 задействовано 2 специалиста отдела специальных программ. Привлечение двух дополнительных специалистов позволит сократить срок ее выполнения: 4 / 4 = 1 день. Следовательно, операция 18 будет выполняться 1 день вместо 2 дней.
В результате получаем срок выполнения операций после корректировки сетевого графика с привлечением дополнительных ресурсов:
26 – 2 – 1 – 1 = 22 дня.
Таким образом, за счет произведенной коррекции сетевого графика срок выполнения операций, соответствует изначально заданному сроку в 22 рабочих дня.
Альтернативный график будет аналогичен предыдущему в плане своей структуры, корректировке подвергнуты сроки реализации операций согласно построенной сетевой модели.
Альтернативный сетевой график
Построение сетевых графиков.
Сетевой график — это последовательная схема, отражающая порядок выполнения работ проекта. Он позволит вам провести своего рода тестирование: продумать различные стратегические подходы, прежде чем начать работы.
Сетевой график включает три элемента.
• Событие — значительное происшествие в ходе выполнения проекта; иногда также называется узловым событием или вехой. Оно не имеет протяженности во времени и не потребляет ресурсов. Это мгновенная точка отсчета в вашем проекте (как указательный столб на дороге), которая характеризует начало или конец работы или группы работ. Примеры событий: «Черновик отчета утвержден» или «Начало проектирования».
В данном случае слово «событие» употребляется в непривычном для вас контексте. В обычной жизни «событием года» мы называем, например, торжественный прием по случаю избрания нового президента. Но в отличие от нашего термина, это событие не только имеет протяженность во времени, но и требует значительных ресурсов!
• Работа — действия, которые выполняются, чтобы перейти от одного события вашего проекта к другому. Она занимает время и потребляет ресурсы. Примеры описания работ: «Разработать формат отчета» или «Сформулировать требования к новому продукту».
• Продолжительность — действительное календарное время, требуемое на выполнение работы. Также называется периодом или временем работы. Продолжительность работы зависит от ее трудоемкости, количества исполнителей (с учетом их работоспособности), производительности используемого оборудования (например, вычислительная мощность компьютера) и доступности требуемых ресурсов.
Понимание, из чего складывается это время, поможет найти средства и пути его сокращения. Предположим, для тестирования нового программного продукта нужно 24 часа. Если один работник будет заниматься этим ежедневно по шесть часов, то понадобится четыре дня. Одновременное привлечение двух исполнителей не ускорит работу, но в две смены они сделают ее за два дня.
Единицы времени применяются для описания двух взаимосвязанных, но разных характеристик работы. Продолжительность работы — это время от начала до ее завершения, в то время как трудоемкость — это количество затраченных на ее выполнение человеко-часов.
Если четыре исполнителя выполнят данную работу за пять рабочих дней, то это ее продолжительность, а трудоемкость составит 20 человеко-дней. (Трудоемкость подробнее рассматривается в главе 5.).
Чистое время задержки также включается в продолжительность работы. Например, вы отправили отчет на утверждение шефу. Он пролежал в приемной четыре дня и семь часов, после чего шеф в течение часа просмотрел и подписал отчет. Продолжительность работы в данном случае будет пять дней, хотя трудоемкость составила всего один час.
Независимо от сложности вашего проекта, его сетевой график будет содержать все те же три описанных элемента.
Как выглядит график
Любой привычный нам график представлен кривой, расположенной на плоскости (реже в пространстве). Но вид сетевого плана существенно отличается.
Сетевой график проекта может выглядеть двояко: одна методика предполагает обозначение операций в узлах блок-схемы (ОУ), вторая использует для этого соединительные стрелки (ОС). Гораздо удобнее использовать первый способ.
Операция обозначается круглым или прямоугольным блоком. Стрелки, их соединяющие, определяют взаимосвязи между действиями. Поскольку названия работ могут быть достаточно длинными и объемными, в блоках проставляют номера операций, а к графику составляется спецификация.
Скачать образец документа
Скачать в .doc/.pdfСохраните этот документ у себя в удобном формате. Это бесплатно.
ГРАФИК ВЫПОЛНЕНИЯ РАБОТ
----T---------------------------T------------T-------------------¬
¦ N ¦ Наименование ¦Объем работ ¦ Распределение ¦
¦п/п¦укрупненных процессов работ¦ в натур. ¦ объемов работ ¦
¦ ¦ в порядке технологической ¦ выражениях ¦ по годам ¦
¦ ¦ последовательности +-----T------+----T----T----T----+
¦ ¦ ¦един.¦коли- ¦200_¦200_¦200_¦200_¦
¦ ¦ ¦изм. ¦чество¦ г. ¦ г. ¦ г. ¦ г. ¦
+---+---------------------------+-----+------+----+----+----+----+
¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ 7 ¦ 8 ¦
+---+---------------------------+-----+------+----+----+----+----+
¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦
+---+---------------------------+-----+------+----+----+----+----+
¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦
+---+---------------------------+-----+------+----+----+----+----+
¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦
L---+---------------------------+-----+------+----+----+----+-----
Составил / /
Проверил / /
(Ф.И.О., подпись)
Скачать в .doc/.pdfСохраните этот документ сейчас. Пригодится.
Вы нашли то что искали?
* Нажимая на одну из этих кнопок, Вы помогаете формировать рейтинг полезности документов. Спасибо Вам!
Смежные документы
- График: образцы (Полный перечень документов)
- Поиск по фразе «График» по всему сайту
- «График выполнения работ на объекте».doc
Документы, которые также Вас могут заинтересовать:
- График выполнения работ (приложение к договору подряда на выполнение работ с использованием материала заказчика)
- График выполнения работ (приложение к договору строительного подряда)
- График выхода в эфир материалов, совместных агитационных мероприятий политической партии (приложение к договору о предоставлении платного эфирного времени для проведения предвыборной агитации)
- График выхода в эфир материалов, совместных агитационных мероприятий (приложение к договору между зарегистрированными кандидатами и государственными организациями телерадиовещания о предоставлении платного эфирного времени для проведения предвыборной агитации на выборах Президента Российской федерации)
- График выхода в эфир материалов, совместных агитационных мероприятий (приложение к договору между политическими партиями, выдвинувшими зарегистрированных кандидатов, и государственными организациями телерадиовещания о предоставлении бесплатного эфирного времени для проведения предвыборной агитации на выборах Президента Российской федерации)
- График государственного технического осмотра самоходных машин и прицепов к ним Московской области
- График документооборота при составлении учетной политики в региональных отделениях Фонда социального страхования Российской Федерации
- График загрузки туристского предприятия группами туристов
- График заслушивания расследования уголовных дел при начальнике подразделения дознания
- График измерения температуры воздуха в парашютном классе (хранилище)
Алгоритм построения сетевого графика
Алгоритм построения сетевого графика по методу критического пути состоит из 10 следующих шагов.
Шаг 1. Определить основную цель проекта
Определить основную цель проекта – результат, который должен быть получен после успешного завершения проекта. Это необходимо для определения границ проекта и первоначальной оценки его сроков.
Шаг 2. Выявить ограничения
Выявить ограничения, влияющие отдельные работы проекта или весь сетевой график. Типовыми ограничениями являются доступность ресурсов, сроки или стоимость. Кроме этого, ограничения могут быть заданы законодательными требованиям.
Шаг 4. Оценить длительность работ
Оценить длительность каждой из работ и определить ресурсы, необходимые для ее успешного выполнения. Команда управления проектом должна договориться о том, какие единицы измерения использовать для оценки длительности работ (часы, дни или, например, месяцы), а также выработать требования к максимальной длительности одной работы. Все работы, превышающую эту длительность, должны быть декомпозированы.
Шаг 5. Определить последовательность работ
Определить последовательность работ. Определить работу, которая должна быть выполнена в первую очередь. В некоторых случаю таких работ может быть несколько и они будут выполняться параллельно. Эта работа должна быть самой левой на графе.
Определить работу, которая должны быть выполнена сразу же после первой. Далее определяется работа, которая должна начинаться сразу же после второй, и так далее, пока все работы не будут рассмотрены. Если работа начинается до завершения предыдущей, то предыдущую работу необходимо разделить на составляющие. Работы могут выполняться параллельно, но при условии, что связь работ точно определена.
Начало выполнения параллельных работ должно быть строго привязано к завершению предыдущих работ.
Шаг 6. Указать связи между работами
Указать связи между работами, обычно в виде стрелок, которые показывают последовательность выполнения работ. Направление стрелок устанавливается слева направо.
Шаг 7. Определить раннее начало и раннее окончание
Определить раннее начало и раннее окончание для каждой из работ. Для этого сетевой график просматривают слева направо начиная с первой работы (крайней левой) и далее по очереди двигаются к последней. Последующая работа не может быть начата до тех пор, пока не завершены все предшествующие ей работы. Раннее начало последующей работы будет совпадать с ранним завершением предшествующей.
Если предшествующих работ несколько, то ранним началом последующей работы будет наибольшее из значений раннего окончания одной из предшествующих работ. Раннее окончание каждой из работ определяется как раннее начало плюс длительность работ, оцененная на шаге 4.
Шаг 8. Определить поздние начало и окончание
Определить поздние начало и окончание для каждой из работ. Для этого сетевой график просматривают в обратном направлении — начинают с последней работы (самой правой) и далее по очереди двигаются к первой. Предшествующая работа должна быть завершена до того, как начнется каждая из последующих работ. Позднее окончание работы будет совпадать с поздним началом последующей работы. Если последующих работ несколько, то поздним окончанием работы будет наименьшее из значений позднего начала последующих работ. Позднее начало каждой работы определяется как позднее окончание минус длительность работы.
Шаг 9. Определить временной резерв
Определить временной резерв для каждой из работ. Резерв времени вычисляется как разница между поздним и ранним началом или поздним и ранним окончанием работы.
Шаг 10. Выявить критический путь
Критический путь — это цепочка работ, у которых резерв времени равен нулю. При оптимизации сетевого графика в первую очередь проводится оптимизация работ, лежащих на критическом пути.
Инструкция к сервису
Для добавления вершины на графическое полотно необходимо использовать соответствующую фигуре кнопку Добавить. Новый объект также можно вставить, предварительно выделив его левой кнопкой мыши, а затем щелкнуть мышкой на рабочем поле. Нумерация вершин может начинаться с , для этого нужно снять отметку с пункта Нумерация вершин с №1.
12341103015
Нумерация вершин с 0
1231103015
Чтобы соединить вершины, их необходимо предварительно выбрать (один клик мыши по объекту), а затем нажать на кнопку Соединить.
Сетевая модель может быть представлена в табличной форме и в виде матрицы весов (матрицы расстояний). Чтобы использовать данные представления, выберите меню Операции.
docxpngMicrosoft Visioduration, ES, EF, LS, LF, and slack