Как устроен Heisenbug

Совсем недавно прошёл Heisenbug 2018 Moscow. Под одной крышей собрались не только тестировщики, но ещё и программисты, специалисты по автоматическому и нагрузочному тестированию, менеджеры команд и все остальные, для кого тестирование является важнейшей частью жизни. Этот пост — фотоотчёт, в котором мы еще раз оглянемся на то, как это было (осторожно, трафик). Фотки в действительно хорошем качестве приедут чуть позже, а это — то, что мы наснимали сами по ходу дела. В конце будет пара слов о следующем Heisenbug 2019 Piter и том, как на него подать свой доклад.

-g3swilluti6trl0fsniprhnlaa.jpeg

Привет, я — Олег, мне посчастливилось немного помочь в организации Heisenbug, а ещё у меня был фотоаппарат. Здесь будет несколько штук, которые обычно не видят участники, поглощённые очередным докладом.

mr106ujufgg8qsb_dygyxfpzk3k.jpeg

Итак, около девяти часов утра. Ещё не пришли первые участники, а Барух Садогурский уже «прогоняет» свой кейноут перед программным комитетом — в последний раз перед реальным выступлением. Чтобы успеть, говорит на двойной скорости. Даже для него это непросто, за один вдох нужно сказать очень много слов.

pxyo-g4pqyzt9slt9ycl882bpac.png

Впоследствии на площадке появилась девушка, которая конспектировала доклады вот таким оригинальным способом:

hg5duc7nlja-w5macr3_dhyzmsc.png

Собственно, это доклад Баруха. Первый комментарий в Facebook про эту картинку: «Это что, доклад про «продуктовый майндсет»?». Барух, стоящий рядом, советует: «Ответь ей — «от селебрити!». Сказано — сделано:


3i_kuflxk1lxdns2ios4ypdiep4.png

Параллельно открывается студия онлайн-трансляции, и мы с Всеволодом Брекеловым обсуждаем открывающее интервью:

ptzeiheqvgjswwkajy3atuwpwqc.jpeg

Интервью ведут Женя Трифонов и я, каждый раз приглашая в студию спикеров, членов программного комитета и ключевых участников сообщества. Впоследствии то, что записывается в этой студии, попадёт не только на YouTube, но и на экраны в промежутке между докладами.

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

reo5druqfg_86-m-n3-rxokhumy.png

На двери студии вначале была просто табличка с названием, но по ходу дела на двери начали появляться ценные советы забегающим внутрь людям:

gudg3mprucp45d-lwogmppjbyps.png

Рядом находится комната, в которой сидят операторы трансляции. Это как минимум три человека — Максим m1skam Зверев, Александр alsion Иванов и Артём Никонов. На телевизоре слева видно изображение с камер всех залов, справа — по графане видно льющийся в интернет трафик.

8uj_s6fybikpvrfjj9ch2ffokdw.jpeg

Вглядитесь в самые важные девайсы, поддерживающие жизнь на протяжении многодневных конференций: энергетики, кофе и кола. Сейчас на столе целая батарея редбуллов.

Макс и Артём занимаются на площадке ещё множеством вещей, а Александр безраздельно правит вот таким MIDI-пультом:

nw4dhamz5mhwjjbr9uacmhsm6ws.png

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

Всех прибывших спикеров нужно сфотографировать в хорошем качестве. Для этого имеется выделенный фотограф, который на EOS 5D Mark IV фотографирует всех, кто стоит вот у этой линии на полу:

t9gzzpylxexblhqeuxqmp897riw.png

Если вы в сети увидите гламурные фотки спикеров — то это вот они, только прошедшие тяжелую постобработку.

Если вы спикер и не знаете, как найти фотографа — вам помогут няшные единорожики у неё на ногах:

cb_rwaxmxkk3og4ymdy0xnccwpu.png

В залах развёрнуты наши большие стойки с оборудованием:

t9mrcxkhhycrgh4jwhjz8__wcl4.jpeg

Справа на этой фотографии можно увидеть таблички, которые показывают спикерам за 20, 15, 10, 5 минут до окончания времени.

Аналогичное железо стояло и на афтепати, но с дополнительным пультом. Слева на фотографии — наш главный по железу, Богдан Зайцев, нормальной работой и вообще существованием всех этих хитрых самодельных стоек и пультов мы во многом обязаны ему:

amfgdibzd2s7zymqmf67r-mhat4.png

Спикеры выступают вот за такими кафедрами:

juja-pn978dobejachx51evypoq.png

Но это не простая подставка для ноутбука, потому что внутри спрятано кое-что интересное:

