Я с удивлением обнаружил, что до сих пор не опубликовал анонс конференции Selenium Camp 2012. В 2011 году Selenium Camp 2011 стал нашей первой конференцией. Именно с момента ее проведения мы начали заниматься масштабными мероприятиями международного уровня в Украине. Надо срочно исправляться!
25 февраля, мы приглашаем вас в Киев на конференцию Selenium Camp 2012, целиком посвященную продукту для тестирования web-приложений Selenium. Selenium Camp – это конференция, целью которой является собрать вместе всех, кто так или иначе использует Selenium.
Конференция Selenium Camp стала первой в мире конференцией, целиком посвященной Selenium. В 2011 году участие в конференции смогли принять более 300 участников. Конференция получилась действительно международной, не смотря на то, что подавляющее большинство участников было из СНГ. Мы принимали гостей из Чехии, Эстонии, Молдавии, Великобритании, России, Беларуси и Украины. 17 докладчиков из различных стран представили вниманию участников 3 мастер-класса и 15 докладов. В качестве приглашенного гостя выступил David Burns – один из ключевых разработчиков Selenium, занимающийся драйверами под .NET и Python.
В этом году в мире Selenium многое изменилось – вышел Selenium 2.0 (aka WebDriver), в котором полностью изменилась архитектура, API и принципы работы. Selenium набирает все большую популярность и становится негласным стандартом в тестировании веб-приложений. Его начинают поддерживать производители браузеров и разнообразных инструментов для тестирования. 2011 год можно по праву считать началом новой эры в жизни этого инструмента. А это значит еще больше интересных практик, подходов, решений и инструментов. Докладчикам будет что рассказать и чем поделиться с участниками конференции.
Программа конференции не стоит на месте и уже заявлено 5 докладов от докладчиков из Украины, Беларуси, Чехии и UK! David Burns одним из первых принял наше приглашение выступить на Selenium Camp 2012. Мы ожидаем множество интересных докладов и мастер-классов.
В этом году мы планируем собрать 400 участников. Уже открылся этап предварительной регистрации, в течение которого будет действовать минимальная цена 600 гривен. Чтобы принять участие в конференции по указанной цене, вы должны зарегистрироваться и оплатить свое участие до 1 января 2012 года.
Я решил не откладывать в долгий ящик написание отчета о прошедшей конференции SQADays-10 и оформить его по горячим следам. Я давно собирался посетить эту конференцию, которая стала просто легендарной для тестировщиков, но все время что-то мешало мне это сделать. На этот раз обстоятельства сложились благоприятно и я решил выступить в качестве докладчика. Поэтому мой отчет будет не только глазами участника, но еще и опытного докладчика. В отчете я буду стараться держаться позитивной стороны, но будет проскакивать местами и конструктивная критика. Поэтому заранее прошу никого не обижаться. Как я писал некоторое время назад, негативная обратная связь несет больше всего информации.
Мы летели на конференцию из Киева с Андреем Дзыней, который тоже собирался выступить с докладом. Аэропорт Домодедово находится недалеко от места проведения, но нам все рекомендовали не рисковать и не ехать на такси. Поэтому, не смотря на достаточно ранний прилет, на место мы прибыли около 11-12 часов. Отель Милан, который принимал у себя конференцию, расположен недалеко от метро и мест в нем хватило на всех иногородних участников. С заселением проблем не возникло и мы, закинув вещи в номер, поспешили на доклады.
Первый день меня очень огорчил в плане докладов. До обеда в секции А было несколько спонсорских докладов и докладов про “космические корабли на просторах Большого Театра” от неизвестных мне зарубежных докладчиков. В секцию В пробиться было очень сложно, люди стояли сидели и повсюду. Сразу стало понятно, что организаторы погорячились с количеством участников. Разместить всех комфортно явно не удавалось. Поэтому поменять место дислокации у меня не получилось.
Наступило время обеда, который принес первое мини-разочарование. Выбор второго ограничивался одним блюдом, которым оказался рис с подливой. Суп тоже был только один. Скудно и не особо вкусно. Но, если учесть, что обед включен в стоимость участия, то с этим можно смириться.
После обеда я отправился на доклад Ромы Юферева, который знаком мне с конференции AgileDays’11. Тогда он покорил меня докладом про психологию работы с программистами. В этот раз Рома выбрал несколько странную тему для тестировщиков. Он рассказывал о том, сколько денег тратится в мире на поддержку программного обеспечения и что стоит внимательнее относиться к логированию ошибок, что поможет группе поддержки быстрее решать проблемы. Также была представлена концепция “карты здоровья” для проекта и участники смогли представить, как она может помочь в анализе и предотвращении проблем. Лично мое мнение – Роме стоит делать доклады по той области, в которой они у него получаются лучше всего. Это People Management. Мы вечером детально обсудили с ним эту тему в кулуарах.
Стоит отметить постоянные перебои с интернетом. Точки постоянно подвисали, иногда пропадали и интернет “тупил”. А потом пришло разочарование для участников онлайн трансляции. В Twitter выложили ссылку на бесплатный доступ. Как-то непрофессионально было сделано, хотя сразу было понятно, что нагрузка на интернет будет очень большая.
Следующим докладом в моей персональной программе стал доклад Юли Нечаевой про лидерство в командах и ее реальный опыт в построении продуктивных команд. Юля как обычно подготовила хороший визуальный ряд, хотя я и не являюсь фанатом формата Prezi. Доклад основывается на реальном опыте, что всегда интересно и увлекательно. Да и Юля уже опытный докладчик, поэтому излишние комментарии тут не нужны – нужно смотреть запись выступления.
Кофе-брейк меня убил. 🙁 Пирожки с непонятным содержимым внутри и растворимый кофе (может он был заварной, но по вкусу 100% растворимый).
Следующим был мастер-класс Андрея Дзыни про автоматизацию тестирования мобильных приложений. Андрей много кода демонстрировал в живую, в том числе и на своем телефоне. Я далек от разработки мобильных приложений, но даже мне было интересно послушать чем живет сейчас тестирование в этой индустрии.
В завершение дня я пришел на доклад Натальи Руколь. Наташа – отличный докладчик, но тема доклада была для меня лично набором советов от Капитана Очевидность. Слишком уж в радужных красках описывалась жизнь “правильного” тест-менеджера. Хотелось бы мне познакомиться с парочкой таких. 😉
После докладов началась торжественная часть, на которой нас ждал небольшой фуршет с легкими закусками и шампанским, выступление скрипачки и “зажигательный” ведущий. Апофеозом этого праздника стало награждение организаторами самих себя. Я был немного в шоке от происходящего. Особенно, когда нашелся однофамилец и теска Александра Орлова, а его отправили восвояси. Как-то выглядело это все странно и наигранно, при этом роль собравшихся участников была неясна. На дискотеку почти никто не остался.
Мы ушли под конец торжественной части и большой компанией засели отдыхать, кушать и пить вкусное пиво в ресторане “Интер”. Это еще один большой плюс места дислокации конференции. Наличие хорошего ресторана делает пребывание на конференции более комфортным. Не надо тратить кучу времени на выбор места для “посиделок”. А выбор пива и еда там на достаточно неплохом уровне. Хоть и накатывала усталость, но расходиться по номерам совсем не хотелось. Мы заскочили в гости к ребятам из Skype, которые жили с нами на одном этаже, и прообщались с ними до поздней ночи. Надо отдать должное ленте в Twitter – она не утихала даже ночью. 🙂
Утро выдалось непростым. Недосып и отсутствие нормального утреннего кофе дало о себе знать. Мой мастер-класс в программе стоял перед обедом и пришлось приложить немало усилий, чтобы выглядеть бодрым и веселым. 🙂 Тут хочу отметить пару серьезных недочетов в работе организаторов. Во-первых, микрофоны были ужасными. Радио-микрофон работал с перебоями, а стационарный не позволял далеко отойти и приходилось все время его держать в руках. Ощущения как у певца 70-ых. В 21-ом веке можно было бы сделать петличные или наголовные микрофоны, что на порядок удобнее для докладчика. Во-вторых, размер экрана оставлял желать лучшего. Ведь не у всех хорошее зрение и нет смысла заставлять участников мучиться. О своем докладе говорить много не буду. Скажу только, что ожидал большего интереса от автоматизаторов, возможно по привычке от аудитории в Украине. По приезду я подготовил слайдкаст выступления:
Все демонстрируемые примеры также опубликованы.
После обеда, который мало чем отличался от предыдущего дня, я отправился на круглый стол сообществ тестировщиков. Там царил хаос и неразбериха. Никто не понимал зачем все собрались. Каждый пытался вырвать для себя микрофон и рассказать свою историю. При этом даже “опытные гуру” вели себя точно также. Я отправился на стендовую секцию послушать Сашу Орлова, но сделать это было очень тяжело. Секция была забита народом, а все докладчики выступали без микрофона. Это я бы также отнес к недостаткам организации. Средней мощности колонки бы не помешали.
Следующим докладом я выбрал рассказ Екатерины Жульковой про удаленное тестирование. Этот доклад заставил меня позлиться. Все так славно получалось у докладчицы: они не считают себя командой, работает кто когда хочет, программисты днем работают, а тестировщики ночью тестируют, оценивают задачи как хотят… И главное, все счастливы! Если так все в жизни просто и легко, зачем выдумывается столько процессов и практик? Зачем весь мир сейчас движется в сторону Agile с построением настоящих команд? Окончательно добил комментарий по поводу оценок в проекте от одного из участников: “Оценку может делать только эксперт. Нет эксперта – нет оценки!”. Я на некоторое время ощутил себя в другом мире. Брррррр! Неприятное ощущение!
Злой я отправился на доклад Кати Каменевой и, как оказалось, очень правильно сделал. Катя рассказывала про процесс тестирования в их компании, взаимодействие с разработчиками, полезные практики и инструменты. Я бы смело назвал этот процесс отличным примером Agile тестирования. Я лично знаю Катю – она была у нас на конференциях, тренингах и прочих мероприятиях. Для меня этот доклад стал лучшим на конференции. Отличный визуальный ряд, уверенный рассказ про собственный опыт с примерами и реальными историями. И успешный проект, который поднял очередные инвестиции. Особенно классным было то, что доклад “взрывал мозг” большей части аудитории. Twitter лента кипела комментариями. Вопросы после доклада к Кате были провокационные, но лишенные смысла: “можно ли так добиться 100% качества”, “а что если вся ваша команда тестировщиков уволится”, “а вы не думали взять и все задокументировать”… Катя держалась молодцом и отлично отбивалась от всех нападок. Класс!
На следующий доклад я не пошел и потратил время на убеждение одного знакомого в том, что Continuous Delivery является замечательной практикой, которая стимулирует построение правильного процесса разработки и тестирования с множеством других полезных практик и подходов. Потом снова встретил ребят из Skype и провел мини-презентацию одного из инструментов на основе WebDriver – Thucydides. Еще успел много с кем пообщаться, за что им большое спасибо!
Последним докладом я выбрал мастер-класс от Орлова и Панкратова. Это было очень весело. Мы делали самолетики, разбившись по командам. Наша команда заняла второе место. Потом смотрели живые спектакли от участников конференции на тему неконструктивных команд. Ребята молодцы и придумали классный развлекательный формат. В самом конце они провели аналогию коммуникативных отношений с жизненным циклом дефекта и дали несколько советов участникам. Мастер-класс был веселым, но малоинформативным, хотя кого-то 100% заставил задуматься.
На официальное закрытие я не остался и отправился ужинать все в тот же ресторан “Интер”. Нас опять было много. Шутили, пили пиво, знакомились, рассуждали об образовании, тестировании, конференции и прочих общих темах. Было классно, но нужно отправляться домой. Мы вылетали поздно вечером и до полуночи уже были дома.
Подведу итоги. В целом я доволен поездкой. Тестировщики – очень позитивный народ и всегда активно общаются, обсуждают проблемы и подходы. Для меня поездка стала очередным опытом работы совершенно с непривычной аудиторией. А такой опыт сильно развивает. Я записал себе несколько классных идей на будущее, что происходит не так часто. Отметил для себя недостатки организации, которые постараюсь не повторять в своих мероприятиях. Познакомился с новыми интересными людьми и наметил планы на сотрудничество. Спасибо всем, кто участвовал в конференции! В следующем году будем рады принять SQADays-11 в Киеве!
Помимо множества других мероприятий, осенью мы организуем ряд тренингов. Они пройдут в октябре-ноябре в Киеве.
15 октября запланирован популярный тренинг “Тестирование веб приложений с WebDriver/Selenium”. Программа тренинга была полностью переработана после выхода долгожданной версии Selenium 2.0 (aka WebDriver). Из тренинга были выброшены отжившие свое части, все примеры были переписаны с нуля и расширены для демонстрации новых возможностей WebDriver, добавлены некоторые новые инструменты в обзор решений на базе WebDriver/Selenium, описан переход от старой версии на новую и еще много всего интересного. Группа на 15 октября собралась очень быстро, поэтому мы проведем тренинг еще раз 19 ноября. Регистрация открыта и осталось 6 вакантных мест. Торопитесь зарегистрироваться!
22 октября состоится один из самых полезных тренингов “Kanban для управления проектами”. Kanban только на первый взгляд выглядит простым подходом для разработки. На самом деле существует очень много тонкостей и полезных практик, которые помогут уберечь вас от ошибок и сделают разработку действительно быстрой и качественной. Тренинг содержит несколько практических упражнений, которые заставляют совершенно по-другому взглянуть на взаимодействие внутри команды и с внешним миром. Участники научатся пользоваться инструментами для анализа и оптимизации процесса разработки в целом. Также будет затронута тема перехода к Kanban с других подходов, благодаря чему каждый сможет сделать осознанный выбор при постановке процесса разработки. Данный тренинг будет полезен разработчикам, лидерам и менеджерам команд для оптимизации работы своей команды. Регистрация продолжается и на данный момент осталось только 4 места.
5 ноября к нам в гости из Харькова приедет Сергей Поволяшко для того, чтобы провести тренинг “Управление рисками в IT проектах”. Сергей имеет очень большой опыт работы в IT и имел возможность попробовать себя на разных позициях. Уже около 6 лет он работает на должности CTO в компании TEAM International, поэтому о рисках знает не по наслышке. Сильная теоретическая база Сергея подкреплена сертификациями PMP и ITIL. А на практике свои знания он применяет уже долгое время как опытный менеджер и руководитель. Тренинг далек от сухой теории, в нем много практических упражнений, которые помогают участникам лучше разобраться в теме. В тренинг впервые будет включена игровая симуляция командной работы над рисками, которая позволит участникам проверить себя на практике и понять насколько они освоили материал. Эта симуляция уже проводилась на нескольких Agile конференциях Борисом Вольфсоном (за что ему большое спасибо) и пользовалась большим успехом у участников. Регистрация на тренинг уже открылась и продлится до 1 ноября. Количество мест ограничено.
Также на ноябрь мы готовим один приятный сюрприз для всех любителей и практиков Agile подходов. Подробности вы узнаете очень скоро. Оставайтесь с нами!