هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد

این مقاله درباره اولین باری است که من یک هکاتون را برای یک تیم اجرا کردم. سازمان‌دهندگان با تجربه احتمالاً مطالب را بسیار ساده و داستان را ساده‌لوحانه می‌دانند. من کسانی را هدف قرار دادم که تازه با قالب آشنا می شوند و به این فکر می کنند که آیا چنین رویدادی را برگزار کنند یا خیر.

HFLabs کارهای پیچیده ای را با داده ها انجام می دهد: ما مخاطبین مشتری را برای شرکت های بزرگ تمیز و غنی می کنیم و پایگاه داده های مشتری را با صدها میلیون رکورد ایجاد می کنیم. 65 نفر در دفاتر مسکو کار می کنند و حدود XNUMX نفر دیگر از راه دور از شهرهای دیگر کار می کنند.

هر کاری گاهی نه تنها خسته کننده می شود، بلکه کمی کهنه می شود. در این لحظه تغییر تمرکز و امتحان چیز جدیدی مفید است. به همین دلیل است که ما به مدت شش ماه به دنبال هکاتون ها بوده ایم.

هکاتون مسابقه ای برای متخصصان فناوری اطلاعات است: چندین تیم دور هم جمع می شوند و مشکلات پیچیده را برای دو روز متوالی حل می کنند. معمولاً برای جایزه ای که توسط هیئت داوران اهدا می شود رقابت می کنند.

ما می خواستیم قالب را امتحان کنیم و از آن لذت ببریم، اما هکاتون کلاسیک کاری نسبتاً بزرگ، پر دردسر و گران است. بنابراین، ما نسخه سبک را تقریباً بدون بودجه انجام دادیم. اما در نهایت راضی شدند و حتی کار مفیدی انجام دادند.

چرا شرکت ها به هکاتون نیاز دارند؟

هکاتون های کلاسیک معمولاً از روی سخاوت سازماندهی نمی شوند. برگزارکنندگان یا مشکلات عملی را حل می کنند یا خود را تبلیغ می کنند. قالب هکاتون نیز متناسب با هدف انتخاب شده است.

  • یک مشکل عملی را حل کنید. سازمان دهنده اهدافی را تعیین می کند و شرکت کنندگان هدف مناسب را انتخاب می کنند و تصمیم می گیرند. نمونه ای از چنین کاری ایجاد یک الگوریتم جدید امتیازدهی مشتری برای یک بانک است.
  • ابزارهای خود را تبلیغ کنید سازمان دهنده نرم افزار، زبان برنامه نویسی یا API خود را در اختیار شرکت کنندگان قرار می دهد. هدف این است که با ابزارهای داده شده چیزی مفید بسازید. به عنوان مثال، گوگل مشروط دسترسی به مترجم صوتی خود را باز می کند و منتظر موارد استفاده جالب است.

هدف اضافی یک هکاتون بزرگ این است که سازمان دهنده را به عنوان یک کارفرمای حسادت‌انگیز در داخل و خارج از کشور معرفی کند. مهمانان شرکت های دیگر تحت تاثیر دفتر، سازمان و وسعت فرصت ها قرار خواهند گرفت. خود ما - با وظایف جدید، آزادی، ارتباطات.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
به عنوان مثال، VKontakte یک هکاتون بزرگ برگزار کرد. دشوار است که آن را به یک نوع نسبت دهیم: جهت های زیادی وجود دارد

مثل ما. هدف اصلی کل سرمایه گذاری برای HFLabs منابع انسانی داخلی است. ما هکاتون را به عنوان یکی دیگر از فعالیت های مشترک خارج از کار دیدیم. متحد شدن، نیرو بخشیدن، سرگرمی - این همه چیز است. برخی از مردم به تیم های فوتبال می روند، برخی دیگر به آزمون. هکاتون قالب دیگری از جلسات خارج از امور روزمره است. که البته نه آزمون‌ها و نه فوتبال را لغو نمی‌کند.

در عین حال، هکاتون، حتی در قالب سبک، سرگرمی خالص نیست. به عنوان مثال، یک تیم پس از یادگیری مکانیک ربات‌های تلگرام از ابتدا، یک جستجوی متنی نوشت. این فوق العاده است: وقتی شخصی چیز جدیدی را امتحان می کند و سعی می کند آن را کشف کند، ایده های تازه ای به ذهنش می رسد. برای کارهای روزمره نیز.

