Hackathon untuk 200 orang - apa yang Anda butuhkan untuk berorganisasi



Apakah Anda tahu mengapa proyek di perusahaan besar dilakukan setengah tahun? Karena salah satu proses paling lambat adalah komunikasi dengan pelanggan untuk mengidentifikasi detail kebutuhannya. Klarifikasi spesifikasi yang sederhana (untuk kuku atau lem harus diperbaiki) dapat memakan waktu hingga tiga bulan. Tentu saja, saya agak melebih-lebihkan sekarang, tetapi kenyataannya adalah Anda hampir tidak pernah menerima surat atau menelepon dan mendapatkan jawaban langsung. Kita harus menunggu semua liburan dan berkumpul rapat.

Fitur kedua dari bola adalah bahwa agar otomatisasi dimulai, perlu bagi pelanggan untuk mengetahui bahwa ini dapat diotomatiskan secara prinsip. Dan dia mengerti, murah atau tidak. Mengingat kecepatan perkembangan teknologi (terutama detektor jaringan saraf), beberapa hal melampaui ide-ide industrialis berpengalaman, dan beberapa menjadi jauh lebih murah dan lebih terjangkau. Tetapi tugas menulisnya dari awal tidak diajukan.

Kami memahami ini dan memahami kepemimpinan SIBUR, mitra industri kami yang kuat, yang membantu organisasi dan organisasi hackathon. Itu perlu untuk menghilangkan kesenjangan antara apa yang telah dilakukan dan apa yang bisa dan harus dilakukan pada otomatisasi. Untuk melakukan ini, kami memutuskan untuk menyatukan empat sisi di satu situs sekaligus:

  1. Perusahaan industri terbesar di negara ini.
  2. Vendor teknologi dari pasar yang terus berubah.
  3. Pengembang muda.
  4. Insinyur TI dengan pengalaman di bidang atau dalam teknologi tertentu diperlukan.

Intinya adalah bahwa perusahaan besar datang dengan tugas mereka, dan pengembang di hackathons tersebut mencoba untuk menunjukkan konsep solusi mereka. Jika semuanya baik-baik saja, mereka mendapatkan kontrak berdasarkan mana Anda dapat mendirikan perusahaan. Pelanggan, bagaimanapun, menghabiskan dua atau tiga hari dari waktu mereka menjawab pertanyaan, tetapi mereka mendapatkan gambaran yang sangat baik dari teknologi dan banyak prototipe solusi sekaligus.

Berikut ini adalah laporan tentang tugas dan solusinya. Tetapi pos itu sendiri adalah tentang bagaimana kami menyelenggarakan acara - mungkin ini akan berguna bagi Anda untuk hackathon Anda.

Penulis tugas adalah:


  • Gazprom Neft.
  • PhosAgro.
  • Sibur Memegang.
  • Nornickel.
  • Uralmekhanobr (bagian dari UMMC).
  • Rusagro.
  • MARS.
  • ChTPZ.
  • Logistik FM.

Tindakan


Sentuhan besar:

  1. Bicara dengan pelanggan saat ini dan kumpulkan tugas pertama.
  2. .
  3. , .
  4. .
  5. - (, , , ).
  6. !

:



  • .
  • .
  • , . . , , ( ), NDA , .
  • .
  • .
  • .
  • .
  • .
  • -.
  • .
  • .
  • , , .
  • .
  • (), .
  • .
  • .
  • , . . .
  • .
  • - .



  • .
  • .
  • .
  • .
  • .
  • - , .



  • .
  • / .
  • .
  • .
  • .
  • .
  • , ( ).
  • — .

Banyak waktu dihabiskan untuk mengumpulkan tugas. Templat singkat telah diisi (di bawah ini akan menjadi rinciannya), para ahli kami mengajukan pertanyaan tambahan, kemudian tugas itu diterbitkan. Saat mendaftar, peserta memilih satu atau lebih tugas dan mengirim pendekatan ke solusi. Di pintu masuk kami mengerti berapa banyak tim dan tugas apa yang kami rencanakan untuk diselesaikan. Partisipasi yang disetujui sesuai dengan skema: satu tim memecahkan satu masalah. Kami membuat pilihan di muka berdasarkan deskripsi solusi yang dikirim oleh tim - sehingga acara tersebut memiliki orang-orang yang memiliki kesempatan untuk menjadi pilot pelanggan.