iymafv4z5rcq0amc0paofwoijba.png

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

uwsjtuwqm64fqpdrwtuotclwxve.png

Мы с Женей Трифоновым не пользуемся ничем, кроме ручных микрофонов и петличек. У остальных оборудование хранится в специальных кейсах, а общение происходит по рациям.

dav1waxvy82a5rpmjk2oxqsmu_4.png

Спикеров не достать по рации, но они читают Telegram и часто находятся в спикерской комнате, где проводят время между выступлениями, готовятся к своим докладам и просто общаются. Спикерская комната — это стандартное место встречи.

f5hzteu3-avh-ajnesvwzhscdpw.png

Кроме того, можно навигироваться по нескольким залам, где идут доклады. Все они названы известными именами на золотых табличках с особым колоритом «Славянской»:

tsbs9oaqusdbx6ullc-uvsa8ndq.png

Свистать всех в «Пушкина», первый день начинается!

Первым делом участников встречают стойки регистрации. Для спикеров предусмотрена дополнительная небольшая стойка.

9u1xyzjdy7djp4vkbyh6vhgro18.png

Самое ценное в регистрации — вручение уточки!

3oqif5lqgxevag8oqqvvpzybwz0.jpeg

Дальше следует ритуал открытия, включая выступление директоров JUG.ru Group и спонсоров.

8mvnqhkynuvyzehwmbtv2e5jqvq.png

Кейноут ведёт Барух Садогурский. «Давайте уволим всех тестировщиков» — провокационная тема, и кто бы мог подумать — Барух смог очень внятно и рационально объяснить тему так, что в конце нужно было серьезно постараться, чтобы не согласиться с выводами.

bboxn2ys0t3xlycmotriar-_b7e.jpeg

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

2ud6iy4phsgnua4boyovc541tic.jpeg

Кстати, рядом в демо-зоне продавались книжки совсем другого рода. Совершенно невозможно устоять перед желанием сфотографироваться с любимым C++:

4mxi1khr46vy4l1c3oqunrcvmzu.jpeg

Дальше доклады идут в нормальном режиме. В каждом слоте три доклада, три спикера, три дискуссионные зоны. Гейзенбаг любит троицу.

Ниже даны ссылки на все описания докладов, а фотографии соответствуют списку слева направо. Ссылки можно использовать, чтобы быстро заглянуть в слайды соответствующего доклада. Видеозаписи будут высланы участникам после заполнения формы обратной связи.

o5thmlrnbdvjp2x7achvyj3kauo.png

ueyuszqsrxdw5fdhbigpgfybxjm.png

mwaxsf1263ywq4r77tfstyvwoys.png

imd8r0l1ons1ljqalqqe3wli-_i.png

Завершил день доклад ютубера Wylsacom, известного по критическим обзорам техники и в особенности — яблочных девайсов.

t5rx5cgkmedj8okehyy0xmgwjne.jpeg

По данным Socialblade, сейчас он является девятым по количеству подписчиков блогером на ютубе.

8szyoblkrfekitui2bl8o-xql0e.png

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

Несмотря на всё это, в дискуссионную зону навалилось столько человек, что его чуть не раздавили об стену. Чтобы сделать этот снимок, мне пришлось отстоять внушительную очередь желающих сделать сэлфи.

-n0bmak_xq_tflrvys7kxl4hwwm.jpeg

Ну и ещё один сэлфач на правах человека, прождавшего Вилсу целый час и оставшегося до самого конца дискуссионной зоны и конференционного дня вообще:

6qwakbkhgou7ibj8we2uma2kg-q.png

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

Конечно же, после каждого доклада были дискуссионные зоны. Это самая известная фича конференции, поэтому долго про это рассказывать не буду, вот вам пару рандомных фоточек:

jxuuy6odqa0gr74qu6gjvtrxclo.jpeg

j2pcxcduduh9nicswjq4ol_vq9w.jpeg

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

ilnthbwfcxowji5_xhfli_ahzzo.jpeg

Расскажу лучше про Demo Stage. На нём во время доклада происходила трансляция наиболее заполненного зала, плюс в перерывах иногда происходили разные мини-активности. С одной стороны, основная его задача — чисто утилитарное решение проблемы временной переполненности залов. С другой стороны, он же оказался местом притяжения и удобным местом встречи участников. К сожалению, по этой же причине у меня почти нет фотографий из этой зоны: я старался ходить там в стелс-режиме, чтобы не помешать людям слушать доклад.

i99rllcw7emfluvaoqtwufyi3eo.jpeg