علاوه بر این، در نهایت ابزارهای مفیدی دریافت کردیم، اگرچه اصلاً هیچ مشکل عملی نداشتیم. اما در پایان بیشتر در مورد آن.

چرا هکاتون برای شرکت کنندگان است؟

شرکت‌کنندگان به یک هکاتون کلاسیک می‌آیند تا با فناوری‌ها آشنا شوند، تجربیات جدید را امتحان کنند یا درآمد کسب کنند. علاوه بر این، به نظر می رسد افراد بیشتری از دسته دوم هستند.

  • فن آوری ها یا روش های جدید را امتحان کنید. به طور روزانه، هر توسعه دهنده در پشته فناوری خود، گاهی اوقات برای سال ها می نشیند. و در یک هکاتون می توانید چیز جدیدی را امتحان کنید - یا چیزی که به تازگی ظاهر شده است یا فقط جالب است.
  • مسیر خواربار فروشی را به صورت مینیاتوری طی کنید. متخصصان IT علاقه مند هستند که در عرض چند روز یک محصول تمام عیار ایجاد کنند. پس از طی کردن کل چرخه از مفهوم تا ارائه.
  • بدست آوردن. گاهی اوقات متخصصان قوی در تیم هایی از هکاتون های حرفه ای - که به خوبی بازی می کنند و آموزش دیده اند - جمع می شوند. آنها رویدادهایی را با یک صندوق جایزه غنی انتخاب می کنند و با تجربه و آمادگی همه را تحمل می کنند. برخی از سازمان‌دهندگان فوراً چنین طفره‌هایی را از بین می‌برند. دیگران استقبال می کنند.

مثل ما. برای شروع، از تیم پرسیدیم که آیا اصولاً هکاتون ضروری است یا خیر. ما هیچ کاری را به اجبار انجام نمی دهیم، بنابراین می خواستیم از قبل میزان علاقه را بسنجیم. ما از Google Forms برای نظرسنجی استفاده کردیم.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
65 نفر در تیم هستند، 20 نفر نظرسنجی را تکمیل کردند. از آنجایی که 75٪ از آنها علاقه مند هستند، باید آن را انجام دهیم!

وظیفه دوم ایجاد انگیزه در افراد بلاتکلیف است که بیش از نیمی از آنها هستند. نظرسنجی بعدی نشان داد: جایزه در این مورد کمکی نمی کند.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
بعد معلوم شد که مردم ما علاقه مند به تولید محصولات جدید هستند. حتی با یک برنامه کوچک، اما از یک ایده به یک نمونه اولیه تبدیل شوید

ما شروع به جمع آوری موضوعاتی برای هکاتون کردیم که مورد علاقه بود. باز هم با قدرت تیم: ما یک چت در تلگرام راه اندازی کردیم، که در آن ایده ها را برای همه مطرح کردیم. بدون ترمز: هر چه به ذهنتان برسد خوب است.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
ما 25 موضوع را جمع آوری کردیم و یک نظرسنجی به صورت تلاقی راه اندازی کردیم. پنج پروژه محبوب - آنها در تصویر هستند - به هکاتون برده شدند

چه مدت است که همه اینها ادامه دارد؟

یک هکاتون کلاسیک دو روز و یک شب در میان طول می کشد. شب تبریکی است از مدرسه قدیمی فناوری اطلاعات، لمسی عملی و در عین حال عاشقانه.

در تاریکی چه باید کرد، هر تیم یا شرکت کننده به طور مستقل تصمیم می گیرد. شما می توانید شب بخوابید، سازمان دهندگان یک کلمه نمی گویند. اما شما می توانید عمل کنید: برنامه، طراحی، مهندس، تست.

مثل ما. ما حتی در مورد شب زنده داری هم صحبت نکردیم. علاوه بر این، آنها قالب را حتی بیشتر کردند و فقط یک روز طول کشید. در غیر این صورت، یا باید دو روز کاری را صرف آزمایش کنید، یا همکاران خود را برای یک آخر هفته کامل تابستان بیرون بکشید. تعداد کمی با گزینه دوم موافقت می کنند: تعطیلات آخر هفته در تابستان قیمت بالایی دارند.

