34
Как продать 4/06/2010 Ag;)e Асхат Уразбаев, Agile Coach ScrumTrek

Как продать Agile

Embed Size (px)

DESCRIPTION

Итак, вы прочитали про Agile и у вас загорелись глаза. Вы хотите работать по Scrum. Однако одному Agile не внедрить. Вам нужно убедить заказчика, начальника и коллег. Каждый день с горящими глазами вы рассказываете им по Scrum и Agile, но вот беда - в какой то момент они могут начать вас избегать :-) Несколько лет я (в числе прочего) занимаюсь тем, что продаю или помогаю продать гибкие методологии. В докладе я расскажу о совем опыте продажи Agile заказчику и всем остальным заинтересованным лицам.

Citation preview

Page 1: Как продать Agile

Как продать

4/06/2010

Ag;)e

Асхат Уразбаев, Agile CoachScrumTrek

Page 2: Как продать Agile

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

• ScrumTrek– Agile Coach– Управляющий партнер

• В прошлом– Программист, менеджер

проектов, методолог

Page 3: Как продать Agile

AgileRussia.ru

«Продажа» Agile

Page 4: Как продать Agile

AgileRussia.ru

Разговор (1)

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

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

Page 5: Как продать Agile

AgileRussia.ru

Разговор (2)

• Какая проблема самая важная для вас?• У нас много багов в коде• Нам нужно парное программирование!• У нас нет времени

Page 6: Как продать Agile

AgileRussia.ru

Разговор (3)

• А почему это проблема?• Ну мы не можем разработать достаточно быстро.

Срываются сроки релиза. Заказчики жалуются. • А парное программирование может помочь?• Не уверен• Может попробуем поработать так одну итерацию?• Хорошая идея!

Page 7: Как продать Agile

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

• Выявление проблемы (потребности)• Выявление последствий проблемы • Предложить решение, обсудить его выгоды• Рассмотреть опасения• Установить безопасное окружение для пилотирования• Общий Commit

© ScrumTrek.ru, 2008

Page 8: Как продать Agile

Потребности

• Скрытая потребность– Неосознаваемая заказчиком

• Явная потребность– Осознаваемая заказчиком

© ScrumTrek.ru, 2008

Page 9: Как продать Agile

Материалы

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

© ScrumTrek.ru, 2008

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