Tim mentor sangat penting. Pada awalnya, para mentor dan pelanggan ditanyai tentang masalah tersebut, kemudian mereka mengajukan pertanyaan tentang penerapan hal-hal spesifik dari tumpukan teknologi, dan kemudian mereka mengumpulkan umpan balik dari mereka mengenai solusi. Seperti yang telah ditunjukkan oleh praktik, menunjukkan bingkai gambar di tengah hackathon dan mendapatkan umpan balik (atau bahkan melakukannya beberapa kali) jauh lebih penting daripada mencapai solusi teknologi yang sempurna. Karena pelanggan jelas lebih berpengalaman di bidangnya dan dapat mengatakan sesuatu yang secara drastis akan menggeser proses pengembangan solusi. Dalam hal menentukan perkawinan cokelat pada konveyor, ternyata daripada mengidentifikasi model ideal bar, lebih baik menggunakan pelatihan tambahan model pada opsi yang cacat dan secara bertahap mengurangi persentase positif palsu.

Pengajuan


Untuk beberapa tugas, bahan dan alat dibutuhkan. Kami memiliki zona solder, zona untuk bekerja dengan aliran video, kekuatan di cloud. Untuk zona solder, sistem pembuangan ruang makan digunakan dalam kasus pembentukan asap.



Setiap tugas memiliki set objeknya sendiri dari dunia material dan perangkat lunak. Untuk mengendalikan perkawinan cokelat, ada dua kotak sampel pelatihan cokelat yang sama.

Mereka menyediakan monitor besar - beberapa peserta bertanya di muka, beberapa bertanya di tempat. Kami memulai seluruh pencarian untuk mencari peralatan, dan ternyata pada akhir pekan beberapa pengembang menyerah dari tempat kerja (dengan syarat bahwa semuanya akan berada di tempat lagi pada Senin pagi), dan beberapa digunakan dari dana acara lapangan. Monitor diperlukan tidak hanya untuk menghubungkan laptop, tetapi juga untuk pengoperasian yang mudah dengan Raspberry Pi.

Secara alami, orang perlu menyediakan makanan. Kami membutuhkan hal-hal yang lebih panas (disiapkan oleh ruang makan kami, semuanya berjalan di sana), makanan ringan dan minuman, dan makan malam dengan pizza dan bir untuk penutup. Kesalahan kami adalah bahwa untuk makanan ringan kami menggunakan data yang salah dari hackathon lainnya, di mana ada banyak permen dan kue-kue, tetapi hampir tidak ada sayur dan buah.

Menu makanan ringan: keju cottage, kue gandum dan kacang, meringue, minuman ringan, minuman buah, apel segar. Sarapan: pancake keju cottage, crepes dengan saus (krim asam, buah, susu kental), sandwich ayam, sandwich ham dan keju, yogurt. Makan siang: bakso dengan kentang dengan cara pedesaan, mie ayam, kroket ikan dengan kentang goreng, ayam panggang dengan kentang, mie dengan sayuran, salmon merah muda dengan kentang. Untuk makan malam, ada burger daging sapi dan kentang goreng, quesadillas ayam. Juga, banyak peralatan makan sekali pakai termasuk dalam pembelian untuk kenyamanan katering.

Dalam camilan kami memiliki 11 jenis keripik, jus, cokelat dan cokelat, tongkat jagung, chokopai, Cola Zero, Cola, Sprite, jus, lima jenis kerupuk.

Kamar ini merupakan bagian dari kantor ruang makan kami, masing-masing furnitur, dari sana, dari toko furnitur untuk acara outdoor dan dari ruang konferensi. Untuk relaksasi para peserta, teknisi di tempat kami (orang-orang yang kadang-kadang menghabiskan malam di ruang server atau di dekatnya) merekomendasikan 30 kasur udara - mereka dibeli, itu berguna.

Mereka juga membuat merch (t-shirt dan topi) dan banyak hal kecil yang berbeda seperti lencana, pass, paket stiker (termasuk untuk Telegram) dan sebagainya.


Ini adalah T-shirt

dan paket stiker:


Ternyata itu adalah ide yang sangat bagus untuk membuat dokumentasi di muka - memo untuk penulis tugas, anggota juri, mitra teknis: apa yang bisa dan harus dilakukan, di mana jadwal, semua sumber daya, dan telepon.

Ada banyak panggilan video dan panggilan konferensi dengan pelanggan di depan hackathon, pada saat itu obrolan dalam kereta ditambahkan kepada mereka - dua penulis tugas tidak dapat datang dan menjawab pertanyaan, dan kemudian memberikan umpan balik dari jarak jauh (namun demikian, industri kami terkonsentrasi, terutama bukan dari mana Anda bisa mendapatkan dengan cepat).