پیشنهادهایی وجود داشت مبنی بر اینکه خوب است در روزهای هفته دور هم جمع شویم. اما من نمی خواستم همه اینها را در ساعات کاری ترتیب دهم. مهم نیست که چقدر تلاش می کنید، نمی توانید در طول هفته خود را از کار جدا کنید: مشتریان می نویسند، همکاران در مورد چیزی می پرسند، چیزی در دفتر می جوشد، برخی جلسات برنامه ریزی شده است. همه به تجارت معمول خود باز خواهند گشت. بنابراین، نظرسنجی بعدی این است که آیا شما برای هکاتون در آخر هفته آماده هستید یا خیر.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
همه حاضر نیستند بی قید و شرط روزهای تعطیل خود را قربانی کنند. اما بیش از نیمی از کسانی هستند که شک دارند، باقی مانده است که آنها را اغوا کنیم

کمی بعد، در ماه ژوئن، از شرکت کنندگان در مورد تاریخ ها پرسیده شد. اسلات ها تا پاییز اختصاص داده شد - در تابستان، همکاران در تعطیلات و در خانه های خود هستند و شما نمی خواهید این رویداد را از دست بدهید. بنابراین، تصمیم گرفتیم که همه شنبه ها را ارائه دهیم. شما می توانید چندین انتخاب کنید - علامت گذاری کنید که کدام یک رایگان هستند.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
همه حاضر نیستند بی قید و شرط روزهای تعطیل خود را قربانی کنند. اما بیش از نیمی از کسانی هستند که شک دارند، باقی مانده است که آنها را اغوا کنیم

در نتیجه، ما یک هکاتون را برای 17 آگوست برنامه ریزی کردیم. جایگزین 27 ژوئیه مصادف شد با سفر کاری من، و این گزینه از بین رفت.

مراسم کجا برگزار می شود؟

به طور معمول، اکثر شرکت کنندگان در یک فضای مشترک جمع می شوند. ارتباطات بخش مهمی از هکاتون است، بنابراین سازمان دهنده یک فضای باز یا یک ساختمان کامل را اختصاص می دهد.

من یک بار در یک هکاتون گوگل شرکت کردم. برگزارکنندگان یک ساختمان دو طبقه با عثمانی ها، میزها و سایر اثاثیه داخل آن اختصاص دادند. خود تیم ها در منطقه پراکنده شدند و ایستگاه های کاری را ایجاد کردند.

اما در اغلب موارد، هیچ محدودیت سختی وجود ندارد: اگر کسی از قبل هشدار دهد و از راه دور متصل شود، هیچ مانعی ایجاد نخواهد شد.

مثل ما. از آنجایی که هکاتون صمیمی بود، دفتر خالی روز شنبه برای هفت نفر کافی بود. حتی اگر این را در نظر نگیریم که یک شرکت کننده از ولگوگراد متصل شده است.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
برنامه ریزی کردیم که همه با هم در یک اتاق جلسه بنشینیم

در مورد برندگان چطور؟

در هکاتون های کلاسیک، هیئت داوران منصوب می شوند که بهترین پروژه را اعلام می کنند. هیئت منصفه شامل شخصی از سازمان دهندگان یا حامیان مالی است - کسانی که هزینه کل ضیافت را پرداخت می کنند.

پروژه های نمایشی بخش مهمی از هکاتون هستند. تیم ها یک ارائه کوتاه ارائه می دهند و سپس راه حل خود را به هیئت داوران نشان می دهند. این چیزی شبیه دفاع از مدرک دیپلم در دانشگاه است.

گاهی اوقات کار توسط رایانه ارزیابی می شود: کاری که بیشترین امتیاز را در آزمون داشته باشد برنده می شود. این رویکرد برای من خیلی رسمی به نظر می رسد: با ارزیابی راه حل ها با "طوطی ها"، سازمان دهندگان جزء محصول هکاتون را از بین می برند. این یک مسابقه برنامه‌نویسی ورزشی است تا یک تمرین خلاقیت.

مثل ما. ما رادیکال عمل کردیم: ما به سادگی هیئت داوران و رقابت را در اصل لغو کردیم. زیرا هدف ایجاد بهترین راه حل برای مشکل یا به دست آوردن یک محصول نهایی نبود.

