78
Вам с кровью или без? Проблемы выбора методологии разработки для разных заказчиков

Вам с кровью или без? - Проблемы выбора методологии разработки

Embed Size (px)

Citation preview

Page 1: Вам с кровью или без? - Проблемы выбора методологии разработки

Вам с кровью или без?

Проблемы выбора методологии разработки для

разных заказчиков

Page 2: Вам с кровью или без? - Проблемы выбора методологии разработки

Чернявский ЮрийChief Process Manager

PMP, SCM

2000-2014

15+ лет в ИТ

Карьера:

6+ лет PM

Начальник отдела

2014 - p.t Chief Process Manager

Page 3: Вам с кровью или без? - Проблемы выбора методологии разработки

Введение. Постановка

проблемы.

Часть 1. Нелёгкий выбор.

Часть 2. Знание – сила.

Заключение.

Обзор

Page 4: Вам с кровью или без? - Проблемы выбора методологии разработки

Постановка проблемы.

Page 5: Вам с кровью или без? - Проблемы выбора методологии разработки

Заказчики бывают разные….

Page 6: Вам с кровью или без? - Проблемы выбора методологии разработки

Хотим корпоративный портал.Бюджет 10К.

Бережливые…

Page 7: Вам с кровью или без? - Проблемы выбора методологии разработки

Мне сайт-визитку.

Щедрые…

Page 8: Вам с кровью или без? - Проблемы выбора методологии разработки

Хачу FaceBook, с перламутровыми кнопками!

Уверенные…

Page 9: Вам с кровью или без? - Проблемы выбора методологии разработки

Я – Рената…Я не знаю…

Загадочные…

Page 10: Вам с кровью или без? - Проблемы выбора методологии разработки

Проекты бывают разные….

Page 11: Вам с кровью или без? - Проблемы выбора методологии разработки

http://www.da.net

Да?

Да Нет

Простые…

Page 12: Вам с кровью или без? - Проблемы выбора методологии разработки

Необычные…

Page 13: Вам с кровью или без? - Проблемы выбора методологии разработки

Масштабные…

Page 14: Вам с кровью или без? - Проблемы выбора методологии разработки

Даме – цветы, детям – мороженное!

Page 15: Вам с кровью или без? - Проблемы выбора методологии разработки

Точный диагноз…

Page 16: Вам с кровью или без? - Проблемы выбора методологии разработки

Правильная приманка…

Page 17: Вам с кровью или без? - Проблемы выбора методологии разработки

Мы – в одной лодке!

Page 18: Вам с кровью или без? - Проблемы выбора методологии разработки

Откуда берутся проекты?

Page 19: Вам с кровью или без? - Проблемы выбора методологии разработки

Потребности бизнеса

Page 20: Вам с кровью или без? - Проблемы выбора методологии разработки

Чего хочет заказчик?

Page 21: Вам с кровью или без? - Проблемы выбора методологии разработки

Не потратить, а заработать!

Дешевле

Лучше

Быстрее

Page 22: Вам с кровью или без? - Проблемы выбора методологии разработки

Оптимальная методология для проекта.

Page 23: Вам с кровью или без? - Проблемы выбора методологии разработки

Часть 1. Нелёгкий выбор.

Page 24: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WaTerFall

Page 25: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Page 26: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Page 27: Вам с кровью или без? - Проблемы выбора методологии разработки
Page 28: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile Регулярная и

ранняя поставка

Page 29: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile Регулярная и

ранняя поставка

Частый выпуск работающего продукта

Page 30: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile Регулярная и

ранняя поставка

Частый выпуск работающего продукта

Изменение требований на поздних стадиях разработки

Page 31: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Короткая фаза инициации и планирования

Page 32: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Короткая фаза инициации и планирования

Итеративный процесс, частые поставки

Page 33: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Короткая фаза инициации и планирования

Итеративный процесс, частые поставки

Фокус на постоянном взаимодействии бизнеса и разработчиков

Page 34: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Короткая фаза инициации и планирования

Итеративный процесс, частые поставки

Фокус на постоянном взаимодействии бизнеса и разработчиков

Ориентация на изменения

Page 35: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Короткая фаза инициации и планирования

Итеративный процесс, частые поставки

Фокус на постоянном взаимодействии бизнеса и разработчиков

Ориентация на изменения

Длительное и тщательное планирование

Page 36: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Короткая фаза инициации и планирования

Итеративный процесс, частые поставки

Фокус на постоянном взаимодействии бизнеса и разработчиков

Ориентация на изменения

Длительное и тщательное планирование

Линейный процесс, последовательные фазы

Page 37: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Короткая фаза инициации и планирования

Итеративный процесс, частые поставки

Фокус на постоянном взаимодействии бизнеса и разработчиков

Ориентация на изменения

Длительное и тщательное планирование

Линейный процесс, последовательные фазы

Взаимодействие с бизнесом в основном в начале проекта

Page 38: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile WTF

Короткая фаза инициации и планирования

Итеративный процесс, частые поставки

Фокус на постоянном взаимодействии бизнеса и разработчиков

Ориентация на изменения

Длительное и тщательное планирование

Линейный процесс, последовательные фазы

Взаимодействие с бизнесом в основном в начале проекта

Тяжеловесное управление изменениями

Page 39: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile (+)

Быстрый старт и поставка

Page 40: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile (+)

Быстрый старт и поставка

Контроль прогресса

