Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады

Бұл мақала менің команда үшін хакатонды бірінші рет өткізгенім туралы. Тәжірибелі ұйымдастырушылар материалды тым қарапайым және оқиғаны аңғал деп санайтын шығар. Форматпен енді танысып, осындай шараны ұйымдастырсам ба деп ойлап жүргендерді нысанаға алдым.

HFLabs деректермен күрделі істерді орындайды: біз ірі компаниялар үшін тұтынушы байланыстарын тазалаймыз және байытамыз және жүздеген миллион жазбалардан тұратын тұтынушылардың дерекқорларын жасаймыз. Мәскеу кеңселерінде 65 адам жұмыс істейді, тағы он шақты адам басқа қалалардан қашықтан жұмыс істейді.

Кез келген жұмыс кейде жалықтырып қана қоймай, ескіріп қалады. Осы сәтте назарды өзгерту және жаңа нәрсені көру пайдалы. Сондықтан біз алты ай бойы хакатондарды қарастырдық.

Хакатон – бұл IT мамандарының сайысы: бірнеше команда бірігіп, екі күн қатарынан күрделі мәселелерді шешеді. Әдетте қазылар алқасы тағайындайтын жүлдеге таласады.

Біз форматты сынап көріп, көңіл көтергіміз келді, бірақ классикалық хакатон - бұл өте ауқымды, қиын және қымбат іс. Сондықтан біз жеңіл нұсқаны бюджетсіз дерлік орындадық. Бірақ соңында олар риза болды, тіпті пайдалы нәрсе жасады.

Неліктен компанияларға хакатон қажет?

Классикалық хакатондар әдетте жомарттықтан ұйымдастырылмайды. Ұйымдастырушылар практикалық мәселелерді шешеді немесе өздерін жарнамалайды. Хакатон пішімі де мақсатқа сай таңдалады.

  • Практикалық есепті шешу. Ұйымдастырушы мақсат қояды, ал қатысушылар сәйкесін таңдап, шешеді. Мұндай тапсырманың мысалы банк үшін жаңа клиенттік скоринг алгоритмін құру болып табылады.
  • Құралдарыңызды насихаттаңыз. Ұйымдастырушы қатысушыларға өздерінің бағдарламалық жасақтамасын, бағдарламалау тілін немесе API ұсынады. Мақсат - берілген құралдармен пайдалы нәрсе жасау. Мысалы, шартты Google өзінің дауыстық аудармашысына қол жеткізуді ашады және қызықты пайдалану жағдайларын күтуде.

Үлкен хакатонның қосымша мақсаты - ұйымдастырушыны ішкі және сыртқы жағынан қызғанышқа толы жұмыс беруші ретінде көрсету. Басқа компаниялардан келген қонақтар кеңсеге, ұйымға және мүмкіндіктердің кеңдігіне тәнті болады. Өзіміз - жаңа міндеттермен, еркіндікпен, қарым-қатынаспен.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Мысалы, ВКонтакте үлкен хакатон өткізді. Оны бір түрге жатқызу қиын: бағыттар тым көп

Біздегідей. HFLabs үшін бүкіл кәсіпорынның негізгі мақсаты - ішкі HR. Біз хакатонды жұмыстан тыс тағы бір бірлескен әрекет ретінде көрдік. Біріктіру, қуаттандыру, көңіл көтеру - бәрі. Біреулер футбол командаларына барса, басқалары викториналарға барады. Хакатон - күнделікті істерден тыс кездесулердің тағы бір форматы. Бұл, әрине, викториналардан да, футболдан да бас тартпайды.

Сонымен қатар, хакатон, тіпті жеңіл форматта болса да, таза ойын-сауық емес. Мысалы, бір команда Telegram боттарының механикасын нөлден бастап үйренгеннен кейін мәтіндік квест жазуды аяқтады. Бұл керемет: адам жаңа нәрсеге тырысып, оны анықтауға тырысқанда, ол жаңа идеяларды ұсынады. Күнделікті жұмыс үшін де.

