QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22

Sep. 24, 2019
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
1 of 37

More Related Content

Similar to QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22

Acceptance TestingAcceptance Testing
Acceptance Testingrosman
Assessing youragilityAssessing youragility
Assessing youragilityrseniv
Remade Slides.pptxRemade Slides.pptx
Remade Slides.pptxAshokKumar705948
Assessment Project Management in the Real World - Hour ThreeAssessment Project Management in the Real World - Hour Three
Assessment Project Management in the Real World - Hour ThreeJen Rutner
SC Spark Solution QA TrainingSC Spark Solution QA Training
SC Spark Solution QA TrainingPaul Cheawpanitch
Introduction and Role of a manual testing in a SDLC Introduction and Role of a manual testing in a SDLC
Introduction and Role of a manual testing in a SDLC minimini22

More from QAFest

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QAFest
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QAFest
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQAFest
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQAFest

More from QAFest(20)

Recently uploaded

Listen to the mountain 2.pptxListen to the mountain 2.pptx
Listen to the mountain 2.pptxAncyTEnglish
Personl Brand Exploration-Keynote- Tony ArcPersonl Brand Exploration-Keynote- Tony Arc
Personl Brand Exploration-Keynote- Tony ArcAresvpNy
REPRODUCTION PART -1.pptxREPRODUCTION PART -1.pptx
REPRODUCTION PART -1.pptxMISSRITIMABIOLOGYEXP
Song-Based Lesson Plan: B2 First (FCE) Exam Prep with English LyricsSong-Based Lesson Plan: B2 First (FCE) Exam Prep with English Lyrics
Song-Based Lesson Plan: B2 First (FCE) Exam Prep with English LyricsMarcia Bonfim
Nashra Husain Bryophyte.pptxNashra Husain Bryophyte.pptx
Nashra Husain Bryophyte.pptxNASHRAHUSAIN1
Presentation on Online Child Sexual AbusePresentation on Online Child Sexual Abuse
Presentation on Online Child Sexual AbuseVoiceofChildren

QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22

