در 5 مرحله آسان به هکاتون بروید

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

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

1. چیزی فعلی را انتخاب کنید

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

به عنوان مثال ، با توجه به افزایش گسترده مالکیت دستیار خانه (129٪ نسبت به سال دیگر) ، تیم ما تصمیم گرفت از Amazon Echo برای هک ما استفاده کند. خدمات Soluto ما از حق بیمه فوری برای مسائل فناوری پشتیبانی می کند. ما فکر کردیم اکو می تواند یک نقطه ورود راحت به سرویس ما باشد.

ایده هکاتون شما همیشه نباید دنیا را تغییر دهد. این می تواند چیزی ساده و سرگرم کننده باشد که از یک نمایش ، فیلم یا بازی جالب جدید الهام گرفته شده است. من چند سال پیش در اولین هکاتون شرکت کردم که در سال 2048 آغاز به کار کرد. از آنجا که SendGrid یکی از حامیان مالی ما بود ، تصمیم گرفتم یک بازی مبتنی بر ایمیل 2048 را هک کنم. به دلیل ارتباط آن در زمان ، مورد استقبال خوبی قرار گرفت.

2. MVP را تعریف کنید

بیشتر هکاتون ها بین 24 تا 72 ساعت دوام می آورند. اگرچه به نظر می رسد این زمان زیادی برای کار است ، اما حتی اگر کیسه خواب هم به همراه داشته باشید. به همین دلیل ، شما باید یک محصول حداقل عملکرد (MVP) را تعریف کنید که تیم شما می تواند بدون اتلاف وقت ایجاد کند.

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

مراسم اهدای جایزه در Asurion Hackathon 2017 (نشویل). چپ به راست: باری واندوویر (قاضی و رئیس عملیات) ، الکس هیوز ، لوکاس رود ، جاناتان هیوز ، دانیل کوتون و براندون ایوانز

3. یکپارچه سازی شخص ثالث را زود آزمایش کنید

بسیاری از هک ها از رابط های برنامه نویسی برنامه (API) برای ادغام برنامه خود با سایر سرویس های وب استفاده می کنند. می توانید به کاربران خود اجازه دهید با حساب Google خود وارد سیستم شوند ، توییت هایی را که فعالیت درون برنامه ای آنها را ضبط می کند ارسال کنید و موارد دیگر. استفاده از API مخاطبان شما را گسترش می دهد ، کار توسعه را ساده می کند و تجربه کاربر شما را غنی می کند.

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

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

در Asurion Hackathon ، ما از توانایی استفاده از API های داخلی که در گذشته با آنها کار کرده ایم بهره مند شدیم. حتی در این صورت ، ما ابتدا روی ادغام ها کار کردیم ، در صورت بروز هر چیزی از آن. این امر به ما امکان می دهد بیشترین انرژی خود را بر ایجاد و پالایش تجربه کاربر متمرکز کنیم.

4. اگر خراب نیست ، آن را برطرف نکنید

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

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

5. حال را به گونه ای ارائه دهید که گویی هک شما به آن بستگی دارد

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

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

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

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

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

اگر می خواهید به تیم ما بپیوندید ، نگاهی به فرصت های شغلی Soluto Nashville بیندازید و برای من پیام ارسال کنید!