Сонымен қатар, бізде практикалық проблемалар мүлдем болмаса да, соңында пайдалы құралдар алдық. Бірақ бұл туралы толығырақ соңында.

Неліктен хакатон қатысушыларға арналған?

Қатысушылар классикалық хакатонға технологиялармен танысу, жаңа тәжірибені сынап көру немесе ақша табу үшін келеді. Оның үстіне соңғы санаттағылар да көп сияқты.

  • Жаңа технологияларды немесе әдістерді қолданып көріңіз. Күнделікті негізде әрбір әзірлеуші ​​​​өз технологиялық стекке отырады, кейде жылдар бойы. Ал хакатонда сіз жаңа нәрсені - жаңадан пайда болған нәрсені немесе жай ғана қызықты нәрсені байқап көруге болады.
  • Миниатюрада азық-түлік жолымен өтіңіз. IT мамандары санаулы күннің ішінде толыққанды өнім жасауға мүдделі. Тұжырымдамадан презентацияға дейінгі бүкіл циклды басынан өткеру.
  • Ақша жасау. Кейде мықты мамандар кәсіби хакатондар командаларына жиналады - жақсы ойнаған және дайындалған. Олар бай жүлде қоры бар іс-шараларды таңдап, тәжірибе мен дайындық арқылы бәріне төтеп береді. Кейбір ұйымдастырушылар мұндай жалтарушыларды бірден жояды. Басқалар қош келдіңіздер.

Біздегідей. Алдымен біз командадан хакатон қажет пе деп сұрадық. Біз ештеңені мәжбүрлеп жасамаймыз, сондықтан қызығушылықты алдын ала өлшегіміз келді. Сауалнама үшін Google пішіндерін қолдандық.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Командада 65 адам бар, 20 сауалнаманы толтырды.Олардың 75%-ы қызығушылық танытқандықтан, біз мұны істеуіміз керек!

Екінші міндет – шешімін таппағандарды ынталандыру, олардың жартысынан көбі. Келесі сауалнама көрсеткендей, сыйлық бұл мәселеде көмектеспейді.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Сонда біздің халық жаңа өнім жасауға ынталы екен. Тіпті кішкентай қолданба болса да, идеядан жұмыс прототипіне өтіңіз

Біз хакатонға қызықты болатын тақырыптарды жинай бастадық. Тағы да команданың күшімен: біз Telegram-да чат орнаттық, онда біз барлығына идеяларды тараттық. Тежеу жоқ: ойға келгеннің бәрі жақсы.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Біз 25 тақырыпты жинап, біріктірілген сауалнаманы бастадық. Ең танымал бес жоба - олар суретте - хакатонға алынды

Мұның бәрі қашаннан бері жалғасып жатыр?

Классикалық хакатон екі күн және бір түн арасында өтеді. Түн - бұл ескі IT мектебінің сәлемі, сонымен бірге прагматикалық және романтикалық жанасу.

Қараңғыда не істеу керек, әр команда немесе қатысушы өз бетінше шешеді. Сіз түнде ұйықтай аласыз, ұйымдастырушылар үндемейді. Бірақ сіз әрекет ете аласыз: бағдарлама, дизайн, инженер, сынақ.

Біздегідей. Біз тіпті түнгі күзет туралы сөйлеспедік. Оның үстіне олар форматты одан әрі қысқартып, бір күн ғана алды. Әйтпесе, экспериментке екі жұмыс күнін жұмсауға тура келеді немесе әріптестеріңізді жаздың толық демалысына шығарып салуға тура келеді. Екінші нұсқамен келісетіндер аз: жазда демалыс күндері жоғары деңгейде.