Page 41: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile (+)

Быстрый старт и поставка

Контроль прогресса

Управление содержанием

Page 42: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile (+)

Быстрый старт и поставка

Контроль прогресса

Управление содержанием

Можно остановить работу

Page 43: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile (-)

- Нет обязательств по стоимости и срокам

Page 44: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile (-)

- Нет обязательств по стоимости и срокам

- Сложный процесс, трудно настроить

Page 45: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile (-)

- Нет обязательств по стоимости и срокам

- Сложный процесс, трудно настроить

- Дорого

Page 46: Вам с кровью или без? - Проблемы выбора методологии разработки

WTF (+)

Обязательства по стоимости и срокам

Page 47: Вам с кровью или без? - Проблемы выбора методологии разработки

WTF (+)

Обязательства по стоимости и срокам

Простой процесс, мало коммуникаций

Page 48: Вам с кровью или без? - Проблемы выбора методологии разработки

WTF (+)

Обязательства по стоимости и срокам

Простой процесс, мало коммуникаций

Нет особых требований к команде

Page 49: Вам с кровью или без? - Проблемы выбора методологии разработки

WTF (-)- Длинная фаза планирования и обследования, отложенная поставка

Page 50: Вам с кровью или без? - Проблемы выбора методологии разработки

WTF (-)

- Фиксированное содержание, сложные и дорогие изменения

- Длинная фаза планирования и обследования, отложенная поставка

Page 51: Вам с кровью или без? - Проблемы выбора методологии разработки

WTF (-)

- Сложно контролировать прогресс

- Фиксированное содержание, сложные и дорогие изменения

- Длинная фаза планирования и обследования, отложенная поставка

Page 52: Вам с кровью или без? - Проблемы выбора методологии разработки

Когда предлагать Agile?

Высокий уровень неопределённости:

• Размытые требования

• Сложная/новая предметная область/технологии

• Динамическая среда

Page 53: Вам с кровью или без? - Проблемы выбора методологии разработки

Когда предлагать Agile?

Заказчику нужен быстрый старт или быстрая поставка:

• TTM

• Инвесторы

Page 54: Вам с кровью или без? - Проблемы выбора методологии разработки

Когда предлагать Agile?

Длинные/сложные проекты

Page 55: Вам с кровью или без? - Проблемы выбора методологии разработки

Когда предлагать Agile?

Заказчик любит и хочет Agile

Page 56: Вам с кровью или без? - Проблемы выбора методологии разработки

Когда предлагать WTF?

Нужны обязательства по срокам и бюджету

Page 57: Вам с кровью или без? - Проблемы выбора методологии разработки

Когда предлагать WTF?

Есть детальная спецификация

Page 58: Вам с кровью или без? - Проблемы выбора методологии разработки

Когда предлагать WTF?

Проблемы с коммуникацией:

• Распределённая команда

• Недоступный заказчик

• Бюрократия

Page 59: Вам с кровью или без? - Проблемы выбора методологии разработки

Знание - сила.

Page 60: Вам с кровью или без? - Проблемы выбора методологии разработки

Scrum у всех разный…

Page 61: Вам с кровью или без? - Проблемы выбора методологии разработки

Не всё описано в методе!

Page 62: Вам с кровью или без? - Проблемы выбора методологии разработки

Есть соблазн придумать своё…

Page 63: Вам с кровью или без? - Проблемы выбора методологии разработки

Стандартные процессы

Процесс

Роли

Алгоритмы

Инструкции

Шаблоны

Page 64: Вам с кровью или без? - Проблемы выбора методологии разработки

Люди

Бюджет

Риски

Сроки

Содержание

Качество

Коммуникации

Конфигурация

Стандартные процессы

Page 65: Вам с кровью или без? - Проблемы выбора методологии разработки

Стандартные процессы

Роли Митинги Отчёты DoR flow DoD flow

Оценка Планировани

е EVM

Page 66: Вам с кровью или без? - Проблемы выбора методологии разработки

Лучшие практики, проверенные опытом

Page 67: Вам с кровью или без? - Проблемы выбора методологии разработки

Agile Waterfall

Page 68: Вам с кровью или без? - Проблемы выбора методологии разработки

Практика

Теория

Page 69: Вам с кровью или без? - Проблемы выбора методологии разработки

Нужны инструменты!

Page 70: Вам с кровью или без? - Проблемы выбора методологии разработки

Шаблоны

Контрольные списки

Инструкции

Инструменты

Page 71: Вам с кровью или без? - Проблемы выбора методологии разработки

Область проекта (Confluence)

JIRA Flow

GIT Flow

Инструменты

Page 72: Вам с кровью или без? - Проблемы выбора методологии разработки

Процессы развиваются

Page 73: Вам с кровью или без? - Проблемы выбора методологии разработки

Описание процессов для заказчиков

Page 74: Вам с кровью или без? - Проблемы выбора методологии разработки

Итоги.

Page 75: Вам с кровью или без? - Проблемы выбора методологии разработки

Ориентация на заказчика, его бизнес-цели

Page 76: Вам с кровью или без? - Проблемы выбора методологии разработки

Суть методологий, плюсы и минусы

Page 77: Вам с кровью или без? - Проблемы выбора методологии разработки

Стандартные процессы

Процесс

Роли

Алгоритмы

Инструкции

Шаблоны

Page 78: Вам с кровью или без? - Проблемы выбора методологии разработки

Спасибо!