В целом, фотографировать при такой концентрации народа так, чтобы никому не помешать, весьма непросто.

arsuhiwe2ci_dqycdtot5dkotmg.jpeg

Сразу же после окончания основной программы первого дня нас ждали две параллельных BOF-сессии:


  • «Нужна ли роль тестировщика или все мигрируют в SDET, разработку и т.д.» (на русском языке)
  • «Career in testing: develop skills in one tech stack vs. many different stacks (Java, Python, C#, C++, etc.)» (на английском языке)

BOF — теперь уже традиционный формат на наших конференциях. Что-то вроде круглого стола или дискуссионной группы, в которой могут принять участие все желающие. Этот формат исторически восходит к первым неформальным дискуссионным группам Internet Engineering Task Force (IETF).

0clb1n5gpbujlseflss0y9lpfli.png

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

5bp_so8sogbysy5xg_7lftzeobc.png

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

epngn6v9rkgou5y-mfqqwjli1fo.jpeg

В качестве альтернативы бофам была вечеринка с напитками, закусками и музыкой. Вечеринка огонь!

1fqim_7kxlmywke_0w_7iketj_o.jpeg

Днём посреди зала появилась вот такая табличка:

flboldbo_0dsabxucummixttjmw.jpeg

К вечеру она уже была заполнена.

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

vwsrkrnpqdusw8tq1uj0gbuy-tg.jpeg

33jgtjdjpqnt77sh3h-sfuagkew.jpeg

Поучаствовать решил даже Женя Трифонов (phillennium). Я даже немного испугался, что он выиграет (он известен пугающей способностью читать рэп на скорости x2.5, то есть обладает нечестным преимуществом перед обычными людьми). Но нет, он решил передать эстафету Оксане.

ovchybwzlrf8myclydoz99avi7o.jpeg

Интересно, что арбитром всего этого дела был Барух Садогурский. Своими глазами видел, как он доводил до совершенства алгоритм выбора слайдов, сидя в спикерской комнате. Там всё написано на весьма простом JavaScript, всё совершенно прозрачно и честно, но деталей реализации не расскажу :)

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

9sba3hja47gskv2lnjx_7wjfh5m.png

dpk8kk4aflm83_-4ec_udhbp-xw.png

u6hesrjed-npsgicn2motc8emoi.png

ojwzz6ilh981wlzy_ujjqobudso.png

lypf_57b81laqw9g8so7iffbzrs.png

«Крайности тестирования: хитрости из темных уголков мобильных интерфейсов» — это последний крупномасштабный доклад этой конференции. Всё что нужно знать — его сделал Виталий Фридман, один из наших самых любимых и популярных докладчиков, делающий яркие и запоминающиеся презентации.

fao8j6pk-czrfnbbyriswzgs20u.jpeg

Данный пост был бы неполон без анонса следующего Heisenbug. Он состоится 17–18 мая 2019 года в Санкт-Петербурге.

И, конечно, вы можете подать собственный доклад. Это реально. Помните форму обратной связи, которая заполняется после конференции? В ответ на вопрос «кого позвать делать доклад в следующий раз?» многие участники отвечают «меня».

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

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

xtgz3myzznwg6kfbx0pmgnmfc6u.png

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

Если вы зайдете на сайт Heisenbug 2019 Piter или в наши группы в соцсетях, то увидите, что всё ещё только начинается. Программный комитет ещё не выложил даже первой версии программы, мы все еще собираем фидбэк с участников московской конференции, фотографии в процессе обработки и так далее. Команда прямо сейчас начинает свой шестимесячный путь к идеальному Гейзенбагу.

Именно сейчас, на самом старте конференции, можно приобрести билеты по самой выгодной цене. Это опция для людей и компаний, которые готовы вложиться в создание лучшей конференции по тестированию в России и уверены, что мы можем это сделать. Есть ли основания для такой уверенности — судите сами по только что прошедшему московскому Heisenbug.

Еще такой момент: на две последние наши конференции (DotNext и HolyJS) все билеты были выкуплены за две недели и не факт, что этого не произойдет снова. Все давно привыкли, что подобное случается на музыкальных концертах, и планируют их заранее. Возможно, и к приобретению билетов на Heisenbug тоже стоит подойти стратегически. Если согласны — открывайте соответствующую страницу сайта (до первого января доступны самые дешевые билеты).

В любом случае, спасибо, что вы были с нами и что дочитали этот пост до конца.

ehmwla7971stq2dbgxsw6gyrvx8.jpeg

© Habrahabr.ru