Показаны сообщения с ярлыком heisenbug. Показать все сообщения
Показаны сообщения с ярлыком heisenbug. Показать все сообщения

18 ноября 2019

Как попасть на главную сцену Гейзенбага (за деньги)

Мы на гейзенбаге делаем эксперименты - ну а где их еще делать как не на конференции где более 800 тестировщиков?
Точнее даже так - мы предлагаем сделать эксперименты, но ребята из Jug.ru Group вовремя останавливают наши самые упоротые инициативы, и поддерживают неупоротые.

В прошлый раз мы решили попробовать формат Lightning Talks - молниеносных докладов, при том они были молниеносными в буквальном смысле слова - мы объявили о формате и возможности выступить прямо на открытии конференции, а выступать уже вечером.
 
Тем не менее - эксперимент прошел успешно и мы получили отличный фидбек:
  1. Отсутствие ревью слайдов, полное отсутствие тезисов, прогонов и всего что мы обычно делаем с докладчиком - стимулирует людей (правда от выбора цветов/шрифтов иногда можно лишится зрения :))
  2. Ультракороткий слот (5 минут) не дает рассказать много контента, поэтому спикеру приходится выбирать что НЕ выкинуть из доклада.
  3. На самом деле даже 5 минутный рассказ на реальную живую публику дает человеку пачку фидбека , которая позволит понять ему куда дальше развивать до полномасштабного выступления.

Причем тут деньги и главная сцена Гейзенбага ? 
При том что Lightning Talks будут проходить на главной сцене и каждый кто найдет в себе сил и контента на 5 минут выступления сможет почувствовать себя на месте спикера из программы и насладится этим замечательным техническим сетапом (я вот понимаю, что это удовольствие не для всех,  надо сначала побывать на сцене с плохим техническим сетапом, чтобы понять разницу).


Для этого нужно купить билет на конференцию (покупать тут, промокод PapaMinosHeisenbugMsk2019), подать заявку на выступление (вот тут) и выступить.  


Ну и да, на этом Гейзнебаге снова будут эксперименты :)


28 августа 2019

Как попасть на Гейзенбаг без регистрации и смс

В процессе рассмотрения доклада на Гейзенбаг у нас с завидной регулярностью случается примерно следующие диалоги.

Спикер (далее С.) : - Я хочу рассказать о нашей профессии...
Программный комитет (далее ПК): - Ууу, милейший , вам на TechTrain, потому что Гейзенбаг для тех кто уже в профессии и решил там остаться надолго.
С.: - Тогда я могу рассказать о том как мы построили наш процесс... 
ПК: (10-15 минут распросов спикера о том, как же они строили процесс, чем руководствовались кроме метода научного тыка проб и ошибок и что из конкретного опыта спикера слушатели могут унести с собой, в свои будни - и на выходе чаще всего очень мало, именно поэтому мы с большой осторожностью берем очень мало "процессных" докладов на Гейзенбаг)
С.: - Ну пока мы эти процессы делали мы вот такие вот инструменты использовали и такие вот технические проблемы решили. 
ПК. :  А вот с этого момента давайте поподробнее... (далее следует копание в технических деталях и ограничениях в решении задач , в которые удалось вписаться, копание в кишочках инструментов, препарирование и допиливание этих самых кишочков, и куча технической жести). 
ПК.: -Вот про это как можно и нужно рассказать,  с примерами про профессию и про процессы можно там будет пару слайдов. 
С. : Не думаю что это будет кому-то интересно...
ПК. : Будет-будет (рассказывает про структуру участников конференции по ролям, показывает топ-10 докладов предыдущих конференций).

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

И особую радость лично я испытываю когда курируемый мной доклад попадает в топ-10. 
Если вы все еще сомневаетесь подать ли заявку на Гейзенбаг - просто не сомневайтесь и идите в Call For Paper форму - 11 сентября мы ее закроем, и за пару недель постараемся загрумить все заявки. 


А если вы точно уверены что рассказать вам не о чем, но вы так же уверены что хотите пойти на зимний Гейзенбаг в Москве - то вот вам промо-код PapaMinosHeisenbugMsk2019 который даст очень приятную скидочку на покупку персонального билета.
Дешевле - только через Call for Paper форму :)

06 февраля 2019

Почему не нужно боятся CFP

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



