Что лучше PMBOK или Agile? Процессы управления проектом и жизненный цикл проекта.
PMBOK, PRINCE2, IPMA ICB, Agile, Waterfall, RUP, MSF, SCRUM, Lean,
Kanban, XP… – вы еще не запутались в этих модных терминах?
У меня создалось впечатление что многие люди в этих терминах путаются.
Задаются вопросы что лучше PMBOK или Agile?
Давайте попробуем разобраться.
На самом деле все просто если осознать что существует два вида/уровня того что называют стандартами/методологиями/техниками управления проектами:
- Project Management Processes – Процессы управления проектом
- Project Life Cycle – Жизненный цикл проекта
Процессы Управления Проектом
Сюда относятся стандарты подходящие для любого проекта из любой отрасли
– они описывают подход в целом к управлению проектами. Обычно содержат
список высокоуровневых процессов, техник и артефактов которые желательны
на проекте. К данному виду стандартов относятся PMI PMBOK, IPMA ICB,
PRINCE2, SWEBOK и ряд других менее известных. Наиболее распространенный
и широко применяемый в мире - PMBOK. По PMBOK есть программа
сертификации PMP – наиболее котируемый сертификат в области управления
проектами.
Жизненный Цикл Проекта
Сюда относятся стандарты определяющие конкретные фазы проекта,
конкретные взаимосвязи между фазами, конкретные шаблоны артефактов,
конкретные процессы, с рекомендациями по их постановке. Понятно что
четкие рекомендации могут быть даны только для конкретной отрасли. В
отрасли разработки ПО к данному виду стандартов относятся: Waterfall;
Agile и его разновидности: SCRUM, Lean, Kanban, XP…; MSF, RUP и
другие. Наиболее модный сейчас SCRUM :)
Если провести аналогию с программированием, то можно сказать что
Процессы Управления Проектом – это как класс, а Жизненный Цикл Проекта
это как объект – конкретная реализация класса.
Теперь сразу становится очевидно что между PMBOK и Agile НЕТ
противоречия. PMBOK описывает процессы в целом, а Agile конкретный
вариант их реализации.
Интересно, что когда говорят о Проектной Методологии или Методологии Управления Проектом то обычно подразумевается именно Жизненный Цикл Проекта. А когда говорят про Стандарт Управления Проектом то подразумеваются именно Процессы Управления Проектом. Но поскольку большая часть людей в этом путается то лучше каждый раз уточнять что конкретно имелось ввиду.
Смотрите также:
- PMXPO 2013 сегодня! Онлайн конференция для Руководителей Проектов
- Продолжаем изучение Software Extension to the PMBOK® Guide или косяки в стандарте
- Software Extension to the PMBOK или PMBOK для ИТ
- Agile и только Agile или о переоцененности этого buzz-word'а
- Все хуже и хуже или Хаос в Управлении Проектами