Гибкая разработка: Agile Gathering IV в Киеве
В рамках самообразования и знакомства с интересными людьми посетил конференцию 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. Все суждения о качестве докладов и конференции субъективны, в следствии чего, на полную объективность не претендуют.
Метки: agile, agile gathering, гибкая разработка



5 апреля 2008 в 21:45
шустро работаете. я только вернулся из индийского ресторана, где мы отмечали успешность проекта, а тут уже и отчётик есть.
спасибо за отзывы и конструктив.
не в оправдание скажу, что слайды были на английском, чтоб наш многоуважаемый гость из индии (http://www.agilefaqs.com/nareshjain.html), который приехал специально для участия в конференции (!) мог понять без синхронного перевода суть доклада.
сорри, если этого кому-то подпортило восприятие докладов. но я думаю, это был хороший компромисс.
на счёт идею за краткое 5-минутное слово от каждого - спасибо, учтём.
до встречи на agile gathering v
удач
5 апреля 2008 в 22:31
krivitsky и вам спасибо за встречу =)
Восприятие в целом не испортило, врядли кто либо не владеет английским на таком уровне.
Гостю то понравилось?
5 апреля 2008 в 22:34
гость очень доволен.
думает а не перести ли в украину часть разработки - уж очень ему люди понравились здесь. говорит, что намного умнее американцев. гы
11 апреля 2008 в 17:11
А можно как тол посмотреть слайды или доклады? Может видео или др. материалы?
11 апреля 2008 в 17:21
Igor
Ссылки на доклады и фото материалы собраны тут
Видео насколько я заметил не снималось, возможно Алексей Кривицкий поправит
12 апреля 2008 в 20:50
доклады доступны на agileukraine.org
видео не снимали. но, кстати, хотели бы начать снимать. просто на все не хватает рук (и ног). так что приветствуются активисты, готовые помочь