Ну, по порядку:
  1. ПК конференции действительно фильтрует заявки на доклады, которые прилетают через  Call For Paper форму. 
    Второй гранью этой правды является то, что фильтрация - это к сожалению даже не 5% работы, а  еще меньше.
    Полностью нерелевантный доклад виден по описанию и тезисам. Слаборелевантный уже так просто не обнаружить - нужно созваниваться с докладчиком, а это уже явно не 1 клик мышкой, а согласование времени созвона со спикером, собственно сам звонок минут на 15-30 и оформление каких-то заметок после. 
  2. Только фильтровать - довольно деструктивный подход, поэтому ПК занимается активным поиском и приглашением (сорсингом)  интересных докладчиков. Как вы думаете с какой попытки люди из Facebook стали отвечать на наши письма ? (Спойлер : с четвертой). Но даже сорсингом заниматься нужно осознанно и для этого приходится анализировать формы обратной связи (ФОС, дада, те самые на 90+ вопросов, которые мы слезно просим заполнить). Оттуда мы узнаем какие темы и группы тем вызывают интерес  у аудитории, что мы упустили и что нужно искать в будущем. 
  3. Задачей ПК конференции является помощь докладчику в том какие аспекты в его докладе можно и нужно осветить больше, а какие - меньше, чтобы сделать доклад интересным для публики.
    Мы помогаем сделать доклад, но оригинальная идея - всегда за спикером. Мы ее не трансформируем и не меняем. И из этого вытекает следующий пункт.
  4. Разница между опытным и неопытными докладчиками. Неопытный приходит с одной темой и ПК зачастую приходится долго выведывать интересные нюансы, которые сам спикер считает фигней. Опытный - приносит целую пачку точек зрения на проблему(-ы) и предлагает ПК сказать про что будет интересно рассказать. На работу с каждым типом спикеров уходит масса времени, но работа в каждом случае -  разная. Более того бывает так , что ПК видит что у спикера есть очень интересная тема, но которую он не успеет проработать, поэтому мы переносим человека на следующую конференцию - с весны, на осень; с осени - на весну. Разбрасываться интересными темами никто не будет. 
  5. Информационная ассиметрия. К счастью в последнее время спикеры приходящие в CFP все чаще задают вопрос «А будет ли интересным доклад про ХХХХ?» и это радует. Почему радует ? 
    Потому что никто кроме ПК конференции не знает текущего положения дел в пуле докладов, их степени готовности, расстановки по темам. Имея на сетку в 30 докладов, два про статический анализ кода, шансы попасть в нее третьему - закономерно ниже. Исключения конечно бывают, но мы стараемся балансировать программу (у нас даже софтина специальная поверх OptaPlanner написана).
  6. Запас. Одним из самых неприятных  моментов, который случается в процессе подготовки конференции является выпадение спикера из пула , по разного рода причинам. И эту дыру нужно как-то закрывать. Круглые столы и lightning talk-и конечно работают, но полноценный спикер работает лучше. Запас надо искать и держать с самого начала, потому что до начала конференции ты не знаешь - пригодится он или нет.
  7. Информационное освещение конференции - интервью со спикерами, общение в telegram-чатике с участниками, решение каких-то организационных  вопросов.
  8. Еще куча всяких мелочей... 


Call For Paper форма (a.k.a Подача докладов) на весенний Гейзенбаг, который будет в Питере, у нас уже открыта. 



P.S. еще одна суровая правда из работы ПК Heisenbug - CFP форма не закрывается 🙂 . Никогда!  

13 ноября 2018

Heisenbug: Зачем я этим занимаюсь вообще?

People always asking me if I know Tyler Durden...


Люди часто задают мне вопрос - зачем я занимаюсь Гейзенбагом и сколько мне за это платят?
Отвечать каждому вопрошающему лично надоело, поэтому (несмотря на то что блог осознанно забросил) решил написать.

1. Мне никто ничего не платит.
Да, вот такой вот шок-контент.
6-7 декабря будет 5 (пятый!) Гейзенбаг и ни за один из пяти, ни за все сразу я не получил ни копейки денег.

После этого моего ответа на первый вопрос люди обычно задают второй - зачем я этим вообще занимаюсь? Отвечаю.

2. Начиная с 2010 года я побывал на многих конференциях. Началось все с Google Developer Day в Москве - хоть это и было мероприятие организованное компанией с целью рассказать (порекламировать) о своих продуктов, оно открыло мне глаза на то что может быть вообще.
Со временем я стал привередливее, и в 2014 году, скатавшись на конференции в США и Европу понял что я не вижу перед собой ни одной открытой конференции посвященной тестированию на которую было бы непротивно сходить/съездить.

Исключением, пожалуй, являлся GTAC , но его уже пару лет как нет в природе, сейчас на его место встал @scaleconference, но меня раздражает идея закрытой конференции для представителей 5-10 компаний в США, доклады с которой все равно есть в открытом доступе.

Почему противно ?
Потому что я искренне верю что тестирование - это инженерная дисциплина, и исходя из этого я не хочу видеть на конференции доклады о том как правильно наматывать сопли на кулак в SCRUM-команде тестировщику или надо ли их размазывать по kanban-доске.


Спасибо моим друзьям из JUGru Group, которые предложили сделать эту конференцию.


Доволен ли я Гейзенбагом ? Скорее да, чем нет.
Но я точно знаю, что еще в нем можно сделать лучше.

Приходите, будет интересно!
P.S. промокод DiscountByPapaMinos еще работает :)


18 сентября 2018

День нетестировщика и скидочки на зимний Heisenbug

Давеча тут был День Тестировщика,
 но я был в Праге и был занят, 
поэтому руки дошли только теперь. 
Вспомнилось мне тут как я попал в тестирование. 
При том слово «попал» - оно ключевое. 

