5 апреля 2008 г.

В рамках самообразования и знакомства с интересными людьми посетил конференцию Agile Gathering IV. Если вам это ничего не говорит, то это мероприятие которое проводит сообщество agileukraine, примерно, раз в квартал - полгода, в целях популяризации гибкой методологии разработки в Украние.

Гибкая методология разработки это такая методология которая гнется которая позволяет управлять процессом разработки программного обеспечения в условиях частых изменений требований и неопределенности. Другими словами, когда клиент никак не может определится какие фичи ему нужны, а программисты никак не могут его понять. Тут agile и приходит на помощь, agile уменьшает значение таких фундаментальных вещей как подробное техническое задание, тщательное проектирование и всякую избыточную формализацию. Основные столпы на которых стоит agile это небольшие итерации, небольшая дружная команда и тесное взаимодействие с заказчиком.

Пожалуй, хватит о том что такое agile, перейду к сути. На регистрацию и первый доклад я не успел, потому как подъем в 9 часов утра в субботу, это не для меня. Но судя по мнению нескольких участников доклад Бориса Лебеды «Внедрение SCRUM в крупных проектах» не вызвал бурных эмоций.

Я планировал попасть на второй доклад, тема которого меня интересовала больше всего, это:
«Заказчики, требования и бюджет - искусство балансирования на грани» про вечные вопросы управления требованиями, бюджетом, сроками; под соусом agile. Но докладчик из Белоруссии не успел на поезд, вот такая вот нелепость :(

В итоге все доклады были смещены и вторым выступил Алексей Солнцев. ScrumMaster, с докладом “Agile команды” про успешные и не успешные команды, паттерны, антипаттерны, конфликты, разногласия, типы поведения разработчиков. По манере изложения и доступности темы это был лучший доклад дня. Алексей отличный рассказчик, яркая живая речь, примеры из жизни, общение с залом, шутки. Чего только стоят герои симпсонов на слайдах. Рассказал какие бывают типы людей, как они поступают в тех или иных ситуациях, что можно ожидать от одних и чего нельзя от других. Короче 5 балов, прослушав доклад я ощутил заряд бодрости и оптимизма. Пересказывать нет смысла, это надо было слушать.

Далее выступил Алексей Кривицкий – один из организаторов конференции, с докладом «Проектные ретроспективы. Советы». Алексей рассказал о технике ретроспектив. Ретроспектива в agile это собрание команды после каждой итерации для обсуждения прошедшего этапа, нужно это что бы понять что было сделано не правильно и что нужно улучшить. После этого дал ряд советов по проведению ретроспектив.

После этого был самый тяжелый доклад для меня. Теория ограничений и системная динамика от Сергея Евтушенка. Я конечно видимо не совсем в теме, но я так и не понял какое это отношения имеет к agile и вообще к разработке ПО. Докладчик периодически забывал говорить в микрофон, долго говорил о том какие замечательные люди создали методики, не держал контакт с аудиторией и вообще напоминал лектора по системному анализу. Но в целом после доклада было много вопросов, значит народу было интересно.

Затем был получасовой кофебрейк, и на сцену вышел Алексей Маслов. Сразу предупредил что доклад будет самый скучный, но явно лукавил :). Алексей взвалил на себя сразу два доклада подряд, и с честью вышел из этой ситуации. Докладчик рассказал о методологии разработки которую применяют в GlobalLogic, где он и работает. Называется эта штука Velocity (не путать с веб приложением Velocity). Перед докладом Алексей показал слайд на котором были перечислены его регалии, все сразу поняли что человек важный :). Несмотря на то что заявленная тема довольно специфическая, слушать было интересно. Насколько я понял, Velocity это такая методология которая призвана решить все проблемы разработчиков и клиентов, причем штука очень гибкая, по желанию клиента может превращаться в разные вещи, например в agile.

В процессе доклада акцентировал внимание на важности тулзов, и во второй части рассказал о своей собственной разработке, которая по его мнению решает задачи проектирования, планирования и трекинга лучше чем все существующие решения. За идеологическую основу был взят Excel. Самое вкусное что разработка будет бесплатной и open source. Написана на ruby on rails. Если Алексею удастся уладить все вопросы с Global Logic, то уже через неделю можно будет попробовать ее в действии. Для этого нужно будет связаться с ним. Думаю контакты будут на сайте agileukraine.org. Вообщем оба доклада мне понравились и я опять воспрянул духом.

На закуску остался доклад Naresh Jain из Индии. Тема «Distributed Agile» Говорил докладчик на достаточно понятном английском. Но так как мне необходимо было уходить конца я не дождался, поэтому особо ничего сказать не могу. После доклада планировалось 45 минутное свободное общение, которое я также не застал.

На конференции встретил Макса Ищенко, и парочку знакомых с конференции ua web 2008.

Касательно организации, было несколько недочетов. В раздаваемых материалах явно не хватало расписания докладов, особенно огорчило отсутствие докладчика из Белоруссии, ну и на кофебрейках отсутствовало что либо съестное (в оправдание организаторов: они это заметили, оперативно купили всякие съедобные штуки и раздали людям)

НО, учитывая что стоимость конференции целых 0 $, организацию можно назвать более чем достойной.

И еще я не понял почему у большинства докладчиков презентации были на английском языке хотя рассказывали на русском, но наверное в этом есть какой то тайный смысл =)

P.S. В процессе презентации возникла идея, перед началом презентации давать возможность выступить каждому докладчику минут на 5, что бы рассказать о чем он будет говорить, имхо сразу станет ясно чего ожидать.

P.P.S. Все суждения о качестве докладов и конференции субъективны, в следствии чего, на полную объективность не претендуют.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
top of hotblogs.org.ua

Связанные записи

Комментариев: 6

шустро работаете. я только вернулся из индийского ресторана, где мы отмечали успешность проекта, а тут уже и отчётик есть.

спасибо за отзывы и конструктив.

не в оправдание скажу, что слайды были на английском, чтоб наш многоуважаемый гость из индии (http://www.agilefaqs.com/nareshjain.html), который приехал специально для участия в конференции (!) мог понять без синхронного перевода суть доклада.

сорри, если этого кому-то подпортило восприятие докладов. но я думаю, это был хороший компромисс.

на счёт идею за краткое 5-минутное слово от каждого - спасибо, учтём.

до встречи на agile gathering v
удач

krivitsky и вам спасибо за встречу =)

Восприятие в целом не испортило, врядли кто либо не владеет английским на таком уровне.

Гостю то понравилось?

гость очень доволен.

думает а не перести ли в украину часть разработки - уж очень ему люди понравились здесь. говорит, что намного умнее американцев. гы

А можно как тол посмотреть слайды или доклады? Может видео или др. материалы?

Igor

Ссылки на доклады и фото материалы собраны тут

Видео насколько я заметил не снималось, возможно Алексей Кривицкий поправит :)

доклады доступны на agileukraine.org

видео не снимали. но, кстати, хотели бы начать снимать. просто на все не хватает рук (и ног). так что приветствуются активисты, готовые помочь

Оставьте свой отзыв!

CAPTCHA image

Счастливая кнопка:
Подпишитесь на RSS
Комментируют: