Разделы портала

Онлайн-тренинги

.
Отчёт о конференции AgileDays 2008
Автор: Баранцев Алексей   
16.12.2008 16:26

В прошедшую пятницу, 12 декабря, когда все праздновали День Конституции, шустрые (agile) разработчики собрались в УЦ Люксофт, чтобы послушать шустрых (agile) докладчиков на конференции AgileDays 2008. Впрочем, как раз из-за Дня Конституции мне не удалось вовремя приехать (в центре уже с утра пораньше были какие-то митинги и часть улиц по этому поводу оказалась перекрыта), так что вступительное слово я пропустил, прибыл непосредственно к началу докладов. Так что сразу перейдём к делу.

Начал конференцию Андрей Сатарин (CustIS), он (как обычно :)) рассказал про непрерывную интеграцию. Рассказал хорошо. Особенно мне понравились заготовленные заранее слайды-дополнения с ответами на вопросы, которые слушатели стали задавать после презентации. Выглядит это просто потрясающе, почти как кролик, извлекаемый фокусником из шляпы. Это говорит о том, что докладчик очень хорошо подготовился. Но, с другой стороны, это говорит также и о том, что Андрей уже много раз показывал эту презентацию и знает, какие будут вопросы. Лично я уже слушал про кашу из топора раза три. Андрей, надо развивать и расширять тему. Народ хочет знать, какие ещё полезные и интересные практики есть в CustIS!

После Андрея был мой доклад о том, как тестирование в agile-проектах сделать по настоящему agile, а не так, как обычно. К сожалению, освещение в аудитории, временно переоборудованной из буфета в конференц-зал, оставляло желать лучшего -- замечательная арт-инсталляция в стиле steampunk выглядела блёкло, и её эффект был в значительной степени смазан этим обстоятельством. А значительная часть моего спича, посвящённая тому, чем вообще agile отличается от не-agile была как раз заготовлена вокруг неё и под её эмоциональным воздействием. Жалко. Ну ничего, я ещё где-нибудь про это расскажу.

Следующий доклад Ильи Гаврилова (Exigen Services) я прогулял, потому что завязался разговор в кулуарах, который пришлось продолжить вне аудитории. А очень хотел послушать. Буду ждать появления видео (да, совсем забыл сказать, что доклады записывались, так что скоро, я надеюсь, все желающие смогут с ними ознакомиться).

После обеда Дмитрий Всехвальнов (Luxoft) опять говорил о тестировании. Да-да, о тестировании! Конференция, посвящённая "техническим практикам гибкой разработки", в действительности была почти полностью посвящена тестированию. Более того, доклад Дмитрия вообще к agile имел весьма отдалённое отношение -- ну разве только потому, что речь шла о модульном тестировании. Доклад сопровождался живой демонстрацией возможностей фреймворка XmlUnit. Но слушатели не совсем были удовлетворены увиденным и услышанным, требовали продолжения и рассказа не только про XML, но ещё и про XSLT, однако время, время...

Ещё один представитель CustIS Андрей Бибичев очень увлекательно поведал о том, что бывает с теми, кто чрезмерно увлекается рефакторингом. Всем очень рекомендую посмотреть презентацию, когда она будет выложена, там прямо в слайдах можно найти много крайне полезных советов. Но гораздо интереснее слушать, как Андрей это рассказывает, так что если будет возможность -- обязательно смотрите видео.

Ну и конечно же следующий доклад опять был про тестирование, Владимир Колесников (Яндекс) рассказал про автоматизацию тестирования RIA (rich internet application). Начал как-то неторопливо и скучновато, но быстро разошёлся и добавил ещё одну звезду на борту конференции -- доклад тоже был весьма неплох и по содержанию, и по исполнению. Владимир рассказывал в основном про модульное тестирование клиентского JavaScript-кода. То есть как бы не про сам пользовательский интерфейс, а про то, что за ним. С точки зрения модульного тестирования это абсолютно правильно, но у меня осталась некоторая неудовлетворённость -- хотелось побольше информации о тестировании собственно интерфейса, во всей его асинхронности.

Последним был доклад приглашённого гуру Майкла Физерса, но на него я уже не остался, во-первых были на вечер запланированы другие дела, во-вторых к этому времени уже силы иссякли. И, кажется, не у меня одного, к вечеру аудитория заметно поредела. Вывод для организаторов -- приглашённых гуру не надо ставить на последний доклад.

В целом мне конференция очень понравилась. Несмотря на название, как я уже сказал, реально на повестке дня была не разработка, а тестирование. Либо в agile-проектах с разработкой всё очень хорошо и проблемы остались только с тестированием, либо, наоборот, с разработкой всё настолько плохо, что даже рассказать нечего.

(На момент, когда я дописывал отчёт, на сайте конференции уже появились выложенные слайды, берите, читайте).

Обсудить в форуме