Stack Vendor Teknologi


Vendor membawa perangkat keras mereka atau memberikan lisensi kepada mereka yang memecahkan masalah terkait. Artinya, dimungkinkan untuk menggunakan atau tidak menggunakan solusi dari vendor, tetapi jika Anda tiba-tiba tidak mengambil sensor karbon dioksida dari rumah untuk tugas tambang, itu akan ada di tempat.

PERGAM menyediakan satu set: sensor kebocoran gas, Raspberry Pi (2 pcs.), Pendingin 5 volt (Fonsoning FSY50S05H 5V 0,25A 50 X 50 mm), transistor domestik bipolar KT863A, resistor konstan 1 kOhm 0,25 W - 3 pcs., pemasangan kabel MGTF 0,25 sq. mm - sekitar 3 m, satu set alat untuk memotong dan melucuti kabel - 3 set, fluks, solder, tabung heat-shrink, stasiun solder: Ersa Digital 2000A - 2 pcs., CT Merek CT-936 - 1 pc., Power Bank - 3 pc. ., silinder CO.

Jika peserta membutuhkan kekuatan cloud, peserta dapat memesan mesin virtual dengan karakteristik yang diperlukan. Akses diberikan ke konsol manajemen sumber daya virtual dengan cara yang sama seperti pengguna komersial biasa. Ada template dengan vendor perangkat lunak. Mesin - Prosesor Intel Xeon Gold 6244, konfigurasi dengan 32 core dan 256 GB RAM dan dengan flash drive untuk 10 ribu IOPS, tentu saja, yang paling populer. Secara total, enam akun dibuka dan 20 mesin virtual terlibat. Untuk peserta yang bekerja dengan video, kami membeli mesin GPU di Amazon. Ada Tesla V100 c 16 GB memori prosesor grafis, delapan CPU virtual dan 61 GB RAM. Enam mesin seperti itu digunakan.
Kami juga menyediakan titik akses, kamera, Raspberry Pi dengan perangkat lunak untuk pengenalan video.

Bitfurymemberi akses ke kerangka kerja blockchain Exonum - ini adalah cara untuk dengan cepat mengatur semua yang Anda butuhkan di blockchain. Bahkan, Anda dapat memperlakukan sistem blockchain sebagai basis data normal melalui pustaka Bitfury.

BellSoft menyediakan solusi untuk mengumpulkan, menganalisis, dan mengelola data berdasarkan NVIDIA Jetson Nano dan Raspberry Pi 4, di mana lingkungan pengembangan untuk meluncurkan aplikasi Java telah diinstal sebelumnya - Liberica JDK.

Ciscomemberi Cisco VSM. Solusi ini memungkinkan semua orang menerima aliran video tanpa masalah. VSM mengumpulkan aliran video pada kapasitas servernya, menyimpan, memproses, jika perlu, dan memberikan kepada semua orang dengan sedikit penundaan. Pada saat yang sama, Anda dapat meningkatkan produktivitas, berbeda dengan kinerja pengawasan video, jika permintaan untuk streaming video meningkat. Aliran dapat disimpan di server dan dilihat nanti. Anda dapat menghubungkan sensor eksternal atau pengontrol ACS untuk analisis yang lebih terperinci tentang apa yang terjadi di dekat kamera dan membuat semua jenis peringatan. Secara umum, platform yang sangat baik untuk bekerja dengan video - hanya itu direncanakan untuk instalasi di kandang babi.

Menginformasikan


Kami menghubungi wartawan khusus dan mengirimkan siaran pers, ditambah mengumumkan hackathon di berbagai publikasi dan di situs (termasuk Habr). CNEWS, RISKNEWS, FORUM TB, RUBEZH, Kommersant (!), Pasokan dan Penjualan Logam, Majalah Kepala Insinyur, Otomasi dalam Industri, Otomasi dan IT dalam Rekayasa Tenaga, Otomasi dan IT industri minyak dan gas ", jurnal" Perlindungan Tenaga Kerja ", Neftegaz.RU. Peserta diundang ke CNEWS, vc.ru, Habré, tproger.ru, ict2go.ru dan dari mitra. Hasil hackathon diterbitkan oleh Rossiyskaya Gazeta, ini adalah laporan tentang Habré, dan hampir semua media yang disebutkan di atas menyebutkannya.

