Хакатон - на шість годин марафон!

 

Вчора, 14 листопада студенти курсів FrontEnd та QA / AT коледжу DevEducation у Києві, піддалися серйозному випробуванню практикою: в коледжі пройшов Хакатон, організований спільно нами та компанією-партнером - WizardsDev. 6 годин безперервної роботи, драйв команд, видача на-гора результатів тестування готового продукту, спільне чаювання, братання та зовсім інше відчуття впевненості після закінчення «розбору польотів».

Учасників Хакатона розділили на 6 команд по 5 осіб. «Нашим завданням було створення свого роду стресових ситуацій в роботі, виходу із зони комфорту. Не всі спочатку зрозуміли, що відбувається, але всі змогли зібратися, налаштували свої рецептори на командну роботу та отримали відмінний результат. І в кінцевому підсумку, сподобалося всім»  - зазначив Project Manager Mobile Business Unit компанії WizardsDev Олексій Заярський, який проводив хакатон.

Спочатку студентам дали вступну лекцію, в ході якої коротко розповіли про продукт. Потім за коротким описом «десктопної» версії продукту учасникам потрібно було зрозуміти, що буде в мобільній версії. «У мобільному додатку по-іншому розташовуються кнопки, контент. Студентам потрібно було визначити, чи буде реалізований landscape-режим, з'ясувати специфікацію власне по гаджетам - від яких версій пристроїв на iOS та Android додаток буде підтримуватися. Загалом, хлопцям та  дівчатам потрібно було навчитися ставити правильні питання бізнесу» - пояснив Олексій Заярський.

Учасники Хакатона, отримавши «мокап» (від англ. Mock Up - макет, який використовується дизайнерами для демонстрації потенційному замовнику), повинні були скласти документацію на вимогу бізнесу, а також backlog (список завдань) по проекту. А згодом - протестувати готовий продукт - знайти баги, запропонувати імпрувмент (англ. Improvements - поліпшення), скласти правильний звіт про виконану роботу та тестування.

«Спочатку ми планували провести спеціалізований Хакатон для студентів, які навчаються на курсі «Тестування ПЗ» - підкреслює Олена Перед, заступник директора DevEducation в Києві та керівник напряму підготовки тестувальників в коледжі. -  Але потім ми вирішили приєднати  групи розробників, зануривши їх у область, яка для них не є профільною при навчанні. І це виявилося дуже корисним: «Деви» (розробники- ред.) не розуміли деякі особливості процесу тестування, але швидко вникнули в завдання. Ми обов'язково, через деякий час повторимо експеримент, тільки дзеркально замінивши завдання - це вже буде Хакатон для розробників, а тестувальникам доведеться «включатися». А оскільки Хакатон був дуже компактним за часом, то командам волею-неволею довелося ділитися знаннями, якими володіли одні,та не мали інші. Вийшов дуже корисний обмін».

За результатами Хакатона перемогла команда, яка представила найбільш чисту документацію. Члени команди отримали пам'ятні призи від компанії WizardsDev та коледжу DevEducation. А також - сертифікати про проходження Хакатона, який, як повноцінний практичний тренінг, стане однією з переваг при подальшому влаштуванні на роботу в IT-компанію. А такі заходи практичної спрямованості стають важливими «точками зростання» в отриманні досвіду комунікації, взаємодії в команді та отриманні навичок роботи на реальному «бойовому» проекті.

Хакатон (англ. Hackathon, від слів hack і marathon - змагання в сфері IT, під час якого фахівці з різних областей розробки програмного забезпечення (програмісти, тестувальники, дизайнери, менеджери) спільно вирішують будь-яку проблему за відведений проміжок часу. Зазвичай Хакатони тривають від одного дня до тижня.

Деякі Хакатони призначені для освітніх або соціальних цілей, але частіше завданням Хакатона є створення повноцінного програмного забезпечення. Кожен Хакатон сфокусований на певній галузі, наприклад, мовою програмування, операційній системі, додатку, програмному інтерфейсі (API).