Жұмыс күндері жиналса жақсы болар еді деген ұсыныстар болды. Бірақ мен мұның бәрін жұмыс уақытында реттегім келмеді. Қанша тырыссаңыз да, апта ішінде сіз өзіңізді жұмыстан бөле алмайсыз: клиенттер жазады, әріптестер бірдеңе туралы сұрайды, кеңседе бірдеңе қайнап жатыр, кейбір кездесулер жоспарланған. Барлығы әдеттегідей бизнеске қайтады. Сондықтан келесі сауалнама демалыс күндері хакатонға дайынсыз ба.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Әркім өз демалыс күндерін сөзсіз құрбан етуге дайын емес. Бірақ күмәнданатындардың жартысынан көбі бар, оларды азғыру қалады

Біраз уақыттан кейін, маусымда қатысушылардан күндер туралы сұралды. Слоттар күзге дейін бөлінді - жазда әріптестер демалыста және саяжайларда болады, сондықтан сіз іс-шараны өткізіп алғыңыз келмейді. Сондықтан біз барлық сенбі күндерін ұсынамыз деп шештік. Сіз бірнеше таңдай аласыз - қайсысы тегін екенін белгілеңіз.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Әркім өз демалыс күндерін сөзсіз құрбан етуге дайын емес. Бірақ күмәнданатындардың жартысынан көбі бар, оларды азғыру қалады

Нәтижесінде біз 17 тамызға хакатонды жоспарладық. Альтернативті 27 шілде менің іссапарыммен тұспа-тұс келіп, опция тоқтап қалды.

Іс-шара қайда өтеді?

Әдетте қатысушылардың көпшілігі ортақ кеңістікте жиналады. Байланыс хакатонның маңызды бөлігі болып табылады, сондықтан ұйымдастырушы ашық кеңістікті немесе тұтас ғимаратты бөледі.

Мен бір рет Google хакатонына қатыстым. Ұйымдастырушылар екі қабатты ғимарат бөлді, ішінде османдықтар, үстелдер және басқа да жиһаздар бар. Топтардың өздері аумаққа тарап, жұмыс орындарын құрды.

Бірақ көбінесе қатаң шектеулер жоқ: егер біреу алдын ала ескертіп, қашықтан қосылса, ешқандай кедергілер жасалмайды.

Біздегідей. Хакатон интимдік болғандықтан, жеті адам үшін сенбі күні бос кеңсе бос қалды. Тіпті бір қатысушының Волгоградтан қосылғанын есепке алмасақ та.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Біз бәріміз жиналыс бөлмесінде бірге отырамыз деп жоспарладық

Жеңімпаздар ше?

Классикалық хакатондарда ең жақсы жобаны жариялайтын қазылар алқасы тағайындалады. Қазылар алқасының құрамында ұйымдастырушылар немесе демеушілер - бүкіл банкет үшін төлейтіндер бар.

Демо-жобалар хакатонның маңызды бөлігі болып табылады. Командалар қысқаша презентация жасайды, содан кейін қазылар алқасына шешімін көрсетеді. Бұл университетте диплом қорғау сияқты нәрсе.

Кейде жұмыс компьютермен бағаланады: тестте ең көп ұпай жинаған жеңеді. Бұл тәсіл маған тым формальды болып көрінеді: «тоты құстармен» шешімдерді бағалау арқылы ұйымдастырушылар хакатон өнімінің құрамдас бөлігін өлтіреді. Бұл шығармашылық жаттығуынан гөрі спорттық бағдарламалау жарысы сияқты.

Біздегідей. Біз түбегейлі әрекет еттік: біз әділқазылар алқасы мен бәсекелестікті негізінен жойдық. Өйткені мақсат мәселенің ең жақсы шешімін жасау немесе дайын өнім алу емес еді.

Мақсат көңіл көтеру болғандықтан, қатысушыларға басқа командаларды ескермей жобаларда тыныш жұмыс істеуге мүмкіндік беріңіз.

HFLabs-те Ha Day

Хакатон бір күн бұрын, жұма күні кешке басталды. Қатысушылар жиналып, әрқайсысы тақырыпты таңдады. Дайын командалар құрылды.