Sangat penting bagi karyawan kami untuk membagikan pengumuman hackathon di Facebook, dan bahwa kami menggunakan jejaring sosial kami sendiri: dengan satu atau lain cara, berita tersebut menjangkau banyak orang yang secara langsung tertarik atau mengetahui orang-orang yang tertarik.

Universitas khusus secara terpisah diinformasikan melalui surat, tetapi ini hampir tidak membuahkan hasil.

Mereka diumumkan oleh mitra - pada pertemuan komunitas pengembang jug.msk.ru, di hackathons mitra, misalnya, Hack.Moscow dan Vkontakte Hackathon.

Pengumuman ada di saluran telegram tematik untuk pengembangan dan dalam banyak obrolan telegram tentang peristiwa di mana kami berpartisipasi dalam satu atau lain cara, atau yang disponsori baik oleh kami atau oleh salah satu peserta utama.

Para penulis tugas tersebut dicari melalui tiga saluran utama: melalui kontak langsung melalui direktur klien (ini adalah pelanggan CROC yang ada), diterbitkan di media industri dan meluncurkan iklan bertarget di Facebook / Instagram. Yang paling penting bagi mereka adalah dengan cepat menguji hipotesis dan mendapatkan rencana untuk harga dan waktu pelaksanaan.

Contoh templat singkat yang sudah selesai untuk suatu tugas
1. / ?*
- .
: , ( ).
2. ?*
- (web). ( ).
3. ? (, , ).
4. / ? ( ).
: (, Yargy), NLP-, deep learning, seq2seq, Transformer.
5. ? (, ). API?*

:
. Excel-, :
• ru.
• ru.
• .
• ( ).
• .
. .

:
Excel-, , .
, (, - . .).
6. ( ).
7. ? ?
8. ? (, , . .)*.
. — «», , . «» — , .
. — , , . . , , .
( 100- , ).
— 70 %, — 90 %.
. .
9. , ?
10. ? ( , - — //)*.
.
11. , ,
( 300-500 )*.
* .

Tim


  • Manajer Proyek (ini saya).
  • Kurator dan ketua juri Hackathon (ahli teknis) - kami memiliki Sergey Strelkov, direktur pengembangan perangkat lunak CROC.
  • Timlid mentor untuk mengoordinasikan tim pendukung anggota, Andrei Kogun.
  • Mentor (pengembang terkemuka, pemimpin tim dan insinyur, mereka juga menjadi juri) - tujuh orang.
  • Tiga manajer acara untuk mengatur semuanya dan logistik (orang-orang dengan cinta adrenalin).
  • Peran terpisah adalah untuk bekerja dengan mitra dan sponsor.
  • Manajer PR untuk memberi tahu.
  • Pemasar internet dan pemasar konten untuk pengumuman dan promosi di jejaring sosial (Vkontakte, Facebook, Instagram - bahkan ada pesan video dari tim penyelenggara), pembuatan situs.
  • Memimpin penghargaan pembuka dan terkemuka.
  • Petugas Dukungan Teknis.

Kontraktor menyediakan pengembangan zona (tribun pelanggan, vendor, dll.), Dilengkapi zona hiburan (kami memiliki mesin slot, jenga raksasa, keriting, dll.), Pencahayaan, dan katering.

hasil


350 aplikasi. 200 peserta. 150 dari mereka dalam 38 tim mencapai final hackathon. Ini adalah peserta dari Moskow, Novosibirsk, St. Petersburg, Kazan, Izhevsk dan kota-kota lain. Tim EmptySet dari St. Petersburg State University memenangkan nominasi "Tim siswa terbaik", setelah menyelesaikan tugas Gazprom Neft untuk membuat program untuk mengidentifikasi analog katup. Bagi sebagian besar penulis tugas, ini adalah pengalaman pertama berpartisipasi dalam hackathons, misalnya, untuk Chelyabinsk Pipe Rolling Plant (ChTPZ).

Mengelola proyek seperti itu selalu merupakan pekerjaan tim besar. Beberapa komponen penting di sini sekaligus: perencanaan tugas, pendekatan yang fleksibel untuk pelaksanaannya (prinsip Agile adalah segalanya bagi kami), penunjukan mereka yang bertanggung jawab, waktu dan tonggak dalam proyek. Untuk manajemen proyek, kami menggunakan Jira.



Saya pikir kami akan terus berpartisipasi dalam organisasi hackathons seperti itu - ternyata sangat berguna bagi penulis tugas dan peserta. Yang, secara umum, penting untuk pasar TI Rusia.

Referensi



All Articles