از آنجایی که هدف سرگرمی است، اجازه دهید شرکت کنندگان با آرامش روی پروژه ها بدون توجه به سایر تیم ها کار کنند.

Ha Day در HFLabs

هکاتون از عصر جمعه، روز قبل شروع شد. شرکت کنندگان جمع شدند و هر کدام موضوعی را انتخاب کردند. تیم های آماده تشکیل شده است.

تجمع و شرکت کنندگان غیر منتظره شنبه ساعت 11 تا 12 به دفتر رسیدیم - تا مثل روزهای هفته زود بیدار نشویم. شش شرکت کننده باقی مانده بود، یک نفر دیگر از ولگوگراد به آن ملحق شد.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
اعلام تاریخ بدون هیچ اثری سپری نشد - مبارزان به طور فعال شروع به ترک چت هکاتون کردند. اما فاجعه رخ نداد و حد نصاب حفظ شد

اعضای جدید به طور ناگهانی در طول روز ظاهر شدند. همکارانی که قصد رفتن به هکاتون را نداشتند، سه تا چهار ساعت زمان گذاشتند. آمدند، پروژه ای را انتخاب کردند و کمک کردند. این برای قالب کلاسیک نامشخص است، اما ما از آن لذت می بریم.

تیم ها و پروژه ها معلوم شد که سه نفر پروژه های خود را به تنهایی انجام داده اند. این نقطه ضعف اصلی رویداد است؛ کار تیمی جالب تر است. یافتن تعامل به طور کلی یک چیز مهم در مفهوم هکاتون است.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
جستجوی متن در موتور تلگرام. کاربرد عملی ندارد، اما در داخل طنز کارگاهی و میم های محلی وجود دارد

و چند ساعت پس از شروع، یک پروژه بدون توسعه‌دهندگان باقی ماند: نویسنده ذهن خود را ترک کرد و به تیم دیگری رفت. این حتی برای قالب کلاسیک عادی است: ایده های خوب مردم را جذب می کنند. در ابتدا به نظر می رسد که شما پروژه خود را تا انتها تکمیل خواهید کرد. و بعد شیرجه می‌زنید و می‌بینید - نمی‌توانید به موقع به آن برسید، تلاش کردن فایده‌ای ندارد. یا به سراغ همسایگان خود می روید، زیرا کسب و کار به آنجا می رود و محصول مفید است.

Seryoga، یک توسعه دهنده جلویی از ولگوگراد، کمی حوصله داشت، بنابراین او با یک پروژه "از یک چاقو" آمد. و بلافاصله شروع به کار روی آن کرد.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
در گوشه یکی از محصولات ما گربه ای زندگی می کند. پیش از این، گربه به سادگی می‌خوابید و راحتی ایجاد می‌کرد، اما سریوگا به خزدار آموزش داد که به رویدادها واکنش نشان دهد.

در پایان روز، تعداد پروژه ها ثابت ماند - پنج. یکی افتاد، دیگری اضافه شد.

فضا و برنامه زمانبندی بزرگترین اتاق در دفتر برای هکاتون برنامه ریزی شده بود - یک اتاق جلسه. اما وقتی کار به پایان رسید، همه طبق معمول در دفتر خود مستقر شدند. اینگونه شروع کردیم.

در ابتدا به نظر می رسید که فضای مشترک مهم نیست. از آنجایی که پروژه ها به هم متصل نیستند، رقابتی وجود ندارد، می توانید جداگانه بنشینید. و برای بحث، در سالن جمع شوید - نکته اصلی این است که فراتر از فاصله پیاده روی پراکنده نشوید.

اما پس از چند ساعت تکه تکه شدن به خودی خود متوقف شد. کسانی که به تنهایی و تحت تأثیر نیرویی پنهان کار می کردند، یکی پس از دیگری به پرجمعیت ترین دفتر نقل مکان کردند. و جالب تر شد - گفتگوها پر جنب و جوش تر، سوالات پیچیده تر و مکرر تر بودند.

ما هر دو ساعت یکبار مکث می‌کردیم تا برداشت‌هایمان را به اشتراک بگذاریم و پروژه‌های دیگران را از نزدیک ببینیم. وسط روز ناهار خوردیم.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
هنگام ناهار، یکی از طرفداران که در تمام این مدت به طور نامرئی در نزدیکی معلق بود، وارد طرح کلی هکاتون شد: ناگهان چیزکیک به دفتر آورده شد.

