Описание
«Program Evaluation and Review Technique» (PERT) — это статистический инструмент управления проектами, используемый для анализа и представления задач, участвующих в завершении проекта. PERT позволяет оценить время, необходимое для выполнения каждой задачи, и определить критический путь, который влияет на общую продолжительность проекта.
Основная суть
Основная суть PERT заключается в использовании трех оценок времени для каждой задачи: оптимистичной, наиболее вероятной и пессимистичной.
➤ Оптимистичная оценка: Самое короткое время, необходимое для выполнения задачи, если все пойдет идеально и не возникнет никаких проблем.
➤ Наиболее вероятная оценка: Наиболее реалистичное время, которое, скорее всего, потребуется для выполнения задачи, учитывая обычные условия и возможные задержки.
➤ Пессимистичная оценка: Самое длительное время, которое может потребоваться для выполнения задачи, если возникнут все возможные проблемы и задержки.
На основе этих оценок вычисляется ожидаемое время выполнения задачи, которое затем используется для построения сетевой диаграммы проекта и определения критического пути. Ключевые этапы PERT:
➤ Определение задач и зависимостей: Разбиение проекта на отдельные задачи и определение зависимостей между ними.
➤ Оценка времени выполнения задач: Оценка оптимистичного (a), наиболее вероятного (m) и пессимистичного (b) времени выполнения каждой задачи.
➤ Расчет ожидаемого времени (te): Вычисление ожидаемого времени выполнения каждой задачи по формуле: te = (a + 4m + b) / 6.
➤ Построение сетевой диаграммы: Визуальное представление задач и зависимостей между ними в виде сетевой диаграммы.
➤ Определение критического пути: Определение самого длинного пути в сетевой диаграмме, который определяет минимальную продолжительность проекта.
➤ Анализ и оптимизация: Анализ критического пути для выявления возможностей сокращения общей продолжительности проекта.
Пример использования
Представим компанию, занимающуюся разработкой программного обеспечения, которой необходимо разработать и выпустить новую версию своего продукта. Компания решает использовать PERT для планирования и управления проектом.
➤ Определение задач и зависимостей. Проект разбивается на следующие задачи:
• Сбор требований (A).
• Проектирование архитектуры (B).
• Разработка модулей (C, D, E).
• Интеграция модулей (F).
• Тестирование (G).
• Развертывание (H).
➤ Определяются зависимости между задачами:
• A — нет зависимостей (может выполняться первой).
• B зависит от A (B нельзя начать, пока не завершена A).
• C зависит от B (C нельзя начать, пока не завершена B).
• D зависит от B (D нельзя начать, пока не завершена B).
• E зависит от B (E нельзя начать, пока не завершена B).
• F зависит от C, D, и E (F нельзя начать, пока не завершены C, D и E).
• G зависит от F (G нельзя начать, пока не завершена F).
• H зависит от G (H нельзя начать, пока не завершена G).
• A -> B. B -> C. B -> D. B -> E. C, D, E -> F. F -> G. G -> H
➤ Оценка времени выполнения задач. Для каждой задачи оценивается оптимистичное, наиболее вероятное и пессимистичное время выполнения в днях:
• A: a=3, m=5, b=7.
• B: a=4, m=6, b=8.
• C: a=2, m=3, b=4.
• D: a=3, m=4, b=5.
• E: a=4, m=5, b=6.
• F: a=5, m=7, b=9.
• G: a=6, m=8, b=10.
• H: a=2, m=3, b=4.
➤ Расчет ожидаемого времени (te). Формула для расчета ожидаемого времени: te = (a + 4m + b) / 6, где:
• a — оптимистичное время
• m — наиболее вероятное время
• b — пессимистичное время
В формуле значение m (наиболее вероятное время) имеет вес 4. Это сделано, чтобы подчеркнуть его важность и придать ему большее влияние на окончательную оценку ожидаемого времени (te). Таким образом, m вносит больший вклад, чем a и b (которые имеют вес 1). Это отражает то, что наиболее вероятное время является самым надежным показателем.
Вычисляется ожидаемое время выполнения каждой задачи:
• A: te = (3 + 45 + 7) / 6 = (3 + 20 + 7) / 6 = 30 / 6 = 5
• B: te = (4 + 46 + 8) / 6 = (4 + 24 + 8) / 6 = 36 / 6 = 6
• C: te = (2 + 43 + 4) / 6 = (2 + 12 + 4) / 6 = 18 / 6 = 3
• D: te = (3 + 44 + 5) / 6 = (3 + 16 + 5) / 6 = 24 / 6 = 4
• E: te = (4 + 45 + 6) / 6 = (4 + 20 + 6) / 6 = 30 / 6 = 5
• F: te = (5 + 47 + 9) / 6 = (5 + 28 + 9) / 6 = 42 / 6 = 7
• G: te = (6 + 48 + 10) / 6 = (6 + 32 + 10) / 6 = 48 / 6 = 8
• H: te = (2 + 43 + 4) / 6 = (2 + 12 + 4) / 6 = 18 / 6 = 3
➤ Построение сетевой диаграммы: Строится сетевая диаграмма, отображающая задачи и зависимости между ними.
➤ Определение критического пути: Определяется критический путь, который проходит через задачи A, B, E, F, G, H. Общая продолжительность критического пути составляет 5 + 6 + 5 + 7 + 8 + 3 = 34 дня.
➤ Анализ и оптимизация: Анализируется критический путь для выявления возможностей сокращения общей продолжительности проекта. Например, можно попытаться сократить время выполнения задачи F (интеграция модулей) за счет привлечения дополнительных ресурсов или оптимизации процесса.
➤ Результаты. В результате использования PERT компания получила следующие преимущества:
• Более точная оценка продолжительности проекта.
• Выявление критических задач, которые требуют особого внимания.
• Возможность анализа и оптимизации проекта для сокращения общей продолжительности.
• Улучшение коммуникации и координации между членами команды.
История создания
PERT был разработан в 1957 году Специальным проектом военно-морского флота США по разработке баллистической ракеты «Поларис». Он был создан для управления сложными и неопределенными проектами, требующими координации множества различных задач и ресурсов. PERT стал одним из первых инструментов управления проектами и оказал значительное влияние на развитие современных методов управления проектами.
Где это можно применить
• Разработка программного обеспечения.
• Строительство.
• Производство.
• Научные исследования и разработки.
• Маркетинговые кампании.
• Организация мероприятий.
Сложности, риски и ограничения
• Субъективность оценок времени: Оценки оптимистичного, наиболее вероятного и пессимистичного времени выполнения задач могут быть субъективными и зависеть от опыта и предубеждений оценщиков.
• Сложность построения сетевой диаграммы: Построение сетевой диаграммы может быть сложным и трудоемким, особенно для больших и сложных проектов.
• Необходимость постоянного обновления: Сетевая диаграмма и оценки времени необходимо постоянно обновлять по мере продвижения проекта и получения новой информации.
• Предположение о независимости задач: PERT предполагает, что задачи независимы друг от друга, что не всегда верно в реальных проектах.
• Сложность анализа и оптимизации: Анализ и оптимизация критического пути может быть сложным и требовать специальных знаний и опыта.
Преимущества и особенности
• Учет неопределенности: PERT позволяет учитывать неопределенность в оценках времени выполнения задач. • Визуализация проекта: Сетевая диаграмма обеспечивает визуальное представление проекта и зависимостей между задачами.
• Определение критического пути: PERT позволяет определить критический путь, который влияет на общую продолжительность проекта.
• Анализ и оптимизация: PERT позволяет анализировать и оптимизировать проект для сокращения общей продолжительности.
• Улучшение коммуникации: PERT улучшает коммуникацию и координацию между членами команды.
Инструменты и ресурсы
• Программное обеспечение для управления проектами: Microsoft Project, Primavera P6 и др.
• Шаблоны сетевых диаграмм.
• Обучение и консультации по управлению проектами.
• Статистические методы анализа данных.
Измерение успеха
• Точность оценки продолжительности проекта.
• Соблюдение сроков выполнения задач.
• Сокращение общей продолжительности проекта.
• Улучшение коммуникации и координации между членами команды.
• Снижение затрат на проект.