- •Задачи
- •Теория расписаний
- •Задание . Инструменты разработки расписания проекта
- •Базовое расписание — утвержденный план-график с указанными временными фазами проекта, контрольными точками и
- •Чтобы проиллюстрировать понятие критического пути рассмотрим пример проекта «Завтрак в постель».
- •Иерархическая структура работ,
- •На следующем шаги мы должны учесть зависимости между работами, например, нельзя жарить хлеб,
- •В результате мы определили, что минимальный срок реализации нашего проекта составляет 10 минут.
- •Следовательно, мы должны выполнить выравнивание ресурсов.
- •после выравнивания ресурсов, расписание
- •Теперь диаграмма загруженности ресурсов (Рисунок ниже) выглядит приемлемо и у оператора даже появилось
- •Выводы
- •Помимо работ, непосредственно направленных на создание программного обеспечения, в плане проекта должны быть
- •Одной из основных причин, делающих управление проектом жизненно необходимым, является сокращение жизненного цикла
- •истема управления расписанием проекта
- •истема управления расписанием проекта
- •истема управления расписанием проекта
- •В столбцах располагаются временные периоды (дни, недели, месяцы и т. д.), а в
- •Диаграмма контрольных событий
- •Шаг 1. Сбор исходной информации:
- •Шаг 4. Выбор контрольных событий.
- •ПРИМЕР
- •Календарный график проекта
- •Диаграмма загруженности
- •. Этот график показывает процент загрузки конкретного трудового ресурса в ходе выполнения проекта.
- •Пример графиков загруженности ресурсов проекта "Разработка программного комплекса изображен на рис. Он построен,
- •Планирование стоимости проекта
- •Оценка стоимости методом восходящей оценки
- •Базовый план стоимости
- •Оценка стоимости методом восходящей оценки
- •Пример решения задачи
- •суммарное время работы двух команд над всеми задачами составляет 25 мин.
- •Задача календарного планирования о трех и более командах
- •Алгоритм решения. Для решения задачи определяют четыре различных варианта последовательности выполнения задач в
- •Правила выбора последовательности выполнения задач:
- •Пример решения задачи
- •Исходные данные
- •Результаты расчетов суммарной продолжительности обработки
- •Результат определения последовательности выполнения задач
- •ГРАФИК ГАНТА ПО ПРАВИЛУ № 1
- •ГРАФИК ГАНТА ПО ПРАВИЛУ № 2
- •ГРАФИК ГАНТА ПО ПРАВИЛУ № 3
- •ГРАФИК ГАНТА ПО ПРАВИЛУ № 4
- •Таблица эффективности расхода
- •Минимально возможное время
- •задача о
- •задача о
- •задача о
- •Показатель экономической эффективности работы шлюза связан с суммарным ущербом от
- •Пример :
- •Математический
- •Критер Ui
- •ПРИМЕР
- •ПРИМЕР продолжение
- •Одна из
- •Критерии оптимизации
- •Ситуация 1
- •Оценка определяется по
- •Ситуация 2
- •Ti –время простоя, сi - стоимость простоя.
- •Ситуация 3
- •Деление на стоимость t(1)/С(1)
- •Ti –время простоя, сi - стоимость простоя.
- •Задача о двух станках
- •Требуется выполнить 5 задач/работ ( каждую поочередно разработчиками и
- •№ задачи Время разработки Время тестирования
- •Алгоритм Джонсона даст лучший результат
- •Результат работы алгоритма Джонсона:
- •Задача коммивояжера
- •Задача коммивояжера
- •Постановка задачи
- •Менеджеру компании «XXX» Петрову Н.И. необходимо обновить программный продукт автоматизированного учета
- •В каком порядке Петрову следует обходить организации, чтобы его замкнутый тур был кратчайшим?
- •Алгоритм решения задачи
Математический
анализ:
Smin достигается в том случае, если работы выполняются в порядке убывания величины
Ui Ti
Если T1= T2, U1≠U2,
то выполняются работы с более дорогим простоем (в случае
если они могут быть выполнены параллельно)
Если
U1=U2, T1≠T2,
то выполняются работы с более быстрым
временем выполнения работы
Критер Ui |
Критери Ti |
|||
ий |
Ti |
ю |
|
|
|
|
|||
убыван |
≡возрастаU |
i |
||
ия |
|
ния |
||
величи |
|
величин |
|
|
ны |
|
ы |
|
|
|
|
|
|
ПРИМЕР
Задача. Пять видов работ (команд, сотрудников)
№ работы |
1 |
2 |
3 |
4 |
5 |
выпонения |
45 |
36 |
28 |
24 |
72 |
Время T |
|
|
|
|
|
работы |
|
|
|
|
|
(усл. |
|
|
|
|
|
время) |
5 |
12 |
7 |
4 |
3 |
е.) |
|||||
Ущерб от |
|
|
|
|
|
простоя(у. |
|
|
|
|
|
U
С помощью MS Excel найти оптимальный порядок выполнения
работ, обеспечивающий минимальный ущерб от простоя
ПРИМЕР продолжение
Общий ущерб от простоя:
5 |
i 1 |
|
j |
|
i |
||
s |
U |
T |
|
i 2 |
j 1 |
|
|
=U2·t1+U3·(t1+t2)+U4·(t1+ t2+t3)+
+U5· |
|
S=1942 усл.ден.ед. |
|
|
(≠min) |
Одна из
Задач управления проектами
Оптимизация в выборе очередности выполнения работ/задач
Критерии оптимизации
1.Минимизация общей продолжительности (начало-конец работ)
2.Минимизация общего запаздывания (разница между плановым и директивным сроком выполнения работ)
3.Минимизация потерь, обусловленного запаздыванием
4.Минимизация стоимости
Ситуация 1
Необходимо одному программисту выполнить 3 работы/задачи/проекта.
Среднее время их выполнения: 8, 10, 27 ед.вр. соответственно
Задача: выбрать очередность выполнения работ
•работы не связаны между собой
•Стоимость простоя всех работ одинакова
Если первым выполнить вторую задачу, то 2 и 3-я простой =10 ед. вр. Ответ очевиден: 8, 10 27
Оценка определяется по
формуле:
T(1)+T(2)+T(3) min
Ti –время простоя
ПРАВИЛО ВЫБОРА ОЧЕРЕДНОСТИ:
t(1) < t(2) < t(3)
Ситуация 2
Необходимо одному программисту выполнить 3 работы/задачи/проекта.
Среднее время их выполнения: 8, 10, 27 ед.вр. Соответственно.
Стоимость простоя (Компания теряет деньги
), соответственно, 1, 5, 9 у.е.в ед.вр. Задача: выбрать очередность выполнения работ с минимальной потерей за простой
• работы не связаны между собой
Ответ очевиден: у порядке уменьшения цены. Самая большая стоимость ставится на первое место.