محدودیت زمانی نداشت: هر که می‌خواهد تا زمانی که می‌خواهد بنشیند. آنها آنجا را ترک کردند و معمولاً پروژه را به وضعیت کمابیش تمام شده می رساندند. آخرین شرکت کننده حدود ساعت 22:00 ترک کرد.

ما فوراً نسخه ی نمایشی انجام ندادیم - تصمیم گرفتیم که در مورد هکاتون در روز سه شنبه برای کل دفتر صحبت کنیم.

نتایج و زندگی پس از آن

Hackathon-light حتی بیشتر از آنچه انتظار داشتم سود داشت.

منابع انسانی ما خیلی لذت بردیم: گشتالت را با هکاتون بستیم و بدون هیاهوی کار در مورد موضوعات هوشمندانه صحبت کردیم. همه اینها برای بودجه ای برابر با هزینه سفر به دفتر و ناهار. به‌علاوه، ما انجیلیست‌ها را برای هکاتون‌های داخلی در دفتر پرورش دادیم.

پروژه ها. در طول روز هیچ یک از پنج پروژه را تکمیل نکردیم. اما مهم نیست: معمولاً هدف رویداد حل مشکل در اصل، یافتن یک ایده است. یک نتیجه خوب یک ابزار کم کار است، البته با عصا و اشکال.

هکاتون در یک شرکت کوچک: چگونه می توان آن را بدون ریختن حجم زیادی از منابع سازماندهی کرد
آنتون ژیانوف، مدیر تولید ما DaData.ru، توسط یک فرستنده ایمیل انجام شد. به نظر می رسد یک ویرایشگر مرورگر است که یک فایل CSV با گیرندگان به آن پیوست شده است. این راحت تر از Mailchimp بارگذاری شده است

اما پس از هکاتون، پروژه ها وارد مرحله تولید شدند یا در حال آماده شدن برای انجام آن هستند. ما در حال ارسال ایمیل به عنوان یک پیام رسان هستیم و گربه مشتریان را لمس می کند. بقیه برنامه ها توسط نویسندگان تکمیل می شود و این به دلیل درخواست های خارجی است. در حال حاضر ما آن را به صورت رایگان و به روش خودمان بین دوستان توزیع می کنیم، اما ممکن است روزی به استفاده تجاری برسد.

مضرات اشکال اصلی این است که تعداد کمی از مردم جمع شده اند. در نتیجه از هر پنج پروژه، سه پروژه توسط یک نفر انجام شد و این چندان جالب نیست. وقتی به تنهایی هکاتون می کنید، تاثیر تیم محصول را از دست می دهید. دیگر کسی نیست که با او تعامل داشته باشد.

همچنین متوجه شدم که مقررات سخت‌گیرانه‌تر یک مزیت خواهد بود. نیاز به سازماندهی بیشتر:

  • زمان بندی مشخص؛
  • کالا برای شرکت کنندگان؛
  • هیئت منصفه و نسخه ی نمایشی در همان روز، در حالی که هنوز متهم هستند.
  • آماده سازی - اطلاعیه ها، توضیحات پروژه.

شما همچنین می توانید با کسی از بیرون تماس بگیرید، اما اصلا ضروری نیست. و به احتمال زیاد تماس در محل است. بدون تبلیغات در مقیاس بزرگ

آینده نیمی از دفتر برای یک نمایش عمومی در روز سه شنبه جمع شدند. و سپس من قبلاً علاقه به پروژه ها، در قالب را دیدم. همه نمی خواستند در این آزمایش شرکت کنند، اما پس از اولین آزمایش، افراد بیشتری تمایل به شرکت داشتند. من فکر می کنم که ما رویداد را در سال 2020 بزرگتر خواهیم کرد.

همه چیز در مورد هکاتون است. اگر علاقه مند به انجام انواع کارهای پیچیده با داده ها هستید، با ما همکاری کنید. HFLabs هشت جای خالی در hh.ru دارد: ما به دنبال توسعه دهندگان جاوا، مهندسین پشتیبانی و تست، تحلیلگران سیستم هستیم.

مقاله برای اولین بار منتشر شده در vc.ru. نسخه Habr اصلاح و گسترش یافته است.

منبع: www.habr.com

اضافه کردن نظر