Хотели бы вы, чтобы в Украине происходило больше QA ивентов? Чувствуете, что их не хватает?
Знаете, кто может это изменить? - Вы!
Я поделюсь подходами, которые мы использовали при организации QA хакатонов в Wix, которыми завтра вы сможете воспользоваться для создания вашего крутого ивента!
Manage Testing by Dependencies—Not ActivitiesTechWell
Traditionally, test management has focused on two areas—test planning and test execution. Test planning creates the test strategy and prepares test cases. Test execution focuses on who is responsible for and assigned to executing the respective test cases and logging defects. These views, however, are not inclusive of everything a tester does. For example, the work of team members must be coordinated, environments made ready, and test data prepared. For this reason, Jim Trentadue says the testing effort should be managed by dependencies—not activities. Jim shares logical models for managing the activities your testers are—and should be—doing to support testing efforts. Learn how to create and manage the relationships between common testing deliverables, such as test cases with dependencies on test data or defects affected by build and environment management work. By focusing on testing activities’ dependencies and relationships, you will be able to better manage your testing efforts across the various testing phases.
Presentation explains technology used to generate examination question paper and secure delivery to exam centers. Examination question paper generation has been critical task for universities, institutes, examination authorities. There is lot of administrative and logistical activities to define question paper and deliver it at exam center in secure way.
Technology helps so that entities like controller of examination, subject matter experts, moderators can work in collaborative environment and perform this activity in seamless manner.It can reduce chances of leakage of question paper
It is important to learn to be flexible in your work and to learn tools that will empower usability analysts to be more effective in their roles. Also, in an age of diminishing corporate spending and rapid prototyping and testing, remote usability can save companies a lot of time and money.
Manage Testing by Dependencies—Not ActivitiesTechWell
Traditionally, test management has focused on two areas—test planning and test execution. Test planning creates the test strategy and prepares test cases. Test execution focuses on who is responsible for and assigned to executing the respective test cases and logging defects. These views, however, are not inclusive of everything a tester does. For example, the work of team members must be coordinated, environments made ready, and test data prepared. For this reason, Jim Trentadue says the testing effort should be managed by dependencies—not activities. Jim shares logical models for managing the activities your testers are—and should be—doing to support testing efforts. Learn how to create and manage the relationships between common testing deliverables, such as test cases with dependencies on test data or defects affected by build and environment management work. By focusing on testing activities’ dependencies and relationships, you will be able to better manage your testing efforts across the various testing phases.
Presentation explains technology used to generate examination question paper and secure delivery to exam centers. Examination question paper generation has been critical task for universities, institutes, examination authorities. There is lot of administrative and logistical activities to define question paper and deliver it at exam center in secure way.
Technology helps so that entities like controller of examination, subject matter experts, moderators can work in collaborative environment and perform this activity in seamless manner.It can reduce chances of leakage of question paper
It is important to learn to be flexible in your work and to learn tools that will empower usability analysts to be more effective in their roles. Also, in an age of diminishing corporate spending and rapid prototyping and testing, remote usability can save companies a lot of time and money.
In this chapter, we will introduce you to the fundamentals of testing: why testing is needed; its limitations, objectives and purpose; the principles behind testing; the process that testers follow; and some of the psychological factors that testers must consider in their work. By reading this chapter you'll gain an understanding of the fundamentals of testing and be able to describe those fundamentals.
Presentation of the paper "An Empirical Study on Selection of Open Source Software - Preliminary Results" from the ICSE workshop FLOSS2009 in Vancouver, Canada
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
Поговоримо про найпопулярніші помилки, яких припускаються розробники веб додатків, та як зловмисник може використати їх на свою користь. Охопимо максимальну кількість матеріалу за короткий проміжок часу.
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
Мы уже разговаривали о self-healing автоматизации, как она работает, какие есть подходы, чем они хороши, плохи и о новом инструменте, который мы разрабатываем в EPAM. Наш продукт завершает стадию POC и настало время поделиться результатами и понять, насколько self-healing автоматизация поможет вашим тестам стать стабильнее? Или наоборот, навредит?... Приходи и узнаешь!
More Related Content
Similar to QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
In this chapter, we will introduce you to the fundamentals of testing: why testing is needed; its limitations, objectives and purpose; the principles behind testing; the process that testers follow; and some of the psychological factors that testers must consider in their work. By reading this chapter you'll gain an understanding of the fundamentals of testing and be able to describe those fundamentals.
Presentation of the paper "An Empirical Study on Selection of Open Source Software - Preliminary Results" from the ICSE workshop FLOSS2009 in Vancouver, Canada
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
Поговоримо про найпопулярніші помилки, яких припускаються розробники веб додатків, та як зловмисник може використати їх на свою користь. Охопимо максимальну кількість матеріалу за короткий проміжок часу.
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
Мы уже разговаривали о self-healing автоматизации, как она работает, какие есть подходы, чем они хороши, плохи и о новом инструменте, который мы разрабатываем в EPAM. Наш продукт завершает стадию POC и настало время поделиться результатами и понять, насколько self-healing автоматизация поможет вашим тестам стать стабильнее? Или наоборот, навредит?... Приходи и узнаешь!
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QAFest
Mobile apps and websites are now the predominant ways that users interact with brands. Research has shown that slow sites and apps lose customer engagement. Despite this, most mobile sites and apps have performance issues that can be easily resolved once diagnosed. In this talk, we will walk through steps to diagnose network performance bottlenecks in mobile services. We'll discuss real-world examples and how they were resolved. Attendees will leave this talk armed with the tools to test, diagnose and resolve the top network performance issues that affect mobile today.
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QAFest
Раньше мы в Badoo фокусировались в основным на ручном тестировании. Получался этакий дедлок мануальной регрессии: не было времени, чтоб писать тесты, потому что много тестировали руками, а много тестировали руками, потому что не было автотестов.
Но мы смогли наладить свою систему автоматизации и процессы, разорвали этот порочный круг и начали писать годные тесты.
В своем докладе я расскажу, как нам удалось сократить ручную регрессию с 90% до 30% рабочего времени, при этом сохранить достойный уровень качества и профессионально вырасти!
QA Fest 2019. Никита Галкин. Как зарабатывать большеQAFest
Вам знаком термин mindshift? Именно его вы испытаете от этого доклада. Он будет не о QA процессах или инструментах, он будет о деньгах и бизнесе, о рисках и коммуникациях. Все это с примерами из Украинского и мировом IT в формате живого общения с аудиторией.
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQAFest
In this talk, I will cover the pain points of the Test Automation process. We will discuss traps, mistakes and crazy decisions that lead to test automation failure and lost budgets.
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQAFest
Поговорим о мотивации простым языком, проясним, что стимулирует нас работать лучше. Поисследуем обратную сторону мотивации – выгорание. Выясним, как диагностировать выгорание и не допустить неприятных последствий.
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QAFest
Для разработки современных программных решений необходимо обеспечить эффективную систему тестирования, которая состоит из большого количества компонентов и задает требования ко всем этапам разработки.
Владимир Никонов, руководитель департамента разработки платформы в Terrasoft, эксперт в области проектирования приложений с опытом работы более 10 лет, поделится экспертным мнением с участниками QA Fest и расскажет:
- об инструментах и процессах на каждом этапе создания и поставки функциональности: от unit-тестов до нефункционального тестирования;
- о требования к инструментам тестирования и компетенциям команды QA-инженеров, которые необходимо выдвигать на каждом этапе тестирования;
- как внедрять современные подходы в существующий проект с минимальными затратами;
- как развивать команду и процессы тестирования в целом.
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QAFest
Доклад посвящен автоматизации тестирования WEB-приложений с SVG-графикой. В 1-ой части доклада даны короткое описание процессов разрабатываемого приложения и обоснование необходимости применения SVG-графики. Во 2-ой части сделан короткий обзор SVG-графики, показаны основные преимущества/недостатки такого типа графики, сделан обзор основных SVG-поверхностей и рассмотрен процесс их трансформации с помощью матрицы преобразования с разбором ее основных типов. В 3-ей части обозначены основные проблемы автоматизации действий с SVG-графикой, такие как drag’n’drop графических объектов (SVG на SVG), их масштабирование при помощи колесика мышки и выделение ломаный линий. В 4-ой части показаны решения обозначенных проблем с использованием JavaScript.
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQAFest
Browser tests are known to be the flakiest ones. This is partly because browser infrastructure is complicated to maintain. But the second reason is – mainstream browser automation tools such as Selenium server are far from being efficient.
A year ago I have shown Selenoid - a truly efficient replacement of the standard Selenium server. This year I would like to demonstrate how to organize a fault-tolerant and easily scalable Selenium cluster using virtual machines in the cloud. I will start by setting up several Selenoid nodes and configure them to send logs and recorded videos to S3-compatible storage. Then I will run multiple Ggr load balancer instances allowing to use all running Selenoid nodes and organize a single entry point to the cluster. Finally, we'll discuss how to work with VNC and video recording in such a cluster.
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QAFest
Случалось ли вам запускать автоматизацию на проекте? Испытывать непревзойденное удовольствие от необходимости собеседовать технического специалиста, когда сам не имеешь технического опыта? Если да, то этот доклад для вас.
Мы научимся анализировать сеньорность кандитата, его технический уровень и способность к организации команд. Но самое главное - все это мы сможем достичь без серьезного технического опыта. Будет интересно, заходи на огонек!
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QAFest
Це буде огляд підходів до побудови програми безпеки програмного забезпечення в команді розробки або кампанії загалом, доповнений висновками з мого власного досвіду виконання практичних та консультаційних проектів в сфері Application Security.
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQAFest
Веб-приложения и технологии стремительно развиваются. Мы уже вступили в эру Single Page Application и идем к Progressive Web Application. В большинстве современных проектов идет разделение команд на front-end и back-end, и не только команд, но идет раздельная релизная политика. Это требует более детальных подходов к тестированию front-end. В этом докладе мы рассмотрим кейсы, который есть на практике при тестировании задач front-end и инструменты автоматизации, которые могут решать задачи описанные в этих кейсах: чтение request/response browser network и соответственно мокирование response.
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QAFest
Проектирование и производство медицинских устройств — это регулируемый бизнес. Государственные органы во всем мире призваны гарантировать безопасность и эффективность медицинских устройств. Несоответствие нормативным требованиям ставит под угрозу жизнь и здоровье человека. Как медицинское регулирование влияет на рабочий процесс компании производителя? Мы поговорим о том, какие вызовы стоят перед тестировщиком медицинского софта, а также какие возможности при этом открываются.
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QAFest
Про «тестабилити» в последнее время говорят часто, зачастую говорят в рамках способности тестировать тот или иной функционал. А иногда и ограничиваются только возможностью автоматизировать. Существует техника “10P тестируемости”, которая используется для оптимизации процесса разработки, как инструмент анализа и настройки процессов для достижения успеха на проекте в целом. Вот об этом и поговорим.
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQAFest
Твою гениальность не замечает никто кроме мамы? Идеи и проекты нравятся только твоему коту? Одногруппники уже руководители подразделений, а ты завис между middle и senior? Пришло время найти баги не только на проекте, но и в своей голове! Прокачаем коммуникативные навыки:)
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQAFest
С каждым годом мобильных приложений становится все больше, но мало кто обращает внимание на безопасность этого приложения, когда оно находится в процессе разработки. Так как бизнес нацелен только на то, чтобы оторвать большую часть пользователей, которые будут использовать это приложение, они обращают внимание на конфиденциальность своих клиентов в последнюю очередь. В своем докладе я расскажу как мануал QA может проверить мобильное приложение на уязвимости и найти топовые дыры по рейтингу OWASP. В презентации будут использованы такие тулзы Santoku Linux + Genymotion.
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QAFest
Маючи досвід роботи з іноземними замовниками і колегами, а також вивчаючи культурні особливості жителів інших країн, ми якось поставили собі за мету з'ясувати, якими українців бачать іноземці, чи потрібно їм підлаштовуватись під нашу манеру спілкування, чи є щось, що вони зовсім не можуть прийняти.
Поділимося з вами результатами цієї затії, а також поговоримо про:
- те, що потрібно знати українцям про свої софт скіли,
- то, як відрізняються софт скіли українців і жителів кількох інших країн,
- важливість софт скілів для успішних комунікацій з іноземними колегами,
- важливість софт скілів для просування по кар'єрі.
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QAFest
Обычно в процессе нагрузочного тестирование необходимые app-side метрики(response time, throughput, ..) можно получить прямо в генераторе нагрузки. Мы шлем запрос, получаем респонс и зачастую время выполнения запроса это и есть то что нам нужно.
Но что если после того как сервер отдал вам ответ происходит еще ряд асинхронных операций, время выполнения которых нам необходимо проверить? Как замерить время выполнения этих запросов? Какая часть системы является узким местом в производительности?
В докладе рассмотрим какие челенжи появляются в такой ситуации и как их можно решить.
QA Fest 2019. Евгений Рудев. QA 3.0. New generationQAFest
Параллельно с развитием ИТ индустрии, профессия тестировщика еволюционувала очень сильно - от "monkey testing" обязанностей, для уменьшения нагрузки на разработчиков, к профессии способной зарабатывать больше чем эти же разработчики. Обеспечения качества в сегодняшние дни, это не просто провести регрессию и, даже, не автоматизировать ее. Это улучшение всех этапов разработки продукта, и тестировщики нового поколения действительно способны это сделать.
Мы обсудим этот путь эволюции, рассмотрим все их составляющие и причины.
Я расскажу, как можно строить культуру QA в организации и развивать тестировщиков 3.0.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
15. Main > Project > Sources
Friends
Colleagues
Social media
Social projects
Top Ukraine
startups &
ArtKB
16. Main > Project > Requirements
Absence
Presence of
bugs
Complexity
People
availability and
specs
Test envs,
installations,
credentials
17. Main > Project > Deliverables
What Gets Planned, Gets
Done!
Specs are ready!
Presentation slides
are ready
Presentation is ready
Test envs are ready
Product is ready for
testing
37. Get your QA Hackathon mindmap and additional
info here:
Editor's Notes
Добрый день, друзья!
Перед тем, как мы начнем, я хотел бы задать вам пару вопросов
Кто любит участвовать в QA ивентах? Конференции, митапы, хакатоны, круглые столы?
А кто считает, что их можно было бы проводить чаще?
А что нам мешает проводить их чаще?
Проблема в том, что мы очень любим получать, но нам зачастую сложно отдавать.
А если нет, людей, которые готовы отдавать, нет и ивентов.
А скажите, кто бы хотел организовать какой-нибудь QA ивент, например QA хакатон?
Отлично, тогда следующие 40 минут, я очень надеюсь, вы проведете с пользой!
Меня зовут Петр Тарасенко
Я QA лидер и QA гильд мастер в компании Wix
В тестировании с 2013 года.
И сегодня я расскажу вам, как приготовить свой QA Hackathon
Как же выглядит хорошо приготовленный QA Hackathon?
Это Призы
Крутая атмосфера
и конечно же Фан
Когда я готовил майнд-карту доклада, то в целом она вышла вот такой.
Но, не спешите расстраиваться.
Любое блюдо только на первый взгляд выглядит сложный.
Давайте шаг за шагом постараемся разобраться в нашем сегодняшнем.
Перед тем как перейти к основным ингредиентам, я хотел упомянуть одну важную деталь, которая очень упростит вам задачу.
Это ваша команда!
Команда, которая поможет вам распараллелить задачи и организовать хакатон максимально эффективно.
Конечно, вы можете организовать все и сами. В данном случае, вам понадобится потратить намного больше времени и больше деталей держать в голове.
Давайте представим, что вы уже собрали свой дрим тим или решили быть одиноким рейнджером.
Как вы считаете, какие основные ингредиенты для приготовления QA Hackathon?
Проект, команды участников, судьи, правила..
Давайте поговорим про каждый из ингредиентов отдельно.
В этом списке Проект занимает первое место не зря. Это продукт, который готовится дольше всего и без него хакатон не получится. По-этому, к подбору этого продукта вам следует подойти с высокой ответственностью. Чтобы вы понимали, на предыдущий хакатон мы искали проект 2-3 месяца.
Давайте рассмотрим, что нужно учесть при подборе проекта.
В целом, я бы разделил подбор проекта на 3 логических части:
определение потенциальных мест для поиска проекта
определение базовых требований к нему
установка основных майлстоунов с представителями проекта
Ну и начнем мы с мест поиска
При планировании предыдущего QA Hackathona в Викс мы выделили 4 места, где теоретически можно найти проект
Друзья и коллеги являются самый удобный способом найти проект. Почему? Потому что, если вы найдете проект через этот канал, установка коммуникаций с его владельцами пройдет быстро и комфортно за счет общих знакомых.
Социальные медиа могут обеспечить вам большое покрытие аудитории. Вы можете сделать пост о поиске проекта и попросить его расшарить других или целенаправленно стучатсья в группы, где общаются стартаперы с предложением принять участие в хакатоне
Как вариант, вы можете попробовать связаться с социальными проектами типа igov, сайты электронных голосований и т.п. Они работают за гос средства или за счет волонтеров или на грантах и дополнительный QA ресурс им точно будет не лишним
Как вариант, вы всегда можете посмотреть статистику украинских стартапов в интернете и попробовать связаться с их владельцами и предложить им поучаствовать в вашем мероприятии как продукт
Следующий этап - проработка требований к проекту
Требования вы должны будете проработать до того, как начать поиск проектов. На их основании вы будете четко понимать, какие проекты вам подходят, а какие нет.
Для своего хакатона вы выделили 4 основных требования.
нам необходимо было, чтобы проект не содержал блокер баги, но содержал баги в принципе. Это условие обязательно для того, чтобы участникам интересно было тестировать проект.
Проект должен был быть достаточно сложным. В идеале, этот проект невозможно протестировать за время хакатона. Это добавит участникам необходимость включать творчество и приоритезировать QA effort.
Возможность представителям проекта приехать на хакатон лично. Это необходимо было нам для того, чтобы представители пропкта могли презентовать свой продукт перед началом хакатона а так же иметь возможность ответить на вопросы команд.
Проект должен иметь возможность подготовить тестовое окружение для каждой команды
Ну и последняя фаза подготовки - это установка основных майлстоунов.
Когда вы найдете проект, вы должны будете договориться с ним об обязательных вещах, которые должны быть сделаны к определенным датам.
К примеру:
когда проект отдает вам готовую спеку
когда проект будет готов показать вам слайды презентации продукта
когда проект готов будет сделать вам презентацию
когда проект подготовит тестовые окружения
когда проект будет готов к тестированию
Можно ли обойтись без фазы установки майлстоунов? Да
Но тогда, вангую, все это будет делаться в последний момент и вам это не понравится.
Итак.
Мы поговорили с вами про подготовку проекта.
А конкретнее - где искать проект, установка базовых требований к нему, и установка основных майлстоунов.
Перейдем ко второму основному ингредиенту нашего блюда - участникам!
Давайте рассмотрим 4 момента, на которые стоит обратить внимание при подборе команд участников.
Первое, что вам следует продумать - какого уровня участники вам нужны. Почему это важно? Например, если вы делаете хакатон чисто для новичков и его цель - образование подрастающих тестировщиков, то вы можете брать людей с небольшим опытом работы или вообще без него. В этом случае вы должны понимать, что команды найдут меньше багов и баги меньшей критичности в сравнении с тем, что могли бы найти опытные тестировщики.
С другой стороны, если ваша цель дать объемный фидбек по качеству продукта и заодно дать командам посоревноваться, вы можете повысить требования и набирать людей, которые уже имеют достаточный опыт работы.
Второе - продумайте качественную рекламу набора команд. Подберите текст и картинки так, чтобы это выглядело достойно. Помните, все то, что вы постите - лицо вашего ивента.
Третье - решите будете ли вы набирать чисто команды или позволите людям регистрироваться в том числе индивидуально с последующим распределением в команды? В случае, если вы разрешаете регистрироваться индивидуально, вы даете возможность участия для людей, которые не могут собрать себе команду.
И последнее, очень важное - продумайте детально все письма, которые вы будете высылать участникам
Быстро пробежимся по видам писем:
В апрувмент письме есть несколько подводных деталей. Кроме текста с поздравлениями вы так же можете спросить у команды ее название и, если у вас требование по устройствам для тестирования, чтобы команда озвучила недостающие девайсы.
По реджекшен письму - советую вам быть бдительным с этим видом писем. Т.к вы присылаете плохие новости командам, постарайтесь, чтобы ваше сообщение не выглядело безучастным. Объясните командам, что вы ограничены местом проведения мероприятия или что вы не можете взять больше одной команды из одной компании. Можете выслать командам, непрошедшим отбор, утешительные призы.
Обязательно рассылайте письма с ремайндерами. Минимум пару раз. И последний раз за пару дней до ивента. Оставайтесь на связи с командами. Будьте на чеку, если какая-то команда не сможет участвовать, будьте готовы оперативно принять решение о замене команды на другую.
Обязательно составьте грамотную фидбек форму для того, чтобы провести качественную ретроспективу вашего мероприятия.
Следующий обязательный ингредиент - это судьи!
Что должны делать судьи? - Правильно! судить!
Что им для этого нужно? - Верно! Правила!
Что им в этом может помочь? - Знание продукта! По-этому, заранее познакомьте судей с проектом, дайте с ним поиграться.
Что еще важно для судей? - Справится с объемом работы! По-этому прикиньте заранее, сколько времени примерно займет у судей проверить работу команд. И, если вы видите, что миссия невыполнима - либо наращивайте штат судей, либо уменьшайте объем проверяемого материала. Одним из вариантов уменьшения кол-ва проверок для судей - дать возможность выбрать только 20 топ багов, которые команды посчитают самыми критичными и представить на судейство только их.
Правила!!! Один из самых вкусных и загадочных ингредиентов нашего блюда!
Запретный плод, который каждый участник хотел бы вкусить!
Что нужно учесть при создании правил?
Во-первых - выберите, что вы будете оценивать
Во-вторых, подумайте, хотите ли вы озвучивать все или часть правил командам.
Третье - продумайте риски в стиле, а что если одна команда решит заспамить нас багами. Могут ли они теоретически выиграть за счет большого количества низкокачественных багов? Если да - хотим ли мы этого?
Ну и последнее - если вы хотите разнообразить немного ваше мероприятие, можете добавить кроме призовых мест еще дополнительные категории. Остановимся на Что-Как и категориях подробнее.
Давайте поговорим подробней про то, что можно оценивать. Здесь вы можете включить фантазию и придумать все, что вам душе угодно.
Можете воспользоваться стандартным набором. Тест план, Баги, Тест репорт.
По первому и последнему варианту как по мне, меньше вопросов. А вот на багах я хочу остановится по-подробнее.
Прошу вас подумать заранее такие моменты как:
как судить баг, если это дубликат?
как судить баг, если это не баг?
если непонятное описание?
если неправильно выстроенный приоритет
и наконец, как и когда команда должна передать вам список багов?
Что касается призовых категорий.
Придумывание категорий - дело не хитрое, но требует воображения.
Я набросал то, что первым пришло в голову для примера. Я думаю, что вы сможете придумать больше.
Ну и закуску второй по сложности выбора ингредиент - место проведения хакатона!
Что же нужно учесть при выборе места? Я приготовил для вас небольшую карту. Можете сделать фотографию в конце.
Итак поехали.
Место для хакатона должно быть достаточно просторным для того, чтобы нужное количество команд могло разместиться без стеснения. Постарайтесь выбрать более комфортные стулья и столы - ребятам за ними работать долгое время.
Не забудьте место для судей и оргов.
Если вы планируете кормить людей, можете выделить для этого отдельное место.
Ваше место должно быть обязательно оборудовано туалетом.
Если вы делаете хакатон летом, убедитесь что в помещении есть доступ свежего воздуха
Если проводите хакатон ночью - убедитесь в том, что достаточно искусственного света
Убедитесь в том, что место проведения располагает проектором и звуковой системой с микрофонами.
Просчитайте, есть ли нужно количество розеток для зарядки всех тестовых устройств.
Запаситесь сетевыми фильтрами
Убедитесь, что сигнал вайфая добивает до всех возможных рабочих мест. Удостоверьтесь в том, что канал выдержит нужно кол-во участников одновременно.
Ну и наконец убедитесь в сохранности вещей участников. В место проведения хакатона не должно быть доступа посторонним людям.
И последнее и самое важное - подпишите контракт с местом проведения хакатона. В нем пропишите все те моменты, которое место обязано предоставить вам. Так вы убережете себя от недобросовестных людей и сохраните свои нервы.
А мы с вами закончили раздел основных ингредиентов, где мы обсудили такие моменты как -
подготовка проекта.
подбор участников
набор команды судей
установка правил
и поиск места
Это значит, что с главными ингредиентами покончено!
Самое время перейти ко второй части нашего рецепта - специи!
И в этом разделе мы поговорим с вами о таких вещах, как
призы, еда, развлечения, расписание и многом другом.
В качестве призов, вы можете использовать денежный приз или какой-нибудь гаджет. Все будет зависеть от вашего бюджета, конечно.
Главное, для подогрева интереса, чтобы приз за первое место существенно отличался от призов за последующие места.
насчет оглашения призов - вы можете это сделать как заранее, так и в день самого мероприятия.
Если ваш хакатон будет продолжительным, то без еды, думаю, не обойтись. Если вы не хотите или не имеете возможности кормить участников на месте, убедитесь что рядом есть место, где они могут покушать и учтите время на гастрономическую логистику в вашем расписании.
Если вы решили заморочиться на счет еды и сделать все по высшему разряду - можете поинтересоваться, есть ли среди участников вегетарианцы и купить для них отдельные блюда.
Обязательно запаситесь кофе и энергетическими напитками, особенно если планируете ночной хакатон.
Учтите тот момент, что если вы кормите людей организовано, вам необходимо выработать четкое расписание, чтобы люди не голодали.
Для того, чтобы ребята могли переключить фокус с тяжелого труда на что-то другое, вы можете организовать для них развлечения.
Это могут быть настольные игры или другие варианты, которые можно будет организовать в том пространстве, где вы будете проводить хакатон.
Но, запомните, не ставьте развлечения слишком близко к началу фазы тестирования. В этот момент ребята обычно сосредоточенно изучают проект и развлечения могут лишь отвлечь их.
Еще, сделайте участие в ентертейменте опциональным за маленькие призы, чтобы тот, кто не хочет - мог не принимать участие. Это даст участникам возможность максимально эффективно использовать свое время.
Одной из самых хитрых приправ является расписание. С ним вроде как все легко, на первый взгляд, но на практике получается нет.
Для того, чтобы ваш хакатон прошел успешно, вам нужно расписать все действия с точностью в 10 минут.
Сюда будет входить%
общий сбор и регистрация + настройка оборудования
презентация проекта, объяснение правил и выдача необходимых доступов
сессии вопросов с представителями проекта, если таковые будут иметься
развлечения
еда
дедлайн на сдачу главных айтемов ня проверку
Все это вы должны будете продумать изначально с учетом всех рисков.
Раздатка является не самой очевидной, но очень важной специей в нашем блюде
В нее может входить
Блокноты с ручками для того, чтобы участникам было где делать пометки
Футболки с мерчами (будет хорошая память)
Можно в раздатку положить распечатанную спеку на продукт
Так же можно в раздатку положить правила,чтобы они были у команды всегда перед глазами.
Если вы делаете раздатку с логотипом вашей компании - удостоверьтесь, что вы приготовите дизайн заранее. Печатная продукция создается не за 1 день.
ХардВер - это специя, которой тоже нельзя пренебречь.
Тем более, если вопрос идет о тестировании мобильных приложений.
Вы четко должны понимать, какие устройства нужны для тестирования и есть ли они в доступности у команд. И если нет, помочь по возможности командам получить эти устройства. Мы, например, брали некоторые тестовые девайсы из офиса и раздавали участникам.
Эта специя, наверняка, окажется самой труднодоступной для тех, кто будет проводить хакатон не в рамках своей компании.
Но, не стоит расстраиваться.
Как убедить компанию дать деньги!
Я проконсультировался со своим другом, который по профессии занимался организацией разного рода мероприятий. И одной из его задач была поиск спонсоров. Так вот я взял у него несколько советов, как привлеч деньги в свой хакатон.
Первое - это партнеры, которые захотят дать вступительное слово или заключительное слово, чтобы попиариться. Думаю, что, чтобы заручиться такими партнерами, вам нужно, чтобы количество ваших участников было довольно большое.
Второе - ИТ школы. ИТ школы живут с того, что продают свои услуги людям, которые хотят войти в профессию или уже работающим специалистам, которые хотят переквалифицироваться. По-этому, можно попробовать договориться со школой, чтобы она предотавила или деньги или место для проведения, например.
Поставщики еды или напитков. Опять же, в качестве рекламы своей продукции, вы можете договориться с поставщиквами на бесплатную кормежку ваших участников.
Ну и последнее, изюминка на тортике - это подача!
Здесь я бы выделил 2 момента:
Распределение ролей между организаторами на ивенте. Из очевидных ролеей - можно упомянуть человека, который регистрирует команды в день ивента и выдает им пакеты участников. Еще, если вы собираетесь вести инстаграм страничку мероприятия, обзаведитесь человеком, который будет фотографировать и выкладывать все в сториз. Так же, будет не лишним иметь человека, который будет отвечать за решения вопросов команд в стиле - у меня не работает вайфай, розетка, сломался стул и тому подобное. Если у вас будут развлечения - кто-то тоже должен будет за них отвечать.
И второе - это приготовление перед хакатоном. Я бы вам посоветовал приготовить помещение за день до начала, расставить столы, перепроверить все оборудование еще раз. Можно завезти все необходимые раздаточные материалы так же сразу. Просто сделайте так, чтобы когда вы пришли в назначенное место в день хакатона, вам не нужно было делать 1000 дел. Вместо этого вы бы просто смогли провести пятиминутный сбор с организаторами и уже могли быть готовы к приему команд.
А на сегодня у нас все! В этом докладе я постарался изложить все детали приготовления хакатона!
Если у вас остались вопросы - через минуту буду рад на них ответить.
Для тех, кто захочет, я смогу расшарить майндкарту хакатона, которую я показывал в самом начале. Для этого - напишите мне пожалуйста в линкедын. Вот ссылочка на меня.
Напоследок скажу, что я 100% уверен в том, что каждый из вас может сделать крутой ивент! Если вдруг вы захотите и тех подсказок, про которые я говорил сегодня вам не хватит - смело пишите мне. Буду рад вам помочь.
А на этом все! Готовьте с удовольствием!
Готов ответить на ваши вопросы!
Вставить линки