Жиналу және күтпеген қатысушылар. Біз кеңсеге сенбі күні сағат 11-12-де келдік - жұмыс күндері сияқты ерте тұрмас үшін. Алты қатысушы қалды, тағы біреуі Волгоградтан қосылды.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Күн туралы хабарландыру назардан тыс қалмады - жауынгерлер хакатон чатын белсенді түрде қалдыра бастады. Бірақ апат болған жоқ және кворум сақталды

Күні бойы кенеттен жаңа мүшелер пайда болды. Хакатонға бармайтын әріптестер үш-төрт сағатты ойып алған. Олар келіп, жоба таңдап, көмектесті. Бұл классикалық форматқа тән емес, бірақ біз оны ұнатамыз.

Командалар мен жобалар. Үш адам өз жобаларын жалғыз жасаған болып шықты. Бұл іс-шараның негізгі кемшілігі, командада жұмыс істеу қызықтырақ. Өзара әрекеттесуді табу әдетте хакатон тұжырымдамасында маңызды нәрсе болып табылады.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Telegram қозғалтқышындағы мәтіндік квест. Практикалық қолдану жоқ, бірақ ішінде шеберхана әзілі мен жергілікті мемдер бар

Ал басталғаннан кейін бір-екі сағат өткен соң бір жоба әзірлеушілерсіз қалды: автор ойды тастап, басқа командаға кетті. Бұл тіпті классикалық формат үшін қалыпты жағдай: жақсы идеялар адамдарды тартады. Алдымен жобаңызды соңына дейін аяқтайтын сияқтысыз. Содан кейін сіз сүңгіп, көресіз - сіз оны уақытында жасай алмайсыз, тырысудың қажеті жоқ. Немесе сіз көршілеріңізге барасыз, өйткені бұл жерде бизнес барады және өнім пайдалы.

Волгоградтық фронт-әзірлеуші ​​Серёга аздап жалықты, сондықтан ол «пышақпен» жобасын ойлап тапты. Және ол бірден жұмысқа кірісті.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Біздің өнімдеріміздің бір бұрышында мысық тұрады. Бұрын мысық жай ғана ұйықтап, жайлылық туғызды, бірақ Серёга теріге оқиғаларға әрекет етуді үйретті.

Күннің соңында жобалардың саны өзгеріссіз қалды – бес. Біреуі түсіп қалды, екіншісі қосылды.

Кеңістік және кесте. Кеңседегі ең үлкен бөлме хакатонға жоспарланған болатын - жиналыс бөлмесі. Бірақ сөзге келгенде, бәрі әдеттегідей кабинеттеріне жайғасты. Біз осылай бастадық.

Басында ортақ кеңістік маңызды емес сияқты көрінді. Жобалар қосылмағандықтан, бәсекелестік жоқ, бөлек отыруға болады. Ал талқылау үшін залға жиналыңыз - ең бастысы жаяу қашықтықта шашырамаңыз.

Бірақ бірнеше сағаттан кейін бөлшектену өздігінен тоқтады. Жалғыз жұмыс істегендер жасырын күштің ықпалымен бірінен соң бірі ең көп қоныстанған кеңсеге ауысты. Әрі қызық болды – әңгімелер жанданды, сұрақтар күрделі және жиі болды.

Біз өз әсерлерімізбен бөлісу және басқа адамдардың жобаларын мұқият қарау үшін екі сағат сайын үзіліс жасадық. Біз күннің ортасында түскі ас іштік.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Түскі ас кезінде осы уақыт бойы жақын жерде көрінбейтін қалықтап жүрген жанкүйер хакатонның сұлбасына кіріп кетті: кенеттен кеңсеге ірімшік торттары әкелінді.

Уақыт шектеуі болған жоқ: кім қалағанынша отырғысы келеді. Олар кетіп қалды, әдетте жобаны азды-көпті дайын күйге келтірді. Соңғы қатысушы сағат 22:00 шамасында кетіп қалды.

