Как продавать Agile заказчику?

34
Как продавать Agile?

description

Как продавать Agile заказчику?

Transcript of Как продавать Agile заказчику?

Page 1: Как продавать Agile заказчику?

Как

продавать

Agile?

Page 2: Как продавать Agile заказчику?

Асхат Уразбаев

ScrumTrek

• Agile Coach

• Управляющий партнер

В прошлом

• Программист, менеджер проектов, методолог

Page 3: Как продавать Agile заказчику?

«Продажа» Agile

Page 4: Как продавать Agile заказчику?

Разговор (1)

• Нам нужно парное программирование (и это круто)

• Нет, не нужно (а ты гик)

Page 5: Как продавать Agile заказчику?

Разговор (2)

• Какая проблема самая важная для вас?

• У нас много багов в коде

• Нам нужно парное программирование!

• У нас нет времени

Page 6: Как продавать Agile заказчику?

Разговор (3)

• А почему это проблема?

• Ну мы не можем разработать достаточно быстро. Срываются сроки релиза. Заказчики жалуются.

• А парное программирование может помочь?

• Не уверен

• Может попробуем поработать так одну итерацию?

• Хорошая идея!

Page 7: Как продавать Agile заказчику?

Общий подход к «продаже»

• Выявление проблемы (потребности)

• Выявление последствий проблемы

• Предложить решение, обсудить его выгоды

• Рассмотреть опасения

• Установить безопасное окружение для пилотирования

• Общий Commit

Page 8: Как продавать Agile заказчику?

Потребности

• Скрытая потребность

• Неосознаваемая заказчиком

• Явная потребность

• Осознаваемая заказчиком

Page 9: Как продавать Agile заказчику?

Материалы

Нил Рекхем "СПИН-продажи"

Page 10: Как продавать Agile заказчику?

СПИН

• Ситуационные вопросы

• Проясняющие текущую ситуацию

• Проблемные вопросы

• Нащупывающие реальные проблемы

• Извлекающие вопросы

• Выясняющие важность проблем

• Направляющие вопросы

• Направляющие на варианты решения проблем

Page 11: Как продавать Agile заказчику?

Применимость Agile

• Agile противопоказан

• Заказчик не заинтересован в результате

• Agile работает

• Нужно максимально быстрое и эффективное достижение бизне-цели

Page 12: Как продавать Agile заказчику?

Заказчик хочет знать сроки окончания проекта

Page 13: Как продавать Agile заказчику?

Старинные методы оценки

Page 14: Как продавать Agile заказчику?

• Scrum –метод управления изменениями.

• Так его и продавать :-)

Page 15: Как продавать Agile заказчику?

Мой заказчик утверждает, что его требования не поменяются

Page 16: Как продавать Agile заказчику?

«Мы обычно согласовываем процедуру изменений»

(Не беспокойтесь, меняют требования все и всегда!)

Page 17: Как продавать Agile заказчику?

А давайте мы вам будем показывать раз в 2 недели результат?

Page 18: Как продавать Agile заказчику?

Общие правила

• Backlog ака список функциональности

• Заказчик может поменять любую несделанную фичу на эквивалентную по размерам

• Фичи оценивает вендор

• Заказчик может добавить или удалить фичу.

• Заказчик может поменять порядок несделанных фич

• В любой момент заказчик может принять решение остановить разработку

• Заказчик формально принимает сделанные фичи

Page 19: Как продавать Agile заказчику?

• Что если заказчик будет напихивать новые фичи, и упираться при разговоре о изменении срока?

Page 20: Как продавать Agile заказчику?

• Все разговоры вести вокруг баклога

• Демонстрировать незыблемость позиции относительно согласованных правил

• Переводить разговор в конструктивное русло (например - что можно выкинуть из плана или что можно урезать)

• Уметь говорить НЕТ

Page 21: Как продавать Agile заказчику?

Что если заказчик будет раздувать scope фич: «Такое поведение тут подразумевалось! Вы должны это сделать»

Page 22: Как продавать Agile заказчику?

Партнерство

• Подчеркивать с самого начала, что заказчик и вендор являются партнерами

• Постоянно объяснять, что увеличение scope затягивает сроки

• С самого начала вникать в бизнес-потребности заказчика и просить его аргументировать изменения

• В крайнем случае, отыграетесь, когда заказчик попросит новые фичи :-)

Page 23: Как продавать Agile заказчику?

Что если заказчик будет менять фичи, которые находятся в работе в текущей итерации?

Page 24: Как продавать Agile заказчику?

• Создавать приемочные тесты

• Приемочные тесты согласовывать с заказчиком до начала планирования итерации

Page 25: Как продавать Agile заказчику?

Что если мой заказчик при наличии проблем будет сваливать вину на нас?

Page 26: Как продавать Agile заказчику?

• Инвестировать как можно больше в хорошие отношения с заказчиком

• Регулярно проводить демонстрации и знакомить его с командой

• Приглашать на стендапы, ретроспективы и так далее

• Обеспечить высокую прозрачность разработки

Page 27: Как продавать Agile заказчику?

Мой заказчик очень занятый человек и он не может уделить мне достаточно времени

Page 28: Как продавать Agile заказчику?

• Создавать ритм общения. Например, пусть заказчик встречается с вами каждый второй четверг

• Настаивать на соблюдении ритма

• Тщательно готовится к встрече

• Ловить за пуговицу в коридоре

• Опять - хорошие отношения!

• Звонить и вытягивать на общение

Page 29: Как продавать Agile заказчику?

И все-таки мой заказчик неадекватен. Что делать?

Page 30: Как продавать Agile заказчику?

• Заранее согласовывать в контракте процедуру выхода. Она должна быть по возможности простой для каждой из сторон

• Если общение заходит в тупик, дать понять, что вы готовы прекратить работу

• Как правило, это действует отрезвляюще

• Если нет, то все равно это не ваш клиент

Page 31: Как продавать Agile заказчику?

Мой заказчик – технический человек. Он постоянно вмешивается в работу команды

Page 32: Как продавать Agile заказчику?

• Формулируйте с заказчиком правила его участия в работе команды (лучше заранее)

• Вовлекайте в работу на ключевых этапах (формирование архитектуры, дизайн компонентов)

• Целенаправленно повышайте его уровень доверия

• Обеспечьте высокий уровень прозрачности разработки

• Ни в коем случае не устраивайте войну! Вы проиграете!

• Хвалите его :-)

Page 33: Как продавать Agile заказчику?

4П: продажа Agile заказчику

Правила

Партнерство

Потребности

Психология

Page 34: Как продавать Agile заказчику?

Асхат Уразбаев

[email protected]

Twitter: zibsun

Skype: askhatu

ЖЖ: zibsun.livejournal.com