Editor's Notes

  1. Добрый день, друзья! Перед тем, как мы начнем, я хотел бы задать вам пару вопросов Кто любит участвовать в QA ивентах? Конференции, митапы, хакатоны, круглые столы? А кто считает, что их можно было бы проводить чаще? А что нам мешает проводить их чаще? Проблема в том, что мы очень любим получать, но нам зачастую сложно отдавать. А если нет, людей, которые готовы отдавать, нет и ивентов. А скажите, кто бы хотел организовать какой-нибудь QA ивент, например QA хакатон? Отлично, тогда следующие 40 минут, я очень надеюсь, вы проведете с пользой!
  2. Меня зовут Петр Тарасенко Я QA лидер и QA гильд мастер в компании Wix В тестировании с 2013 года.
  3. И сегодня я расскажу вам, как приготовить свой QA Hackathon
  4. Как же выглядит хорошо приготовленный QA Hackathon?
  5. Это Призы
  6. Крутая атмосфера
  7. и конечно же Фан
  8. Когда я готовил майнд-карту доклада, то в целом она вышла вот такой. Но, не спешите расстраиваться. Любое блюдо только на первый взгляд выглядит сложный. Давайте шаг за шагом постараемся разобраться в нашем сегодняшнем. Перед тем как перейти к основным ингредиентам, я хотел упомянуть одну важную деталь, которая очень упростит вам задачу.
  9. Это ваша команда! Команда, которая поможет вам распараллелить задачи и организовать хакатон максимально эффективно. Конечно, вы можете организовать все и сами. В данном случае, вам понадобится потратить намного больше времени и больше деталей держать в голове. Давайте представим, что вы уже собрали свой дрим тим или решили быть одиноким рейнджером. Как вы считаете, какие основные ингредиенты для приготовления QA Hackathon? Проект, команды участников, судьи, правила..
  10. Давайте поговорим про каждый из ингредиентов отдельно. В этом списке Проект занимает первое место не зря. Это продукт, который готовится дольше всего и без него хакатон не получится. По-этому, к подбору этого продукта вам следует подойти с высокой ответственностью. Чтобы вы понимали, на предыдущий хакатон мы искали проект 2-3 месяца. Давайте рассмотрим, что нужно учесть при подборе проекта.
  11. В целом, я бы разделил подбор проекта на 3 логических части: определение потенциальных мест для поиска проекта определение базовых требований к нему установка основных майлстоунов с представителями проекта Ну и начнем мы с мест поиска
  12. При планировании предыдущего QA Hackathona в Викс мы выделили 4 места, где теоретически можно найти проект Друзья и коллеги являются самый удобный способом найти проект. Почему? Потому что, если вы найдете проект через этот канал, установка коммуникаций с его владельцами пройдет быстро и комфортно за счет общих знакомых. Социальные медиа могут обеспечить вам большое покрытие аудитории. Вы можете сделать пост о поиске проекта и попросить его расшарить других или целенаправленно стучатсья в группы, где общаются стартаперы с предложением принять участие в хакатоне Как вариант, вы можете попробовать связаться с социальными проектами типа igov, сайты электронных голосований и т.п. Они работают за гос средства или за счет волонтеров или на грантах и дополнительный QA ресурс им точно будет не лишним Как вариант, вы всегда можете посмотреть статистику украинских стартапов в интернете и попробовать связаться с их владельцами и предложить им поучаствовать в вашем мероприятии как продукт
  13. Следующий этап - проработка требований к проекту Требования вы должны будете проработать до того, как начать поиск проектов. На их основании вы будете четко понимать, какие проекты вам подходят, а какие нет. Для своего хакатона вы выделили 4 основных требования. нам необходимо было, чтобы проект не содержал блокер баги, но содержал баги в принципе. Это условие обязательно для того, чтобы участникам интересно было тестировать проект. Проект должен был быть достаточно сложным. В идеале, этот проект невозможно протестировать за время хакатона. Это добавит участникам необходимость включать творчество и приоритезировать QA effort. Возможность представителям проекта приехать на хакатон лично. Это необходимо было нам для того, чтобы представители пропкта могли презентовать свой продукт перед началом хакатона а так же иметь возможность ответить на вопросы команд. Проект должен иметь возможность подготовить тестовое окружение для каждой команды
  14. Ну и последняя фаза подготовки - это установка основных майлстоунов. Когда вы найдете проект, вы должны будете договориться с ним об обязательных вещах, которые должны быть сделаны к определенным датам. К примеру: когда проект отдает вам готовую спеку когда проект будет готов показать вам слайды презентации продукта когда проект готов будет сделать вам презентацию когда проект подготовит тестовые окружения когда проект будет готов к тестированию Можно ли обойтись без фазы установки майлстоунов? Да Но тогда, вангую, все это будет делаться в последний момент и вам это не понравится.
  15. Итак. Мы поговорили с вами про подготовку проекта. А конкретнее - где искать проект, установка базовых требований к нему, и установка основных майлстоунов.
  16. Перейдем ко второму основному ингредиенту нашего блюда - участникам! Давайте рассмотрим 4 момента, на которые стоит обратить внимание при подборе команд участников. Первое, что вам следует продумать - какого уровня участники вам нужны. Почему это важно? Например, если вы делаете хакатон чисто для новичков и его цель - образование подрастающих тестировщиков, то вы можете брать людей с небольшим опытом работы или вообще без него. В этом случае вы должны понимать, что команды найдут меньше багов и баги меньшей критичности в сравнении с тем, что могли бы найти опытные тестировщики. С другой стороны, если ваша цель дать объемный фидбек по качеству продукта и заодно дать командам посоревноваться, вы можете повысить требования и набирать людей, которые уже имеют достаточный опыт работы. Второе - продумайте качественную рекламу набора команд. Подберите текст и картинки так, чтобы это выглядело достойно. Помните, все то, что вы постите - лицо вашего ивента. Третье - решите будете ли вы набирать чисто команды или позволите людям регистрироваться в том числе индивидуально с последующим распределением в команды? В случае, если вы разрешаете регистрироваться индивидуально, вы даете возможность участия для людей, которые не могут собрать себе команду. И последнее, очень важное - продумайте детально все письма, которые вы будете высылать участникам
  17. Быстро пробежимся по видам писем: В апрувмент письме есть несколько подводных деталей. Кроме текста с поздравлениями вы так же можете спросить у команды ее название и, если у вас требование по устройствам для тестирования, чтобы команда озвучила недостающие девайсы. По реджекшен письму - советую вам быть бдительным с этим видом писем. Т.к вы присылаете плохие новости командам, постарайтесь, чтобы ваше сообщение не выглядело безучастным. Объясните командам, что вы ограничены местом проведения мероприятия или что вы не можете взять больше одной команды из одной компании. Можете выслать командам, непрошедшим отбор, утешительные призы. Обязательно рассылайте письма с ремайндерами. Минимум пару раз. И последний раз за пару дней до ивента. Оставайтесь на связи с командами. Будьте на чеку, если какая-то команда не сможет участвовать, будьте готовы оперативно принять решение о замене команды на другую. Обязательно составьте грамотную фидбек форму для того, чтобы провести качественную ретроспективу вашего мероприятия.
  18. Следующий обязательный ингредиент - это судьи! Что должны делать судьи? - Правильно! судить! Что им для этого нужно? - Верно! Правила! Что им в этом может помочь? - Знание продукта! По-этому, заранее познакомьте судей с проектом, дайте с ним поиграться. Что еще важно для судей? - Справится с объемом работы! По-этому прикиньте заранее, сколько времени примерно займет у судей проверить работу команд. И, если вы видите, что миссия невыполнима - либо наращивайте штат судей, либо уменьшайте объем проверяемого материала. Одним из вариантов уменьшения кол-ва проверок для судей - дать возможность выбрать только 20 топ багов, которые команды посчитают самыми критичными и представить на судейство только их.
  19. Правила!!! Один из самых вкусных и загадочных ингредиентов нашего блюда! Запретный плод, который каждый участник хотел бы вкусить! Что нужно учесть при создании правил? Во-первых - выберите, что вы будете оценивать Во-вторых, подумайте, хотите ли вы озвучивать все или часть правил командам. Третье - продумайте риски в стиле, а что если одна команда решит заспамить нас багами. Могут ли они теоретически выиграть за счет большого количества низкокачественных багов? Если да - хотим ли мы этого? Ну и последнее - если вы хотите разнообразить немного ваше мероприятие, можете добавить кроме призовых мест еще дополнительные категории. Остановимся на Что-Как и категориях подробнее.
  20. Давайте поговорим подробней про то, что можно оценивать. Здесь вы можете включить фантазию и придумать все, что вам душе угодно. Можете воспользоваться стандартным набором. Тест план, Баги, Тест репорт. По первому и последнему варианту как по мне, меньше вопросов. А вот на багах я хочу остановится по-подробнее. Прошу вас подумать заранее такие моменты как: как судить баг, если это дубликат? как судить баг, если это не баг? если непонятное описание? если неправильно выстроенный приоритет и наконец, как и когда команда должна передать вам список багов?
  21. Что касается призовых категорий. Придумывание категорий - дело не хитрое, но требует воображения. Я набросал то, что первым пришло в голову для примера. Я думаю, что вы сможете придумать больше.
  22. Ну и закуску второй по сложности выбора ингредиент - место проведения хакатона! Что же нужно учесть при выборе места? Я приготовил для вас небольшую карту. Можете сделать фотографию в конце. Итак поехали. Место для хакатона должно быть достаточно просторным для того, чтобы нужное количество команд могло разместиться без стеснения. Постарайтесь выбрать более комфортные стулья и столы - ребятам за ними работать долгое время. Не забудьте место для судей и оргов. Если вы планируете кормить людей, можете выделить для этого отдельное место. Ваше место должно быть обязательно оборудовано туалетом. Если вы делаете хакатон летом, убедитесь что в помещении есть доступ свежего воздуха Если проводите хакатон ночью - убедитесь в том, что достаточно искусственного света Убедитесь в том, что место проведения располагает проектором и звуковой системой с микрофонами. Просчитайте, есть ли нужно количество розеток для зарядки всех тестовых устройств. Запаситесь сетевыми фильтрами Убедитесь, что сигнал вайфая добивает до всех возможных рабочих мест. Удостоверьтесь в том, что канал выдержит нужно кол-во участников одновременно. Ну и наконец убедитесь в сохранности вещей участников. В место проведения хакатона не должно быть доступа посторонним людям. И последнее и самое важное - подпишите контракт с местом проведения хакатона. В нем пропишите все те моменты, которое место обязано предоставить вам. Так вы убережете себя от недобросовестных людей и сохраните свои нервы.
  23. А мы с вами закончили раздел основных ингредиентов, где мы обсудили такие моменты как - подготовка проекта. подбор участников набор команды судей установка правил и поиск места
  24. Это значит, что с главными ингредиентами покончено! Самое время перейти ко второй части нашего рецепта - специи! И в этом разделе мы поговорим с вами о таких вещах, как призы, еда, развлечения, расписание и многом другом.
  25. В качестве призов, вы можете использовать денежный приз или какой-нибудь гаджет. Все будет зависеть от вашего бюджета, конечно. Главное, для подогрева интереса, чтобы приз за первое место существенно отличался от призов за последующие места. насчет оглашения призов - вы можете это сделать как заранее, так и в день самого мероприятия.
  26. Если ваш хакатон будет продолжительным, то без еды, думаю, не обойтись. Если вы не хотите или не имеете возможности кормить участников на месте, убедитесь что рядом есть место, где они могут покушать и учтите время на гастрономическую логистику в вашем расписании. Если вы решили заморочиться на счет еды и сделать все по высшему разряду - можете поинтересоваться, есть ли среди участников вегетарианцы и купить для них отдельные блюда. Обязательно запаситесь кофе и энергетическими напитками, особенно если планируете ночной хакатон. Учтите тот момент, что если вы кормите людей организовано, вам необходимо выработать четкое расписание, чтобы люди не голодали.
  27. Для того, чтобы ребята могли переключить фокус с тяжелого труда на что-то другое, вы можете организовать для них развлечения. Это могут быть настольные игры или другие варианты, которые можно будет организовать в том пространстве, где вы будете проводить хакатон. Но, запомните, не ставьте развлечения слишком близко к началу фазы тестирования. В этот момент ребята обычно сосредоточенно изучают проект и развлечения могут лишь отвлечь их. Еще, сделайте участие в ентертейменте опциональным за маленькие призы, чтобы тот, кто не хочет - мог не принимать участие. Это даст участникам возможность максимально эффективно использовать свое время.
  28. Одной из самых хитрых приправ является расписание. С ним вроде как все легко, на первый взгляд, но на практике получается нет. Для того, чтобы ваш хакатон прошел успешно, вам нужно расписать все действия с точностью в 10 минут. Сюда будет входить% общий сбор и регистрация + настройка оборудования презентация проекта, объяснение правил и выдача необходимых доступов сессии вопросов с представителями проекта, если таковые будут иметься развлечения еда дедлайн на сдачу главных айтемов ня проверку Все это вы должны будете продумать изначально с учетом всех рисков.
  29. Раздатка является не самой очевидной, но очень важной специей в нашем блюде В нее может входить Блокноты с ручками для того, чтобы участникам было где делать пометки Футболки с мерчами (будет хорошая память) Можно в раздатку положить распечатанную спеку на продукт Так же можно в раздатку положить правила,чтобы они были у команды всегда перед глазами. Если вы делаете раздатку с логотипом вашей компании - удостоверьтесь, что вы приготовите дизайн заранее. Печатная продукция создается не за 1 день.
  30. ХардВер - это специя, которой тоже нельзя пренебречь. Тем более, если вопрос идет о тестировании мобильных приложений. Вы четко должны понимать, какие устройства нужны для тестирования и есть ли они в доступности у команд. И если нет, помочь по возможности командам получить эти устройства. Мы, например, брали некоторые тестовые девайсы из офиса и раздавали участникам.
  31. Эта специя, наверняка, окажется самой труднодоступной для тех, кто будет проводить хакатон не в рамках своей компании. Но, не стоит расстраиваться. Как убедить компанию дать деньги! Я проконсультировался со своим другом, который по профессии занимался организацией разного рода мероприятий. И одной из его задач была поиск спонсоров. Так вот я взял у него несколько советов, как привлеч деньги в свой хакатон. Первое - это партнеры, которые захотят дать вступительное слово или заключительное слово, чтобы попиариться. Думаю, что, чтобы заручиться такими партнерами, вам нужно, чтобы количество ваших участников было довольно большое. Второе - ИТ школы. ИТ школы живут с того, что продают свои услуги людям, которые хотят войти в профессию или уже работающим специалистам, которые хотят переквалифицироваться. По-этому, можно попробовать договориться со школой, чтобы она предотавила или деньги или место для проведения, например. Поставщики еды или напитков. Опять же, в качестве рекламы своей продукции, вы можете договориться с поставщиквами на бесплатную кормежку ваших участников.
  32. Ну и последнее, изюминка на тортике - это подача! Здесь я бы выделил 2 момента: Распределение ролей между организаторами на ивенте. Из очевидных ролеей - можно упомянуть человека, который регистрирует команды в день ивента и выдает им пакеты участников. Еще, если вы собираетесь вести инстаграм страничку мероприятия, обзаведитесь человеком, который будет фотографировать и выкладывать все в сториз. Так же, будет не лишним иметь человека, который будет отвечать за решения вопросов команд в стиле - у меня не работает вайфай, розетка, сломался стул и тому подобное. Если у вас будут развлечения - кто-то тоже должен будет за них отвечать. И второе - это приготовление перед хакатоном. Я бы вам посоветовал приготовить помещение за день до начала, расставить столы, перепроверить все оборудование еще раз. Можно завезти все необходимые раздаточные материалы так же сразу. Просто сделайте так, чтобы когда вы пришли в назначенное место в день хакатона, вам не нужно было делать 1000 дел. Вместо этого вы бы просто смогли провести пятиминутный сбор с организаторами и уже могли быть готовы к приему команд.
  33. А на сегодня у нас все! В этом докладе я постарался изложить все детали приготовления хакатона! Если у вас остались вопросы - через минуту буду рад на них ответить. Для тех, кто захочет, я смогу расшарить майндкарту хакатона, которую я показывал в самом начале. Для этого - напишите мне пожалуйста в линкедын. Вот ссылочка на меня. Напоследок скажу, что я 100% уверен в том, что каждый из вас может сделать крутой ивент! Если вдруг вы захотите и тех подсказок, про которые я говорил сегодня вам не хватит - смело пишите мне. Буду рад вам помочь. А на этом все! Готовьте с удовольствием! Готов ответить на ваши вопросы! Вставить линки