Біз демонстрацияны бірден жасамадық - біз сейсенбіде бүкіл кеңсе үшін хакатон туралы сөйлесеміз деп шештік.

Нәтижелер және кейінгі өмір

Hackathon-light мен күткеннен де көп пайда әкелді.

HR. Біз көп қызық болдық: біз гештальтты хакатонмен жауып, жұмысты әбігерге салмай, ақылды тақырыптарды талқыладық. Мұның бәрі кеңсеге бару және түскі асқа бару құнына тең бюджет үшін. Сонымен қатар, біз кеңседе ішкі хакатондар үшін евангелисттерді көтердік.

Жобалар. Күндізгі уақытта бес жобаның ешқайсысын аяқтамадық. Бірақ бұл маңызды емес: әдетте іс-шараның мақсаты мәселені шешу, идея табу. Жақсы нәтиже - балдақтар мен қателер болса да, ең аз жұмыс істейтін құрал.

Кішкентай компаниядағы хакатон: ресурстарды вагонға түсірмей оны қалай ұйымдастыруға болады
Антон Жиянов, біздің өнім басшысы DaData.ru, электрондық пошта жіберушісі арқылы жасалды. Бұл алушылары бар CSV файлы тіркелген браузер өңдегішіне ұқсайды. Бұл шамадан тыс жүктелген Mailchimp-ке қарағанда ыңғайлы

Бірақ хакатоннан кейін жобалар өндіріске енді немесе дайындалуда. Біз қазірдің өзінде хабаршы ретінде электрондық хаттарды жіберіп жатырмыз, ал мысық тұтынушыларға тиіп жатыр. Қалған өтінімдерді авторлар толтыруда, бұл сырттан келген сұраныстарға байланысты. Әзірге біз оны достарымызға тегін және өз жолымызбен таратып жатырмыз, бірақ бір күні ол коммерциялық мақсатта қолданылуы мүмкін.

Аз. Басты кемшілігі – адам аз жиналды. Нәтижесінде бес жобаның үшеуін бір адам жасаған, бұл соншалықты қызық емес. Жалғыз хакатон кезінде сіз өнім тобының әсерін жоғалтасыз. Енді араласатын ешкім жоқ.

Сондай-ақ қатаң ережелердің плюс болатынын түсіндім. Қосымша ұйымдастыру қажет:

  • нақты уақытты анықтау;
  • қатысушыларға арналған тауарлар;
  • қазылар алқасы мен демонстрация сол күні зарядталған кезде;
  • дайындау – хабарландырулар, жобаның сипаттамасы.

Сіз сондай-ақ біреуге сырттан қоңырау шала аласыз, бірақ бұл мүлдем қажет емес. Қоңырау дәл сол жерде болуы мүмкін. Үлкен көлемдегі жарнама жоқ.

Болашақ. Сейсенбіде кеңсенің жартысы жалпы демонстрацияға жиналды. Содан кейін мен жобаларға, форматқа деген қызығушылықты көрдім. Барлығы экспериментке қатысқысы келмеді, бірақ бірінші сынақтан кейін көбірек адамдар қатысқысы келді. Менің ойымша, біз 2020 жылы іс-шараны ауқымды етіп жасаймыз.

Мұның бәрі хакатонға қатысты. Деректермен күрделі істердің барлық түрлерін жасауға қызығушылық танытсаңыз, бізбен бірге жұмыс істеңіз. HFLabs сайтында hh.ru сайтында сегіз бос орын бар: Біз java әзірлеушілерін, қолдау және тестілеу инженерлерін, жүйелік талдаушыларды іздейміз.

Мақала бірінші рет vc.ru сайтында жарияланған. Habr нұсқасы қайта қаралды және кеңейтілді.

Ақпарат көзі: www.habr.com

пікір қалдыру