В Agile-сообществе можно встретить немало мифов и поверхностных суждений о подходах к управлению, где не используется слово "Agile". Больше всех, пожалуй, "досталось" методологии управления проектами PMI PMBOK... "Водопад", Гант, куча документации — это же всё ужасно с точки зрения Agile!
Недавно мне пришлось хорошенько проштудировать PMBOK (для подготовки к экзамену) и теперь по горячим следам хочется вдумчиво обсудить:
— какие популярные суждения о PMBOK верны, а какие нет?
— как же всё-таки соотносятся эти подходы?
— и, главное, чем нам PMBOK может быть полезен в Agile-разработке?
Слайды к докладу на конференции AgileDays 2016.
5. Agile manifesto
Люди и взаимодействие важнее
процессов и инструментов
Работающий продукт важнее
исчерпывающей документации
Сотрудничество с заказчиком важнее
согласования условий контракта
Готовность к изменениям важнее
следования первоначальному плану
6. Agile manifesto
Люди и взаимодействие важнее
процессов и инструментов
Работающий продукт важнее
исчерпывающей документации
Сотрудничество с заказчиком важнее
согласования условий контракта
Готовность к изменениям важнее
следования первоначальному плану
7. PMBOK не противоречит Agile
Agile manifesto:
«Люди и взаимодействие
важнее процессов и
инструментов»
PMBOK:
«Командная работа является
критически важным фактором
успеха проекта…»
«… открытых и эффективных
коммуникаций, создания
благоприятных возможностей
укрепления команды,
повышения доверия между
членами команды… »
8. PMBOK не противоречит Agile
Agile manifesto:
«Готовность к изменениям
важнее следования
первоначальному плану»
PMBOK:
«Процесс интегрированного
контроля изменений проводится
с самого начала проекта и
вплоть до его завершения…»
«Планирование методом
набегающей волны — это метод
итеративного планирования… »
9. PMBOK говорит не о ценностях, а
о том, чем нужно осознанно управлять
и как это делать хорошо.
10. Жизненные циклы проектов
по PMBOK
Предиктивные (водопад).
Более гибкие:
итеративные,
инкрементальные,
адаптивные.
11. PMBOK об Agile-подходах
«... данный стандарт — скорее руководство,
а не специфическая методология. Для
применения его структуры и рекомендаций
могут использоваться различные
методологии и инструменты, такие как гибкие
(agile) методы, водопадная (waterfall) модель,
PRINCE2.»
15. PMBOK помогает в проектах,
где много внешних зависимостей
Сложности:
согласовать с юристами,
заранее предупредить клиентов,
маркетинговые активности,
согласовать бухгалтерские аспекты…
16. PMBOK помогает в проектах,
где много внешних зависимостей
Решение:
Разработка продукта — в рамках Agile.
Управление внешними зависимостями —
по PMBOK.
17. Если заказчик не настроен
на сотрудничество?
PMBOK расскажет о том, как лучше
согласовать ожидания сторон «на берегу».
И как затем максимально удовлетворить
эти ожидания.
18. А если нужен план
на длительный срок?
Составление реалистичных планов — одна
из наиболее сильных сторон PMBOK.
Расскажет как правильно учесть
предыдущий опыт и риски.
19. Agile manifesto:
“Над проектом должны работать
мотивированные профессионалы.
Чтобы работа была сделана, создайте
условия, обеспечьте поддержку и
полностью доверьтесь им.”
23. Позволит говорить на одном
языке с не-Agile окружением
В PMBOK описана самая популярная
система терминов по управлению.
Почти ко всем Agile-терминам можно
подобрать аналоги из PMBOK.
24. Знание классические подходов
позволит увеличить
успешность Agile-процессов за счет
уменьшения влияния негативных факторов
и рисков;
восприятие ценности результатов Agile
за счет подходящей «упаковки».
25. PMBOK может быть полезен
Если проект включает не только разработку
и имеет много внешних зависимостей.
Позволяет компенсировать несоответствие
реального окружения Agile-ценностям.
PMBOK может быть полезен при внедрении
Agile-процессов.
31. — экзамен не на знания,
а на компетенции.
PMP (Project Management Professional)
32. Экзамен не на знания, а на компетенции
Для допуска к экзамену нужен реальный
опыт управления проектами.
Большинство вопросов экзамена — решить
кейсы из реальной жизни.
Высокая сложность экзамена — гарантия
качества.
36. PMBOK для Agile-менеджера
PMBOK не противоречит Agile-подходам.
PMBOK во многих случаях может быть
полезен и расширит ваши возможности.
PMBOK и PMP — хороший фундамент для
профессионального развития в управлении.