Мне позвонил Слава Ванюлин, тогда еще менеджер проекта, а ныне руководитель всея Ауриги, и предложил поучаствовать в проекте.
В этот момент я сидел на "лавке запасных" как часто бывает в компаниях-аутсорсерах, когда один проект, в котором ты участвовал уже закончился, а в следующий тебя еще не пристроили. 
Проект был про встраиваемое ПО и мне было интересно. 
Команду тестирования на проект собирали с нуля хотя проект уже был полгода, нас было 3-е и тест-менеджер. 

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

Разгребая фейл за фейлом, я продолжал очень медленно двигаться по документу. 
Я начал  в 10 утра. В 15 стало понятно, что обед не светит - спасибо ребятам что привезли еды из макдака. 

К вечеру я все-таки осилил провести дымовой тест до конца, хотя начинать с самого начала приходилось раз… хер его знает сколько раз пришлось сделать это в тот день. Много.

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

Дальше началась работа.
Мы втроем херачили автотесты на Jython-е как проклятные - по 20-25 автотестов в день - основной интерфейс у продукта был ssh+консоль. 
Дымовое тестирование со временем превратилось в рутину, документацию и тест-план я, конечно, вылизал - я своей шкурой прочувствовал почему она нужна актуальная. 
Спустя 4 месяца меня забросили разработчиком на другой проект. 

К чему я это все ? 
Этот первый день меня научил очень многому. 
Я мог бы сесть и сказать, что документация не актуальная , и доступов нет и т.д. но это никак  бы не помогло тушить и без того горящий проект. 
Вместо этого (честно , сам не знаю почему) я пошел и стал долбить и без того занятых разработчиков чтобы хоть как-то дойти до поставленной передо мной цели. 
Я почему-то не сдался и не спасовал перед системами, с которыми я тогда не был знаком, совсем.
Я увидел что тестирование - это сложно. 
Даже когда вы все сидите в 3-х комнатах на одном этаже и ты к каждому можешь подойти - это все равно сложно.
Я увидел, что тестирование - это не только и не столько обезьяний труд с тест-планом в одной руке и мышкой в другой. И такое (обезьянье) тестирование я тоже потом увидел, но я уже знал, что есть другой мир. 
И, наверное, именно тогда в мою голову залетела мысль о том, что тестировщик - это такая же инженерная профессия, как и разработчик.

Тот, кто дочитал до этого момента - молодец, и будет поощерен.
Вот вам скидочка на зимний HeisenbugDiscountByPapaMinos.

28 апреля 2018

Про Heisenbug и скидочки на него

КДПВ

Решил тут чот порефлексировать на тему Гейзенбага.

Первый раз мы заговорили о конференции про тестирование с Лешей Федоровым летом 2014 года на кухне московского офиса Одноклассников.
А летом 2016 года Леша позвонил и сказал примерно следующее: "Мы тут решили попробовать сделать конференцию про тестирование. Нам нужно хотя бы три человека в программный коммитет ? Ты как, в деле ?"

Я сказал да, и вот на горизонте уже 4 (четвертый, блин!) Гейзенбаг.

Каждый Гейзенбаг отличается от предыдущего. Очень сильно.

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

На самом деле это адовый труд раз в полгода выводить на сцену качественный контент в определенной тематике. Причин тому несколько.
1. Его столько нет. Ну реально, даже у разработчиков нет полностью свежей программной сетки из новых тем и докладов раз в полгода. (Мой коллега, Олег Анастасьев, говорит что только раз в два года на конференциях появляется что-то новое и стоящее внимания.) Исключением, пожалуй, может являться только JavaScript и мир фронтенда :).

2.  Спикеры. Не каждый хочет рассказывать, не каждый кто хочет - может, и уж точно не каждый, кто хочет и может - в силах довести это до конца. Нас (я имею ввиду ПК) часто критикуют за высокие требования к подготовке доклада. Мы к этой критике вдумчиво прислушиваемся. И, действительно, для того чтобы сделать хорошее выступление нужно обладать внутренней мотивацией.

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

Чем еще примечателен грядущий Гейзенбаг ?
Тематикой докладов.
Тестирование меняется и очень хочется рассказать устами спикеров об этом всем.
В этот раз у нас будет два доклада про краудсорсинг и его применение в тестировании (от Оли Мегорской из Яндекса и Насти Семенюк из ВКонтакте), доклад про Model-Based Testing на основе сетей Петри, и про тестирование компиляторов (для любителей хардкора :)). Это конечно не все достойные доклады, это мой личный шорт-лист :).

Так же нам хочется добавлять в программу доклады для "расширения сознания и кругозора".
Именно поэтому на прошлом Гейзенбаге выступал Слава Аленьков с рассказом о том как обеспечивается качество сооружения объектов атомной энергетики. И мы будем продолжать это делать, потому что еще никто не рассказывал как тестировать беспилотные автомобили, голосые помощники, лекарственные препараты и бортовое программное обеспечение.

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

Ладно, я тут еще долго могу графоманить.
Всем кто хочет поучаствовать в качестве слушателя и дочитал до этого места - промокод со скидкой PapaMinosPromo.

P.S. А те, кто не будет тормозить могут поиметь с этого промо-кода несколько больше потому что с 1 мая цена поднимется.