Archive for May, 2008

AgilePiter. 22 мая

Friday, May 23rd, 2008 @ 11:05:02 am by Igor Sobolev

Спешу записать впечатления. Спасибо организатором за хороший семинар (см анонс). Очень приятно и интересно было послушать москвичей. Запомнился доклад Алексея Корcуна с полезными ссылками. 

Теперь просто немного основных идей и мыслей, которые остались после первой ночи.  

Саша Иванов спросил, что же мы пытаемся продать, продавая Agile? Итерации, что еще? По-моему, продавая Agile, мы пытаемся так же “продать” отказ от единого и могучего ТЗ, пытаемся доказать заказчику необходимость его непосредственного и активного участия в разработке. Кстати, по мнению большинства участников, создание своего “прокси” в случае невозможности активного участия заказчика, не решает проблему.  

Когда я шел на семинар, вопрос “как продать Agile?”, я понимал в контексте, есть ли какие-то специальные способы убедить заказчика отказаться от тяжелого и неповоротливого ТЗ в пользу активного участия в процессе разработки. На семинаре большей частью речь была о другом, но от этого он (семинар) даже выиграл.  

Итак. Серебряной пули нет. (Кто бы сомневался.) Продавать Agile надо так же, как и все остальное, т.е. не надо продавать Agile, а надо продавать решение проблем заказчика, прежде всего, того человека, который принимает решение о том, чтобы платить деньги. Надо говорить на его языке. Хороший способ выявлять скрытые проблемы и переводить их в явные - SPIN. Для установления доверительных отношений - пилотники. Agile - хороший инструмент, надо уметь объяснить, как с его помощью решаются проблемы заказчика. Но, прежде всего, заказчик должен осознать, что у него есть проблема и размер ее достаточен, чтобы потратить силы и ресурсы. Высший пилотаж, это сделать так, чтобы заказчик считал, что он сам придумал, как с помощью нашего инструмента решаются его проблемы. 

Заказчик не ищет лучшего, время и силы его ограничены. Ему не надо говорить, что Вы лучшие. Его достаточно убедить, что Вы можете решить его проблемы. Да, но задача заказчика обычно включает в себя граничные условия по деньгам и срокам. А значит, оценку предварительную делать надо. Потом это может вылиться в фикс прайс с ТЗ и технологией change request’ов или стартовую оценку для почасового договора.  

Пилотник, как способ завоевания доверия, - замечательная штука. Если удается выделить задачку на 2-3 месяца, на небольшую команду, которая с другой стороны решает конкретную проблему заказчика, то дальше обычно все хорошо. Проблема в том, что не всегда получается подобрать такую задачку, особенно если речь идет о больших клиентах и больших проблемах. Значит ли это, что Agile это удел небольших команд и небольших проектов? 

Запомнились 2 слайда Асхата про внедрение Agile по частям. Раньше я обычно слышал, что методологию надо внедрять всю разом и целиком, что, честно говоря, напрягало. Думаю, тут есть еще один момент, внедрение Agile неминуемо связано с перестройкой привычек, психологии людей вовлеченных в это. А это не происходит быстро. Но это уже скорее разговор про внедрение Agile, про границы применимости, как с точки зрения задачи, так и с точки зрения команды. Можно так же подумать о том, когда же можно считать, что мы внедрили, например, скрум, сколько практик надо внедрить, какие отклонения от практик допустимы.  

Понравился слайд Александра - Agile в быту. Серьезная медицина - сплошной Agile, и почему-то меня это не радует ни капли. У людей всегда есть глупая надежда, что простое решение где-то есть. Убедить их в обратном - ой как не просто. Путь только один - через осознание проблемы. 

Scrum Day - немного эмоций :)

Friday, May 16th, 2008 @ 11:05:00 am by Tatiana Vasilyeva

Вчера в команде Comapping-а состоялось пробное мероприятие под названием Scrum Day. С 12-00 до 18-00 мы обсуждали Scrum, пробовали Scrum на вкус, пили чай со Scrum, учились Scrum. Даже и не знаю, для кого этот день принес больше пользы, для его непосредственных участников, то есть для команды, или для ведущей, то есть меня :) Не первый раз я удивляюсь тому, что когда уже кажется, что изведал все темные уголки и обо всем уже подумал, именно тогда вдруг оказывается, что впереди еще море новых вопросов. Так вышло и в этот раз. Смотреть со стороны на то, как с заданиями справляется команда, совсем не то, что выполнять эти же самые задания самой. Суть многих из них высвечивается вдруг совсем под другим углом. И сразу хочется провести такой Scrum Day еще раз: лучше, понятнее, интереснее. Очень надеюсь, что и команда вчера тоже унесла с собой не только старые и новые ответы, но и новые вопросы. А еще надеюсь, что “оживив” и немного поиграв в Scrum, мы вместе вчера заложили первый кирпичик на пути от теории к практике :) Посмотрим.

“Как продать Agile потенциальному заказчику?”

Monday, May 12th, 2008 @ 3:05:34 pm by Tatiana Vasilyeva

Вы тоже задаетесь этим вопросом? Тогда приходите 22-го мая на очередной семинар сообщества AgilePiter. Начало семинара в 19-00.

Тема семинара: Как продать Agile потенциальному заказчику?

У Вас есть ответ? Замечательно! Приходите на наш семинар. У Вас нет ответа, но Вы хотели бы его найти? Замечательно! Тем более приходите на наш семинар. :) Поищем ответ вместе.

Регистрация!

Небольшое задание для желающих:
А для затравки всем желающим предлагаю небольшое задание на дом ;) Попробуйте нарисовать презентацию, в которой бы Вы кратко, за 15 минут, и убедительно рассказали потенциальному заказчику, почему ему нужен Agile. А на семинаре мы и обсудим все получившиеся презентации.

(more…)